Live data from Hacker News

Ask HN: Most employable programming languages for 2022 and beyond?

news.ycombinator.com

21–30 of 59 posts

Re: Ask HN: Most employable programming languages for 2022 and beyond?

#21
post #7

Python for job orchestration (Airflow) and data science (numpy, scipy, etc) , Java 16+ for the general enterprise, product development, Julia for HPC. C for embedded, C++ for games, highly intensive systems.

Can't have a most employable list without mentioning JS. Personally I'd swap Julia for JS. Apart from that this list tracks.

JS for HPC instead of Julia?

Re: Ask HN: Most employable programming languages for 2022 and beyond?

#22
post #19

If you step outside of the HN language of the month bubble, you'll see lots of boring companies using languages like PHP and C#. They're not flashy, but they're used everywhere and aren't going anywhere. Sure, they'll be back office type jobs, but they will be stable with good enough benefits and probably won't tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS/CSS with whic…

Lots of boring companies using C#?

You know, many top unicorns use C#, many top gaming companies use C# (including Blizzard). Just because you have some weird anti Microsoft-bias doesn't mean there's anything inherently wrong or "boring" with C#

Re: Ask HN: Most employable programming languages for 2022 and beyond?

#23

A lot of Julia-based companies just hit big Seed A, Seed B, etc. rounds, with a lot more startups entering the space as well. There is a glut of Julia programmers in the industry now given all of this hiring. "Most employable" is hard because no one is in all places, but I can at least tell you that locally there is and will be a lot of hiring in the next few years here.

Examples?

Re: Ask HN: Most employable programming languages for 2022 and beyond?

#24

Find a programming language you actually like and want to use rather than what will be popular for this is the way to true happiness. You don't want to have to code javascript just because it's popular.

I'm trying to find a sweet spot.

Re: Ask HN: Most employable programming languages for 2022 and beyond?

#27
post #19

If you step outside of the HN language of the month bubble, you'll see lots of boring companies using languages like PHP and C#. They're not flashy, but they're used everywhere and aren't going anywhere. Sure, they'll be back office type jobs, but they will be stable with good enough benefits and probably won't tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS/CSS with whic…

Lots of boring companies using C#? You know, many top unicorns use C#, many top gaming companies use C# (including Blizzard). Just because you have some weird anti Microsoft-bias doesn't mean there's anything inherently wrong or "boring" with C#

Just checked the parent's past comments and I don't see how you can say that. I think "PHP and Java" would have been just as apt but maybe not raised your hackles?

Re: Ask HN: Most employable programming languages for 2022 and beyond?

#28
post #19

If you step outside of the HN language of the month bubble, you'll see lots of boring companies using languages like PHP and C#. They're not flashy, but they're used everywhere and aren't going anywhere. Sure, they'll be back office type jobs, but they will be stable with good enough benefits and probably won't tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS/CSS with whic…

Lots of boring companies using C#? You know, many top unicorns use C#, many top gaming companies use C# (including Blizzard). Just because you have some weird anti Microsoft-bias doesn't mean there's anything inherently wrong or "boring" with C#

Not GP but I didn't interpret it to mean that all C# companies are boring, or that the language itself is boring, just that many boring C# companies exist.

Re: Ask HN: Most employable programming languages for 2022 and beyond?

#29

I will summarize what others said and I will add my own thinking as well. Web Development: PHP and Javascript and its ecosystem Mobile Development: Java/Kotlin for Android and Objective-C/Swift for iOS Enterprise software: C++, Java, Rust and Golang Machine Learning, AI and Data Analysis: Python and its ecosystem Embedded: C and Rust Game development: C++ for PC and Game Consoles, Java as well for PC games, Java/Kotl…

This is a great list and points out the flaw in the question, which is "employed at which type of company". A web consultancy has different needs from Intel, so they use different languages. Yet both hire "freshers" and other programmers.

One thing I'd add to your list. The Microsoft ecosystem is big in the enterprise, so C# should go on that bullet point.

Re: Ask HN: Most employable programming languages for 2022 and beyond?

#30
post #19

If you step outside of the HN language of the month bubble, you'll see lots of boring companies using languages like PHP and C#. They're not flashy, but they're used everywhere and aren't going anywhere. Sure, they'll be back office type jobs, but they will be stable with good enough benefits and probably won't tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS/CSS with whic…

Lots of boring companies using C#? You know, many top unicorns use C#, many top gaming companies use C# (including Blizzard). Just because you have some weird anti Microsoft-bias doesn't mean there's anything inherently wrong or "boring" with C#

I didn't say C# was exclusively used by boring companies. I made no claim that it was a bad language, quite the opposite (I would probably have it in my top 5 back end languages). I'm not using boring as a derogatory adjective-- just as catch-all for non-VC/FAANG companies. If you look at "boring" or mature companies such as insurance or consumer good companies, where technology is viewed as just a tool to solve the business objective, rather than the feathers of the goose laying the golden eggs, you will find different priorities-- such as programming languages that take into consideration backwards compatibility, scalability from the start, development time and general support ecosystem.
Post reply on HN