女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為什么美國程序員工作比中國程序員工作輕松、加班少?

DPVg_AI_era ? 來源:lq ? 2018-12-18 09:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

程序員在國內的工作量是出了名的多,加班已是習以為常的事情。然而,很多人都說國外的程序員并不怎么加班。這是否是事實?若是真的,又為何出現如此差異?知乎便有網友提出該問題,亞馬遜AI實驗室主任李沐、以及其它熱心網友對此做了答復。

中國程序員,一個跟加班和禿頂愛恨交織的職業,風里雨里都無法阻止加班的步伐。

根據《2018年中國程序員生存現狀報告》,近一半的程序員處于25-29歲年齡階段,身體和精神方面都正處于加班黃金期。

中國程序員加班已然成為一種常態,而大家也會經常會聽說,國外的程序員是不加班的。知乎便有網友提問:為什么美國程序員工作比中國程序員工作輕松、加班少?

感覺美國程序員工作時間靈活、加班少,相比與國內程序員工作,似乎壓力小很多。但是美國程序員的產出卻非常牛逼(如google、fb等)。難道是因為他們效率更高嗎?如果是,國內程序員是否能提高效率減少加班和壓力呢?

該問題一出,便引起知乎網友的熱議。亞馬遜AI主任李沐,“凱威的講堂”、“李小白”等熱心網友拋出答案并獲得高贊。

新智元獲得了三位的授權,對其答案進行了整理。

邊際效用和生活習慣是重點

美國程序員工作比中國程序員工作輕松、加班少總體來說是事實,但都歸結到美國程序員效率更高,制度更好之類就過于片面了。我覺得主要原因在于別的一些地方,例如加班的邊際效用,程序員的生活習慣。

背景:我在baidu(北京)和amazon(灣區)都干過,微軟研究院(北京)和google研究院(灣區)也實習過,因為目前做云計算和開源,所以也接觸過很多公司。整體來看,

不覺得美國程序員比國內程序員水平高多少,特別是在年輕人身上。2000年后計算機專業紅火,學生生源好,這些人是當前程序員的主干力量。而且中國教育在工程學科上更加扎實,適合培養程序員。

美國有非常厲害的領導者,例如幾家大公司創始人都很厲害。但加班文化更多是每個項目的實管人控制。我見過好的,也見過差的。雖然沒有具體統計過比例,但沒覺得中美差異明顯。

美國這邊開會確實要多一些,但這個也是美國教育重視溝通相關(3,4歲的小孩就開始練習演講了)。開會對于大組織有用,這樣可以幾百人在同一個思想層面往前沖,但用這個來衡量百來人的小公司就不見得適當了。

美國公司創新度更高,一是社會認可,二是不創新難有機會生存,三是國內只盯著創新的公司看。但創新公司加班很普遍,例如Tesla老大都睡在廠房。

所以我覺得問題在于一些更本質的東西。這里是我的幾點觀察:

第一是邊際效用。美國社會成熟度比較高,在灣區生活的同學也許過去10年都感覺不到特別大的變化,而中國則翻天幅度,特別是互聯網領域。例如手機支付,美國普及很難,因為信用卡已經很普及了,手機支付帶來的好處不顯得很大。但中國的基礎設施沒跟上,所以手機支付在便利性上提升特別大,同樣的技術,大家會不惜余力的去推廣。

經濟學上這個叫做邊際效用。同樣的技術,中國的邊際效用比較高,所以大家可以全力推廣。美國因為起點高,所以更加謹慎一些。

這個影響到了加班文化。通過加班可以完成更多工作。如果項目經理覺得這些工作帶來豐厚回報,他們肯定會壓著組員做。在中國很可能是這樣,例如做出這個產品馬上會有人用,升職加薪跟著就來。然而在美國,即使今天做出來,用戶也是慢慢的過來,完全不需要急著那么幾天。

第二是生活習慣。美國程序員年齡普遍偏大,因為計算機行業在2000年在美國就很紅火(參考互聯網泡沫),培養的大量的程序員,這些人現在很多都有小孩。在美國小孩都是自己帶,雙方父母不怎么幫忙。請人又特別貴,例如灣區工作日請人帶娃一個月起碼是2千美金起。而且學校課程松,所以放學后都要靠父母照顧。此外,很多人住的房子都帶院子,請人打理費用貴,很多時候大家親自動手。例如Robin在創立百度前曾醉心于在灣區種菜。

于是在加班邊際效用不高的情況下,大家紛紛早點下班回家做家務。并冠冕堂皇的叫work-life balance。

我認識好幾個未婚朋友,他們覺得每天那么早下班實在是太寂寞,毅然回國去了創業公司,并對996大家贊賞。記得Andrew Ng也表達過類似的觀點。

