The pool of talented C++ developers is running dry
2023-2-4
| 2023-6-7
字数 1117阅读时长 3 分钟
by Alex McMurray  亚历克斯麦克默里
Software companies have a problem. There’s not enough candidates that can code C++.  软件公司有问题。没有足够的候选人可以编写 C++。
This was the consensus in a webinar from ProfitView, a crypto trading tools developer, on high frequency trading using C++. Anthony Peacock, formerly a quant at both Citi and Citadel said “it’s impossible to find people with a really high level of C++ skills which is exactly what every trading company wants.”   这是加密货币交易工具开发商 ProfitView 在关于使用 C++ 进行高频交易的网络研讨会上达成的共识。曾在花旗和 Citadel 担任量化分析师的 Anthony Peacock 说:“很难找到真正具备高水平 C++ 技能的人,而这正是每家贸易公司都想要的。”
This isn’t just a British or American issue, nor is it one specific to high frequency trading. Rainer Grimm, who has been a professional C++ trainer since 2008, affirmed that C++ education in Germany is equally “terrible” and added that “there’s a big demand for C++ not only in this domain but also the automotive” industry.  这不仅仅是英国或美国的问题,也不是高频交易特有的问题。自 2008 年以来一直担任专业 C++ 培训师的 Rainer Grimm 肯定德国的 C++ 教育同样“糟糕”,并补充说“不仅在这个领域而且在汽车行业对 C++ 的需求很大”。
Where are all the C++ programmers? People are seemingly scared away from the language by a terrible stigma: the notion that it is a legacy program. With big names in tech such as Microsoft Azure CEO Mark Russinovich calling people to “deprecate” C++ “for the sake of security and reliability,” in favour of Rust, this is hardly surprising. C++ 程序员都在哪里?人们似乎被一种可怕的污名吓跑了:它是一个遗留程序的概念。微软 Azure 首席执行官 Mark Russinovich 等科技界知名人士呼吁人们“为了安全性和可靠性”“弃用”C++,转而支持 Rust,这不足为奇。
However, reports of C++’s death may be premature. ProfitView CEO Richard Hickling, a former software engineer at Barclays and Bank of America, said “the death of C++ has been reported many times.” Hickling pointed to Java, which has long “seemed to be replacing C++ itself,” but hasn’t.  然而,关于 C++ 死亡的报道可能还为时过早。 ProfitView 首席执行官 Richard Hickling 曾是巴克莱银行和美国银行的软件工程师,他说:“C++ 的消亡已经被报道过很多次了。” Hickling 指出 Java,它长期以来“似乎正在取代 C++ 本身”,但实际上并没有。
So where have all the C++ developers gone? The Stack Overflow Survey 2022 reported almost a drop of almost two percentage points in respondents this past year using C++ (from 24.3% to 22.5%), even while the percentage of professional developers using it rose. The good news, though, is that 34.7% of respondents learning to code are using C++, placing it in the top 6 programming languages of that category. 那么,所有 C++ 开发人员都去哪儿了? Stack Overflow 调查 2022 报告称,过去一年使用 C++ 的受访者减少了近两个百分点(从 24.3% 到 22.5%),尽管使用它的专业开发人员的比例有所上升。不过,好消息是,34.7% 的学习编码的受访者正在使用 C++,使其跻身该类别编程语言的前 6 名。
The real problem is that C++ is neither easy nor loved. Rust got an 87% approval rate in the “most loved” category of the Stack Overflow Survey. However, only 9.3% of respondents used Rust at all and only 8.8% did so professionally. C++, meanwhile, languished at 48%. 真正的问题是 C++ 既不容易也不受欢迎。 Rust 在 Stack Overflow 调查的“最受欢迎”类别中获得了 87% 的支持率。然而,只有 9.3% 的受访者完全使用 Rust,而且只有 8.8% 的受访者专业地使用 Rust。与此同时,C++ 下降到 48%。
Even so, C++ regularly appears in the top 4 of the TIOBE index, earning it a place in their “big 4.”  即便如此,C++ 经常出现在 TIOBE 指数的前 4 名中,在他们的“四大”中赢得了一席之地。
The reality is that there are plenty of C++ jobs available in finance, and that compared to other languages there are comparatively few people to fill them. The language may be hard. But it’s also worth it.  事实上,金融领域有很多 C++ 职位空缺,而且与其他语言相比,填补这些职位的人相对较少。语言可能很难。但这也是值得的。
  • 新闻
  • 四大类 AI 工具合集你也许不需要 jQuery
    Loading...
    目录