首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

关于软件工程师的技能与收入 技术定律

2012-09-23 
关于程序员的技能与收入 技术定律技能的复杂度C可以大致等价于掌握一门技术所需要的时间。各种集成的开发环

关于程序员的技能与收入 技术定律
技能的复杂度C可以大致等价于掌握一门技术所需要的时间。

各种集成的开发环境,各种容易学习的类库等使软件开发的门槛降得很低,这对整个产业是有利的,但对个体而言则是不利的。

你花5个月可以学会的技术,其他人花5个月也可以学会,而5个月可以学会的东西所蕴含的价值一定是低的。

与之相对5年才可以学会的东西,其内蕴价值一定是高的。

内蕴价值低,所对应的收入必然偏低。

为避免争议,我这里就不写技术的名字了,但大家可以从学习所需要的时间上来对各种技术做个分类。

有时候很多人会有一种错觉,认为越热门的技术收益越好。

这在大多时候是错的。

越热的技术,越成熟的技术越是大众的,而越是大众的技术内蕴价值越低,所以收益越不好。

热度能够帮助找到工作,但对技能复杂度C没有影响。

  • 各种技术的复杂度大概是呈指数增长的,越到后面前进一步越困难。

    好比说学会5门语言所需要的时间大多时候远比学精一门语言要短。

    在特定年纪尚,每样技术都会一点,对提高实现程度P略有帮助,但自身可替代性很强,对技能复杂度C的影响为负面。

    长期来看得不偿失。

  • 有些技术领域很窄,上手也慢,实现程度却高,比如显卡驱动,打印驱动等。

    但这类工作好比在钢丝上跳舞:只要能实现自己的价值,那么回报大体不错,但最怕技术更迭。

    技术一换代,可能多年积累十去六七。

    总结来看,程序员要想获得不错的收入,第一要掌握稀缺的技术,即技术的内蕴价值要高;第二要找到实现稀缺技术的场景。

    《微软的秘密》一书中提到,微软里面优秀的程序员是可以拥有许多辆保时捷的。

    用上面两条做分解,就会发现原因很简单:

    一是这样的人是NT的核心开发人员,这类人员内蕴价值极高,处于稀缺状态;二是微软提供了实现这种技能内蕴价值的机会。

    这二者缺一不可。

    #根据大家的回复做了点修改把"实现可能性"替换成了"实现程度"。


  • 热点排行