软件行业的两大特点,让软件开发人员的职业生涯无法重复

软件开发这个行业,知识技能是个很关键的问题。所以在软件行业讨论得最多的也是技能问题。但是,软件开发行业的技能,和其它任何技能型行业都有明显甚至完全的不同,软件开发具有非常明显的独特性。

软件行业的特点

我们来看下其它传统的技能行业,他们和软件开发这个行业 有哪些不同,比如律师,书法,绘画,医生,财务,文学,建筑,航空航天,等等。除了软件技能行业,其它的统称“传统行业”,传统行业的特点就是变化不太大,至少不会在你的一生当中,有非常大的变化。年轻时候学的,老了一样用的上。越老越吃香。

但是软件行业不一样,科技是不断发展的,而软件技术发展速度非常快,一般2,3年技能就会发展更新一代。比如最近流行的3G、4G上网手机了,发展相当的迅速,快,不仅仅只是软件行业的唯一特点,还有另一特点也非常的特殊的,就是“零成本复制”。

软件行业的快速变化,和无限复制两大特殊的特点,让它大大有别于其它行业。这同时也给软件开发人员带来非常大的困扰。这个困扰就是:“软件行业快速变化及零成本复制和软件开发工程师对生活稳定及可持续支出的需求”间的矛盾。

怎么解释上面这句话呢?用实例,比如一个建筑工程师和一个软件开发工程师:

建筑工程师,做的越多,技能越精,十年前建大楼,十年后还是建大楼,而不是建月球基地。其知识技能比较容易积累。
软件开发工程师,十年前用VB写小型管理软件,十年后用hadoop搞大数据,技能完全发生了变化,十年前掌握的VB基本被废。唯一的优势就是有原来的基础学新的技能能更快一点,当然也有人会因为原有的技能及思维模式,更难接受新技能。这个特点,让软件开发人员的知识积累变得用处不太大。

第二个特点,可以这么理解:建筑工程师,建完了央视大楼,还有人民日报大楼可以建,还是同样的技能,还是同样的价格。能把同样的东西,反复出售。

软件开发工程师,写完一个类库后,下次就不用再重写一遍了,直接复用就成,最糟糕的一点就是,一厉害的软件开发工程师,写完一类库后,其它一百万个软件开发工程师都不用再写了,直接复用别人的。当然,不用再写了,也就没有钱赚没有工资拿了。

软件的这两大特点,让软件开发人员的职业生涯无法重复,只能不断的做新的,未知的,已有的东西,就不需要再做了,就算勉强做,也不值钱。因为复制是不花钱的。当然了,复制不花钱,不等于只能卖只一个客户,软件开发完毕,厉害的老板,可以把同样的软件卖给一百万个客户。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301