TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

30 点作者 xaxaxb超过 3 年前
Preferably for freshers

16 条评论

vgeek超过 3 年前
If you step outside of the HN language of the month bubble, you&#x27;ll see lots of boring companies using languages like PHP and C#. They&#x27;re not flashy, but they&#x27;re used everywhere and aren&#x27;t going anywhere. Sure, they&#x27;ll be back office type jobs, but they will be stable with good enough benefits and probably won&#x27;t tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS&#x2F;CSS with whichever backend language you like and you should be fairly safe.<p>Stack Overflow&#x27;s survey may be useful to look at, too. <a href="https:&#x2F;&#x2F;insights.stackoverflow.com&#x2F;survey&#x2F;2021#most-popular-technologies-language-prof" rel="nofollow">https:&#x2F;&#x2F;insights.stackoverflow.com&#x2F;survey&#x2F;2021#most-popular-...</a>
评论 #28684044 未加载
评论 #28684341 未加载
评论 #28705261 未加载
评论 #28683358 未加载
mrkramer超过 3 年前
I will summarize what others said and I will add my own thinking as well.<p>Web Development: PHP and Javascript and its ecosystem<p>Mobile Development: Java&#x2F;Kotlin for Android and Objective-C&#x2F;Swift for iOS<p>Enterprise software: C++, Java, Rust and Golang<p>Machine Learning, AI and Data Analysis: Python and its ecosystem<p>Embedded: C and Rust<p>Game development: C++ for PC and Game Consoles, Java as well for PC games, Java&#x2F;Kotlin for Android games, Objective-C&#x2F;Swift for iOS games and Javascript and its ecosystem for Web games
评论 #28684745 未加载
评论 #28683848 未加载
评论 #28685530 未加载
评论 #28685832 未加载
评论 #28684864 未加载
aynyc超过 3 年前
What are freshers?<p>Most employable languages are still the enterprise languages.<p>1. Java and its ecosystem<p>2. JS and its ecosystem<p>3. Python and its ecosystem<p>I see more and more people are asking framework experience as well now.<p>1. Spring Boot<p>2. React<p>3. Pandas<p>Add AWS to your resume, you can probably ride AWS&#x2F;Java&#x2F;Python for the next 10 years.
评论 #28683127 未加载
ChrisRackauckas超过 3 年前
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. &quot;Most employable&quot; 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.
评论 #28684999 未加载
评论 #28686259 未加载
评论 #28683390 未加载
评论 #28682753 未加载
omosubi超过 3 年前
Employable by what kind of companies? I&#x27;d imagine the following aren&#x27;t going away anytime soon and will likely be employable for entire careers for many people: JavaScript, java, c#&#x2F;.net, python, c++, go - basically just find what Enterprise is using and learn those
heisnotanalien超过 3 年前
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&#x27;t want to have to code javascript just because it&#x27;s popular.
评论 #28683434 未加载
brunooliv超过 3 年前
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.
评论 #28681957 未加载
评论 #28682015 未加载
评论 #28684077 未加载
leander1978超过 3 年前
I am currently digging into Nim. It feels like Python, does some things better, and not very many things worse. It is strongly typed, has method overloading and Macros. Creating objects is much more enjoyable than in Python. foo(a, b) can be written as a.foo(b), and foo(x) can be written as x.foo. The docs are very good.
评论 #28681940 未加载
评论 #28681959 未加载
评论 #28681880 未加载
alephu5超过 3 年前
Backend: Python (Django) Spring Boot<p>Frontend: Typescript (React + React-native) Kotlin, Java and Swift<p>Quite a good way of getting into mobile development is to start with react-native and learn the native languages by adding modules.
skrtskrt超过 3 年前
As a Python backend services dev I fear a lot of the Python popularity you see is data analyst and data science&#x2F;data pipelines&#x2F;ML roles so if thats not your bag then don’t go all in on Python.<p>Lots of companies doing cool backend things are doing Golang now, and I see Infra&#x2F;SRE roles mention Go a lot.<p>and of course endless tons of both cool and uncool companies are still committed to Java.
Akronymus超过 3 年前
Definitely learn the boring ones, C#&#x2F;Java, SQL, JS and such.<p>But IMO also learn other paradigms. Such as FP or a LISP.<p>And definitely read: <a href="https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;pdf&#x2F;10.5555&#x2F;1243380" rel="nofollow">https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;pdf&#x2F;10.5555&#x2F;1243380</a><p>This is THE must read book IMO.
munduz超过 3 年前
Client side developers are in need: JS, Dart, Java&#x2F;Kotlin (android), Objective C&#x2F;Swift (ios).
ericb超过 3 年前
Ruby should be up there. Github, Shopify, Airbnb, Twitch and tons others are using it, but also growing incredibly. Growth of the Ruby talent pool slowed down while the JS SPA fad went nuts, but growth of companies using it <i>didn&#x27;t</i>! So the Rails job market is hot--supply is down, demand is up!<p>Throw in the new Rails 7 upgrades with simple JS packaging, turbo and stimulus reflex, and there&#x27;s a pretty solid case for really high employability going forward.
qq4超过 3 年前
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.
goodpoint超过 3 年前
People in the replies are confusing language popularity with developer demand.<p>Reminder: you don&#x27;t need 10000 jobs. You need one. Aiming for a niche market rather than doing shotgun is a perfectly valid strategy.<p>Find what fits you.<p>(random example: if you care exclusively about income and employability, learn COBOL)
gavinray超过 3 年前
JavaScript&#x2F;TypeScript, C#, Java, Python<p>Pick one (or more) you enjoy
评论 #28689748 未加载