美歐的程式設計師不常加班嗎?爲什麼?

畢設軟開


現在國內程序員幾乎成為了加班的代名詞,但歐美的程序員瘋狂加班的相對比較少,對於這一點倒是有這種感受,之前曾經外企工作過一段時間對這種有類似的感受,講一個真實發生的事情,曾經和美國總部的程序員一起合作做一個項目,由於項目的週期趕得很緊,週末去加班,結果需要配合的美國程序員的加班申請沒有被批准下來,只好在自家院子裡修柵欄種菜,這種情況在國內幾乎是不可能發生的,項目趕得緊加班加點是常有的事情,而且默認是不存在什麼加班費之類 ,項目緊急狀態下也會默認自動加班。

由於當時入行不到兩年,非常不理解,還去找項目負責人說到這個事情,最後這個事情也就不了了之,其實這也反映了中國和美國上的差異,在國內做程序員拿的工資比普通的工種還是要多很多,但在美國這種差異不是很大,主要是各行業整體來講已經比較成熟,即使環衛工作也算正式的工作,各種保險也是正常給上著,整體來講不同職業的收入差異不像國內的那麼大,在歐美正式的工作加班就需要支付加班費,一般情況下不提倡通過加班來完成任務。

就本質而言中國的軟件行業相比歐美還是存在較大的差距,在迎頭趕上的階段加班加點也算是正常事件,再加上國內互聯網進行的如火如荼,這也是難得在互聯網領域趕超歐美的一個好機會,又把程序員加班的氣氛帶動了一番。

為什麼歐美程序員加班比國內程序員少一些?

1.相比來講歐美的產業更加成熟一些,加班基本上都會配套加班費,在這中國幾乎是不可想象的事情,技術工種和別的工種的工資差異也不是那麼大,所以在歐美找一個正式的工作難度要遠高於國內,所以從公司角度效率主要在上班時間提升,加班基本意味著加班費,需要領導審批,不提倡加班。

2.國外程序員的比例不像國內這麼失衡,需求量不是那麼迫切,供需關係沒有那麼緊張,而且大部分公司不提倡加班,加班支出費用比正常上班的工資要高,即使加班風氣很濃的日本,都開始對加班說不了。國內軟件行業相比發達國家在積累方面差距還很大,正是需要迎頭趕上的時期,加班加點也屬於正常現象。

行業成熟了,供需關係平衡了,有底子了加班現象自然就會減少。


大學生編程指南


我在美國做程序員第二個年頭了。在剛畢業那會,我會說,放屁!誰說美國程序員不加班,有deadline或出bug的時候都一樣都會加班。

但是後來…好吧,我發現我錯了。在我瞭解了996之後,好吧,我覺得美國那不叫加班


哥倫布酋長


相比於國內動則996,227的超強度工作,歐美的程序員是沒有這麼誇張的。但不代表歐美程序員就不加班。

本人工作隸屬一世界五百強外企,剛剛帶隊完成了一個大型的IT系統上線項目。涉及到近百人的項目團隊,其中大部分程序員、業務分析師都是老外,有幾個外部關聯的系統是從美國購買的,所有的程序員都是美國人。

我在中國,所以和美國東部有十二小時的時差,這時候無論中國或者美國的項目團隊,都得加班,否則時間上湊不到一塊兒。

要麼美國人早上5-6點就到公司上班,要麼中國人晚上6-7點繼續加班,或者反過來。當然,美國人是不怕起得早的,很多人為了早下班,寧可早上5-6點就到公司上班了,這樣可以下午4點多就下班回家接孩子或者happy,這點跟中國人相反,中國人很少願意早上5-6點就來公司上班。

就算是這樣,我們在項目非常緊張的時候,也給美國的供應商下了死命令,就是中國人在做系統切換的期間(一週),美國人方面的程序員必須按照中國的工作時間同步,也就是他們晚上9點到早上9點之間必須隨時待命,這對他們來說是不折不扣的加班。

美國人也沒說啥啊,錢給到位了,還是乖乖的加班了啊。

歐美的程序員,能吃苦的還是很能吃苦的,但是混子也多,一個電話就能分辨出來,對於那些一上來就推三阻四各種繞的程序員,我通常做法就是一次容忍、二次警告、三次請你走人

畢竟上百人的大項目,我沒這個時間和義務來教育你如何做好你的工作。

當然,歐美畢竟還是要輕鬆一些,很多人給你加班一週之後把任務完成了,是說什麼都要去休假的,只是這時候如果你還非要在他休假的時候去騷擾他,他也會毫不客氣的拒絕甚至立刻投訴的。

