程式設計師為什麼要加班

  加班在很多行業司空見慣,於是 "過勞死" 開始為更多的人關注,IT行業尤為嚴重,為什麼程式設計師要加班?以下就是小編給你做的整理,希望對你有用。

  1、公司原因

  在創業公司,因為業務變動頻繁,公司的決策和方向,也會瞬息萬變,這就需要團隊成員花更多的時間去應對這些變化,因此正常的八小時工作制一般不適合創業公司,除非創始團隊足夠牛,能保證非常好的工作效率、市場洞察力和執行力。當然在大公司一般不會出現業務頻繁變動的情況,不然這家公司就是瀕臨倒閉了。

  2、領導原因

  在國內某些網際網路巨頭中,加班不僅已經成為家常便飯,而且有時候可以以“變態”來形容。某985高校畢業生A在畢業後進入某網際網路巨頭承擔開發工作,在試用期三個月裡兢兢業業,每天晚上24:00左右下班回家,試用期結束以後,轉正考核以優秀通過。A憑藉較強的學習能力,這時對自己專案組的業務和技術非常熟悉,已經可以提前完成領導安排的任務,甚至還主動去改進專案組的程式。隨著工作效率的提高,A感覺沒有必要跟其他同事一樣必須呆到23:00之後才回家了,所以慢慢的他提前離開了,23:30,23:00,22:30,22:00,21:30。隨著時間一點一點提前,雖然他的工作任務都保質保量完成了,但是他在領導眼裡被貼上了“不盡職”的標籤,月度考核從最初的A滑到了C。

  3、團隊原因

  而團隊所帶來的加班有些時候也是不可避免的,這涉及到團隊的分工與合作,如果經常出現團隊之間的協作導致的加班,那一定是團隊成員工作的耦合度太大了,就有可能是技術架構或者團隊分工出現嚴重問題。

  4、個人原因

  個人導致的加班,可能是由於自己沒有較為準確地預估工作量,也有可能是自己拖延症嚴重,還有可能是自己對技術不夠熟悉等原因,其實個人原因最好解決,因為自己可以輕鬆地找到這類加班問題的癥結,並對症下藥。

  其它一些不可抗拒的因素,包括需求變動、硬碟永久性損壞等,都會帶來很多額外的工作量。