国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

Visual Studio Code正在興起,成為最受歡迎的編輯器

電子工程師 ? 來源:lq ? 2018-12-16 10:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

代碼編輯器之于程序員的重要性不言而喻。長久以來,Vim、Emacs等老牌編輯器一直占據著舉足輕重的地位,但是近年來情況似乎發生了變化。根據軟件工程師招聘網站Triplebyte的統計數據顯示,Visual Studio Code正在興起,并在過去的一年里成為最受歡迎的編輯器。此外,他們還研究了工程師選擇的工具與編程能力之間的一些關聯性——使用Vim或Emacs這樣老牌編輯器的工程師往往是強大的程序員,使用Go的工程師也特別強大,使用Eclipse或Visual Studio的工程師則似乎表現不佳!下面就讓我們來一探究竟。

以下為譯文:

Microsoft Visual Studio編輯器的使用率正在快速上升!我們在訪談期間發現VS Code是現在大多數工程師選擇的代碼編輯器,它似乎正迅速搶占其他頂級編輯器的市場份額。

每周三Triplebyte會采訪數百名工程師。每次訪談,我們都會記錄被采訪者使用的編輯器、語言和操作系統。當然,我們不會使用這些信息來決定誰通過我們的面試,我認為這不公平。但是,這份數據是非常令人著迷的!它讓我們深入了解不同工程師群體喜歡哪些工具以及這些偏好是如何隨時間變化的。并且能夠允許我們發現工程師選擇的工具與他們在面試訪談期間的表現之間的相關性。

