Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!

2021年10月12日6320百度已收录

Triplebyte是国外一家知名的求职网站,与其他求职网站不同的是,Triplebyte仅针对IT技术人员提供就业机会。该网站每周会收到上百位求职者的信息,他们也会询问一些科技企业比如Google的意见。最近这家求职网站也用上了大数据,对站内求职程序员使用的操作系统、编辑器、编程语言、每轮面试以及求职成功的概率都做了分析,本次统计的数据是过去一年求职者留下的信息。我们来看看程序员会什么求职成功率会比较高呢?

编辑器和IDE

程序员使用的编辑器基本集中于以下几个选项,这之中或许会出现重复情况。

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第1张

根据结果来看,程序员最常用的编辑器是Sublime Text,Vim紧随其后。Visual Studio、IntelliJ、Eclipse相差无几。EMACE的用户相对较少,大约是Vim用户数的四分之一左右,这也符合二者在Google上的被搜索量。

不过数量不是我们想要的全部,将编辑器和求职成功率挂在一起才是最好的。使用某种编辑器的人少或许是因为门槛高也说不定,这类程序员没准最受欢迎呢。

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第2张

第一轮筛选中,使用Vim的程序员是求职成功率最高的,这也与其使用者概率基本相似。但接下来的几个似乎是与人数正好相反,比如使用人数都不是最多的PYcharm、EMACS和Visual Studio。最让人惊讶的是Eclipse,不但是另一个极端,甚至是远远落后于倒数第二名。当然,面试光通过一个网站是完成不了的,还是需要面基。

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第3张

面谈之后,概率又发生了变化,不过Vim依然是第一位。Sublime Text虽说可以进入到面基环节的概率不高,但面谈之后的成功率还是比较高的,而Eclipse依旧是毫无悬念的倒数第一。(虽然也有不少优秀的程序员使用Eclipse,但通过数据统计之后的结果确是如此。)

编程语言

在技术面试的第一部分,编程语言都是最重要的。与几年前Java横行的时代不同,Python的用户数明显增加,占据第一,紧随其后的是JavaScript和Java。

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第4张

或许,很多程序员已经发现php从列表上消失了。在其他部分里,php或许会占有一些比例吧!这是发生了什么呢?php程序员都不用该求职网站找工作?那是不是太巧合了呢?

Python一直以来都以用户友好而闻名,所以它的门槛并不是很高。所以,Python的求职成功率会像Eclipse一样吗?显然不是!

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第5张

在获取面试机会面前,Ruby、Swift、C#的程序员更强大,其次是Python。同时,编辑器和编程语言之间关系密切,比如使用Eclipse和IntelliJ的程序员90%是用Java编程的,使用PyCharm的程序员99%是用Python的。经过整合统计发现,不使用Eclipse的其他Java程序员还是有47%的可能通过面试的。

我们再来看看最后成功收到Offer的比例是多少:

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第6张

Ruby程序员最容易获得面试机会,但似乎面试环节表现不佳,成功拿到Offer的概率居然是负数。而C++程序员似乎表现不错,看来会C++的都是真实力啊!

操作系统

过去几年,作为程序员应该深有感触,Mac电脑的普及度越来越高了,大多数程序员都在使用MacOS。

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第7张

在这种情况下,最受欢迎的选择也是面试最成功的:

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第8张

Linux不再是程序员首选的操作系统,而Windows的表现更差,难道面试公司现在对电脑都挑剔了吗?

大数据揭秘:会哪种语言和操作系统的程序员面试通过率高!  ruby面试 第9张

虽然不知道出现这种结果的原因,但使用MacBook的程序员数量绝对是最多的,甚至比本文给出的数量还要多。

结论

这些单个数据看起来似乎没有什么价值,但如果把这些因素都串联起来就不一样了,比如在MacOS上使用Vim的Ruby程序员求职成功率是最高的,而在Windows上使用Eclipse的C++程序员是另一个极端(不过应该没人这么用吧!)。希望这篇文章可以为广大寻觅工作或准备入行的程序员提供一些建议吧!

评论列表暂无评论
发表评论
微信