随着移动互联网的发展,计算机技术迎来井喷时期,PC端软件设计逐渐减少,而最近10年随着移动APP的涌现,手机端程序员呈爆发式增长。
那么未来十年应该是怎样?
编程其实不难,难的是编写编程工具。一个10岁的小孩子经过10个小时的编程学习就可以用Scratch做出类似《植物大战僵尸》的小游戏。
然而,与其说编写不如说是创造,创造编程工具需要编写者从底层逻辑开始构想,将人类认为简单的逻辑和指令转换成计算机“听得懂”的语言。
就像堆积木,设计积木需要考虑各个模块之间的大小、形状和衔接方式,而相比之下堆积木就容易的多。
目前大多数程序员做的都是“堆积木”的工作,手机里的APP是用一个个打包好的模块拼接、组合而成。这项工作虽然不难,但是繁琐,工作量大。
人工智能的优势正是大数据处理。它们不知道为什么这么做,也不会思考更好的解决方案,但计算机能瞬间完成人类难以想象的大数据计算,从已知所有方案中调出最合理的一支。
因此,随着人工智能的发展,“搬运工”式的程序员必将被取代,而懂得创造合理路径的程序设计者将会越来越稀缺。
一个合格程序设计者的工作是改变世界,而不是延续。未来人类会逐渐从体力劳动中解放出来,扮演为计算机决策和思考的角色。
人工智能纵然可以取代它所应该取代的,但是能够改变世界的程序员依然是主导者。
世界一直在朝着美好的方向发展,最我们来说重要的不是自己会不会被AI取代,而是是否能够坚持一颗改变世界的心。
如今Java语言已经走过将近30个年头,Python后来居上成为AI人工智能的最佳编程工具。创造这些的设计理念,AI永远也学不会。
其实,人工智能替代了人们重复性的工作并非坏事,在淘汰某些工作的同时也会衍生出新的工作。人类的生活品质仍然会与时俱进,富有创造力的人会不断地提升社会的整体水平。
纵观人类生产力的发展历程,蒸汽机的发明解放了一次劳动力,计算机的发明又解放了一次劳动力,可能下一次解放劳动力的主角,就是AI人工智能。
然而,从体力劳动中解放出来的我们更加容易释放创造力,人工智能的学习对象永远是人。
未来我们只需要做好一件事,就是学习。只要我们终身学习,人工智能就是我们最好的工具。
领取专属 10元无门槛券
私享最新 技术干货