国内程序员和国外国外程序员到底差在哪里?
客观的来说,国内程序员和国外国外程序员相比,还是有一定差距的。这是一篇比较中肯的分析,分享给大家。
1、年龄焦虑
在国外,35岁并不是一个程序员的事业分水岭,即便是70岁了,只要你热爱敲代码,仍然可以在办公室激情工作,仍然可以大骂年轻的程序员代码写得乱七八遭然后被投诉然后再向年轻人道歉。反观国内情况,很多IT人到了35岁即无路可走,有些公司几乎看不到35岁以上的程序员。那么究竟35岁之后程序员的能力是否真的下降了呢?国外学者对Stack Overflow上的用户进行了数据挖掘,得出下图:
![](http://www.mybatis.cn/usr/uploads/2022/10/1906088575.jpg)
由此可以看出,程序员的能力并非到了35岁就自动走下坡路,反而到50岁才算是一个拐点。
2、工作压力
这是一个无法回避的问题,国内程序员996的现象太过于普遍,尤其如今疫情下工作难找,不加班可能意味着工作态度不积极,那么被辞退也“理所当然”。相较之下,国外劳动法较为健全,加班需要申请且公司需要支付昂贵的加班费,公司为了控制预算自然允许加班次数很少,加班文化在国外行不通。公司也愿意给员工更多的时间去解决技术上的问题,以及考虑一个项目开发后的维护成本,所以项目开发周期较长,个人压力没有那么大。
国内互联网节奏发展太快,行业间竞争压力又大,可能一个项目质量并非首要关注点,快速推出才能占得市场份额,在这种背景之下,程序员们的压力自然就倍增了。软件技术这一行,本来就是需要花时间花精力去积累,并不是短期内就能见到回报的东西。