One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
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.
@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.
One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
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.
Native Android developer/Consultant for Appwise, I work on custom projects for clients.
PHP/JS (web) developer in my freetime. Trying to keep learning in an ever changing tech world.
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.
One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
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.
@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.
@javinpaul , if you want to mention @jmfayard you need to use his tag ;-)
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.
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.
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.