为什么国外的程序员薪资是国内程序员薪资的四五倍,是因为国外程序员技术都比国内高吗?

我是个程序员,而且做了好几年,可以说对国内程序员的现状比较熟悉。

我也接触过一些国外的程序员,他们做的工作和我们国内程序员做的工作有很大的不同。

概括来说,国外的程序员,创造性的工作更多一些;

而国内的程序员,应用性的工作更多一些。

从这两点来看,不难看出,国外的程序员,普遍薪资就比国内的程序员高。

怎么说呢?容我细细说来:

1、国外程序员,偏向于创造性的工作

那些著名的软件巨头,比如微软,windows操作系统就是他们做出来的,几乎所有的个人PC和办公PC,用的都是windows系统,就连办公软件也是他们首先发明的;

google,全球搜索巨头,安卓系统也是他们公司的产品,同时黑科技也很厉害,比如说曾经战胜过柯洁的阿尔法狗,近期又搞出了无人驾驶车;

苹果,不用说了,IOS系统非常发达,在手机和IPAD上非常流畅,做视频和图像处理的同学,也非常喜欢用苹果电脑;

IBM,云服务和办公服务软件非常厉害,就连华为和阿里这样的公司,也是他的合作伙伴;

facebook,扎克伯格的得意之作,风靡全球;

FPGA,也被国外少数几个大公司垄断,比如Altera, Xilinx等,他们开发的硬件编程语言VHDL,Verilog HDL,也被全世界使用;

还有贝索斯的蓝色起源、马斯克的spaceX之类的太空探索公司,对程序员的需求也非常大;

这些大公司的程序员,从事的都是从0到1的创造性的工作,在世界范围内没有可借鉴的地方,很多专利也被他们申请了,所以他们的薪资自然非常高。

2、国内的程序员,偏向于应用性的工作

国内虽然冒出了很多AI独角兽,但都偏向于应用,大部分都是基于谷歌的TensorFlow来开发的。而安卓工程师,大部分也都是基于谷歌的安卓系统修修改改;windows工程师也是在windows上使用API来开发软件。

至于单片机之类的,都是使用国外的底层API来做开发。

这些,基本上都没有自己独创性的东西,都属于“拿来主义”,于是自然的,薪资也不会非常高。

但有一点,国内的算法工程师薪资比较高,之前华为不是花201万年薪聘请博士和硕士吗?他们从事的就是算法类的工作。不过,很多算法也是基于国外开源的。就连垄断了全球70%市场的大疆公司的无人机系统平台软件,最初用的也是以色列开源的方案来修改的。

所以啊,国内的工程师,大部分从事的都不是0到1的创造性的工作,而是1到1.1的应用性的工作,他们做的很多东西,在国外都有例子可参考,于是,薪资自然不比国外的高。

这就是我的回答,希望能帮上你。

我是一只程序猿,研发部软件负责人、专栏达人,专注写职场,讲述职场故事。欢迎关注我 ,一起抱团成长。