Loading

【先验知识归纳】浅谈程序员的职业生涯规划

本文参考: 程序员的好日子什么时候才到头? - 程序人生

  • 程序员群体壮大的原因是IT相关的业务需求在不断地革新和扩大:科学计算(卡带程序)->小型机(CS程序)->互联网(Web程序)->移动互联->大数据/AI
  • 回顾这段历史,还有一个很值得玩味的地方:市场一直对程序员的需求强劲,可靠的供给却严重不足
    • 程序员群体是个创作群体,创作群体的特点是突出的个体,其价值要远高于平均水平
  • 程序员高薪的原因:
    • 不同水平的程序员在生产力上非线性相关(厉害的1个顶10个)
    • 供需的极度不平衡,局部领域(地域)变态级的不平衡,是程序员高薪最主要的一个秘密
    • 资本聚焦。软件公司,尤其是互联网公司,有着无法企及的 unfair advantage:它的融资成本太低了,太流氓了,流氓到美联储都自叹弗如
    • 大公司出于对未来的恐惧,为维持其统治地位,从战略层面进行无休止的人才争夺
  • 因此,只要潜在的需求一直存在,IT的颠覆能力一直存在,高水平程序员的薪水就能保持稳定

从个人的角度出发,如何提高自己的竞争力?

  • 绝对不要把自己的职业生涯和某个语言,某个产品,某种系统挂钩,绝对不要!
  • 围绕某个技术方向/业务需求来定位职业生涯:安全技术,大规模/分布式系统,数据挖掘等等。只有持续地积累,你才能最终成为解决某类问题的专家
  • 要带着脑子工作,多琢磨事情怎么能做得更好
  • 打造自己的 unfair advantage:
    • 我是组织中的关键因子 —— 有了我可以提升团队,产品或者服务的档次
    • 我能够做平均水平 10x 的贡献却只拿 2x 的 package
    • 我是难得的复合型人才:在代码写的好的人里我架构能力最强;在架构能力强的人里我表达能力强;在表达能力强的人里我公共关系最好,等等
posted @ 2019-05-15 19:59  云野Winfield  阅读(181)  评论(0编辑  收藏  举报