從本質上來分析程式設計師為什麼要加班,原來是這個道理
程式設計師在面試時經常被問到的一個問題,>對加班,你怎麼看今天,我們就來說說程式設計師加班這個話題。我們可以從以下幾個方面來聊聊。
- 企業文化
在有些企業中,加班是一種文化。他體現了員工的工作態度和奮鬥的精神。這種公司往往領導帶頭加班,加班的人管晚飯,9點之後報銷計程車費用。在這種公司,往往新員工一入職就會被老員工感染,久而久之,加班成為了一種習慣。
- 個人愛好
個人在工作這些年,也見過喜歡加班的人。在軟體公司,往往下班後環境會相對安靜,很多夥伴會選擇在這個時間學習新技術,進行自我升值。當然也不乏有些“孩兒他爸”,會選擇在公司多待會,來逃避回家帶娃的責任。
- 國情
在前公司做開發時,有機會接觸到日本、美國以及臺灣的程式設計師。先說說他們的加班狀況。
1. 日本:大家都知道日本是一個比較崇尚加班的國家,如果你要是每個月不加幾十小時,你的太太都不好意思跟別人打招呼。也就是說,你的工作飽和度,體現了你在社會上的價值。在這樣一個國家,程式設計師晚上加班也是時長看到的。但是就我所駐在的公司(東芝某部門)來看,雖然大家晚上都會加班,但是因為工作時間非常彈性制,很多程式設計師都是早上10點之後才進入開發大廳,所以工作強度方面,還是不是那麼高的。另外,日本的公會組織,會記錄每個員工的加班時長,如果你在一段時間內(比如一個季度)加班總時長到達了一個值,那麼,你即使自己自願加班,你的領導也不會批准的
2. 美國:這是一個崇尚自由的國家,想讓我在8小時以外還工作?不存在的。個人在出差期間,親眼目睹美國程式設計師早上9-10點進入開發lab,中午開車去吃個飯,晚上6-7點回家。可是這樣會面臨一個問題:專案進度延遲了怎麼辦?此時會有兩個選擇,專案經理召集大家開個小會,商量一下,這個週六加個班是否可以。當然,這個商量可是真的再商量,如果你不同意,那就不用來。因為在美國,你強制別人加班會被投訴的。那麼此時專案經理就只能面臨另外的選擇,專案延期。所以我所在的專案,也經常因為這些“任性”的老美,導致專案延期,即使明天上線,而這哥們手裡還有幾十個bug,晚上也該下班下班。在他們看來,專案延期不是自己的責任,而是管理者日常指定的問題。
3. 臺灣:這些同胞們加班就比較嚇人了。我們早上9點進入開發lab他們已經在了,我們半夜2、3點走的時候,他們還在跟臺灣進行對接。白天,他們困了就睡趴桌子睡會,睡醒了繼續啪啪啪的敲程式碼。
4. 中國:個人認為,中國現在處於美國和日本中間的一個狀態。中國雖然最近幾年的發展非常迅速,但是由於之前被落下的太多,我們還需要再繼續追趕。同時我們受到了歐美文化的影響,想要追求自由,這就導致我們陷入了一個尷尬、矛盾的境地。而在這個時機點,github上的某996-ICU專案,就顯得略微不合時宜,所以京東、阿里的老闆們,才紛紛出來發聲。
- 客戶對需求的模糊
這點是我們程式設計師比較難以接受的。客戶往往不知道自己想要什麼,但是他們知道自己不想要什麼,於是往往出現了專案初期,客戶說"我要一個京東那樣的電商",但是等我們各種需求實現後,客戶又說"我不要這個,不要那個,給我加一個實時聊天",最後專案變成了“微信”。整個過程中,由於專案需求的不確定性,會導致很多工作量的產生。但是工作量多了,可是專案的deadline並沒變,所以我們只能透過加班去解決這個問題。這是我們加班的其中一個原因。
- 架構不合理
現在出現了很多ppt架構師,這些架構師並不是從一個coder發展起來的,僅僅是學習了一些表層的架構知識,便開始參與專案的架構設計,導致架構與專案實際的需求(吞吐量、可用性等)並不匹配,這些坑,最終就只能程式設計師靠程式設計師加班來填
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2653625/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式設計師工資為什麼普遍很高,原來是因為這個...程式設計師
- 怪不得這位程式設計師有女朋友,原來是因為這個!程式設計師
- “一直不明白,程式設計師為什麼要加班。”程式設計師
- 為什麼 .NET 程式設計師不需要加班 而Java 程式設計師老加班程式設計師Java
- 程式設計師為什麼不應該加班程式設計師
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 為什麼要成為「無敵」程式設計師?程式設計師
- 中國程式設計師為什麼要跳槽?程式設計師
- 作者為何要寫《簡約之美》這本書?程式設計師們又能從中學到什麼呢?程式設計師
- 為什麼美國程式設計師工作比中國程式設計師工作輕鬆、加班少?程式設計師
- 為什麼美國程式設計師不用加班,而中國程式設計師就只能996?程式設計師996
- 我為什麼是程式設計師?程式設計師
- 為什麼程式設計師總是寫糟糕的程式碼?這3個原因程式設計師
- 程式設計師:你為什麼要離職?程式設計師
- 為什麼要投資程式設計師的幸福?程式設計師
- 程式設計師你為什麼這麼累?程式設計師
- 為什麼要招老程式設計師?這 5 個理由或許說服你程式設計師
- 程式設計師為什麼會憂慮自己的未來?程式設計師
- 為什麼我們不用智力題來面試程式設計師面試程式設計師
- 為什麼我是世界上最好的程式設計師?程式設計師
- 為什麼說小程式開發要趁早?原來隱藏著這樣的秘密!
- 好傢伙,我直接好傢伙!原來吳承恩這廝是個程式設計師?程式設計師
- 你為什麼選擇程式設計師這個職業?程式設計師
- 那些拼命加班的程式設計師們,後來都怎麼樣了?程式設計師
- 為什麼女程式設計師會這麼少?程式設計師
- 未來缺什麼樣的程式設計師?程式設計師
- 《程式是怎樣跑起來的》讀書筆記1——對程式設計師來說CPU是什麼筆記程式設計師
- 最近程式設計效率大有提高 原來是這樣程式設計
- 作為程式設計師為什麼要閱讀原始碼程式設計師原始碼
- 程式設計師為什麼喜歡程式設計這項工作?程式設計師
- 為什麼說程式設計是有史以來最好的工作程式設計
- 為什麼要這樣設計,還是我理解錯誤
- 為什麼程式設計師要儘量少寫程式碼程式設計師
- Koala Framework是什麼?我為什麼要寫這個框架?Framework框架
- 程式設計師壓力那麼大,為什麼還要選擇做程式設計師程式設計師
- 程式設計師的本質程式設計師
- 為什麼程式設計師總是在熬夜程式設計師
- 為什麼程式設計師總是在熬夜?程式設計師