微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

差异在环境背景上是不同的。

在比较对象的环境中讨论两者的优缺点的任何人都是在玩流氓。

那么国内外互联网环境有什么不同呢?

1.年龄焦虑

在国外,35岁并不是程序员的职业分水岭,没有35岁的人,要么换工作,要么换管理压力。

70岁了,只要你爱打代码,你还可以在办公室里激情工作,还可以骂年轻程序员写代码乱七八糟,然后被投诉,向年轻人道歉。在中国,一些公司几乎看不到35岁以上的程序员。那么在35岁的程序员能力真的下降之后呢?国外学者对Stack Overflow上的用户进行了数据挖掘,得出下图:

可以看出,程序员的能力并不是在35岁时自动下降,而是在50岁时是一个拐点。

2.工作压力

这是一个无法回避的问题,国内程序员996的现象太普遍了,尤其是现在疫情不好找工作,不加班可能意味着工作态度不积极,那么被解雇也是 “水到渠成”。

相比之下,国外劳动法比较健全,加班需要申请,公司需要支付昂贵的加班费,领导为了控制预算自然批准加班时间不多,加班文化不在国外工作。

3.代码质量

国外和国内对该项目有不同的担忧。与国外相比,他们更注重以往的需求分析、架构技术等讨论。领导者也愿意给员工更多的时间来解决技术问题,并考虑项目开发后的维护成本。因此,项目开发周期较长,团队的个人压力没有那么大;

然而,国内互联网发展的步伐过快,行业间的竞争压力很大。有可能,不管一个项目的质量如何,首先推出哪个公司是最能占据市场份额的。在这种背景下,程序员的压力自然会增加。

因此,我说不管一般环境如何,谈论程序员的质量是没有意义的。在软件技术领域,需要时间和精力的积累,并不是短时间内就能得到回报的事情。

前几年国内互联网行业之所以如此火爆,是因为互联网行业在中国还是一个新兴行业。程序员的主要任务是应用程序开发和系统开发。与国外相比,中国的IT研发仍处于基础阶段,而国外已经开始对建筑材料进行改进。因此,国外程序员的生命周期自然要比国内程序员长很多。生命周期较长,压力自然较小,新技术的开发也花了很长时间,因此代码质量会很高。

没有必要比较国内程序员比国外程序员差的地方。能力相差不大,但背景不同,同一个角色所承担的历史任务不同。

本站链接:https://www.mianshi.online


声明 | 部分内容来源网络,仅供读者学习交流。文章版权归原作者所有。 如有不妥,请联系删

本文链接:https://www.mianshi.online/1759.html