世上有不用加班的程序員嗎?

老王觀點:
首先認(rèn)為問題稍微有點歧義,是有沒有不用加班的程序員還是有沒有不用天天加班的程序員?
1、假如就是字面意思,有沒有不用加班的程序員,那么就不用討論,答案是肯定的:沒有!就跟有沒有不用加班的廚師、白領(lǐng)、機械師甚至公務(wù)員等,誰還沒有個緊急任務(wù),在職場混,偶爾有加班很正常啊。
2、假如是第二個“有沒有不用天天加班的程序員?”,答案也是肯定的:有!
(1)項目角色不一樣,會決定是否需要加班,開發(fā)類軟件項目中有好多角色或者說工種,最常見的配置:項目經(jīng)理、產(chǎn)品經(jīng)理(需求分析)、架構(gòu)設(shè)計師、軟件工程師(這個細分的話,還會有好多,比如前端工程師、ios工程師、安卓工程師、java工程師、python工程師、大數(shù)據(jù)工程師等等)、測試工程師、運維工程師等等,角色不一樣會導(dǎo)致是否需要加班,例如產(chǎn)品經(jīng)理最忙的時候是項目開始和開發(fā)完成的時候,一是要跟客戶確認(rèn)需求,二是要跟客戶確認(rèn)驗收等。
(2)項目階段不一樣,也會決定是否需要加班,每個角色根據(jù)項目的不同進度,工作緊張度會不一樣,比如項目啟動的1個月左右時間,最忙的是項目經(jīng)理、產(chǎn)品經(jīng)理、架構(gòu)師,這個時候項目剛啟動需要跟客戶再次確認(rèn)需求(非常重要的事情),根據(jù)需求定項目框架,這個時候軟件工程師任務(wù)不多,一般是不用加班的,甚至?xí)o出學(xué)習(xí)時間,并培養(yǎng)團隊和磨合團隊,總之會根據(jù)項目階段,不同角色,會有閑忙之分。
(3)項目本身不一樣,會存在有些項目不用加班,有些項目需要經(jīng)常加班;
(4)單位不一樣,有些單位需要加班有些不用加班,比如有些國企或者類國企單位加班會少一些,互聯(lián)網(wǎng)公司加班會多一些;
(5)單位角色不一樣,比如有些單位,分甲乙方程序員,甲方程序員不加班,乙方程序員加班,或者乙方?jīng)]有加班費,乙方程序員不加班,甲方程序員加班等。
總之并不是大家想的,一提到程序員就是會天天加班,不過確實程序員相對其他行業(yè)加班會多一些,也會存在為了趕項目進度,一段時間(幾個月也有可能)加班,但是也沒辦法,互聯(lián)網(wǎng)發(fā)展太快,用日新月異不過分,不跟上就會掉隊,但也談不上天天、所有程序員。
4.中間件等
原創(chuàng)不易,如果覺得有點用的話,請毫不留情地素質(zhì)三連吧,分享、點贊、在看,我不挑,因為這將是我寫作更多優(yōu)質(zhì)文章的最強動力。