一年前,我的同事邁克寫了一篇關于這些數據的帖子(https://triplebyte.com/blog/technical-interview-performance-by-editor-os-language)。但是,Triplebyte那時還沒有足夠的數據來論證其中存在的某種關系,而現在我們有足夠的數據可以更深入地挖掘。

這是我的這篇文章的目標。

各類編輯器的使用率

我提取了去年所有訪談中使用的編輯數據作為開始:

從該圖中我們可以發現Visual Studio Code擁有驚人的17%使用率,去年多個Triplebyte的候選人都在使用VS Code編輯器。有兩個讓我感到驚訝的原因:首先,VS Code是一款來自微軟的相對較新的產品;其次,去年它甚至沒有出現在排行榜上,它的份額小到足以劃到“其他”中。

為了更好地了解這一點,我用相同的數據繪制了隨著時間的推移產生的變化:

結果發現,VS Code正在搶占其他人的份額!圖中很清楚顯示:在過去的一年中,VS Code的使用率從5%上升到22%;與此同時,Sublime Text的使用率從17%下降到11%,Atom的使用率從11%下降到6%,甚至Eclipse也在下降;對應的VS Code的使用率卻在加速。谷歌趨勢也證實了這個現象:

數據表明VS Code正在崛起,并有望成為我們見過的最具統治力的編輯器。

面試通過率

然而,編輯器使用率只是這個故事的一部分。除了使用率外,我最想看看最好的程序員在使用哪些編輯器?為了看到這一點,我提取了Triplebyte候選人在我們采訪中的表現數據,并按他們現在使用的編輯器分組:

上面的圖表顯示了使用各種編輯器通過面試的通過率與所有候選人的平均通過率的概率差值。首先,請注意Emacs和Vim的卓越性!因為使用這些編輯器的工程師以超高的通過率通過了我們的面試。其中,使用Emacs編輯器的工程師通過我們面試的速度比其他工程師高50%。有什么可以解釋這種現象?一個可能的解釋是Vim和Emacs很老,它需要工程師有更高的能力才能使用它。但是,請注意VS Code是第三好的編輯器,而且它是全新的。

使用Emacs和Vim的工程師是否有其他一些特征使他們在訪談中更有可能成功?也許他們傾向于更愿意花時間和精力在短期內學習使用一個復雜的編輯器,以便從長期來看更好的回報?

另一方面,使用Eclipse、intelliJ和Visual Studio的工程師以較低的概率通過我們的訪談。Eclipse、IntelliJ和Visual Studio有什么共同之處?它們都是IDE!但是,PyCharm也是一個功能齊全的IDE,它卻擁有很高的通過率。還有什么值得分析?我們發現Eclipes、IntelliJ和Visual Studio的另一個顯著特點是它們與Java和C#的緊密聯系,不過這我們可能只是看到特定編輯器和特定語言之間的相關性結果。

為了得到更有說服力的數據結果,我也按語言查看了面試通過率:

Java和C#確實具有相對較低的通過率,盡管我也注意到Eclipse的通過率低于Java(-21.4%對比-16.7%)。

還有一個現象,Go語言發生了什么?Go的程序員真的很受歡迎!為了深入研究這些問題,我又按語言查看了編輯器的使用情況:

上面圖表的百分比是每個語言分別在每種編輯器上使用率。例如,97%的工程師在Python語言中使用PyCharm程序。Eclipse主要是Java(94%)工程師在用,Visual Studio主要是C#和C ++(88%)的工程師在用。我不能真正說出其中的因果關系,但似乎語言(Java,C#)和IDE(Eclipse,Visual Studio)都與面試中較低的通過率有關聯。雖然這些數據來自我們的內部訪談,但同樣的結果也適用于使用我們平臺的外部公司進行的訪談。

在進行面試決策時,Triplebyte不會考慮語言或編輯器選擇。畢竟有很多優秀的程序員也在使用C#和Java(我們幫助他們中的許多人在我們的平臺上找到心儀的工作)。但是,通過我們的數據分析發現,普通C?;騄ava工程師似乎不如普通的Ruby或Go工程師好。我不知道為什么!

上述圖表中的另一個發現是VS Code和Sublime之間的區別。VS Code主要用于JavaScript開發(61%),但不太常用于Python開發(22%),而對于Sublime,這個數字基本上是相反的(51%Python和30%JavaScript)。有趣的是,VS Code用戶以高于Sublime工程師的速度通過面試,盡管他們都使用成功率較低的語言(JavaSript)。

工作經驗/地點

為了總結,我按工作經驗和工作位置繼續分析數據。從下圖你可以按經驗級別查看語言使用情況:

同樣,行總和為100%,因此圖表顯示具有給定經驗水平的人使用每種語言的百分比。最引人注目的是只有實習或兼職經驗的Python和Java工程師在候選人中的受歡迎程度。我們可以從中看到最近剛從大學畢業的人使用他們所教的語言。

然后是按經驗級別使用編輯器的情況:

首先,隨著經驗水平的提高,你可以看到VS Code使用率是下降趨勢。所以我們可以肯定的是它在初級工程師中更受歡迎。你還可以看到經驗豐富的工程師更喜歡使用Vim和Emacs。這似乎是合理的,這確實是Vim和Emacs用戶在我們的訪談中具有如此高通過率的主要原因。

最后,我們分析了工作地點和使用的語言之間的關系:

我很喜歡上面這張圖表。在大型公司密集的地方,你會看到很多Java開發人員。而在舊金山,創業公司占主導地位,你會看到更多的JavaScript開發人員。

結論

以下是我們在過去一年中看到的工具使用趨勢的總結,以及工程師選擇的工具與編程能力之間的一些有趣的關系:

Visual Studio Code正在興起。在過去的一年里,它已經成為最受歡迎的編輯,并且每個月用戶量都在增加。難道編輯領域是否正在經歷一場轉變,從相對分散的市場轉變為單一編輯占據50%以上市場的世界?

使用像Vim或Emacs這樣老牌編輯器的工程師往往是強大的程序員。而且,使用這些編輯器的工程師大多是經驗豐富并且非常受歡迎的工程師。

使用Go的工程師也特別強大。如果你知道原因,請告訴我!(譯者注:區塊鏈技術正在蓬勃發展,正如我們所知,底層的區塊鏈技術大多是用Go語言實現的,或許這就是使用Go語言的工程師大受歡迎的原因。)

使用Eclipse或Visual Studio的工程師在我們的訪談中表現不佳(平均情況)。這種相關性也代表陸使用我們平臺的外部公司的面試。

最后我要說的是,我們認為這些都不是因果關系。我不建議你根據此數據開始使用Emacs和Go(或停止使用Eclipse和Java)。強大的程序員不應該被編輯器限制,所以在面試中最重要的是使用你最熟悉的工具。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Visual
    +關注

    關注

    0

    文章

    255

    瀏覽量

    35643
  • 編輯器
    +關注

    關注

    1

    文章

    828

    瀏覽量

    32895
  • go語言
    +關注

    關注

    1

    文章

    159

    瀏覽量

    9778

原文標題:VS Code 正在統治代碼編輯器領地!

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用 Keil Studio for Visual Studio Code開發 STM32 設備

    ,其中包括 STMicroelectronics 廣泛的 STM32 產品系列。它將 Arm 編譯的可靠性與成熟度、廣泛的器件支持,與 Visual Studio Code 的靈活性
    的頭像 發表于 03-05 17:41 ?541次閱讀
    使用 Keil <b class='flag-5'>Studio</b> for <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>開發 STM32 設備

    2025年北匯信息在電子發燒友的十大最受歡迎文章

    的廣泛關注,故整理了最受歡迎的十大文章,看看大家最關心的是哪些內容。 2026年,歡迎大家多多交流和反饋,有什么感興趣的的汽車電子測試相關的內容,我們會努力原創,更多
    的頭像 發表于 12-29 14:39 ?301次閱讀
    2025年北匯信息在電子發燒友的十大<b class='flag-5'>最受歡迎</b>文章

    【獲獎名單】2025開發板評測大賽優秀開發者、最受歡迎開發板公布

    試用測評后通過問卷調查投票,選出了各自心目中最受歡迎的開發板。現將名單一同予以公示。 大賽作品詳情:【作品精選】2025電子發燒友開發板測評大賽作品合集! 優秀作品開發者: 專題廠商試用板子用戶
    發表于 11-21 09:31

    編輯器無法正常運行,為什么?

    編輯器無法正常運行
    發表于 11-11 07:33

    [投票評選]2025電子發燒友開發板測評大賽--最受歡迎開發板

    2025電子發燒友開發板測評大賽--最受歡迎開發板 大賽詳情: 電子發燒友攜手 16 家生態廠商發起開發板測評大賽,設 OpenHarmony、RISC - V、Rockchip 三大賽道,共計
    發表于 10-13 16:25

    飛凌嵌入式ElfBoard-常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim, Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。但是Vi/Vim沒有圖形界面,對于經常在windows
    發表于 10-13 08:47

    rtthread studio編輯器如何開啟自動換行功能?

    rtthread studio編輯器如何開啟自動換行功能
    發表于 09-19 06:00

    SEGGER工具鏈集成到CMake和VS Code

    SEGGER公司已將其嵌入式開發工具鏈集成到了廣泛使用的CMake構建配置工具中,這意味著基于Visual Studio Code(VS Code)代碼
    的頭像 發表于 07-23 15:06 ?1012次閱讀

    rtthread studio編輯器如何開啟自動換行功能?

    rtthread studio編輯器如何開啟自動換行功能?
    發表于 06-13 08:16

    從初學到進階:樹莓派上最適合你的代碼編輯器推薦!

    安裝樹莓派操作系統后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多種編程語言進行編程了。其中,Python是樹莓派上最受歡迎的編程語言。在樹莓派上開展任何項目
    的頭像 發表于 05-15 16:20 ?1179次閱讀
    從初學到進階:樹莓派上最適合你的代碼<b class='flag-5'>編輯器</b>推薦!

    如何在Visual Studio 2022中運行FX3吞吐量基準測試工具?

    正在嘗試運行 John Hyde 的書“SuperSpeed by Design”中的 FX3 吞吐量基準測試工具。 但是,我面臨一些困難,希望得到任何指導。 具體來說,我正在使用 Visual
    發表于 05-13 08:05

    Vim編輯器的基本操作

    在代碼的世界里,效率是永恒的追求。無論是新手開發者還是資深工程師,都渴望擁有一款能讓自己如虎添翼的編輯器。而在Linux生態中,有一款被無數程序員奉為神器、被譽為“效率之王”的編輯器——Vim。它以
    的頭像 發表于 05-06 13:41 ?1270次閱讀
    Vim<b class='flag-5'>編輯器</b>的基本操作

    如何在VS Code中使用瑞薩RA系列MCU

    VS CodeVisual Studio Code)是微軟公司出品,它是一個免費且多功能的代碼編輯器,幾乎支持所有主要的編程語言和框架。特
    的頭像 發表于 04-16 14:02 ?3577次閱讀
    如何在VS <b class='flag-5'>Code</b>中使用瑞薩RA系列MCU

    Linux下Vim編輯器的使用技巧

    【Vim】常用總結? 簡介? image 什么是vim?? Linux下兩大編輯神器之一 vim ? Linux/Unix下使用最多的編輯器 ? vi的改進版 ? 可能是最難上手的編輯器之一
    的頭像 發表于 04-01 17:36 ?1422次閱讀
    Linux下Vim<b class='flag-5'>編輯器</b>的使用技巧

    簡化樹莓派文件操作:Picockpit 編輯器應用上手體驗

    我們激動地宣布推出全新的文件編輯器應用,讓您能夠在RaspberryPi上遠程創建和編輯文件和目錄!不僅如此,通過我們的文件編輯器應用,您還能獲得我們的AI系統——RaspiGPT的協助。要您擁有
    的頭像 發表于 03-25 09:26 ?683次閱讀
    簡化樹莓派文件操作:Picockpit <b class='flag-5'>編輯器</b>應用上手體驗