chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

以下為譯文:

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

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

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

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

各類編輯器的使用率

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

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

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

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

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

面試通過率

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

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

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

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

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

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

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

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

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

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

工作經(jīng)驗/地點

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

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

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

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

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

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

結論

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

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

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

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

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

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

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

    關注

    0

    文章

    255

    瀏覽量

    34845
  • 編輯器
    +關注

    關注

    1

    文章

    822

    瀏覽量

    32045
  • go語言
    +關注

    關注

    1

    文章

    159

    瀏覽量

    9377

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

    Vim編輯器的基本操作

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

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

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

    Linux下Vim編輯器的使用技巧

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

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

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

    比亞迪超越豐田,成為新加坡最受歡迎汽車品牌

    ,占據(jù)了市場14.4%的份額。這一顯著增長的銷量成績,使得比亞迪成功超越豐田,成為新加坡最受歡迎的汽車品牌。 豐田汽車雖然依然強勁,但年銷量僅為5736輛,排在比亞迪之后位列第二。寶馬和梅賽德斯奔馳分別以5042輛和4887輛的銷量緊隨其后,位列第三和第
    的頭像 發(fā)表于 01-24 10:25 ?1747次閱讀

    圖紙編輯器的基本操作

    “ ?之前幾篇推文詳細介紹了圖紙編輯器的亮點功能,最后我們再介紹一下圖紙編輯器的基本操作,來結束這個系列 ? ” 主窗口工具欄 工具欄由以下工具組成,不同操作系統(tǒng)的圖標樣式可能不同;不同版本的工具欄
    的頭像 發(fā)表于 12-04 18:18 ?565次閱讀
    圖紙<b class='flag-5'>編輯器</b>的基本操作

    Vector推出一套基于Visual Studio Code的免費插件

    在汽車軟件開發(fā)過程中,除使用MATLAB開發(fā)算法外,專業(yè)開發(fā)者也偏向使用Visual Studio Code來開發(fā)代碼,其中軟件測試用例的編寫是確保系統(tǒng)穩(wěn)定性和可靠性的重要環(huán)節(jié)。傳統(tǒng)的CAPL腳本
    的頭像 發(fā)表于 11-24 14:15 ?2036次閱讀
    Vector推出一套基于<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的免費插件

    Vivado編輯器亂碼問題

    我們在日常開發(fā)中經(jīng)常使用sublime、vim、vs code等第三方的編輯器,這些編輯器可以使用很多插件來提高我們的編碼效率,但是也往往會帶來亂碼的問題。我一般使用的是sublime來進行編碼
    的頭像 發(fā)表于 10-15 17:24 ?2566次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問題

    vim編輯器命令模式使用方法

    文本。 1. Vim編輯器概述 Vim(Vi IMproved)是一款高度可定制的文本編輯器,起源于Vi編輯器。Vim以其豐富的功能、高效的操作方式和強大的擴展性而受到廣泛歡迎。Vim
    的頭像 發(fā)表于 08-30 15:01 ?1055次閱讀

    vim編輯器如何使用

    Vim編輯器是一個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是Vim編輯器的基本使用方法: 一、Vim
    的頭像 發(fā)表于 08-30 14:58 ?897次閱讀

    嵌入式學習-常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經(jīng)常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數(shù)Linux程序員選擇使用的編輯器。下面先簡單介紹Vim編輯器的安裝和工作模式
    發(fā)表于 08-23 09:12

    常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經(jīng)常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數(shù)Linux程序員選擇使用的編輯器。下面先簡單介紹Vim編輯器的安裝和工作模式
    發(fā)表于 08-22 09:48