91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

以下為譯文:

Microsoft Visual Studio編輯器的使用率正在快速上升!我們?cè)谠L談期間發(fā)現(xiàn)VS Code是現(xiàn)在大多數(shù)工程師選擇的代碼編輯器,它似乎正迅速搶占其他頂級(jí)編輯器的市場(chǎng)份額。

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

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

這是我的這篇文章的目標(biāo)。

各類編輯器的使用率

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

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

為了更好地了解這一點(diǎn),我用相同的數(shù)據(jù)繪制了隨著時(shí)間的推移產(chǎn)生的變化:

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

數(shù)據(jù)表明VS Code正在崛起,并有望成為我們見過的最具統(tǒng)治力的編輯器。

面試通過率

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

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

使用Emacs和Vim的工程師是否有其他一些特征使他們?cè)谠L談中更有可能成功?也許他們傾向于更愿意花時(shí)間和精力在短期內(nèi)學(xué)習(xí)使用一個(gè)復(fù)雜的編輯器,以便從長(zhǎng)期來看更好的回報(bào)?

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

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

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

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

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

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

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

工作經(jīng)驗(yàn)/地點(diǎn)

為了總結(jié),我按工作經(jīng)驗(yàn)和工作位置繼續(xù)分析數(shù)據(jù)。從下圖你可以按經(jīng)驗(yàn)級(jí)別查看語言使用情況:

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

然后是按經(jīng)驗(yàn)級(jí)別使用編輯器的情況:

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

最后,我們分析了工作地點(diǎn)和使用的語言之間的關(guān)系:

我很喜歡上面這張圖表。在大型公司密集的地方,你會(huì)看到很多Java開發(fā)人員。而在舊金山,創(chuàng)業(yè)公司占主導(dǎo)地位,你會(huì)看到更多的JavaScript開發(fā)人員。

結(jié)論

以下是我們?cè)谶^去一年中看到的工具使用趨勢(shì)的總結(jié),以及工程師選擇的工具與編程能力之間的一些有趣的關(guān)系:

Visual Studio Code正在興起。在過去的一年里,它已經(jīng)成為最受歡迎的編輯,并且每個(gè)月用戶量都在增加。難道編輯領(lǐng)域是否正在經(jīng)歷一場(chǎng)轉(zhuǎn)變,從相對(duì)分散的市場(chǎng)轉(zhuǎn)變?yōu)閱我痪庉嬚紦?jù)50%以上市場(chǎng)的世界?

使用像Vim或Emacs這樣老牌編輯器的工程師往往是強(qiáng)大的程序員。而且,使用這些編輯器的工程師大多是經(jīng)驗(yàn)豐富并且非常受歡迎的工程師。

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

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

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

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

    關(guān)注

    0

    文章

    255

    瀏覽量

    35647
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    828

    瀏覽量

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

    關(guān)注

    1

    文章

    159

    瀏覽量

    9779

原文標(biāo)題:VS Code 正在統(tǒng)治代碼編輯器領(lǐng)地!

文章出處:【微信號(hào):rgznai100,微信公眾號(hào):rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用 Keil Studio for Visual Studio Code開發(fā) STM32 設(shè)備

    ,其中包括 STMicroelectronics 廣泛的 STM32 產(chǎn)品系列。它將 Arm 編譯的可靠性與成熟度、廣泛的器件支持,與 Visual Studio Code 的靈活性
    的頭像 發(fā)表于 03-05 17:41 ?1052次閱讀
    使用 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>開發(fā) STM32 設(shè)備

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

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

    【獲獎(jiǎng)名單】2025開發(fā)板評(píng)測(cè)大賽優(yōu)秀開發(fā)者、最受歡迎開發(fā)板公布

    試用測(cè)評(píng)后通過問卷調(diào)查投票,選出了各自心目中最受歡迎的開發(fā)板?,F(xiàn)將名單一同予以公示。 大賽作品詳情:【作品精選】2025電子發(fā)燒友開發(fā)板測(cè)評(píng)大賽作品合集! 優(yōu)秀作品開發(fā)者: 專題廠商試用板子用戶
    發(fā)表于 11-21 09:31

    編輯器無法正常運(yùn)行,為什么?

    編輯器無法正常運(yùn)行
    發(fā)表于 11-11 07:33

    [投票評(píng)選]2025電子發(fā)燒友開發(fā)板測(cè)評(píng)大賽--最受歡迎開發(fā)板

    2025電子發(fā)燒友開發(fā)板測(cè)評(píng)大賽--最受歡迎開發(fā)板 大賽詳情: 電子發(fā)燒友攜手 16 家生態(tài)廠商發(fā)起開發(fā)板測(cè)評(píng)大賽,設(shè) OpenHarmony、RISC - V、Rockchip 三大賽道,共計(jì)
    發(fā)表于 10-13 16:25

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

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

    rtthread studio編輯器如何開啟自動(dòng)換行功能?

    rtthread studio編輯器如何開啟自動(dòng)換行功能
    發(fā)表于 09-19 06:00

    SEGGER工具鏈集成到CMake和VS Code

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

    rtthread studio編輯器如何開啟自動(dòng)換行功能?

    rtthread studio編輯器如何開啟自動(dòng)換行功能?
    發(fā)表于 06-13 08:16

    從初學(xué)到進(jìn)階:樹莓派上最適合你的代碼編輯器推薦!

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

    如何在Visual Studio 2022中運(yùn)行FX3吞吐量基準(zhǔn)測(cè)試工具?

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

    Vim編輯器的基本操作

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

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

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

    Linux下Vim編輯器的使用技巧

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

    簡(jiǎn)化樹莓派文件操作:Picockpit 編輯器應(yīng)用上手體驗(yàn)

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