DEV Community

Discussion on: Top 5 Programming Languages to Get a Software Developer Job at Google, Facebook, and Amazon.

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard • Edited

There is a slight chance to get a job as Java Developer in Google but that's very rare unless you are like Josh Bloch (author of Effective Java) or Doug Lea (co-author of Java Concurrency in Practice).

That proposition seems absurd to me.

Google has 100.000+ emploees and Java is in fact a major language at Google.

Do a LinkedIn search for people working at Google and who have Java in their skillsets and you will find lots of them.


More generally, in my opinion, if you have mastery in any programming language and you want to apply at Google, Facebook and the others, just do it, apply.

They are desesparate for candidates.

The only thing in the way is that their hiring process is highly bureaucratic and absurd, so you should prepare for that.

Collapse
 
javinpaul profile image
javinpaul

@jean , this is true that if you are a genius then you can get into Google with any programming language, there is no stopping that. There is also not that they only work with Python, they work with almost every programming language including Haskell. The article is about top programming languages which give you the best chance to get a job on tech giants. So, with Python, you have a lot more opportunities than Java, but yes, you can also get a Job with Java but you need to really good at that and wait your opportunity.

Collapse
 
jean profile image
Jean

@javinpaul , if you want to mention @jmfayard you need to use his tag ;-)

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

Thanks for clarifying out.
You are 100% right that investing in Python is a great idea, I have no doubt about this.

I guess I was just adding that if you already are skilled, you can also apply to Google immediately. Google has 100.000 employees, and unless you have a very low bar for what it means to be a genius, not all of them are geniuses.

They are good developers and that's enough. So if you are a good developer, you can apply.

Collapse
 
glennmen profile image
Glenn Carremans

Indeed, I also would like to add that if you look at the AOSP (Android Open Source Project) source code then you can see that all the existing packages (Settings, Launcher, ...) are still written in Java, they haven't transferred to Kotlin.
Java is still a big language in the Android ecosystem, however it is moving to Kotlin with newer projects but still lots of legacy projects or massive projects in Java.

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard • Edited

Android is special, Kotlin is especially successful there because Java the Android way is bad.

But Java at Google is a big thing
Java is major language for google Cloud cloud.google.com/java/
Google has arguably the best styleguide for Java
google.github.io/styleguide/javagu...
I'm just scratching the surface there.


And my larger point remains.

If you are very good at whatever programming language, and you want to apply at Google, just do it.

What matter are your programming skills and they are like 90% independant of your language of choice.