Python 是增長最快的主流程式語言 | StackOverflow 重磅調查
(給Python開發者加星標,提升Python技能)
原創整理:程式設計師的那些事(ID:iProgrammer)
也不知道是從哪一年開始,GitHub 有了一個響亮的名號「最大的同性交友網站」,以至於程式設計師都把 GitHub 調侃稱 GayHub。
(是誰在耳邊,說,愛我永不變 結對程式設計)
那程式設計師群體的性取向到底如何呢?
近日,全球知名的開發者社群 Stack Overflow 釋出了 2019 年度開發者調查報告。今年全球 190 個國家和地區共有近 9 萬名開發者參與調查。
程式設計師性取向的問題,Stack Overflow 的調查中問到了。答案在下文中,彆著急哈~
一起來看看 2019 年 Stack Overflow 開發者調查的亮點:
1、Python 是增長最快的主流程式語言。今年 Python 排位再次上升,由 2018 年的第 7 位(38.8%)升到第 4 位(41.7%),並且超過了 Java(第5位,41.1%)。此外,Python 還是開發者最愛語言的第 2 位(第 1 位是 Rust)。
2、無論是做網頁,還是寫 Hello World,超過 50% 的受訪者在 16 歲前寫下了人生第一行程式碼,
3、一般來說,開發者的工作經驗越長,薪資越高。但有些開發類崗位的報酬,明顯極大高於同等工作經驗的其他崗位。比如:和資料打交道的開發者(資料科學家和工程師),還有 DevOps 專家和網站可靠性工程師。相反,學術研究者和教育者的報酬,明顯低於同等工作經驗的其他崗位。
4、從全球來看,中國開發者是最樂觀的,他們相信如今出生的人會比其父母生活得更好。諸如法國和德國的西歐開發者,對未來比較悲觀。
5、開發者效率的前 5 大阻礙:令人分心的工作環境、會議、非開發類任務、人員不足、缺少管理層的支援。
6、在問到最後一次使用或不用 Stack Overflow 來解決程式設計問題時,受訪開發者的回答資料表明,Stack Overflow 平均每週給每個開發者節省了 30~90 分鐘。
報告完整地址:
https://insights.stackoverflow.com/survey/2019
如果你不想去看 Stack Overflow 的英文調查報告,那就繼續往下看看「程式設計師的那些事」的摘錄彙總:
0、受訪者的前 10 種型別
全棧開發者、後端開發者、前端開發者、桌面或企業應用開發者、移動開發者、學生、資料庫管理員、設計師、系統管理員、DevOps。
1、 開發者的本科專業
Top 3:
電腦科學、計算機工程、軟體工程(62.4%)
其他工科(如土木、電氣、機械)8.2%
資訊系統、資訊科技或系統管理 6.9%
2、受訪者的種族/民族
白人或歐洲人: 70.8%
南亞:11.9%
西班牙裔或拉丁裔:7.1%
東亞:5.9%
中東:4.7%
黑人或非洲裔:3.6%
多種族:2.3%
雙種族:1.3%
土著美洲人/太平洋島民/或澳大利亞土著:0.8%
3、開發者的性取向!!!
今年是 Stack Overflow 第 2 次加上了性取向調查。
結果顯示:異性戀的直男和直女佔 93%,雙性 5.5%,同性 2.7%。
開發者群體中的所謂的「同性交友」,就是圈內的調侃,可別當真咯~
4、開發者年齡:35 歲以上的開發者達到 25.7%
20~24歲的開發者 21.1%
25~29歲的開發者 27.6%
30~34歲的開發者 19.3%
35 歲以上的開發者,佔比 25.7 %
5、馬斯克深受開發者的喜歡
「你認為 2019 年科技行業影響力最大的個人會是誰?」
特斯拉 CEO 馬斯克排第 1(他寫過程式碼,Quora 網友扒過)
亞馬遜 CEO 貝索斯第 2(他自己發過小時候寫過程式碼的照片)
微軟 CEO 納德拉第 3 (沒查證)
Linus 排第 10
還有 2.5% 的開發者很飄,認為自己是。
6、最受歡迎的技術:程式設計/指令碼/標記語言
JS 連續七年第一;
Python 今年超過 Java,上升到第 4 位。(Python 去年超過 C#,前年超過PHP。Python 是當今增長最快的主流程式語言。)
7、最受歡迎的技術:Web 框架
往年 Stack Overflow 是把框架和庫放在一起調查,今年把 Web 框架單獨拎出來了。
jQuery 妥妥地第一,React 和 Angular 分列第2 和第3。
8、最受歡迎的技術:其他框架/庫和工具
Node.js 使用最廣泛!
深度學習框架方面,TensorFlow 遠高於 PyTorch;
9、最受歡迎的技術:資料庫
和去年一樣,MySQL 是最常用的資料庫。PostgreSQL今年排名第二,略微領先於Microsoft SQL Server。
9、最受歡迎的技術:平臺
10、開發者最愛的技術:程式語言
Rust 連續 4 年排第一,Python 緊隨其後。
11、開發者最愛的技術:Web 框架
12、開發者最愛的技術:其他框架、庫、工具
13、開發者最愛的技術:資料庫
14、開發環境和工具
VS Code 是今年開發環境/工具中的頭牌。
開發人員型別和角色的不同,他們選擇的工具也有所不同,但 VS Code 是所有工具的首選:
移動開發者更有可能選擇 Android Studio 和 Xcode;
DevOps 和 SREs 或更可能選擇 Vim;
資料科學家更可能在 IPython/Jupyter、PyCharm 和 RStudio 中選擇。
15、開發者的主力作業系統
和往年一樣,Windows 還是第一。
16、高薪程式語言
在全球範圍內,使用 Clojure、F#、Go、Elixir 和 Rust 的受訪者工資最高,平均工資超過7 萬美元。
在不同的國家和地區,語言與最高工資有關。美國的 Scala 開發者收入最高,而印度的 Clojure 和 Rust 開發者收入最高。
17、職業價值:開發者對職業/工作的是否滿意
正如 Stack Overflow 在前幾年所發現的,開發者往往對他們的職業比當前的工作更滿意。
工程經理、高階工程管理人員以及 SREs 和 DevOps 專家的工作滿意度最高。
工作滿意度最低的開發者包括學術研究人員、教育工作者、科學家和設計師。
18、職業價值:開發者想賺更多錢,要轉為管理麼?
19、職業價值:開發者對經理是否有信心?
20、職業價值:開發者,你想在未來轉向管理麼?
1/3 的開發者明確表示不會轉管理!
21、你想在哪裡工作?
57.9% 的開發者希望在辦公室中工作,33.2% 的希望在家辦公,8.8% 的也可以在共享空間或咖啡館辦公。
推薦閱讀
(點選標題可跳轉閱讀)
覺得本文對你有幫助?請分享給更多人
關注「Python開發者」加星標,提升Python技能
喜歡就點一下「好看」唄~
相關文章
- StackOverflow :調查顯示富裕國家流行 Python 和 C 語言Python
- 即便C++現在是增長最快的語言,為什麼它不及Java、Python流行?C++JavaPython
- 程式語言趨勢最新報告:開發者最青睞DevOps,Kotlin增長最快devKotlin
- StackOverflow最不喜歡的程式語言排行榜 - Oreilly
- 那些主流程式語言的知識,C語言(Ⅰ)C語言
- Java、Python到底誰是最好的程式語言?JavaPython
- 什麼是Python?python是一門怎樣的程式語言?Python
- Stackoverflow 2022年調查結果簡編
- 三大主流程式語言Python為啥這麼牛?Python
- Tiobe: 2020年10月份程式語言調查
- 調查顯示,富裕國家流行 Python 和 C 語言Python
- Python 潮流週刊#58:最快執行原型的語言(摘要)Python原型
- Python是什麼語言?Python底層語言是什麼?Python
- 一組調查資料,使用StackOverflow的程式設計師中國不到1%程式設計師
- 哪門程式語言更賺錢?看看 Stack Overflow 的最新調查
- IEEE 2018程式語言調查向我們揭示了什麼?
- 主流程式語言的介紹及特點
- 主流程式語言的“介紹”與“選擇”
- python是如何登上程式語言排行榜榜首的Python
- python是函數語言程式設計嗎Python函數程式設計
- Python程式設計基礎(一)程式語言是什麼?編譯型語言和解釋型語言的區別|Python是什麼?Python程式設計編譯
- 2018年Go 語言調查報告Go
- 2019年Rust語言調查報告Rust
- 2021年Rust語言調查結果Rust
- 調查顯示80%的Python使用者將其作為主要語言Python
- python 是開源語言嗎:Python 是一種開源語言嗎?Python
- python是免費的語言嗎?Python
- 什麼是程式語言,什麼是Python直譯器Python
- python語言是什麼Python
- 學習 27 門程式語言的長處,提升你的 Python 程式碼水平Python
- 不同程式語言在發生stackoverflow之前支援的呼叫棧最大巢狀層數巢狀
- 2022 年程式語言趨勢:Swift、Kotlin 熱度持續增長,收入最高的 5 種程式語言竟是它們SwiftKotlin
- StackOverflow:2022年度開發者調查報告
- Go語言 2019 調查報告發布Go
- 主流程式語言的優勢與劣勢對比
- 侃一侃主流的程式語言都各自有何特點?
- Python是現在流行的程式語言嗎?前景怎麼樣?Python
- python是跨平臺的語言嗎Python