Java and C# are still kings when it comes to available jobs. Learning Kotlin to use with SpringBoot since the interoperability between Java and Kotlin is so good and it is quite easy to gradually migrate a Java project to Kotlin.
Your data needs to be consider the market saturation- the number of developers who are seeking jobs for these languages, not just the number of jobs available. Like for example: 100 Go jobs for 100 Go devs vs. 100 Java jobs for 1,000 Java devs With that said, I have absolutely no insight on those numbers and I'm too lazy/dumb to find out
I had the same though when watching the video. I was thinking this could be estimated by finding programming language popularity stats and making a ratio of what percentage of devs know Go compared to the other languages, but I had a hard time finding a reliable source for that.
@@danielniels22 maybe CIS. In Russia we have arise of fintech services and digital marketplaces, go developers' salaries are simply 200-300% higher. These guys are absolute winners of "knowledge/money" proportion.
The nail that sticks out gets hammered, instead of trying to be extravagent just get better at the core skills, make webservers and add functionality to them slowly, do API stuff, CI/CD stuff, CLI tools
18 straight years for me. In the meantime i changed a lot of positions, developed in many other languages as a solo or for freelancing, but at the end of the day in Europe is basically guaranteed you can land a Java job if you need to
The thing about Golang is it's used so much in other jobs / fields. For example, Devops, Infra, and SRE, most jobs nowadays will ask for Golang experience.
I think this is a bad way to figure out how the job market it. You have to weigh supply / demand. If no one is applying to go jobs, and especially no one qualified, then you have a much higher rate of response than if you are tossing your resume in with 10k other resumes received the first day the job opened. Not saying this is the case. But you can't just look at job openings and call it a day.
I think the result might be a bit skewed in the case of python. Being a Pyton developer myself since most python jobs on LinkedIn are either Go or JS jobs which mention Python or are Data science job not core software engineering jobs
I think the main problem is keywords being used for each language. Most python jobs will probably just be called "data scientist" or something like that, wordpress is probably "web developer" or "CMS developer/specialist", and java is "enterprise developer with no will to live"
If junior devs choose a specific language just to have slightly better job opportunities, they are are completely wrong and end up in the Java shit hole. I highly recommend to do and go with what you like, what is modern and/or has great future opportunities.
I think u could have a lot more results changing the keywords. PHP, for example, the job title could be web developer, software engineer, full stack developer, without the php key in the title. But searching only PHP, it will search also for this keyword inside the job description.
I can't speak to the current overall health of the go job market but I can say I have been working exclusively in go for about the last 6-7 years. I have not found it difficult to find a job that is using go.
I think, you miss the supply side of all the langs. Like in Python and Javascript the competition is extremely high. I would guess the that is a key. I feel like there is not as much supply of Go developers. so even if the market is 1/3 you make not have as much competition for the openings.
@@MelkeyDevProbably. A way I see it, its like electric cars, when Tesla was the only option everyone buy Tesla cars. Now there are so many options, so Tesla is not as popular. I feel like a lot of us when to typescript because it look "simple" or easy until projects get bigger and it turns into a nightmare. That is how I find Golang. After 3 hours of debugging packages incompatibilities in a big typescript project hehe :)
The other thing you have to consider is what kind of jobs you're applying for. At least half of the Java positions are for a legacy maintenance on a 20-year old pile of garbage. It may be harder to find a job for a less popular language, but those jobs are much more likely to be on relatively fresh projects.
But you are missed the most important point. Some languages has more demend but competition is much higher, so it need to consider how much is that language market saturated.
Just out of curiosity I heard there are companies who are still looking for Ruby developers? Pretty sure if I had to guess Ruby would probably be ranked the lowest in the job market? But I do liked this list you created. It is a decent list of common languages.
I think a lot of PHP backends are trying to migrate to other languages, and the ones that are hiring PHP devs would have it listed as web dev or specific frameworks maybe? Idk maybe I'm very wrong there
You should've tried with a keyword 'developer'. With the keyword, there are noy many jobs. I don't search jobs with the suffix developer. Btw, thanks for the videos! I'm enjoying watching your videos!
The number of jobs is irrelevant. Important is how many people are available for those jobs. There are many Java jobs, but everybody knows Java. The question is, what are the odds you will get a job?
Hope you enjoy this video! Let me know what you all think - make sure to comment, like + subscribe!
Java and C# are still kings when it comes to available jobs. Learning Kotlin to use with SpringBoot since the interoperability between Java and Kotlin is so good and it is quite easy to gradually migrate a Java project to Kotlin.
I've been scouting for go jobs and many/most? Are for senior positions with full on cloud backend. Lots of requirements for kubernetes.
I'd imagine there's going to be quite a lot PHP/Wordpress positions under "web developer" term.
full stack or web developer positions in a marketing agency company will definitely have PHP clients.
Your data needs to be consider the market saturation- the number of developers who are seeking jobs for these languages, not just the number of jobs available.
Like for example:
100 Go jobs for 100 Go devs
vs.
100 Java jobs for 1,000 Java devs
With that said, I have absolutely no insight on those numbers and I'm too lazy/dumb to find out
I had the same though when watching the video. I was thinking this could be estimated by finding programming language popularity stats and making a ratio of what percentage of devs know Go compared to the other languages, but I had a hard time finding a reliable source for that.
Probably worth considering, but if you’re an attractive candidate, your chances are much better even if there is a lot of competition.
i use stack overflow developer %, and found the rank ratio of job / available developer:
- java
- c#
- go
- python
- javascript
In my country the jobs market for Go is growing - many startups and companies here are moving from old PHP backends to Go gradually
may I ask which country are u from?
which country are you? i heard something similar here in Indonesia
@@danielniels22 maybe CIS.
In Russia we have arise of fintech services and digital marketplaces, go developers' salaries are simply 200-300% higher. These guys are absolute winners of "knowledge/money" proportion.
Always appreciate your Go content. Currently learning Go. What are project a newbie can create to stand out
The nail that sticks out gets hammered, instead of trying to be extravagent just get better at the core skills, make webservers and add functionality to them slowly, do API stuff, CI/CD stuff, CLI tools
Java pays the bills guys
18 straight years for me. In the meantime i changed a lot of positions, developed in many other languages as a solo or for freelancing, but at the end of the day in Europe is basically guaranteed you can land a Java job if you need to
The thing about Golang is it's used so much in other jobs / fields.
For example, Devops, Infra, and SRE, most jobs nowadays will ask for Golang experience.
Really interesting way to compare different programming languages! Keep up the great content.
I think this is a bad way to figure out how the job market it.
You have to weigh supply / demand. If no one is applying to go jobs, and especially no one qualified, then you have a much higher rate of response than if you are tossing your resume in with 10k other resumes received the first day the job opened.
Not saying this is the case. But you can't just look at job openings and call it a day.
I, 100%, think youre right!
This doesnt to justice. Maybe I should do a follow up? What do you think?
I think the result might be a bit skewed in the case of python. Being a Pyton developer myself since most python jobs on LinkedIn are either Go or JS jobs which mention Python or are Data science job not core software engineering jobs
I think the main problem is keywords being used for each language. Most python jobs will probably just be called "data scientist" or something like that, wordpress is probably "web developer" or "CMS developer/specialist", and java is "enterprise developer with no will to live"
If junior devs choose a specific language just to have slightly better job opportunities, they are are completely wrong and end up in the Java shit hole. I highly recommend to do and go with what you like, what is modern and/or has great future opportunities.
Yes!
Nice to see Go climbing up the market share.
Nice video as usual man.
There's hardly any Go jobs in the UK. The majority are PHP on the backend from my experience. I got 10 PHP job phone calls for every 1 Go job one
Yep same here, it really sucks. I've got 5 years of golang experience yet theres no jobs for it :(
Really? I thought go was fairly popular in the UK, just like Java in Germany.
I think u could have a lot more results changing the keywords. PHP, for example, the job title could be web developer, software engineer, full stack developer, without the php key in the title. But searching only PHP, it will search also for this keyword inside the job description.
I can't speak to the current overall health of the go job market but I can say I have been working exclusively in go for about the last 6-7 years. I have not found it difficult to find a job that is using go.
I think its just some of the job postings are hidden or not obvious to be go dev jobs
I think, you miss the supply side of all the langs. Like in Python and Javascript the competition is extremely high. I would guess the that is a key. I feel like there is not as much supply of Go developers. so even if the market is 1/3 you make not have as much competition for the openings.
OOO
This is such a great point dude.
Maybe enough for a video??
@@MelkeyDevProbably. A way I see it, its like electric cars, when Tesla was the only option everyone buy Tesla cars. Now there are so many options, so Tesla is not as popular. I feel like a lot of us when to typescript because it look "simple" or easy until projects get bigger and it turns into a nightmare. That is how I find Golang. After 3 hours of debugging packages incompatibilities in a big typescript project hehe :)
The other thing you have to consider is what kind of jobs you're applying for. At least half of the Java positions are for a legacy maintenance on a 20-year old pile of garbage. It may be harder to find a job for a less popular language, but those jobs are much more likely to be on relatively fresh projects.
There are many typescript ones that are full stack positions with other requirements being python, java or go most of the time
Where is .NET in the comparison? HUH
Slapped the like button for the huh in @0:34 😂 😂
But you are missed the most important point. Some languages has more demend but competition is much higher, so it need to consider how much is that language market saturated.
Just out of curiosity I heard there are companies who are still looking for Ruby developers? Pretty sure if I had to guess Ruby would probably be ranked the lowest in the job market? But I do liked this list you created. It is a decent list of common languages.
any idea how to FIND senior Golang developers?
I think a lot of PHP backends are trying to migrate to other languages, and the ones that are hiring PHP devs would have it listed as web dev or specific frameworks maybe? Idk maybe I'm very wrong there
You forgot C#
We all should forget C#
C# is for game development right?
That’s a musical note, dude
why everyone forgot about C# ?, Do you know why ? It is not usable or not popular ?
You should've tried with a keyword 'developer'. With the keyword, there are noy many jobs. I don't search jobs with the suffix developer. Btw, thanks for the videos! I'm enjoying watching your videos!
Thank you for the advice :)!
Yes learning programming langs "to get to get" :P 0:02
Java query prob pulling in javascript too
here in Japan there are soooo many PHP jobs lol.
Melkey the anti-rust 😅
Rust is hard for most people so I am not suprised language hard for JS simple minded 😂
Nice video.
Thanks a lot.
as a typescript dev, if most offers are for us, let me tell u all, we are fxcked lol
All the PHP jobs are in India.
The number of jobs is irrelevant. Important is how many people are available for those jobs.
There are many Java jobs, but everybody knows Java. The question is, what are the odds you will get a job?
Lol then you have Uncle Stef telling everyone not to learn Java and to learn PHP instead because FrEe lAnCe
Python has a lot but not for web development
Go is your uncle 💪
WoW! Java is still king!
nobody wants to write java, lol
Fact😂
Dammmnnnn TS just nailed them all bruhhhhh