中美程序員的區(qū)別對比
前端瓶子君,關(guān)注公眾號
回復算法,加入前端編程面試算法每日一題群
1.年齡
美國公司:
同事里20多到70多歲的都有,眾數(shù)是三四十的中年人,大部分工作目標都是為了早日退休,攢夠錢就隨時辦退休party。也有些純粹因為熱愛工作、熱愛寫代碼選擇不退休的。
我們組的核心成員之一,是位72歲的老頭,他每天4點多起床到公司寫一會兒代碼,等天全亮就戴上頭盔去騎山地車鍛煉,9點多回公司繼續(xù)工作。對這老頭印象深刻,是因為他邏輯清晰、思路銳利,他是code review小組的成員,經(jīng)常在郵件里破口大罵其他人寫的代碼寫得有多爛,被投訴,只好在郵件里道歉,過幾天繼續(xù)罵,在我工作的兩年里一直循環(huán)。
我的另一位資深同事,是位68歲的架構(gòu)師,熱愛工作,每天都樂呵呵的,對我這種新畢業(yè)生也很友好,有人問他什么時候退休,他回答說他死的那天。
我國公司:
回國之后我現(xiàn)在工作的公司,員工平均年齡在30歲以下。年紀大的都去哪里了呢?極少數(shù)在管理層。
2. 加班
美國公司:
從沒加過班,晚上發(fā)版除外(會默認第二天調(diào)休)。
經(jīng)常正開著會,時間到了5點半,產(chǎn)品打斷領(lǐng)導說到點了他要回去喂狗(他是一個50歲的不婚族,養(yǎng)了一院子狗),然后就散會下班了。
加班需要申請,有次我申請工作日晚上加班,沒批準只好回家了。因為加班費會比較高,需要從項目預算走,領(lǐng)導控制預算不給批。
偶爾周末去辦公室取東西,幾層停車場只有兩三輛車。
我國公司:
996是常事了。
印象比較深的是我司之前有個清華本科+美國碩士的小伙子,每天7點半準時下班,結(jié)果試用期被辭退了,原因是工作態(tài)度不積極,據(jù)說后來還和公司打了官司,不知輸贏。
3. 代碼質(zhì)量
美國公司:
項目在前期花的時間是最多的,比如說需求分析、架構(gòu)討論、技術(shù)討論。
寫代碼會考慮得比較長遠,比較有時間去考慮開發(fā)原則、維護成本,領(lǐng)導也會樂意去安排版本來解決技術(shù)債務。
我國公司:
國內(nèi)互聯(lián)網(wǎng)節(jié)奏會要快得多,講究小步快跑,就幾天的開發(fā)時間,不管三七二十一先上線再說,剛開始我都驚呆了。
4.工作氛圍
美國公司:
老美的公司確實比較尊重員工,在員工關(guān)懷上做得比較好。我可以感受到,和領(lǐng)導職位不同,但是我們?nèi)烁袷瞧降鹊模舜俗鹬亍?/span>
記得有一次發(fā)版前幾天,組里程序員說他壓力太大,領(lǐng)導給他假期讓他放松調(diào)整,版本被延遲上線。
美國有family first的文化。有個老印同事,家里老人身體不好,公司同意他回印度工作照顧家人,遠程跨國工作。經(jīng)常有同事因為要看孩子比賽請假。領(lǐng)導自己也會偶爾周五請假,因為要去和女兒一起參加學校的公益活動。
對差異性接受度也比較高。同事有變性人、殘疾人,大家相處得都很好。
我國公司:
領(lǐng)導高高在上,官威很大。請個假,和求他借錢似的,組長還提醒我讓我請假原因不要寫“旅游”不然可能會不給批假。
記得有個需求,大家都認為不合理沒必要,我去找領(lǐng)導溝通,剛提了一句還沒展開,領(lǐng)導直接甩臉色“你是領(lǐng)導還是我是領(lǐng)導”。
有個同事因為耿直,和領(lǐng)導不和,被各種排擠冷暴力,逼他自己辭職拒給賠償金。
開個線上事故復盤會,做root cause分析,就像要把人釘在恥辱柱一樣,我不理解這對解決問題有什么幫助。
