8、插件将取代成熟的项目 许多软件的成功都得益于拥有大量优秀的插件,比如Photoshop。现在,在应用程序上安装/更新插件都非常简单,例如MagicHour用户可以像分享照片那样共享过滤器。此外,大多数平台都提供了一个很好的插件API,这些肥沃的生态环境上充满着成千上万的模块、库和插件。 9、命令行将长存 命令行既简单又可扩展,还十分灵活。如果你有一个脚本,你可以轻松地对它进行扩展,并且可以黏贴到其它脚本上。 10、编辑技能将会逐渐普及,但真正的程序员仍将是少数 在过去50年里,人们努力试图使编程变的简单,好让更多的人来学习编程。但人们学会的仅仅是一些最基础的技能,有95%的人都能弄清楚if-then-else结构,但程序员不仅仅需要懂这个,教会更多的人理解if-then-else结构是好事,但这并不意味着他们就可以成为程序员。 一个真正的软件开发者是有很多类型的,编写代码只是最基础的技能。真正的程序员能够深入程序内部一探究竟,能够把客户需求转化成具体的功能等等。 11、外包和内包将会陷入僵局 外包和内包现象还会继续存在。外包队伍将会通过低价来赢得工作,但他们也会遭到一些自动化工具带来的威胁。一些基础、低端工作将会被自动化工具所取代。真正的工作将会留给那些懂得深入业务的人员来做。 12、管理层将继续误解程序员和编码 对程序员来说,最痛苦地事情莫过于服从没有技术背景的人领导,如果对业务不了解,无法把客户的需求转换成具体的业务设计那就更加悲剧了。现实中这样的管理层的确存在,并且还会继续存在。 |