5 ms·
We’ve always allowed engineers to interview using their own preferred environment (which can be fun or challenging for us interviewers!), but now we do enough i
by compumike 9y ago
We’ve always allowed engineers to interview using their own preferred environment (which can be fun or challenging for us interviewers!), but now we do enough interviews every week to see which tools tend to be more successful.
Also, there are some rising stars we couldn't include in this analysis, like Go: candidates writing Go during their interview with us did extraordinarily well on average, but we don't yet see enough of them to break them out of the "Other" language category.
- dasmoth 9y agoDo other "emerging" languages also do well?
- deleted 9y ago[deleted]
- firethief 9y agoOnce you do, will they still?
- meggar 9y agoWhat's the most popular editor for Go?
- ramenmeal 9y agoI don't have any backing data, but I think vscode with the go extension is pretty popular.
- drspacemonkey 9y agoCan confirm. VSCode's Go extension is really nice. I started using Atom for Go, but quickly switched over. The only thing I miss from Atom is the extension that shows inline test coverage.
- dnasty 9y agoI'm not familiar with how inline Go test coverage worked in Atom but the VSCode Go extension does include it. There is an action called "Go: Toggle Test Coverage In Current Package" which I think will do the job for you.
- compumike 9y ago(Article author here.) I have the data, and you're right -- a plurality of Go users were using VS Code.
- rajathagasthya 9y agoVim with vim-go plugin is really nice.
- pk2200 9y agoGogland is great, and especially easy to learn if you've used other JetBrains IDEs (IntelliJ, PyCharm, WebStorm, etc). https://www.jetbrains.com/go/ https://www.jetbrains.com/go/
- zeveb 9y agoIt's almost certainly not popular (IIRC vim is the most popular Go editor), but emacs with go-mode & company-go makes an extremely effective editing environment.
- sushid 9y agoAre there any other interesting insights? Like Java vs. Python? Do the less popular choices (e.g. Ruby/JS) do worse than the average Java/C++/Python interviewers?
- jdoliner 9y agoSo if I write Go in vim does that mean I'm insta-hired? :P
- bsimpson 9y agoCurious: does Code roll-up into Visual Studio or Other in this chart?
- compumike 9y agoVisual Studio
- deleted 9y ago[deleted]
- dbcurtis 9y agoI wonder how much of that has to do with just being the kind of person that keeps up? I've always tried to at least dabble in the new, interesting languages. First, because it stretches the mind. Secondly, when I detect true progress, I want to be on top of it -- which I think is the key reason I'm still relevant as a senior individual contributor despite having started the game in the era of punch cards. People that are coming in with fluency in Go, Erlang, Haskell, etc... indicates that they are paying attention.
- suprfnk 9y agoErlang and Haskell are both around 30 years old. Could you classify that as 'keeping up'?
- tormeh 9y agoGo is a very small language. If the interview process requires you to write code without looking anything up, that will be easier in Go.