https://mp.weixin.qq.com/s/obRDw1XXiuqzfiuxjkVFcA前端
全球最大的IT類問答社區 Stack Overflow 在今年2月對開發者作了一次大調查,有近65000名開發者參與了這次調查。讓咱們瞭解到目前對於開發者的方方面面,包括:他們是如何學習的?正在使用哪些工具?他們想要獲得什麼?...
今天咱們抽取了一些小編認爲比較有意思以及有價值的調查結果分享下你們,這些鍵信息,反映了國外開發人員在各方面的現狀,對於咱們國內開發者在將來對工做、技術等多方面的學習與發展選擇可作必定的參考。web
開發者類型的調查中顯示:55.2%的開發者認爲本身是後端人員、54.9%的開發者認爲本身是全棧開發者。每一個開發者認爲本身所屬類型的三位數是3個,最多見的組合是後端開發者、前端開發者和全棧開發者。
數據庫
有78%的開發者說他們編程是一種愛好!編程
開發人員類型與專業編碼經驗的關係中顯示:技術主管和工程經理每每擁有最專業的編碼經驗(最高的副總裁級別具有16.5年的專業編碼經驗)。在我的貢獻者角色中,最有經驗的開發人員每每是系統管理員、數據庫管理員和建立桌面和嵌入式應用程序的開發人員。另外一方面,網絡開發人員、學術研究人員和數據科學家的工做經驗每每較少。
後端
在全部的受訪者中,超過54% 的人在16歲的時候編寫了他們的第一行代碼,不管是網頁仍是 hello world 程序。在20多歲時編寫第一行代碼的受訪者佔13% 。從各國的平均年齡來看,來自巴西和印度等國家的受訪者每每比來自波蘭和德國等國家的開發人員晚整整兩年開始編寫代碼,這些國家的開發人員平均在15歲開始編碼。
網絡
在專業編寫代碼並在大學學習的受訪者中,超過62% 的人擁有計算機科學、計算機工程或軟件工程的學位,略低於10% 的人擁有另外一個工程領域的學位。有趣的是,幾乎10% 的受訪者擁有商業相關學位或人文、社會科學或美術領域的學位。
框架
幾乎85% 的專業開發人員認爲正規教育是很是重要的,這與流行的說法(成爲一名開發人員不須要正規教育)相反。然而,近16% 的人認爲這一點都不重要或者沒必要要。less
13.男性和女性在不一樣的開發人員角色中有不一樣的表現。以下圖中的虛線爲分界,線以上類型的開發人員的受訪者更有多是男性,線如下類型的受訪者更有多是女性。
編程語言
數據科學家或學術研究人員的開發人員中男性的比例是女性的10倍,而系統管理員或 DevOps 專家的開發人員中男性的比例是女性的25-30倍。女性在前端開發人員、設計師、數據科學家、數據分析師、質量保證或測試開發人員、科學家和教育工做者中的表明性最高。ide
在專業開發人員中,70% 的受訪者年齡在35歲如下,約5% 的受訪者年齡在50歲以上。
按國家分佈的開發者平均年齡:
在最喜好的編程語言排名中,Python在5年的持續上升以後,從去年的第二名跌至第三名,擊敗它的是TypeScript.
ASP.NET擊敗了React.JS,成爲最喜好的Web框架,其中新框架Gatsby已經上升至第五
Linux依然是最受歡迎的平臺,Docker和Kubernetes分列第二和第三。
近82% 的人使用 GitHub 做爲協做工具,超過一半的人使用 Slack。
本次調查完整原文可見:https://insights.stackoverflow.com/survey/2020
往期推薦
後端必備:15000 字的 SQL 語句大全
IntelliJ IDEA團隊開始在中國招人了
Serverless 初體驗:快速開發與部署一個Hello World
短信驗證碼登陸的實現流程
老司機給咱們解讀 Spring Boot 最流行的 16 條忠告
咱們在星球聊了不少深度話題,你不來看看?