0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

編程語言:開發(fā)人員的所愛與所恨

IEEE電氣電子工程師 ? 來源:lp ? 2019-03-11 10:14 ? 次閱讀

在線招聘公司Hired本周發(fā)布了一份旨在描繪2018年軟件工程求職者情況的報告(https://hired.com/blog/highlights/hired-releases-2019-state-of-software-engineers-report/)。這份報告結(jié)合了其在世界各地的網(wǎng)站的數(shù)據(jù)及其所做的一項調(diào)查(世界各地的700多名開發(fā)人員對這項調(diào)查做了反饋)的數(shù)據(jù)。Hired從這些數(shù)據(jù)中挖掘出了軟件工程師編程語言之間的愛恨關(guān)系,并梳理了工程師所擁有的軟件技能與雇主所尋求的技能之間的不匹配情況。(這份報告還分析了全球和各有關(guān)地區(qū)的薪資數(shù)據(jù);更多信息將在以后的文章中介紹。)

為了弄清楚哪些編程技能在2018年引起了企業(yè)的最大興趣,Hired查看了求職者在Hired網(wǎng)站上列出具有使用某種編程語言的經(jīng)驗后的兩到六周內(nèi)收到的面試請求數(shù)量。

在全球范圍內(nèi),勝出者是Google的Go語言——可能是因為使用這種語言的開發(fā)人員供不應求。在Hired的網(wǎng)站上,只有7%的求職者使用這種編程語言?,F(xiàn)在也是學習Scala的好時機;從雇主需求角度它排在第二位,只有3%的開發(fā)者把它列為他們的首要語言。

編程語言:熱門與否?

雇主所垂涎的技能并不總是與開發(fā)人員的技能相匹配。在下面的表格中,最左一列顯示了根據(jù)2018年每位在求職信息中列出擁有相應技能的人的平均面試請求數(shù)量對雇主渴望的技能進行的全球排名。接下來的五列表示這些技能的有關(guān)地區(qū)的排名。每行的最后一項表示Hired網(wǎng)站上主要使用該語言的求職者的百分比。

技能 舊金山灣區(qū) 紐約 多倫多 巴黎 倫敦 開發(fā)人員
1. Go 3 2 8 1 3 7%
2. Scala 4 7 13 14 2 3%
3. Ruby 2 1 2 15 4 10%
4. TypeScript 1 5 1 2 1 12%
5. Kotlin 5 10 12 8 9 2%
6. JavaScript 6 4 3 4 5 62%
7. Objective-C 10 3 10 11 13 3%
8. PHP 7 6 6 3 8 12%
9. Java 9 12 9 7 7 42%
10. HTML 8 9 5 6 6 36%
11. Swift 11 8 14 12 15 6%
12. Python 12 11 7 13 10 42%
13. C++ 13 14 15 10 14 14%
14. C 14 15 11 5 12 9%
15. C# 15 13 4 9 11 17%
16. R 16 16 16 16 16 2%

來源:Hired

有些技能表現(xiàn)出明顯的地區(qū)需求差異。例如,如果你主要使用的語言是C,那么你可以考慮到巴黎生活;如果你更喜歡C#,那么考慮下多倫多吧。如果你真的想搬到紐約,那就在Ruby方面充充電吧。

與此同時,R在所有圖表中都墊底(R在我們的年度排名中一直呈快速下滑趨勢)。血淋淋的現(xiàn)實也反映在了上面的圖表中。

編程語言:開發(fā)人員的所愛與所恨

開發(fā)人員最喜歡的編程語言(受訪者可以選擇多個或一項也不選)

1.Python(51%)

2.JavaScript(49%)

3.Java(37%)

4.HTML(34%)

5.C ++(23%)

開發(fā)人員最討厭的編程語言(受訪者可以選擇多項或一項也不選)

1.PHP(19%)

2.Java(12%)

3.Objective-C(11%)

另一方面,Hired的調(diào)查表明,對于工程師來說,最受喜愛的語言是Python,而最令人討厭的語言是PHP。(Python也在IEEE Spectrum最新的年度編程語言排名中名列榜首。)至于Java,幾乎沒有受訪者是中立的。Java在最受喜愛的語言排名和最令人討厭的語言排名中分列第三和第二。

要一個人確切地說出喜歡或討厭一門語言的原因并不容易。工程師們給出的不喜歡一門語言的主要原因很簡單:“使用它編程不好玩?!盚ired的調(diào)查發(fā)現(xiàn),最受歡迎的語言是那些“擁有最好的學習和開發(fā)資源”的語言。HBO的電視劇《硅谷》(Silicon Valley)上,在關(guān)于制表符(tabs)vs.空格符(spaces)的長期爭論中,制表符獲勝,其受支持率為56%,而空格符為24%。

顯而易見的是,雇主想要的編程語言技能與程序員最喜歡的編程語言之間存在脫節(jié)。最受開發(fā)人員喜愛的三種語言(Python、Javascript和Java)在按掌握相應語言的求職者的平均面試次數(shù)排名時,分別排在第12、第6和第9位。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1929

    瀏覽量

    34539
  • 開發(fā)人員
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    6574
  • go語言
    +關(guān)注

    關(guān)注

    1

    文章

    157

    瀏覽量

    9016

原文標題:軟件工程師和雇主們最喜歡的編程語言排行榜

文章出處:【微信號:IEEE_China,微信公眾號:IEEE電氣電子工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    MCU編程語言開發(fā)環(huán)境介紹

    微控制器單元(Microcontroller Unit,簡稱MCU)是嵌入式系統(tǒng)的核心,廣泛應用于各種電子產(chǎn)品中。隨著技術(shù)的發(fā)展,MCU編程語言開發(fā)環(huán)境也在不斷進步,以適應不同的應用需求。 1.
    的頭像 發(fā)表于 11-01 11:51 ?339次閱讀

    Node-Red可視化編程:簡化開發(fā)的創(chuàng)新之選

    Node-Red 是構(gòu)建物聯(lián)網(wǎng) (IOT Internet of Things) 應用程序的一個強大工具,其重點是簡化代碼塊的“連接 ” 以執(zhí)行任務。它使用可視化編程方法,允許開發(fā)人員將預定義的代碼塊 (稱為“節(jié)點 ”,Node) 連接起來執(zhí)行任務。
    的頭像 發(fā)表于 09-21 10:37 ?215次閱讀
    Node-Red可視化<b class='flag-5'>編程</b>:簡化<b class='flag-5'>開發(fā)</b>的創(chuàng)新之選

    C2000 ePWM開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《C2000 ePWM開發(fā)人員指南.pdf》資料免費下載
    發(fā)表于 09-07 09:45 ?0次下載
    C2000 ePWM<b class='flag-5'>開發(fā)人員</b>指南

    谷歌發(fā)布新型大語言模型Gemma 2

    在人工智能領(lǐng)域,大語言模型一直是研究的熱點。近日,全球科技巨頭谷歌宣布,面向全球研究人員開發(fā)人員,正式發(fā)布了其最新研發(fā)的大語言模型——Gemma 2。這款模型以其高效能和低成本的特點
    的頭像 發(fā)表于 06-29 09:48 ?391次閱讀

    三星停止自動駕駛研究,開發(fā)人員轉(zhuǎn)到機器人領(lǐng)域

    近日,三星電子宣布了一項重要的研發(fā)戰(zhàn)略調(diào)整。據(jù)業(yè)內(nèi)人士透露,三星先進技術(shù)研究院(SAIT)已決定停止自動駕駛汽車的研究,并將這一領(lǐng)域的開發(fā)人員轉(zhuǎn)移到機器人領(lǐng)域。
    的頭像 發(fā)表于 05-13 09:21 ?409次閱讀

    # FPGA 編程如何工作?

    對 FPGA 進行編程開發(fā)人員的歡迎。 開發(fā)人員可以使用自己熟悉的語言,通過統(tǒng)一的軟件平臺來設(shè)計FPGA。 =#4。= Python 這種多用途
    發(fā)表于 03-30 11:50

    fpga開發(fā)需要掌握哪些編程語言

    FPGA(現(xiàn)場可編程門陣列)開發(fā)涉及多種編程語言和技術(shù).
    的頭像 發(fā)表于 03-27 14:34 ?1325次閱讀

    fpga用的是什么編程語言 fpga用什么語言開發(fā)

    和VHDL都是用于邏輯設(shè)計的硬件描述語言,并且都已成為IEEE標準。它們能形式化地抽象表示電路的結(jié)構(gòu)和行為,支持邏輯設(shè)計中層次與領(lǐng)域的描述,具有電路仿真與驗證機制以保證設(shè)計的正確性,并便于文檔管理和設(shè)計重用。 fpga用什么語言開發(fā)
    的頭像 發(fā)表于 03-14 17:09 ?3246次閱讀

    美國政府呼吁開發(fā)人員使用內(nèi)存安全編程語言

    所謂內(nèi)存安全,即是防止程序在處理內(nèi)存時產(chǎn)生如緩沖區(qū)溢出以及懸停指針等潛在漏洞。因此,盡管Java憑借其內(nèi)存安全模式,不受此類問題影響,但C及其變異體C++擁有直接操作內(nèi)存地址,且缺乏邊界檢查,因此在內(nèi)存安全性方面常常陷入困境。
    的頭像 發(fā)表于 02-29 14:40 ?686次閱讀

    MWC2024亮點 愛立信旗下Vonage攜手AWS加速向數(shù)百萬開發(fā)人員提供新的解決方案

    開發(fā)人員提供新的解決方案。 推動跨行業(yè)新應用 近日,AWS工業(yè)副總裁Kathrin Renz表示:“AWS和Vonage在幫助客戶實現(xiàn)創(chuàng)新和價值方面有著共同的熱情。 我們與Vonage合作的目標是推動
    的頭像 發(fā)表于 02-29 09:42 ?1.2w次閱讀

    javascript規(guī)定了幾種語言類型

    和移動應用程序。JavaScript的靈活性和易用性使其成為開發(fā)人員最喜愛的編程語言之一。本文將詳細介紹JavaScript的幾種語言類型。 首先,JavaScript是一種基于原型的
    的頭像 發(fā)表于 12-03 11:37 ?737次閱讀

    CodeBlocks屬于什么軟件

    開發(fā)人員在一個集成的環(huán)境中進行軟件開發(fā)。 CodeBlocks是一個開源的自由軟件,意味著它是免費提供給用戶使用的。它最初是由一群熱衷于C++編程開發(fā)人員共同
    的頭像 發(fā)表于 11-26 09:53 ?3802次閱讀

    2023年收入最高的10種編程語言

    Java 位列第十。DevJobsScanner 指出,Java 的工作機會大多要求份非常豐富的經(jīng)驗,Spring 等 Java 框架也是該行業(yè)的高薪職位。Java 開發(fā)人員的平均年薪約為 11.8 萬美元。
    的頭像 發(fā)表于 11-20 16:17 ?564次閱讀
    2023年收入最高的10種<b class='flag-5'>編程</b><b class='flag-5'>語言</b>

    基于Rust開發(fā)編程語言

    Move 是一門由 Rust 語言開發(fā)的一門面向資產(chǎn)的編程語言,最早由 Facebook (現(xiàn) Meta )投入大量的人力物力開發(fā),用于 L
    的頭像 發(fā)表于 11-17 12:30 ?640次閱讀

    關(guān)于開發(fā)、安全和DevOps團隊協(xié)同工作的5個技巧

    首先,開發(fā)人員關(guān)注的是他們更快地交付軟件的能力。當您的代碼是模塊化的時候,它更容易維護——即開發(fā)微服務而不是單體應用代碼。這需要開發(fā)人員對容器技術(shù)有基本的了解。
    的頭像 發(fā)表于 11-12 09:39 ?794次閱讀