程序員起底大調查,學歷專業經驗哪個更重要?

什么類型的開發者最多?

從上圖中可以看出,大約四分之三的程序員都是做Web開發的,在這之中,全棧工程師占比63.7%,后端開發程序員占比24.4%,前端開發程序員占比11.9%。其次是桌面應用程序開發者和移動開發者居多。

很多人可能對程序員有誤解,恨不得認為程序員都是從娘胎里就開始學編程的,在本次調查中,學習或從初次接觸編程算起,有20年或以上學習經歷的程序員占17.2%,而很大一部分程序員僅學習了三至六年編程。

程序員都編了多少年代碼?

編程是一個實踐出真知的職業,從學習開始就是不斷練習,不斷修正的過程。值得注意的是,下表是對職業開發人員的年限統計,所以與上述學習經驗比重略有出入。這張圖表也反映出程序員似乎是個比較“年輕”的行業,四分之一的程序員擁有一至四年經驗,相比較而言,擁有10年以上職業編程經驗的人數較少。

就Web和移動開發人員而言,比其他行業的開發人員(如系統管理和嵌入式編程)擁有較少的職業編程經驗。在所有開發人員中,軟件行業是新人才的主要孵化器,但是經驗較多的開發人員比例相對較低。例如,軟件公司60%的移動開發人員具有不到五年的專業編碼經驗,而其他行業的移動開發人員則為45%。

在專業開發人員中,11.3%學習了一年編程便獲得了一份工作。在全球范圍內,南亞地區的程序員在開始職業生涯之前的平均編碼年限最少,歐洲大陸的程序員經驗最豐富。

程序員男女比例:

男性似乎一直是編程的主力軍,但近年來,女性編程人員的比例也一直在增長,但長期來看,男程序員還是占大多數。性別也和所從事的編程工作類別相關:

上圖中虛線表示所有編程工作男女平均比,可以看出來,在數據科學家,移動和網絡開發,質量保證工程師和平面設計師中,女性開發者占據了不小的比例。從經驗來看,女性開發者的經驗一般都比較少。

專科或本科?程序員的學歷水平如何?

一半的程序員是大學主修計算機或軟件工程專業的,四分之一的程序員從事過編程相關的計算機程序設計,計算機工程或信息管理,其余的受訪者曾主修過其他專業。

通過上述兩個圖表數據可以看出,大部分程序員的學歷不低,既然如此,程序員的學歷水平高低重要嗎?

好吧,這個結果也不是很讓人驚訝,32%的受訪者認為學歷不太重要,在這其中,學歷越高的程序員越認為學歷很重要。除此之外,90%的開發者說,大部分都是靠自學。至于自學方式,大部分程序員會選擇根據官方文檔或開源社區問答等方式學習。

程序員會把編程作為一種業余愛好嗎?

可以看出來,對大多數程序員來說,編程不僅僅是一種職業,也占據了他們的生活。同時,大部分程序員也表示,學習和不斷成長是最開心的一件事,所以,程序員的生活幸福指數如何呢?如果你有不一樣的見解,歡迎移步至評論區!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,422評論 25 708
  • 本文把程序員所需掌握的關鍵知識總結為三大類19個關鍵概念,然后給出了掌握每個關鍵概念所需的入門書籍,必讀書籍,以及...
    dle_oxio閱讀 11,215評論 6 244
  • 一天天真的感覺好累! 晚上睡眠不足且質量也不好。白天還得被娃娃纏著,想想是一種幸福,可是真的好累。自己有好多想做的...
    三分鐘君閱讀 233評論 0 0
  • 若要跑的快,就要一個人跑 若要跑的遠,就要一群人跑 生命就像一場接力跑,讓熱情燃燒在燃燒。 歌詞摘自【向前跑】 第...
    強O閱讀 363評論 0 0
  • 把直播房間做成淘寶店鋪那樣的,主播可自定義裝修風格,突出自己的個性。
    missly117閱讀 113評論 0 0