回覆列表
-
1 # 解憂段子手
-
2 # 老七玉
程式設計師加班當然有一部分是效率問題,但是也有句話叫“一將無能累死千軍”。
加班更主要的還是需求的不斷更改,計劃的胡亂安排,語言差異、專業素養、工具軟體等各輔助因素也不可忽視。
程式設計師總是在追著需求跑,一項需求還沒完成,可能又改成新的了。程式如同建造房子,地基框架一旦確立,如果隔三差五的改,慢慢就千瘡百孔,越到後面問題越多。
國內每出現一件賺錢的生意,馬上大家都蜂擁而入。惡意競爭激烈,所以軟體開發週期一再被壓制被縮短。不加班是不大有機會準時完成任務的。
用英語寫程式碼,這本身就是一大難題,畢竟不是母語,在使用的過程中總是會有各種問題,問題一多,花費的時間就多,不加班就只能是專案延遲交付。
國內的很多程式設計師在寫幾年程式碼後,一般都會轉管理崗或者其他運營產品等相關崗位,導致實際寫程式碼的人員,大部分都不是那麼資深,在專案計劃時時間就不能預估的夠精確。
答主在矽谷上市公司工作過(國內),周圍老外不少。
後來答主又在國內網際網路巨頭工作過。
外國的程式設計師普遍素質高些,年紀也大一些(40多歲的不少)。
老外不怎麼加班,工作效率高,我覺得主要是規範和專案流程好。國內好多公司,人浮於事的多。普遍的浮躁,所謂的KPI,導致好多事情都是強壓的。效率高低不說,很累。