赞
踩
造成这个现象的原因是什么呢?
任何一项科技成果产生社会价值都会经历三个阶段的突破,第一个阶段是大学和研究所里的理论突破,这是没有任何功利性质的理论发明和理论完善的阶段,这个阶段通常没有资本的介入,岁月静好红尘无扰。
第二个阶段是在实验室中理论联系实际的技术突破。新技术研究和算法研究虽然还是偏研究性质,但已经是即将冲出地平线的太阳,已经让世界看到了曙光。这个时候资本已经嗅到机会,红尘滚滚而来。
第三个阶段是应用工程突破,就像蒸汽机的发明历史一样,只有把一项新技术经过了工业化和应用工程化改造,把新技术应用成本大幅度降低,并且通过横向和纵向的分工把学习门槛大幅度降低下来后,才可以广泛地应用到各行各业。工程化的本质就是用自动化替代简单人类劳动,用精细化分工让一个人难办的事变成多人协作,结果是许多普通工程师都可以参与到大分工里发挥作用。回顾计算机软件工程过去40年的发展历程。1980年代,似乎非斯坦福毕业的写不了计算机程序,90年代非985毕业的不可,2000年代非211毕业的写不了代码,2010年代,各个软件公司雇佣着许多经过简单培训的程序员从事写编程工作,我不是说软件工程不再需要精英程序员了,而是说软件工程经过多年的精细化分工和管理方法迭代后,分化出了大量普通岗位和角色,这些岗位是允许经过简单培训就可以参加的,并且一部分原来必须由人完成的工作,现在也已经可以自动化完成了,因为各种开源架构和基础组件的发展,程序员也不需要重复造轮子了,软件工程这个工业化组织体系也已经进化得非常复杂和高效了,可以吸纳各个层次的从业人员参与其中,软件工程管理方法经过好个版本的迭代(瀑布、敏捷、Devops等等)也越来越先进和高效,对团队高级管理者的要求也提升了很多,新技术理论消灭旧的工作岗位的同时,也创造着大量新的工作岗位,改造着人们的工作方式、协作方式和管理方式。<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。