新世界
本ID之前说过,互联网的世界是一个全新的能实现各种想象的世界,这不是一个百废待兴的世界,这是一个崭新的熟悉的网络世界。人们要根据现实物质世界样子镜像地造出一个对应的虚拟世界,在这个世界不需要水泥钢筋瓦块,甚至不需要水和阳光,需要的唯一的是一串串看不见摸不着的数字0和1。这世界有另外一个你我他,有另外一个你问他之间的关系,人民要在这个虚拟的数字世界建造银行、学校、医院、工厂、办公室等等,所有现实里的东西都需要在这做一个数字化的镜像出来。所以世界里聚集了地球上最聪明的一批人,吸引着最躁动的金融资本,翻滚着最猛烈的浪潮,演绎着一个个一夜暴富的故事,而一般人也可以借这阵东风在现实的世界较早的上岸,过上了让人眼红的财富自由的日子。
编程其实很简单
机械专业学的那些东西基本可以保证了转IT的可行性,计算机原理、数电、模电、接口技术、单片机开发、测试技术让我们掌握了基本硬件基础,了解了计算机的数据流的产生、传输及运算规则,在实际工作中即使不会直接用到这些知识,但确实奠定了你的基础,你的自信。软件开发语言部分无论学VB、C++、JAVA还是python,基础都是差不多的,并不是要你学了这门语言就能去开发软件,课堂上的东西远远不够,顶多能写个程序,读研究生的同学还会自学matlab、labview这种语言,其实都差不多,首先要理解的是基本的语法规则、基本的语句,基本的逻辑结构、理解算法的概念、类和对象的概念,剩下的就是灵活应用了,不同的应用场景使用不同的类,有了这种知识体系,去转行做IT开发就是时间、经验的问题了。
面向对象是一个很好的概念,发明这个词的人肯定对现实世界进行了层次分明的模块化解析,这是个辅助学习的利器。这个词教会我们从整体出发去认识一个事物,如果掌握这个事物的功能,把握其输入输出了解其属性就可以了,把封装在里面的运行机制或算法看作一个黑箱子,比如一辆家用汽车,一般输入有:方向盘、油门、刹车、按钮,输出为:运行速度、方向、仪表盘,其属性有:排量、扭矩、油耗等等这些。如果要学开一辆车,知道输入与输出的对应关系,了解一下基本属性就够了;但如果要修一辆车,不仅要知道输入与输出的对应关系,还要知道是具体怎么一个对应关系,还有知道各属性的作用和意义。编程跟这一样,学习其他东西也一样,一般应用的场景只需知道输入与输出就够了。
编程很有意思
编程很有意思,掌握一门编程语言能迅速实现你的各种想法,能编出各种软件应用,就像用一种语言写文章,你可以发挥自己的想象写出各种引人入胜的情节,描述绚丽多彩的场景。文章与软件的不同在于:用户读文章获得的是个人体验,用户使用软件不仅获得类似读文章获得的个人体验,更重要的是软件带来了个体间之间的交互,在那个虚拟的数字世界里获得真实的个人体验。
工业互联网时代的机会
在工业互联网时代,有工业知识背景或从业经验的程序员更容易获得成功。在消费互联网时代,每个程序员都处于生活的场景中,每个人都知道生活的运行模式,所有每个人都能去做游戏软件、做通讯软件、做电商软件、做通讯交友软件。但在工业互联网时代,不是每个程序员都在工业的场景中或了解工业场景,所有这就留给了有工业从业经验的程序员独特的机会。










网友评论