但反過來說,早9晚5真的好?計算機技術日新月異,而且隨著經歷增長,需要提升各項領導能力。這些都需要足夠多的時間去學習。我認識的厲害的人無一不是在下班后努力擠出時間工作,絲毫不比996工作時間少。與其現在羨慕別人輕松,不如埋頭努力工作十年再來看。

對問題的邊界定義需清晰

先說結論:跟國外公司比,國內公司最大的問題就是管理者素質不高,對問題的邊界定義不清楚。提需求的人沒有成本,無止境地提不靠譜的需求。碼農自己開發時也追求快糙猛,提高了系統的風險。總的來說,經理很忙,產品很忙,碼農很忙,測試很忙,運維也受不了。。就是這樣的結局。

我在血汗工廠,大亞麻。整個大部門有80號碼工。想知道大家工作有多輕松。。。我先上圖為敬。

這位是最忙的。。這Commit記錄你們看著辦。。。 我們部門是前兩年重組出來的,做了七八個全新的項目,按血汗工廠的風格,SDE是要full stack的,還要講政治,寫個類都要擺出個設計文檔。跟自己組,隔壁組過完設計,大家blibli一通留言,然后針對幾個service的API劃分和命名再掰扯個一周。最后誰都說服不了誰,擺出一句”求賜名“這時高級經理或者SDE會猥瑣地從希臘神話里找一個神的名字出來命名service,再隨機指定幾個比較順眼的命名,會議就結束了。

除了內部Tech的會議,偶爾也會參與業務方的會議。在這里也是要講政治的,你參會了就必須要多說,無論說什么,一定要存在感巨強。當小透明是行不通的,為什么,小透明就說明你這個人沒想法,能力不行啊。某種意義上,聲音大就是impact,就是能力!!有沒有!!

接著說對SDE full stack的要求。你以為我們有前端,有測試,有運維?想多了,新開的service,如果涉及前端頁面。是要自己寫的。。。。沒錯,別管你是前端工程師還是后端工程師還是算法工程師,首先你得是個工程師,工程師就沒有解決不了的問題。。。我們做前端時也要開很多會啊,跟業務方溝通進展和Demo時,業務方可以提意見,一旦提了意見是要sign off的。不是隨意說說那么簡單。這樣有個好處,很多東西定下來了就不隨意改變。提需求的人是面臨很大的成本,你老提了需求又改,又sign off,不出兩月大家就覺得你這人不靠譜,會給你很差的反饋。

談完了前端,該到開發階段了吧,開發時50%的時間在也業務代碼,50%的時間在寫測試代碼。如果沒有測試代碼,code review是說啥也過不去的。寫完代碼之后,內部有很完整的自動部署工具,把你的單元測試,集成測試都跑完,然后部署測試環境,gamma環境等等。包括日志監控,都是要自己上手的,也是前文反復說的full stack的概念。SDE真的是Someone Does Everything啊。。。

這么一說確實挺忙的,實際上50%的時間都在會議,20%時間寫代碼,20%時間寫測試代碼,10%時間搗鼓一下配置,監控。但從來沒有人加班,整天在家辦公,這公司怎么還沒黃。。怎么還沒涼。

我來總結一下,會議是生產力。討論得越清楚,返工就越少。比如系統設計,幾個組的人一起討論清楚系統的邊界,上下游系統的關系,你的問題邊界和需求是很清晰的。碼工自己啰啰嗦嗦地對全流程服務。測試,運維等看似工作量繁重,實際上有效地降低了風險,極大地提高了軟件的質量。

跟國外公司比,國內公司最大的問題就是管理者素質不高,對問題的邊界定義不清楚。提需求的人沒有成本,無止境地提不靠譜的需求。碼農自己開發時也追求快糙猛,提高了系統的風險。總的來說,經理很忙,產品很忙,碼農很忙,測試很忙,運維也受不了。。就是這樣的結局。

社會形態有差異、企業迭代速度過快

這個題目能出書了。兩邊的IT的企業五花八門,形形色色的都有。大部分答案都是抱著批判的態度。主要談談自己的看法吧。畢竟我也只在一家美國公司工作過,國內的工作經驗為0,不足的地方希望指正。

社會形態的差異

社會形態的差異肯定是原因之一。美國是一個很講究Work Life Balance(工作生活平衡)的國家,人權大于公司的利益。所以如果企業如果過分“壓榨員工”,是肯定會被勞工部告的。大公司只要有任何風吹草動,都可能惹上負面新聞。比如:

告的就是Google付給女性員工的工資低。當然男性員工也在告Google。

舉這個例子只是說,在我們眼里,美國是一個非常“事兒逼”的國家。兩國人民從小接受的教育非常不一樣,美國人偏理想主義,而中國人比較現實主義。

