是這樣的嗎?
還是這樣的?
提起程序員,很多人馬上就想到了“風靡一時”的996,似乎一提到IT這個行業,除了高薪高待遇,就是哐哐哐敲著鍵盤加班了,似乎“辛苦”就是伴隨程序員職業生涯的標簽。
但實際情況真的是這樣嗎?
根據國外一家公司對全球約25萬多名程序開發人員的編程時間的統計顯示:真正的程序開發人員每天編程敲代碼的時間不到一小時! 是不是聽得大跌眼鏡?
一 程序員每天的敲代碼不到一小時
這份報告中顯示,大家平均每天的編程敲代碼時間約為 52 分鐘,每周五個工作日,總計的寫代碼時間只要4小時21分鐘,大約半個工作日的時間。
敲代碼時間,指的是在編輯器或 IDE 中編輯代碼所花費的時間,作為程序開發人員在工作日可用于編碼的集中的和不間斷時間工作量的指標。
此外,程序開發人員每天在編輯器中還要另花費 41 分鐘來處理其他的工作,比如閱讀代碼、查看拉取請求、瀏覽文檔等,工作中也會經常被其他事情打斷。、
二 開發人員寫代碼的高峰期是周三
程序開發人員敲代碼在每周三會達到效率的最高峰,這一天中敲代碼的時間為55分鐘。而周五,這個時間會下降到46分鐘,說明周五是開發人員最不喜歡的工作日了,因為臨近周末,大家都無心工作了。但大多的程序開發人員會在周末選擇繼續寫程序,但是效率并不高,周末每天的敲代碼的時間只約為18分鐘。
三 每天敲代碼超過2小時?非常少
根據這份統計報告顯示,大約只有不到10%的程序開發人員在每天的敲代碼時間會超過2小時。此外會有約40%的程序開發人員每天的敲代碼時間會超過1小時。
早在2019年的ActiveState開發者調查者報告中顯示,有超過75%的開發人員表示自己每天的敲代碼時間會超過兩個小時。但本次的研究結果表明:開發人員花在敲代碼上的花費的時間比想象中要少。
四 傍晚是一天中代碼的高效高產時
根據統計報告中的數分析,一天中的敲代碼時間有大概25%是會在下午2點到5點之間產生。這說明,開發人員一般在上午會參加一些項目會議,或是處理其他的工作,這可能跟早晨是專注力最高的時間有關,總之只有10%的敲代碼會放在上午的9點到11點之間,忙完其他工作后才會坐下來踏踏實實敲代碼,12%的敲代碼工作會放在下班前后時間,也就是5點到7點之間。
那么,開發人員每天的大部分時間都沒在敲代碼,他們在干什么呢?其實,他們一天的工作會有很多項,比如做規劃、寫文檔、參加部門或項目會議,以及協作項目組工作等等。
五 編碼時間有限?提升工作效率是關鍵
在我們的工作中,體現工作能力的要素之一就是提升工作效率,一個人的工作技能越純熟,工作能力就越強,因此提升了工作效率,對于促進工作成果一定是事半功倍的。
在IT互聯網行業中,要想提升軟件開發的編程技能,就要通過專業和系統的學習。而北大青鳥職業教育的軟件開發課程中的眾多知識點,就涵蓋了目前IT互聯網行業中前端開發、后端開發、軟件實施、軟件測試、數據庫等最前沿的開發技術。
職業選擇,本就是一個“試錯”的過程,只有在不斷的學習和實踐中,才能知道真正適合自己方向在哪里,但選擇也要從興趣出發,這樣的學習效果才能有保證。如果你也想做一個一周只認認真真敲“半天”代碼的程序員,那就來試一試吧,看看這個職業是不是最適合你的發展方向!
?
北大青鳥職業教育招生進行中,如果你想了解相關內容,請撥打電話400-8035-955咨詢專業課程顧問老師吧。