各年齡段開發者最愛的程式語言,就是它了!

程式設計師的那些事_發表於2018-02-07

(點選上方公眾號,可快速關注)


編譯:技術最前線(TopITnews)


【導讀】:在 HackerRank 的 2018 開發者技能調查中,JavaScript 或許是最受僱主歡迎的程式語言,但根據 HackerRank 的愛恨指數資料,Python 基本贏得了全年齡段開發者的芳心。


640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


開發者喜歡哪種語言?


注:語言偏好圖是基於愛恨指數(Love-Dislike Index),這個指數 = (喜歡某語言的開發者的百分比) – (不喜歡相同語言的開發者的百分比)。這有助於我們確定給定程式語言或框架的正面或負面情緒。


100%的成績=最喜歡的成績,-100%的成績 = 最不喜歡的成績。


所有年齡段的開發者


  1. Python

  2. C

  3. C++ 和 Java

  4. JavaScript


640?wx_fmt=jpeg


注:

  • 比例分數為負數的,標題不喜歡該語言的,遠大於喜歡該語言的。

  • 下面圖表,僅展示開發者喜歡的語言。



18~24 歲的開發者


  1. Python

  2. C++

  3. C

  4. JavaScript

  5. Java



640?wx_fmt=jpeg


25~34 歲開發者


  1. Python

  2. C

  3. Go

  4. JavaScript

  5. TypeScript


640?wx_fmt=jpeg


35~44 歲開發者


  1. Python

  2. C

  3. Go

  4. TypeScript

  5. C#


640?wx_fmt=jpeg


45~54 歲開發者


  1. Python

  2. Go

  3. C

  4. TypeScript

  5. C++

  6. Erlang (這個群體學習 Erlang 意願好高)


640?wx_fmt=jpeg


55 歲以上開發者


  1. Swift

  2. C

  3. Python

  4. Java

  5. C++


640?wx_fmt=jpeg


Python 以其簡單性,可讀性和諸多科學計算庫而聞名。它也是電腦科學入門課程的一部分。


在新語言中有一種不同尋常的趨勢:相比年老開發者,年輕開發者更喜歡較新的語言(如 Go,Kotlin 和 Scala)。事實上,Go 創造了最大的分歧之一,18-24 歲的開發者並不關心,但 45-54 歲的開發者認為這是他們最喜歡的語言之一。 JavaScript 則正好相反。


Go 在內的許多新語言都體現了來自舊語言的學習。 Go 的主要設計師之一 Ken Thompson 以前參與創造了 C 語言。年輕開發者對知識有天生的渴望,他們更有可能全面學習語言,甚至是那些他們不喜歡的語言。年老開發者會根據自己的經驗,選擇他們認為經得起時間考驗的語言。

 

相關文章




覺得本文有幫助?請分享給更多人

關注「程式設計師的那些事」,提高程式設計技能

640?wx_fmt=png

相關文章