美國的企業非常怕事,哪怕他們沒錯,他們都會花重金擺平這件事情。比如前段時間的UA事件,Starbucks事件,都很好的說明了美國企業有多怕事。所以過度加班這種高壓紅線根本不敢碰。作為一個企業CEO,該破產就破產。美國的企業是非常好“碰瓷”的,告自己雇主的事情是在太多了。在我們眼里,屁大的事情他們都能夠上法庭。公司即使沒有錯,也會花錢擺平。不然一幫好事的媒體整天在顯眼的地方報道這些新聞,非常影響企業的聲譽。

企業是趨于利益的。而且有時候確實需要加班來滿足需求。所以很多公司喜歡雇傭亞洲人和墨西哥人,因為這兩種人即使加班也不會抱怨。很多美國公司用各種非美國人的Contractor和ICC也是這個道理。

當然美國某些公司也是加班很嚴重的,比如四大。但是(聽說)美國的四大好像沒國內累。只是相對而言。

美國人看重家庭大于工作,家庭比工作重要。所以那種犧牲自我,保全公司利益的行為是很少會發生的。

當然中國也不是最差的啦。日本加班比我們多多了。這邊加班太多了。日本人講究的是為了工作可以拋棄一切。要論程序員的幸福度:美國 > 中國 >>> 日本。

我沒有見過美國碼農的公會。也沒見過罷工。。。

公會發達的是歐洲。法國是公會的巔峰。啥屁事,都罷工,而且完全不管后果。你能想象地鐵和大巴司機罷工嗎?整個城市會陷入大混亂。有一次考試,我辛辛苦苦背完了所有的概念,結果地鐵罷工,考試取消。。。導致我第二周得繼續再背一遍。

封裝和抽象

大學經常學的Encapsulation(封裝)也是主要原因之一!OOP編程里面的封裝其實非常重要。美國這邊的公司非常注重Encapsulation。最簡單的例子就是,用web framework去寫server比徒手用原生java sockets去寫要容易多了。

很多公司都喜歡Everything As Service (把所有技術都封裝成服務),然后把這些Service做成Platform(平臺),然后模塊化。比如在Google,所有的Infrastructure(架構)都被封裝成Service了,使用起來只要關心業務邏輯和資源分配就行,非常省時間。在新的Server里面加Feature也只需要加一個加一個新的模塊就行。相比而言,如果花大量時間去調各種開源軟件的配置,會花大量的時間。Google的做Infra時間比Facebook長,Infra種類多余FB,這也是“Google比Facebook輕松一點的一個原因”。

每次開發產品,我都有種搭積木的感覺。從web framework,到pipeline framework,到monitoring和resource,基本都是非常直觀的事情。偶爾有問題,一個郵件就能解決。

平心而論,硅谷的Infrastructure比國內好太多了,每個公司都有專門的組去認真研發新的Infra。所以硅谷的公司,只要不是太小,都多多少少有一些開源的項目。

凡是做Public Cloud Computing的公司,封裝都不會太差。國內現在很多公司也開始做了。因為Cloud Computing講究就是把自己Infra打包給外面的程序員使用,同樣的功能,接口越簡單越好。如果外面的人都可以很好的使用,自己人就更容易了。

中國企業的迭代速度快

硅谷技術強,但是產品迭代速度比國內差太遠了。所以,Uber,Airbnb,Linkedin在國內的市場表現都不怎么好。很多技術壁壘不高的產品,比的就是用迭代速度去占領市場。技術壁壘高的產品,不是迭代速度能解決的。

中國的IT公司對用戶的需求感知的特別快,他們清楚的知道用戶需要什么。國內公司對競爭對手的動作也特別敏感(抄的特別快)。你會發現, 阿里,京東比Amazon的功能多多去了。餓了嗎,美團也比Ubereats功能多多了。王者榮耀的新東西出的實在太快了。

Google的大佬很多都是工程師出生,重技術,輕產品。而硅谷大部分有特色的新型互聯網企業早期都有大量的前Google員工,所以這也是硅谷的一個特色之一。

所以中國的IT和硅谷其實是兩種IT。迭代速度和發現新的Use Case是中國企業的強項。為了保持這個優勢,唯一的方式就是加班了。

提高效率,拒絕無理需求

近來網絡中調侃中國程序員的段子可謂是層出不窮:

雖然諸如上述的段子較為輕松活潑,但更為現實且令人心痛不已的例子又何時停止過呢?

據統計資料表明,我國“過勞死”的人數每年達到60萬人!已遠遠超過日本,成為世界第一“過勞死”的國家!

2015年3月,深圳某IT公司程序員張斌,猝死于酒店馬桶,年近36歲。當天深夜1點鐘,張斌還發過最后一份工作郵件。根據張的同事透露,為趕工程進度,加班至早晨五六點是家常便飯,又要繼續上班。在去世之前一天,他還跟母親發過"太累了"的短信。

