為什麼美國程序員工資普遍很高?
經常看到美國科技公司招聘程序員年薪起價8w美刀. 請問這是為什麼這麼高? 是因為其程序員基本能力相對國內程序員高出很多,還是本來待遇就這麼好? 國內對等能力的程序員是否在國內也能拿到不錯的待遇?
好吧,我們直接看看美國的各種程序員薪資是怎樣的吧。2016年最新數據。(不翻譯了,相信大家都看的懂)
太晚了,直接(逃 有空了我再補充回答。最根本的原因,是因為移動互聯網的興起導致美國對程序員的需求量急劇變大,大到本土培養的公民遠遠無法填補這個缺口,只能從印度和中國進口勞動力。在這個大背景下,程序員的工資才可以達到目前的這個水平。
以下是個人推測:
美國社會發達的歷史太長了(換言之,好日子過得太久了),社會與市場已經非常成熟。而在這樣一個成熟的社會裡,工科不會成為大學生們在選擇專業時的優先考慮項(跟中國相比)。因為要賺錢的話,可以搞金融去花街,可以讀MD做醫生,也可以讀JD當律師,不僅可以得到豐厚的收入,而且有很高的社會地位。而且MD和JD沒有「本科生院」的概念,所以大家本科就隨便學咯,比如讀個lac什麼的,把個妹子玩玩樂隊兄弟會啥的,多滋潤 。
而如果讀工科的話,美國大學的「寬進嚴出」不是鬧著玩的,工科學生面對的課業壓力極其巨大,動輒畢不了業可不是隨便說著玩玩。之前提到美國的社會和市場非常成熟,也就意味著對(傳統)工科生而言,並沒有太多的崗位可以提供(比如機械行業或電力系統行業,待遇一般不說,提供的崗位也寥寥),待遇也往往不具備吸引力。這樣一來,自然讀工科的人也就少了。 加之美國流行文化里對工科nerd和geek的各種stereotype,顯然這個行業是難以吸引那些cool kid wanna-be的
然後?然後風起了,借著這股東風,哦不,西風,矽谷再一次孕育了一批又一批公司,idea有了,風投的資金也到位了,就差程序員了。。。市場對程序員的需求大到了什麼程度?灣區除了斯坦福和伯克利兩大名校,還有santa clara university和san jose state university這樣的社區學校,擱國內不會比北大青鳥好到哪去的水平,就這,培養出來的CS畢業生依然供不應求;連聯邦移民局每年定額派發給外國人的h1b簽證,90%都給了程序員;連矽谷的監獄都開設前端課程了。。。在這樣的需求下,高薪一點也不意外。
至於程序員的個人能力,反正FLG的面試題不會比BAT更難。而且考慮到中國受過高等教育的人口基數以及本身對工科的偏好(frankly speaking,非工科學生很難從事程序員的工作),勞動力供應足夠充足,一個BAT 200k RMB的程序員的實際能力(或者說產出)應當相當於美國這邊FLG 120k USD(論平價購買力約240k~360k RMB)的程序員。2013年中國GDP:85238.2979億美元,大概13億人,平均每人6.5k;
2013年美國GDP:165675.1687億美元,大概3億人,平均50k;
中國程序員月薪算8k(rmb);
現在美國程序員一年八萬,你真覺得奇怪?美國缺人,中國缺優秀的人
推薦閱讀:
※如何成為傑出的程序員或軟體工程師?
※國內有什麼互聯網產品是工程師主導的?
※請問,年收入50w以上的IT行業從業人士,都是出自哪些公司,具備哪些素養