主要是以前资料少、电脑贵,能走上这条路的,家里肯定是有钱有闲肯钻研。没钱的,不肯钻研的,早就放弃了。
你想,十几年前,那个时候 128k 的 adsl 一个月上百块,电脑普普通通的也要大几千,人均工资那个时候才多少? msdn 那个时候微软是拿来卖钱的,根本买不起!所以资料少,只能自己到处踅摸,导出翻腾。
好处就是墙比较矮的时候,大量的使用了 google ,读外文不吃力;坏处就是浪费了很多时间。不过由此经历,对于很多技术的原理可能了解的更多一些,经验也更多一些。
现在就不同了,不到一千块的智能机,就能秒杀那个时代的最高端电脑数十倍(我的第一台电脑 64m 内存,20g 硬盘,豪华配置)。各种框架、成品,开箱即用,程序永远也不再金贵,可以批量流水线养成。当程序员失去了对技术的敬畏之心,那么也就不会精雕细琢。
号称小而美,安装程序几百 m ,跑起来好几十 g 。
要是放在那个时代,程序员肯定羞愧难当(又多占用了几 m 内存,几 m 存储),甚至可以直接约架朝阳公园了。人心不古啊!
门槛肯定是低了,但是高手其实是变多了的,毕竟原来资料少,其实想要提高水平是很难的。
但随着 IT 的发展,一方面薪酬上升吸引到大量人员涌入,人才整体水平下降,一方面用人需求大增,顶尖互联网又吸走所有的顶尖人才,剩下的自然就是江河日下,就算原来有几个人才也跑光了。
其实互联网的热潮,使得人才极其集中,所有非大厂 /非独角兽里面的人才都极其稀缺,甚至可以说是一个没有。毕竟这些普通公司往往既没有技术氛围又给不起高薪高福利,没有任何竞争优势可言,小公司往往“技术负责人”甚至 CTO 的薪水都比不过大厂的一个 IC 。