這條消息可謂在當年刷爆朋友圈。

2018年8月,深圳24歲程序員工作中猝死,讓人心疼不已。

雖然很多人都知道如此強壓的工作肯定會對身體帶來重負,但面對現實、面對生存,無奈也只能默默接受。

“遠離加班”,這句勸告可能對大多數IT從業者來說就像是一個夢想:很美好,也很難實現。

那我們能做的又是什么?

自身:提高效率,從工作中學會積攢經驗。

拒絕無理需求:有些情況下可能是因為別人考慮不周而導致你瘋狂加班,時刻保持清醒的頭腦,提醒自己,鍋是圓的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7662

    瀏覽量

    90789
  • 程序員
    +關注

    關注

    4

    文章

    954

    瀏覽量

    30409

原文標題:AI大佬李沐揭密中國程序員為何加班如此瘋狂

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    零基礎入門:如何在樹莓派上編寫和運行Python程序

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用匯編、C或Java等語言更少的代碼行。Python編程語言最初實際上是作為Linux的腳本語言而開發的。Py
    的頭像 發表于 03-25 09:27 ?731次閱讀
    零基礎入門:如何在樹莓派上編寫和運行Python<b class='flag-5'>程序</b>?

    深圳福田首推AI數智員工

    數智員工共有70名。它們在“上崗”后,將作為AI助手,協助開展公共管理和服務工作,有效提高了工作效率。然而,福田區政務服務和數據管理局副局長高增在接受媒體采訪時明確指出,這些AI數智員工
    的頭像 發表于 02-19 14:19 ?511次閱讀

    微軟裁員計劃不涉印度員工

    近期,微軟宣布將在全球范圍內啟動新一輪基于績效的裁員計劃,然而這一消息并未給印度地區的員工帶來恐慌。印度和南亞區總裁Puneet Chandok明確表示,本次裁員計劃將不會波及印度地區的員工。 在
    的頭像 發表于 01-15 15:24 ?590次閱讀

    英偉達78%員工已成百萬富翁

    近日,一則關于英偉達員工的財富消息引起了廣泛關注。據最新數據顯示,英偉達已有78%的員工成為了百萬(美元)富翁,這一數字令人咋舌。然而,在這財富奇跡的背后,卻隱藏著高強度的工作文化和“黃金手銬
    的頭像 發表于 01-13 13:51 ?586次閱讀

    阿里云升級通義靈碼AI程序員,全面上線

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線,為開發者帶來更為強大和便捷的編程輔助工具。 此次上線的通義靈碼AI程序員,在功能上實現了全面升級。現在,它支持VS Code
    的頭像 發表于 01-09 11:16 ?715次閱讀

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補充

    電子發燒友網站提供《TMS320C55x DSP CPU程序員參考補充.pdf》資料免費下載
    發表于 12-21 11:36 ?3次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補充

    UCD3138A64/UCD3138128程序員手冊

    電子發燒友網站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費下載
    發表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    機械革命發布CODE AI程序員

    近日,英特爾新質生產力技術生態大會在成都舉行,機械革命作為重要參展商帶來了多款明星產品引爆全場!其中更是在AI PC軟件生態產品發布分論壇上,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI程序員本,成為本次大會的一大亮點。
    的頭像 發表于 11-30 10:34 ?1103次閱讀

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發表于 11-08 10:17 ?529次閱讀

    第五屆長沙·中國1024程序員節開幕

    據官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節在湖南湘江新區開幕;本次中國1024程序員節以“智能應用新生態”為主題。設置有岳麓對話、技術英雄會、主題峰會及賽事、展
    的頭像 發表于 10-25 15:42 ?498次閱讀

    GENERATION最新研究揭示了中老年員工如何在工作場所體驗人工智能

    美國和歐洲,15%的45歲以上員工工作中使用人工智能,他們大多自學成才且經常使用,體會到了肉眼可見的好處
    的頭像 發表于 10-11 09:11 ?454次閱讀

    三星電子將裁減中國銷售部門30%員工

    近日,三星電子中國公司宣布了一項重大人事調整計劃,旨在通過優化人員結構來提升組織效率和市場競爭力。據可靠消息,公司已向中國銷售部門員工發出重整通知,并正式啟動了裁員流程,首批裁員目標鎖定為約130人,占該部門現有
    的頭像 發表于 09-05 17:07 ?801次閱讀

    130人失業!三星電子將裁減中國銷售部門30%員工

    來源:芯榜 編輯:感知芯視界 Link 消息人士稱,韓國科技大廠三星電子將裁減中國銷售部門30%員工。鑒于中國市場競爭加劇,讓商業前景變得不確定,作為回應,三星電子選擇了極端的重組措施。 據產業
    的頭像 發表于 09-05 09:08 ?585次閱讀