只能說,歐美人相對守規則一些,把私人時間看得更重要一些,但不代表他們完全拒絕加班,或者說不願意加班。

希望我們國內的公司,也能多一些這樣的契約精神,不要天天搞什麼“狼性文化”,把員工都榨乾了,最後也不過是涸澤而漁罷了!


談者無語


怎麼說呢,歐美的程序員肯定還是會加班的,只不過不像中國企業這麼嚴重,這麼普遍。

首先明確一點,歐美IT企業加班少,並不是不需要加班。歐美IT企業加班的需求也是非常高的。

但是為啥程序員還是加班少呢。

第一個 原因就是工會

其實中國和美國法律都一樣,都是規定每天8小時工作制。加班需要付加班工資。

但是美國之所以企業不敢越雷池,主要是有一個逆天的工會存在。美國工會強大到誰都敢懟,美國就發生過警察工會發動警察罷工的事情。警察的僱主是政府,工會政府都敢對著幹,還怕你個小小的IT企業?

所以,如果一旦加班弄到員工都不滿意,工會真心能讓你吃不了兜著走。讓你再也招不到人都不是問題。

第二 就是美國程序員工資高

如果企業實在忙,要求員工加班,那就必須付高額的加班費。這個實在是肉疼啊,一般來說企業是承受不了的。

那企業不給行不行?恐怕法院會讓你長記性,美國加州某個企業曾經就因為加班,被法院判賠償了1.7億美元。這麼一來,誰敢不給加班費。

有的人問了,你不是前面說美國IT企業加班需求也是很大的,那怎麼辦。

是的,任何一個IT企業都有大量的加班需求,但歐美企業又不能強迫員工加班,於是他們想出了幾個辦法。

一 勾引員工自願加班

別笑,這是真的,你現在如果去美國硅谷,一定能看到很多程序員在加班,但是基本上都是自願。

我不是在胡說八道,歐美IT企業勾引程序員加班有很多詔

彈性上班時間

早上不要求你按時到,你自己自由安排上班時間,不知不覺就加了幾個小時班。這是很有效的勾引程序員加班的手段。

用辦公環境來勾引

我們來看一下:

微軟的辦公環境

谷歌的辦公環境

休息倉

你們以為企業給程序員弄這麼好的辦公環境是為啥?谷歌甚至還給提供免費理髮!這個不是企業錢多燒的,只有一個目的,勾引你加班。

我覺得在這種環境下,員工不自覺的就自願加了好多班。

第二 外包

如果勾引來勾引去,程序員還是不來加班呢?或者小企業,根本沒有谷歌微軟這麼好的環境,怎麼辦呢?

這種情況下,美國IT企業會把做不完的活外包給程序員工資相對低的地區,那就是中國和印度了。

中國和印度,法律對加班管的不嚴,程序員工資低,於是美國很多公司都喜歡把活交給中國和印度來幹。

我們中國企業就比較慘了,沒辦法再外包了,非洲,中東這些地區根本就沒有多少IT人才。只能自己幹了,反正象徵性的給點加班費就行了,成本也不高。


shawn25


技術更迭這麼快,跟不上節奏怎麼辦?

腦子轉得慢,學不會東西怎麼辦?

都說編程是碗青春飯,年紀大了怎麼辦?

焦慮、迷茫,是這個浮躁社會的通病。

40歲以後的IT人們,可能更嚴重一些。

身邊很多人講

“IT是吃青春飯的行業”

我想

並非空穴來風

大家的擔心

主要在以下3點↓↓↓

1

很累

加班趕工累成狗

早已是行業常態

從創業公司到BAT等大佬

無一不明裡暗裡

提倡加班文化

(禿如其來的乘客們)

2

30歲以後卡在半山腰

職位很難再有提升

倒不是技術就只能是技術

在很多公司裡

項目經理就是工程師

工程師也可以做項目經理

然而很多人說

你越爬到上面

高級崗位越來越少

競爭越來越劇烈

當然會碰到天花板

更有行業大佬放話

“35歲以上的IT技術工人將被淘汰,

所以35歲以後不要成為技術人員。”

3

IT是日新月異的行業

我不學習就會被淘汰

不可否認

IT的知識體系更新很快

優勝劣汰也非常殘酷

一個年輕經理

領著一批年長的程序員幹項目的情況

我們都司空見慣了

更有許多企業對外宣傳時

“本公司技術崗員工,平均年齡25歲。”

從我國IT行業的員工情況來看

一般都是年輕的、短期的

好像

主動學習、頻繁跳槽

變成了程序猿們的標籤

就小北看來

IT是碗青春飯

是個超級、不得了的

誅心之辭

10年前,就有人說

