各大互聯網公司,為什麼硅谷初級程序員工資比騰訊總監工資還高

一說工資,相信很多人都很感興趣,而且大多數人都對別人的工資比較感興趣,特別是作為眾所周知的“高收入”人群的程序員。自從互聯網行業興起之後,碼農的地位直線上升。

各大互聯網公司,為什麼硅谷初級程序員工資比騰訊總監工資還高

先來看一下美國的程序員工資,注意:這是初級程序員的年薪,單位是美元

亞馬遜94K,ORACLE101K、雅虎104K、谷歌105K、蘋果105K、CISCO107K、Linked112K、Facebook113K、Twitter116K。按照現在的匯率自己乘以個6就行了,初級程序員的平均年薪超過10W美元,換做人民幣的話年薪超過60W。在國內來說是一個很高的薪資了。

再來看一下國內互聯網大佬幾倍的互聯網公司年薪,單位:人民幣

先看騰訊的

按照T1-T2-T3,每個級別又劃分3個小級別。可以看到T3總監級別的年薪是60W/70W。幹到總監級別的程序員畢竟都是鳳毛麟角的。

各大互聯網公司,為什麼硅谷初級程序員工資比騰訊總監工資還高

再來看下馬雲的阿里巴巴

P 序列=技術崗 M 序列=管理崗

各大互聯網公司,為什麼硅谷初級程序員工資比騰訊總監工資還高

阿里的級別對應薪資要高一些。

單純從工資的對比來看,一個硅谷的初級程序員工資與騰訊阿里的總監級別工資相對等,如果同樣是初級程序員的話,薪資是6:1;這只是賬面上的工資,如果要從工時算時薪的話,BAT這種科技公司大多數程序員都是996的工作模式,

有的甚至每天工作超過10小時,算下來時薪的話要10倍了。

這裡說一個真實的事件,美國的一名員工將他的所有工作全部都外包給了中國的軟件開發員,並支付自己薪水的1/5給他們。他自己每天就是上上網收收郵件而已,而且公司還認為他還是最優秀的軟件開發員之一

同樣是敲代碼,為什麼待遇的差距這麼大?

一、程序員的自我驅動性

也就是所說的主觀能動性,同樣都是大公司的程序員,尤其是畢業五年內的初級程序員,美國公司裡的都是想幹活的,沒有活幹會主動找活幹,所以只要給他們指方向就可以了。而且探索能力比較強。

在國內的公司裡,很多人都是踢一下就動一下的,規定好的方案,他們普遍完成的非常好。但如果沒有具體方案, 完全是一個開放性課題,很多時候程序員會完全無法下手。

二、對行業的熱愛

硅谷程序員大多數都是因為熱愛編程行業而從事這份工作的,他們會專注某一個領域幾十年。50歲以上的程序員還會安心待在同一個崗位寫代碼,專研技術。他們想法很簡單, 對於編程這種事情更多的是那種單純似的熱愛。

在國內的公司裡,很多人都是踢一下就動一下的,規定好的方案,他們普遍完成的非常好。但如果沒有具體方案, 完全是一個開放性課題,很多時候程序員會完全無法下手。

二、對行業的熱愛

硅谷程序員大多數都是因為熱愛編程行業而從事這份工作的,他們會專注某一個領域幾十年。50歲以上的程序員還會安心待在同一個崗位寫代碼,專研技術。他們想法很簡單, 對於編程這種事情更多的是那種單純似的熱愛。

而在國內不僅寫程序的工資基本低於管理者,地位也要低很多,中低級程序員和工廠工人其實差不多。

那些高級工程師,管理者都掌握了那些一線互聯網先進技術?進大型互聯網又需要學習那些技術?

1.阿1巴巴的數據庫連接池druid

2.阿里巴巴Dubbo+Zookeeper註冊中心

3.阿里巴巴MyCat分庫分表

4.pushlets推送技術

5.Linux操作系統下shell編程

6.Redis緩存技術(session統一管理案例實現)

7.引入接口聯調過程

9.支付中的掉單處理

10.處理常見超賣問題

11.互聯網金融項目的撮合業務系統

12.互聯網金融項目的滿標審核、散標發佈

13.消息隊列ActiveMQ的具體應用

14.樂觀鎖、悲觀鎖、分佈式鎖

15.接口安全方案

16.集群環境下的定時任務

17.分佈式文件系統FastDFS

分佈式文件系統存儲合同文件

18.NoSQL&MongoDB&Cassandra

19.HttpComponents

21.20FreeMarker/Velocity

22.SpringBoot

23.Log4j2.

24.性能調優

25.JVM調優

26.Java程序性能優化

27.Tomcat

28.Mysql

29.Spring IOC

30.Spring AOP

31.Spring MVC

32.Spring 5新特性

33.Mybatis

34.分佈式架構

35.架構核心服務層技術

36.架構關鍵技術設施

37.分佈式消息通訊 異步於MQ

38.分佈式緩存

39.Redis

40.Memcached

41.MongoDB

42.數據存儲

43.高併發分流技術Nginx

44.分佈式解決方案

45.微服務架構

46.團隊協作開發

性能調優

JVM調優

Java程序性能優化

Tomcat

Mysql

應用框架源碼解讀

Spring IOC

Spring AOP

Spring MVC

Spring 5新特性

Mybatis

分佈式架構專題

分佈式架構思維

架構開發基礎

架構核心服務層技術

架構關鍵技術設施

分佈式消息通訊 異步於MQ

分佈式緩存

Redis

Memcached

MongoDB

數據存儲

高併發分流技術Nginx

分佈式解決方案

微服務架構

團隊協作開發

如果你對以上知識點能掌握到一定程度那麼進入BAT不是什麼大問題,離走向架構師也近了一步!想獲取資料學習提升自己的來關注後臺私信回覆我【Java】領取學習資料


分享到:


相關文章: