I'm a Ruby developer and I've come to the conclusion I'll need to learn a new language if I ever want to move to one of the larger tech companies. The issue is deciding which language to focus on next. Python, PHP, Java, Go?
Java IMO. Every biggy is doing Java in some way or other.
Python . Much easier to use in tech interviews.
Imo Ruby and Python are about the same in tech interviews. I've done tons of interviews in each
I thought you were not supposed to use dynamic languages in tech interviews.
C++
Golang because it's still easy to move fast with it and because it's a compiled language unlike Python, PHP, and Ruby. Java is a bit antiquated, and an increasingly diminished amount of companies want it when they could go with Golang.
Google doesn't even use Go.
Java and Golang have different use cases. Google uses both extensively.
If you're asking what language you should learn, then you're asking the wrong questions. Nobody cares if you interview using Ruby.
English. Most of these places speak English
Java, most Enterprise company still use Java and do not want to rewrite using a new language
Most larger companies don't care what languages you already know. Just know one common language well enough to whiteboard with. The most common languages I see in interviews are Java, C++, and Python.
Would C# be common enough to use?
Should be, I did my interview in C#
Tech Industry
Yesterday
557
The new Tesla Model 3 P goes from 0-60 in 2.9 seconds
Tech Industry
Yesterday
337
Will India/APAC be the new Silicon Valley?
Tech Industry
Yesterday
1715
TESLA UP 14% AFTER HOURS ππππ
India
Yesterday
397
How to save India from destruction?
Tech Industry
Yesterday
4110
11 offers to laid off[UPDATE]: 5 offers
Learn whatever you need when you get there?
Most job postings I've seen don't even mention Ruby under prior experience. I'd like to start learning now especially if it will take some time to pick up.
That's how I do it.