1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本
2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助,网站倒闭后可联系站长领取本站pdf内容
3.若网站能存活下来,后续将会持续更新内容
差异在环境背景上是不同的。
在比较对象的环境中讨论两者的优缺点的任何人都是在玩流氓。
那么国内外互联网环境有什么不同呢?
1.年龄焦虑
在国外,35岁并不是程序员的职业分水岭,没有35岁的人,要么换工作,要么换管理压力。
70岁了,只要你爱打代码,你还可以在办公室里激情工作,还可以骂年轻程序员写代码乱七八糟,然后被投诉,向年轻人道歉。在中国,一些公司几乎看不到35岁以上的程序员。那么在35岁的程序员能力真的下降之后呢?国外学者对Stack Overflow上的用户进行了数据挖掘,得出下图:
可以看出,程序员的能力并不是在35岁时自动下降,而是在50岁时是一个拐点。
2.工作压力
这是一个无法回避的问题,国内程序员996的现象太普遍了,尤其是现在疫情不好找工作,不加班可能意味着工作态度不积极,那么被解雇也是 “水到渠成”。
相比之下,国外劳动法比较健全,加班需要申请,公司需要支付昂贵的加班费,领导为了控制预算自然批准加班时间不多,加班文化不在国外工作。
3.代码质量
国外和国内对该项目有不同的担忧。与国外相比,他们更注重以往的需求分析、架构技术等讨论。领导者也愿意给员工更多的时间来解决技术问题,并考虑项目开发后的维护成本。因此,项目开发周期较长,团队的个人压力没有那么大;
然而,国内互联网发展的步伐过快,行业间的竞争压力很大。有可能,不管一个项目的质量如何,首先推出哪个公司是最能占据市场份额的。在这种背景下,程序员的压力自然会增加。
因此,我说不管一般环境如何,谈论程序员的质量是没有意义的。在软件技术领域,需要时间和精力的积累,并不是短时间内就能得到回报的事情。
前几年国内互联网行业之所以如此火爆,是因为互联网行业在中国还是一个新兴行业。程序员的主要任务是应用程序开发和系统开发。与国外相比,中国的IT研发仍处于基础阶段,而国外已经开始对建筑材料进行改进。因此,国外程序员的生命周期自然要比国内程序员长很多。生命周期较长,压力自然较小,新技术的开发也花了很长时间,因此代码质量会很高。
没有必要比较国内程序员比国外程序员差的地方。能力相差不大,但背景不同,同一个角色所承担的历史任务不同。
本站链接:https://www.mianshi.online
声明 | 部分内容来源网络,仅供读者学习交流。文章版权归原作者所有。 如有不妥,请联系删