年度大片:StackOverflow 2017開發者調查報告

jopen 7年前發布 | 14K 次閱讀 StackOverflow

年度大片:StackOverflow 2017開發者調查報告

Stack Overflow 發布了 2017 開發者調查報告,此次有超過 64,000 名開發人員參與調查,分別對其技能、工具、學習趨勢等數據進行了統計,現將其中一些有趣的數據和趨勢擷取出來分享給大家。

一、開發角色

開發類型 

大約有四分之三的受訪者是 web 開發人員,不過這其中也有許多人表示正在努力構建桌面應用和移動應用。

年度大片:StackOverflow 2017開發者調查報告

具體開發類型

年度大片:StackOverflow 2017開發者調查報告

年度大片:StackOverflow 2017開發者調查報告

年度大片:StackOverflow 2017開發者調查報告

二、開發經驗

Web 和移動開發人員平均而言,比其他技術學科的開發人員(如系統管理和嵌入式編程)的專業編碼經驗要少得多。軟件行業是新人才的主要孵化器,經驗豐富的開發人員比例相對較低。

年度大片:StackOverflow 2017開發者調查報告

三、開發者推薦哪種學習方式?

想學習編程,但不知道從哪下手? 調查顯示開發者建議先進行在線課程,然后買一本書練習。

年度大片:StackOverflow 2017開發者調查報告

四、編程語言

最常用編程語言

JavaScript 連續五年奪得最常用編程語言。 SQL 再次占據第二位,Java 第三。 但是,Python 在五年內首次超過了 PHP。

年度大片:StackOverflow 2017開發者調查報告

編程語言使用趨勢

可以看到,Python 和 Node.js 等語言日益普及,而 C#和 C 語言的使用卻在減少。

年度大片:StackOverflow 2017開發者調查報告

最喜歡的編程語言

Rust 連續兩年成為最受歡迎的編程語言。Swift 去年排名第二,今年降至第四名。

年度大片:StackOverflow 2017開發者調查報告

最可怕的編程語言

Visual Basic 連續兩年被評為最可怕的語言。最可怕的意思是,目前使用該技術的開發人員比例很高,表示沒有興趣繼續做下去。

年度大片:StackOverflow 2017開發者調查報告

最希望使用的編程語言

Python 去年排名第四,今年已成為開發者最希望使用的語言。

年度大片:StackOverflow 2017開發者調查報告

五、開發技術和其他

框架、庫

Node.js 和 AngularJS 仍然是這一類中最常用的技術。

年度大片:StackOverflow 2017開發者調查報告

數據庫

首次對數據庫進行調查,MySQL 和 SQL Server 是最常用的。

年度大片:StackOverflow 2017開發者調查報告

平臺

Windows 是開發人員最常用的平臺,其次是 Linux 。

年度大片:StackOverflow 2017開發者調查報告

六、開發環境

Web 開發

年度大片:StackOverflow 2017開發者調查報告

桌面開發

年度大片:StackOverflow 2017開發者調查報告

系統管理員/Devops

年度大片:StackOverflow 2017開發者調查報告

七、技術生態

技術被集中在幾個不同的“生態系統”中:下圖的左側,一個是代表 Web 開發的大型集群(中心是 JavaScript ),一個是用微軟技術群(以 C#和 Visual Studio 為中心)。右邊,有一個連接著 Java、Android 和 iOS 的集群“星座”。 

其他較小的相關集群包括 C / C ++ / Assembly、Raspberry Pi 與 Arduino,語言如 Python 和 R 以及特定的 IDE 。

年度大片:StackOverflow 2017開發者調查報告

來自: 開源中國社區

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!