TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Rust, C++, and Python trends in jobs on Hacker News (February 2025)

111 pointsby wojtczyk3 months ago

18 comments

fdsf1113 months ago
The number of mentions needs to be normalized by the number of job posts.<p>Example:<p>- 2021-01: posts=842, python=194, ratio = 194 &#x2F; 842 = 0.23 (mentions per post)<p>- 2025-01: posts=487, python=87, ratio = 87 &#x2F; 487 = 0.18<p>And then if you want to see a trend, do a moving 6 months average.<p>[2021-01] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25632982">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25632982</a><p>[2025-01] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42575537">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42575537</a>
评论 #43151829 未加载
评论 #43150875 未加载
评论 #43152169 未加载
评论 #43151416 未加载
feverzsj3 months ago
It&#x27;s just Hacker News attracts more rust users, so more rust jobs here. You can search on actual job sites. Rust jobs are still rare.
评论 #43152291 未加载
评论 #43149986 未加载
评论 #43150187 未加载
评论 #43150154 未加载
Terretta3 months ago
Are posts not mentioning <i>any</i> languages? Are posts dwindling, which means Rust is actually going through the roof? Is some other language the one with rising demand?<p>Needs some kind of baseline ...
评论 #43149639 未加载
评论 #43149386 未加载
millerm3 months ago
I’ve been a developer since the 90s. Mainly on the JVM, some Objective-C, and too much JavaScript garbage. I would gladly take a junior position, making junior pay if I could get an entry-level Rust gig. I know that’s not going to happen, but I sure would like it too.
评论 #43153532 未加载
评论 #43150979 未加载
评论 #43150105 未加载
评论 #43151673 未加载
评论 #43150298 未加载
Xebenebex3 months ago
I’m so confused by this graph, it seems to literally just confirm that hiring is way down across the board. The relationship between language popularity seems mostly the same (maybe less python?)
high_na_euv3 months ago
&gt;As a proxy measure for programming language trends, let’s analyze the frequency of programming language mentions in the monthly “Ask HN: Who is hiring?” and “Ask HN: Who wants to be hired?” postings on Hacker News for a few years up until February 2025. Below are the graphs.<p>Thats terrible proxy
评论 #43152396 未加载
评论 #43150920 未加载
wojciii3 months ago
I write rust, c++ and python for a living. All in the same project.<p>Learning rust was painfull.<p>I tolerate c++, but I find modern c++ hard to understand. I hate gcc c++ error messages. They are the worst kind of error messages that I know.<p>Using Python for system testing is a godsend. This is where it shines .. but using poetry for package management is painful.
评论 #43152378 未加载
评论 #43152367 未加载
kevin_thibedeau3 months ago
Those trendlines are somewhat bogus because there is a COVID induced bump [1] that is hidden here by the cutoff at 2021. Add another five years and the slopes will be less steep.<p>[1] <a href="https:&#x2F;&#x2F;hnhiring.com&#x2F;trends" rel="nofollow">https:&#x2F;&#x2F;hnhiring.com&#x2F;trends</a>
评论 #43152463 未加载
marifjeren3 months ago
The chart titles say &quot;frequency&quot; but the y axis seems to be ambiguous about whether it&#x27;s an absolute count of mentions or mentions-per-word or mentions-per-something-else.<p>The distinction is important because if it&#x27;s an absolute count, I think these data would mostly just correlate with the job market overall. In that case, splitting it out by language is sort of uninteresting.
gorkaerana3 months ago
I cannot quite replicate those results myself: <a href="https:&#x2F;&#x2F;github.com&#x2F;gorkaerana&#x2F;hn-programming-language-trends">https:&#x2F;&#x2F;github.com&#x2F;gorkaerana&#x2F;hn-programming-language-trends</a>.<p>In my analysis, as a percentage of total job posts, Python jobs start to rapidly increase in 2022, even before the current AI craze started by the release of ChatGPT on November 20 2022. They peaked in 2024 and seem to have stalled since. Rust and C++ jobs (again, as a percentage of total job posts), have gone toe-to-toe since mid 2023.<p>That being said, many improvements to be done to my analysis, as it relies on simple word match.
hughdbrown3 months ago
I am not sure I believe the numbers shown here. More jobs offered in Rust than C++? I would not think so.<p>I think that many of the hits on &#x27;rust&#x27; in the job postings are actually &#x27;trust&#x27;: ```<p>&gt;&gt;&gt; import requests<p>&gt;&gt;&gt; page_id = 42919502 # Feb 2025<p>&gt;&gt;&gt; url = f&quot;<a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;api&#x2F;v1&#x2F;items&#x2F;{page_id}" rel="nofollow">https:&#x2F;&#x2F;hn.algolia.com&#x2F;api&#x2F;v1&#x2F;items&#x2F;{page_id}</a>&quot;<p>&gt;&gt;&gt; resp = requests.get(url, headers={&#x27;Accept&#x27;: &#x27;application&#x2F;json&#x27;})<p>&gt;&gt;&gt; data = resp.json()<p>&gt;&gt;&gt; sum(&#x27;rust&#x27; in child[&#x27;text&#x27;].lower() for child in data[&#x27;children&#x27;])<p>42<p>&gt;&gt;&gt; sum(&#x27;trust&#x27; in child[&#x27;text&#x27;].lower() for child in data[&#x27;children&#x27;])<p>13<p>```<p>Check out the gist here: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;hughdbrown&#x2F;f41f5f3c072067c2351460d8d3a739d0" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;hughdbrown&#x2F;f41f5f3c072067c2351460d8d...</a><p>It shows that 30-40% of &#x27;rust&#x27; is really &#x27;trust&#x27;: ```<p>-------------------- 2025-02-01: rust = 42 trust = 13<p>-------------------- 2025-01-01: rust = 28 trust = 10<p>-------------------- 2024-12-01: rust = 32 trust = 14<p>-------------------- 2024-11-01: rust = 28 trust = 8<p>-------------------- 2024-10-01: rust = 36 trust = 12<p>-------------------- 2024-09-01: rust = 32 trust = 9<p>-------------------- 2024-08-01: rust = 36 trust = 10<p>-------------------- 2024-07-01: rust = 33 trust = 11<p>-------------------- 2024-06-01: rust = 36 trust = 15<p>-------------------- 2024-05-01: rust = 42 trust = 14<p>-------------------- 2024-04-01: rust = 30 trust = 12<p>-------------------- 2024-03-01: rust = 32 trust = 12<p>-------------------- 2024-02-01: rust = 25 trust = 10<p>-------------------- 2024-01-01: rust = 22 trust = 8<p>```<p>I have a python repo specifically for finding Rust action in Who Is Hiring: <a href="https:&#x2F;&#x2F;github.com&#x2F;hughdbrown&#x2F;who-is-hiring">https:&#x2F;&#x2F;github.com&#x2F;hughdbrown&#x2F;who-is-hiring</a>
softwaredoug3 months ago
I wonder if Python knowledge is just assumed now. Whereas these other languages would not be...
评论 #43150272 未加载
zamalek3 months ago
How is the hiring experience? I&#x27;m considering Rust (or Elixir, or Go) for the next project at work. We&#x27;d obviously need to be able to hire teammates or replacements (as I&#x27;m the only current employee with tons of experience beyond C#).
jszymborski3 months ago
If im reading this right this counts the absolute number of mentions rather than relative.<p>Seeing as the number of job postings is rapidly decreasing (and presumably &quot;Who is hiring&quot; is increasing), the &#x27;rising&#x27; trends here are greatly confounded.
amazingamazing3 months ago
Why just these three languages?
boyka3 months ago
Absolute numbers are on a downward trend. But how about relative interest as a percentage of total?
ttul3 months ago
Might I suggest using `mdates.AutoDateLocator()` on your x-axis to reduce the number of date labels?
svilen_dobrev3 months ago
has anyone noticed how the hiring vs hired look like complement to each-other?<p>i.e. python is needed -&gt; people learn it -&gt; and then no need anymore -&gt; lots of people with python looking for job..
评论 #43152482 未加载
评论 #43151374 未加载