Live data from Hacker News

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

news.ycombinator.com

31–40 of 59 posts

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

#31

Earlier quoted context omitted.

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.

Yep, the better terms to use are ones like stable or anchored. Companies that aren't trying to push the bounds of development and are just trying to work for their own business.

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

#32
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…

I wonder. Cost center development work seems most vulnerable to deskilling by low-code/no-code and offshoring through the increasing acceptance of remote work. Using hipster languages can be silly in a lot of ways, but it at least communicates that a company is very developer centric.

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

#33

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.

Which enterprises have upgraded Java since 8?

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

#34
I think concentrating on the language is a mistake. Once you can grok a few, perhaps at least one imperative and functional, you can learn any other in a matter of days. Sure, mastery takes much longer but in my experience most businesses hire for effectiveness to make change not be a guru of language X and Y.

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

#36
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…

> rewriting the entire stack with the latest technology

After seeing a couple C# companies do expensive switchovers to .NET Core, this part made me chuckle.

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

#37
post #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.

I never worked in the Enterprise software industry but when I was researching Computer Security and especially Windows Computer Security I saw a lot of C# software in the both "Red Team" and "Blue Team" camp so I suppose it must be pretty popular and useful in the Enterprise industry. I mentioned C++ and Java first because they are kings of Enterprise software. Rust and Golang are newcomers which are rapidly growing.

Yea I know Microsoft ecosystem is huge for example all Windows sysadmins use Microsoft's PowerShell scripting language to manage their networks.

Also in the "Web Development" I didn't mention HTML and CSS because they are not exactly computer programming languages but a markup language for web documents and a style sheet language for web documents respectively.

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

#38
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…

I wonder. Cost center development work seems most vulnerable to deskilling by low-code/no-code and offshoring through the increasing acceptance of remote work. Using hipster languages can be silly in a lot of ways, but it at least communicates that a company is very developer centric.

Enterprises have been trying to outsource development for the last two decades and failed miserably. The low-code/no-code trend is mostly a bust like AI/ML.

Chasing hipster languages is rat race. If you are strong in Java, with reasonable professional behavior and don't live in the middle of nowhere, you'll make decent money for a long time.

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

#39
post #36
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…

> rewriting the entire stack with the latest technology After seeing a couple C# companies do expensive switchovers to .NET Core, this part made me chuckle.

And a Blazor rewrite of the frontend shortly behind that, if they haven't already.

My previous company had to rewrite a bunch of its old (~7 year old) code from Silverlight just before I started working there too.

We also rewrote the front-end of some apps from AngularJS to Angular 2+ while I was there (and their older apps had some jQuery and Knockout code still in there), which took some time also.

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

#40
post #38

Earlier quoted context omitted.

I wonder. Cost center development work seems most vulnerable to deskilling by low-code/no-code and offshoring through the increasing acceptance of remote work. Using hipster languages can be silly in a lot of ways, but it at least communicates that a company is very developer centric.

Enterprises have been trying to outsource development for the last two decades and failed miserably. The low-code/no-code trend is mostly a bust like AI/ML. Chasing hipster languages is rat race. If you are strong in Java, with reasonable professional behavior and don't live in the middle of nowhere, you'll make decent money for a long time.

They failed miserably at getting things done with remote workers, which is indeed difficult, but there's no longer any alternative.
Post reply on HN