10多年前,写一个Windows上的应用,使用MFC,资料少,架构复杂。一个新的功能点,往往需要自己从无到有的key出来。碰到的Bug, Baidu上的资料也很少。
现在,一句流行语就是面向百度编程,一个功能点,百度一搜,就有demo了。有些解决不了的bug, 往往在网络上也有别人碰到过,而且,大家都乐于分享,挣些流量。
只要你会百度,好像人人都可以是架构师,大数据
,人工智能
随便BB,毫无违和感。有时你百度慢点,还有可能被非专业人士抢白的哑口无言。
我他喵的十几年的程序员、计算机科班、集齐信息系统项目管理师、系统分析师、网络规划设计师的集证小达人真的老了?
现在的程序员价值何在?
如果我也是做一个面向百度的编程者,我是不是很掉价?
互联网行业招人的时候,我如何快速找到自己想要的人才?
分析
现在虽然程序廉价,功能点益于开发,但是现在的软件程序也有现在新时代的特点:
-
开发周期短,强调快速迭代
—— 因此,要有好的快速的
开发方法
,快速部署
, 快速测试
,高速迭代
–>
DEVOPS
是不是呼之预出? -
实现功能的方式多,可能不局限于一种编程语言
—— 因此,
看码能力
很重要,编译
、运行
很重要–>
阅读理解
是不是很重要?英语
是不是很重要? -
微服务化,功能多样
—— 需要有高效的
串联
方式–>
RestFul
等 -
对安全性的需求越来越高
—— 数据
存储
安全、网络传输
安全–>
加密技术
、RSA
等
结论
我觉得,现在的软件,就像Not only Sql(NoSQL)一样,越来越Not only Coding,DevOps越来越重要,互联网应用,应该要让运维
和测试
尽快的介入产品的开发中。
互联网公司更应该尽早搭建一套运转良好的自动运维
、自动测试
体系。