作爲一位資深程式設計師,你一年中有多少天是準時下班的?

美美有型


作為已經寫了十幾年代碼的老程序員,準時下班的次數現在看少的可憐,倒是剛畢業進的第一家公司屬於外企性質,有很多次的準時下班的經歷,結果隨著技術能力提升以及經驗的增加承擔東西越來越多,基本上準點下班的可能性越來越小了。特別是在項目緊急的狀態下,加班加班到凌晨也是常有的事情。對於研發人員來講加班加點是家常便飯,做的最深刻當屬華為了,加班到很晚直接常備一個地墊,這已經成為了業內的標杆了。

一般國內的中小企業軟件加班現象都比較嚴重,真有正點下班的時間也是忙完一個項目之後,在調整期間會有準點下班的可能性,通常意義上的整點下班幾乎不可能,越是工作經驗豐富承擔的越多加班的概率越高,要說到加班最厲害當屬於互聯網公司,不論公司大小都會存在加班現象,越是大公司加班的現象越是瘋狂,沒日沒夜的趕版本,一週出一個版本算是預留時間長的。

為什麼程序這個職業有這麼多加班的現象?

1.程序員直接產出屬於程序代碼,代碼的組合成千上萬,這樣早就了出錯的概率會很高,而且軟件運行基本上都是以進程為基本單位,一旦有個模塊出現問題都有可能導致整個程序崩潰死機,典型的木桶原理。幾乎沒有不出bug的軟件,只是相對來講新手更加容易出問題,老程序員在經驗上會更加老道,但也不會保證不會錯誤。

2.大部分的加班都是人為造成,在一個功能還沒完成的時候,就會有新的任務加進來,或者在接近下班的時候又會增加一個新的功能進來,結果只能是繼續被迫加班,久而久之的加班也就成了常態。絕大部分加班是由於任務量壓得太緊或者功能無休止的增加導致軟件框架顯得非常臃腫從而產生很多無謂的bug,有很多加班不是為了增加新的功能而是解決很多因為匆匆忙忙加的功能造成的異常。

3.也有少數真正的程序員加班學習新的知識,真正對於編程感興趣的都會不自覺的涉獵更多的編程知識,完善自己的知識體系,而且越是學的深入越會覺得自己能力的不足,越會拿出大量的時間彌補自己的不足之處。

希望能幫到你。


大學生編程指南


這個看你進的到底是怎麼樣的公司?我呢,工作了三年,差不多平常沒啥任務,自己做完今天的事情,按照開發週期來的話,基本上不用加班,特殊情況有項目上線前幾天,需求變更帶來的影響和自己能力不足的情況下,就可能多需要加班些,,總之,在工作需要的情況下加班時可以接受的,當然,合理的作息時間更能激發員工的工作動力。

都說程序員很苦逼,確實是,在大城市奮鬥到3點多,有時只能直接睡辦公室,再回答你的問題,一年中差不多有3個月的時間準時下班的就不錯了,其實有時在公司加班是為了提高自己的能力。

只能說很多時候看公司的性質,差不多科技公司都會有加班的,只是加班頻繁不頻繁的問題,也有可能是公司制度的問題,如果加班有加班費和補貼的話,我感覺還算是不錯的,但是加班太頻繁了,自己身體會受不了的,因為最近差不多程序員猝死的事情太多了,且行且珍惜吧,,


分享到:


相關文章: