今天在機器之心公眾號看到了一篇文章,關於 2019 年程式設計師行為統計的資料,這份白皮書由 aiXcoder 聯合機器之心釋出。調查資料覆蓋了國內 32 個省、直轄市和自治區,海外覆蓋 19 個國家或地區。報告的統計結果是從隨機抽樣出的 15000 名開發者中得出。
權威性和真實性咱們先不管,但是這個統計資料中有幾組我感覺非常有意思的資料。
1
哪個節假日是程式設計師加班最多的節日呢?
首先,在國內一年這麼多的法定節假日當中,你們猜猜哪個節假日,是程式設計師加班最多的節日呢?我們首先可以排除,肯定不是春節,網際網路行業,再怎麼混蛋,再怎麼 996 ,也不會利用春節讓程式設計師加班。
也不是五一勞動節,也不是端午節,更不是國慶節和中秋節。對,清明時節雨紛紛,路上行人慾斷魂;碼農加班 996,ICU 裡來致敬。
沒錯,是清明節。
好奇怪,我到現在也沒有想明白,為什麼在清明節是程式設計師加班最多的節日。
難道是過了春節之後,被春節所耽誤的進度,都需要通過趕緊加班彌補過來?所以,離春節最近的第一個節日最不不好過?其實,想一想,在所有的節日中,可能大家最不在乎的就是清明節,所以網際網路公司也感覺清明節是最不受重視的。畢竟勞動節,端午節的天氣好,適合出去玩,中秋節是團圓的節日,而國慶節是一個大假期,大家都不會放過。所以,清明節成了最不受待見的節日。
你們認為為什麼是清明節加班最多呢?在所有的節日當中。
2
週末加班比工作日加班更晚
在加班比例統計當中,這組資料也非常有意思。
為什麼呢?因為就我們的直覺來講,週末去加班本來就是不情願的一件事,但是而週末加班確實更晚,比普通工作日加班更晚,是普通工作日資料的兩倍。
紅色部分是週末加班到幾點的統計,藍色是工作日。
其實,就我加班的經驗來講,我認為週末去加班的效率最低的,因為給我的感覺是很多程式設計師週末去加班的時候,大家都是划水的居多,沒想到週末其實比工作日更努力,不低於工作日的效率。怪不得資本家們喜歡讓大家加班呢。
在這份報告中,調查者還統計了程式設計師在工作日和節假日中分別用於編寫程式的時間。結果發現,在法定節假日加班的程式設計師,其用於編寫程式碼的時間幾乎與工作日相當,工作日僅比節假日高出 10.62%。
這組資料,大家是不是沒有想到呢?
3
周幾最高產?
其實這組資料我看到之後,一點也不驚訝,應該是這份報告中我感覺最不驚訝,也最平淡無奇的一組資料。
週二是效率最高,產出最高的,而週五是產出最低的工作日。一週 5 天的工作日,週二最高產,週五最差。
很正常,畢竟週一,大家都有節後綜合徵,進入不了狀態,週二裡放假還遠,所以,大家只能把心情放在工作上,到了週五,馬上就過週末了,大家可能就無心上班, 正在規劃週末去哪裡玩呢,所以週五效率最差。
4
每日活躍情況
其實這組資料,也在情理之中,在一天當中,大家效率最高的時間段是哪段時間呢?在沒看到統計資料之前,大家心中想一下,肯定有自己的答案,沒錯,就是你心中想象的那個答案。
我自己心中的答案就是下午的 3 點到 5 點之間,是程式設計師們的產出高峰期。而統計資料顯示:
大家看到了嗎?最高點的資料就發生在 16-17 點之間。
其實,就我的經驗來講,我在上班當員工的時候,一般上午就是去了劃劃水就過去了,然後到了 11 點半,就出去吃飯,回來睡一覺,大部分程式設計師,下午才開始真正的幹活。你們是不是這樣呢?反正,我是。哈哈……
5
地域方面
這組資料,其實我是有點驚訝的。
你們猜猜哪個地方的程式設計師,週末加班比例最高?
你們想都想不到,不是北京,也不是深圳,更不是杭州,也不是上海,竟然是湖南。湖南的程式設計師加班人群佔比最高,達到了 39.23% ;北京程式設計師週末加班比例相對竟然較低,為 24% 。
當然了,我感覺這個資料,可能是參考人群導致的,調查的人員當中,可能湖南佔比比較少,基數少,所以佔比有可能高,而北京,深圳,上海這樣的一線城市,基數大,就可能比例低一些。所以我認為參考性不大。這其實,有可能恰恰說明了湖南的網際網路或者程式設計師不多導致的。
6
近三成的程式設計師使用兩種及以上程式語言
其實這組資料跟我想象的還是有些差距的,我感覺至少得有一半左右的程式設計師使用兩種及以上的程式語言呢,但是才 27.7% 的程式設計師使用兩種及以上程式語言進行開發。在統計樣本中,高達 72.3% 的程式設計師在開發過程中只使用一種程式語言。
我認為在未來,使用多門程式語言工作應該是非常常態化的。
所以,我認為這組資料在將來肯定會進一步的提高,所以,建議大家可以橫向發展,嘗試一下多門程式語言,對於未來的你,可能會有幫助。你們認為呢?