程序员

注册

 

发新话题 回复该主题

目前中国程序员和美国程序员的差距在哪里 [复制链接]

1#

几年前我还在美国工作的时候,ld在临下班前给我发了一个需求,作为萌新的我看代码量也不大,就在晚上勤勤恳恳抽了半小时做好发过去了。

不料ld立刻给我打电话,问我是不是给我的工作太多了,为什么要在晚上加班完成,是不是要调整一下工作……

我才发现,原来工作和生活是可以分这么开的。

那么就以我个人的经验,分享一下中国和美国程序员的差别。

薪资

毋庸置疑的是,北美程序员的和显然更高。

以国内的大厂阿里,国外的大厂谷歌为例来对比一下:

首先,阿里的P6大致对标谷歌L4:

谷歌L4对应薪资$K,大约是w。

而阿里P6对应薪资约60w。

我知道,很多人会说:抛开消费力谈薪资都是耍流氓,但事实是以北美程序员这个薪资来看,奋斗个五年买房基本不成问题,而国内程序员,五年后可能还攒不到首付……

加班文化

另一个我体会比较深的就是加班文化。

美国的程序员是很反感加班的,而且会用自己的实际行动反抗加班。美国加班比较严重的大厂的亚马逊,也一直被北美科技圈诟病为,是实在没有公司要的时候,不得已的选择。

(当然,22年年初时,整个北美求职市场哀嚎遍野,而亚马逊却逆势高薪招人,给它赚了不少口碑)

在下班后,码农会去camping,去爬山,去滑雪,他们把工作和生活真正地分开了。

而国内嘛,平时,赶上项目上线时。

面试

国内公司倾向于找能干活、按时完成工作的螺丝钉,而国外公司却倾向于找一个灵活的、敢创新的技术人员,所以这在面试中也体现得很明显。

国内技术面试一般是八股文+简单的算法题(基本是Lc原题)+行为面试问题+项目深挖,而国外技术面试倾向于算法题(涉及到变形,会深挖)+系统架构设计(考察实战)+BQ(其实就是行为面试问题)。

国外技术面试相对来说会更灵活一些。

年龄歧视

国外多的是30+、40+、50+,还奋斗在技术一线的程序员,甚至是宝妈也会选择转码当程序员,而国内大龄程序员少之又少,而国内大龄女性程序员,至少我是没亲眼见过。

我的一些体会

为什么我没有把技术水平拿来做比较?我觉得国内并不是没有优秀的程序员,像是楼天城这样的大佬,中国十三亿人中难道再也找不出来第二个?

其实并不是这样的。受制于国内的环境,国内目前的技术环境并没有真正地把程序员的魅力激发出来,他们需要的是一个能够按时完成工作的螺丝钉,而不是一个会创作、热爱并钻研技术的程序员。

程序员创造的代码,可以改变世界,而更多的程序员在这个大环境里,却只能CRUD。

我也相信终有一天,国内程序员会受到重视,他们没有35岁焦虑,他们也可以越老越值钱,他们是真正的热爱代码,并相信自己可以改变世界。

所以你问我,目前中国程序员和美国程序员的区别在哪?我认为最大的区别,在于视野。

中国程序员并不比国外程序员差,可惜一叶障目之。

分享 转发
TOP
发新话题 回复该主题