Skip to content

Comment on Ask HN: What language to learn after Python?parent

Comments

This might be regional specific but I'm seeing Java roles are mostly dealing with legacy 10-15yr projects, so a lot of maintenance type work, kicking tyres, keeping things running, bolting on new features to codebases no one want's to touch.

Kotlin seems to be popular on the JVM for more greenfield work. However a lot of backend stuff seems to be Typescript/Javascript on NodeJS with Go close behind.

For job purposes I'd learn Typescript followed by Go. I'm not a fan of Typescript for the backend so this is based purely on getting a job.

Rust would be my heart not head language to learn. Realistically it has another 5-10 years to go before it's picked up for mass usage in industry, if it's picked up as Go is. It's a bit harder to learn and that's why Javascript/Python/Go are popular, a lot of people can use them in a few hours without to much learning.

This might be regional specific but I'm seeing Java roles are mostly dealing with legacy 10-15yr projects, so a lot of maintenance type work, kicking tyres, keeping things running, bolting on new features to codebases no one want's to touch.

Could be. But what are the numbers? There are 3,027 results for 'java developer' on Indeed, and 196 for 'kotlin developer'. (Obviously you have to take those particular numbers with a grain of salt - e.g. job listings that match Java frequently say something like, "Knows a language like Java or C++" whereas a job listings that match Kotlin are probably? looking specifically for a Kotlin dev.)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.