“30歲以後就幹不了IT了。”

5年前,變成了

“35歲以後,我連剛畢業的大學生都跟不上了。”

現在,聽到最多的是

“40歲以後做IT,你還能行嗎?”

實話講,要不是為了你們

我都不屑於駁斥這些歪理

1

為什麼中國的IT企業難成大器?

你根本不懂什麼叫高級!

英特爾、谷歌的很多工程師都40+了

人家在這行業浸淫了20多年

為什麼

“喜歡,敲代碼是會上癮的!”

你的沉迷會造就專業

你的閱歷會成就人生

2

為什麼有些人會瘋狂學習、頻繁跳槽?

很多老闆會說

“完全把這當跳板了”

員工不忠於公司

你該追究自己的問題

一味追求眼前利益

短視與不重視

讓利益分配寒了人心

3

包括互聯網在內的所有IT行業

知識與技術飛快更新

確實需要很強的學習能力

年輕人的自然創造力

當然是非常優秀的

But

越往後走

你越會發現

多數情況下

25歲與35歲的智商

沒什麼差別

聰明不能代替經驗

閱歷豐富表示容錯率更高

4

最後

小北一定要補充一句

計算機在上世紀80年代才緩緩引進

換句話講

最早一批的程序員

也沒幹多少年


IT指北


美歐不光程序員不經常加班,從管理到基層員工也都不經常加班,因為第一,人工昂貴;第二,勞動法嚴格,加班要付昂貴的加班工資,不付被舉報的話企業要被鉅額罰款,所以企業方方面面都高效做事。一個產品,從設計方案開始就講究個環節的完善,實際開始製作的時候各部門要高度同步與協調。各項工作的計劃都是提前一年來安排時間表(這也是生產環節外發海外逼出來的傳統),很少有像我們這裡8月開的大會7月才開始各類訂製與協調,各項制度不完善,高管大會摔話筒的事發生。領導也不會今天臨時腦袋一拍在產品里加個功能,明天再取消另一個功能,然後讓員工日趕夜趕。西方的工作看起來節奏很慢,但是實際效率很高;我們的生活工作看起來節奏快,從領導到員工都很勤奮,但是實際效率很低,一個環節可能重複做五六次。其實西方各大公司的操作才是“計劃經濟”,我們的是“野蠻的橫衝直撞經濟”。這跟整個民族的文化氣氛與勞動力訓練方式有關,也就是教育有關。東西方教育的差距,不僅僅是科技成果的差距,還是教育的另一個成果,勞動力素質的差距。




漢代蜜瓜


美歐的程序員不常加班嗎?為什麼?個人認為這是環境決定的,現今國內各行各業都是這樣加班加點幹事情,看看有多少民營私營企業有周六的,每天能夠準時下班的就明白了。良心點兒的企業還給你算加班,有些企業就明確說一週只休息一天,想幹就幹不想幹雙方不再見。

而國內程序員這個職業加班更甚。絕大部分的軟件、互聯網公司基本都是民營私營公司,而且又得趕工期、節約成本,那就只有逼著程序員加班了。雖然看起來名為高工資,可實際上算下來單位時間的工資並不一定比早九晚五的企業高多少。每天10幾個小時,有時週六週日都在加班,這種還是常有的事不稀奇。甚至有些公司明確說明,我們給的工資較高,沒有加班費甚至也沒有換休,幹就幹不幹拉倒。


而這一切也源於我們的工作生活環境造成,還有相關的法律規定是否執行到位,是否有人來監督,是否有地方去申訴。另外整體收入較低的情況下,大部分程序員為了那份收入與那個職位,也就默認被壓榨而不出聲。你出聲可以,那就另謀高就吧。特別是現在程序員供過於求,更是很多企業毫無顧忌這樣搞。企業為了追逐利益最大化,加班是一種很常用的手段,而且還不用付出什麼成本。

在歐美,市場及管理相對較成熟,程序員與其它行業一樣就是個普通的職位。在整體大環境下不提倡加班,有人監督有投訴地方,自己不願意加班那就不能被逼加班,否則可能被投訴被訴訟,企業會吃虧。所以在做項目計劃時,一般會按照正常工作時間進行詳細預算計劃工作量,如果真正完不成還有可能進行協商,重新預算工作量。不像我們很多企業,有時連週六週日都有可能給你計劃上工作量,完不成?要麼說你能力不行走人,要麼自己往死里加班都要完成工作量,美其名曰為了達到客戶期望一定要保證交貨期。

企業說,不願加班?那就到歐美去吧。


更多分享及互動,歡迎點擊右上角關注【東風高揚】。


東風高揚


