翔
天
信
鸽
二八定律在软件开发行业同样适用。头部20%的研发人员或许就是很多人眼中的“alpha”程序员,甚至是领导者、开拓者、潮流引领者等,比如发明C语言的丹尼斯·里奇、发明万维网的伯纳斯李,这些是谷歌、阿里巴巴等巨头公司更喜欢的求职者。
同时,80%的程序员构成了软件开发行业的大部分,这些程序员一般都掌握了足够的基础知识,或许他们也研发了很多应用程序,但只能在公司内部使用。
顶级程序员和普通程序员的差距
20%的研发人员,或许在90年代就开始尝试安装Linux系统,可能单纯为了好玩去学习Haskell。或许是某个开源项目最活跃的维护者。这些程序员的共同点就是总能意识到编程工具中最新、最酷的趋势。
其余80%程序员中的大部分人热衷于使用微软提供的大礼包工具或者比较熟悉的开源工具,会借鉴和听取其他程序员的想法,但不善于表达,也不喜欢冒险选择新型工具或者语言。
大多数顶尖程序员都有定期查看开源项目和逛开源社区的习惯,并热衷参与讨论和对新项目进行维护,时刻