软件行业转折期
开源项目的广泛铺开标志着软件行业进入了一个转折期,
从业人员将进一步职业细化,同时也更进一步的两极分化。
专家化人员的需求量将增大,而且专业化程度要求更高,
而专业化程度不高的普适性开发人员待遇将进一步的下降,而且门槛也进一步降低,真正成为一种“民工”职业。
这也为软件开发从业人员提出新的要求,需要将自己的知识和技能领域进一步细化、专业化,提高自身的技术的精度。或者广泛积累知识,向技术管理转型。
而从业人员的培养如果延续以前的模式对软件工程师将是一种灾难。
普通的基于开发语言和框架的培养方式只会生产低等的“IT民工”,正确的方式则需要从更专业化的技能作为主要培养内容,而语言和框架知识的训练则作为基础技能去培养,不再追求语言超人的出现。
软件开发行业的美好旧时光已经过完了,一种新的软件产品的出现将是团队合作的结晶,个人英雄主义在应用化软件领域将继续延续。而且,由于开源软件对软件知识传播和高难度技术软件应用的推动,应用化软件将更加依赖个人的创意和个人对开源软件的应用能力。
这对非软件出身的创业者来说是个好消息,但对软件开发者来说是一个坏消息。这说明软件应用化已经脱离了专业化的神坛,走入普通人的领域。信息化的由于这个技术扩散趋势,将会迎来一个爆炸性增长的时期,而专业化的软件人员一定要清晰认识,让自己站在产业链中有利的位置。