國內It最大的問題是許多公司的it從業者素質不高:領導自己對問題都沒徹底清楚。提需求的人沒有成本,無止境地提不靠譜的需求。碼農自己開發時也圖快,代碼極粗糙,連自己都覺得寫的是shi,同時也提高了系統的風險(不少跨專業報名培訓學校,培訓幾個月直接上崗,別指望他們懂更多)總之就是,leader很忙,產品很忙,碼農很忙,測試很忙,就是這樣的惡性循環。


銀行小馬農的日常


因為歐美沒有程序員...

程序員是很多很多種職業的總稱...

裡面的收入.地位.能力要求千差萬別...

很多人總想一概而論...

...

軟件分為項目和產品兩種...

項目就是你們單位的OA....

產品就是Windows Office...

...

項目一單一收錢...有工期...客戶有個性需求...客戶任性改需求是一定的...所以延期是一定的...所以加班是一定的...

...

產品主要靠賣掙錢...沒工期...客戶非常不喜歡你更新...所以你第一個版本做完後...程序員基本就是改改Bug...優化一下代碼風格之類的活...所以不用加班...加班幹啥啊...新版本又不需要新功能....2019版本直接把2016代碼中的所有2016換成2019完事...新功能那是需要在PPT上寫的...不是程序員寫...

...

所以很容易看出來....

項目又髒又差...歐美人才不做這活呢...都是中國人印度人在做...

產品一本萬利...

...

...

那為啥中國不做產品呢....

1.產品需要前期的投入.幾年十幾年行業經驗的沉澱.開發...這不符合中國目前的快錢思路...有錢投產品開發...不如搞房地產...

2.產品需要話語權...比如SAP....啥破玩意...但是就是有品牌...買了放著...我也得買...這是身份的象徵...


ACME63610374577


這是軟件需求表達模糊造成的後果。

中國公司一般負責具體執行技術的經理是沒有發言權的。他們必須服從上級,甚至是老闆的直接任務指派。這經常會出現老闆知道想做什麼而技術主管卻搞不清老闆真正想要什麼。為了避免出現溝通障礙,技術主管在條件允許的情況下會指派手下寫需求方案或做出示意圖來尋找老闆進行確認,這還是相對比較嚴謹的公司,而大多數小公司的技術主管常常自以為是的認為已經理解或聽明白了,於是立即開工。但是他們做出來的產品又會被要求返工重新來。這讓老闆和技術都很尷尬,大多數老闆是不懂技術的,他們常常抱怨說我的要求其實很簡單。而技術主管則非常委屈,事實上要求並不簡單。

這裡面的問題主要原因是老闆不知道完成某個任務到底需要哪些步驟,而技術主管也是難以表達清楚。舉個例子,假設做一個APP,老闆會說這很簡單,找個類似的軟件抄一下就可以了,照抄還不會嗎?當然,如果做個計算器沒問題,但要是讓你去抄一個支付寶就有點扯淡了。

正是因為出現需求理解上的問題會造成額外的工作量,雖然很忙很累但工作其實是一塌糊塗。此外技術男最不願意說的話就是“我不會”這三個字。坦率說,現在工作不好找,所以會勉為其難,但這樣硬抗的代價很大。

當然許多大型互聯網企業不論老闆多麼專業,甚至是技術出身也一樣會加班但性質不一樣。員工的技術水平是不可能一步登天的,因此即使需求非常明確,步驟也非常清晰,但實現方法卻仍然會難倒許多程序員,這是水平問題。中國軟件從業者人數眾多,高手寥寥。你只要統計一下開源代碼的數量就清楚,真正的高手常常開源,三腳貓才故作高深,主要原因是怕自己的代碼過於醜陋遭人嘲笑。

此外對於人才缺乏的小公司,老闆過度的洗腦也會造成加班多而成效小的結果。劉備要求張飛去擋住曹操,張飛沒有向劉備要求增加工資,他一個人就喝住百萬曹軍。劉備讓關羽去古城相會,關羽過五關斬六將,千里走單騎,二話沒說。劉備讓諸葛亮去江東,諸葛亮一個人舌戰群儒。以上都是老闆喜歡給員工洗腦的故事,事實上沒有用,因為你不是劉備,也沒有和員工有桃園三結義的交情,酒肉不能成為不給加班費的理由。但老闆就是通過這樣的道德綁架讓員工滿足於士為知己者死的想象中,在企業文化裡面,最容易被出賣的是程序員和技術男,這根本沒有辦法避免。

做程序寫代碼,如果你沒有興趣就千萬不要因為生活所迫而去搞,因為這不是加班問題而是能力與道德綁架的問題。


分享到:


相關文章: