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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

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

111 点作者 wojtczyk4 个月前

18 条评论

fdsf1113 个月前
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 个月前
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 个月前
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 个月前
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 个月前
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 个月前
&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 个月前
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 个月前
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 个月前
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 个月前
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 个月前
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 个月前
I wonder if Python knowledge is just assumed now. Whereas these other languages would not be...
评论 #43150272 未加载
zamalek3 个月前
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 个月前
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 个月前
Why just these three languages?
boyka3 个月前
Absolute numbers are on a downward trend. But how about relative interest as a percentage of total?
ttul3 个月前
Might I suggest using `mdates.AutoDateLocator()` on your x-axis to reduce the number of date labels?
svilen_dobrev3 个月前
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 未加载