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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Can I get a C++ job with a lot of C# experience?

10 点作者 londondev45大约 8 年前
I have around 9 yrs experience as a C# developer, I&#x27;d really like to try something new and learn C++, ideally in a C++ environment. C# is great but the lower level stuff is starting to attract me.<p>Does anyone have any experience in crossing technology &#x2F; language without commercial experience?

7 条评论

osullivj大约 8 年前
I recruited a lot of C++ devs as a hiring manager in London between 1997 and 2010. I never hired a candidate without at least two years real day to day experience in a real commercial environment, shipping real code. The C++ learning curve is much steeper than C#, Java, Python simply because of pointers, memory management, and the greater complexity of compiling and linking. Back in the mid 90s C++ was a mainstream language. But the rise of C#, Java &amp; Python means that C++ has rightly been abandoned for generic enterprise development, and is now only used where performance and low level integration requirements make it necessary: HFT, gaming, embedded, OS dev. Technical standards are high in those areas. There is another area where C++ is still used that may give you an &quot;in&quot;: legacy systems. There are still a lot of old mid 90s Windows C++ MFC systems out there, and their owners often find that work hard to resource as it&#x27;s so unglamorous. So I suggest trawling jobserve.com and indeed.co.uk for &quot;C++ MFC C#&quot;, then sell yourself as a C#er keen to learn C++. Good luck!
评论 #13976602 未加载
1ba9115454大约 8 年前
There&#x27;s a lot of C++ code in the Crypto currency space on Github.<p>You could try getting some pull requests going to gain some experience.<p>You&#x27;ll be able to figure out if it&#x27;s a direction you really want to head in.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bitcoin&#x2F;bitcoin&#x2F;pulls" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bitcoin&#x2F;bitcoin&#x2F;pulls</a>
mattbgates大约 8 年前
I learn languages best side-by-side. My basis for programming is Visual Basic, PHP, and JavaScript. A little Python in the mix too, but I can get an idea of how a programming language works by seeing what they look like side by side. They are all pretty much the same, with different syntax, and if you know one, you can pretty much grasp them all.<p>Of course I do stick to my preferences, but seeing how they compare is interesting.<p>Anyways, try Rosetta code: <a href="https:&#x2F;&#x2F;rosetta.alhur.es&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rosetta.alhur.es&#x2F;</a><p>I&#x27;m pretty sure with a little training, it will just click for you.
评论 #13976364 未加载
评论 #13979610 未加载
zerr大约 8 年前
Somewhat an opposite here: experienced C++ engineer interested in taking React Native projects&#x2F;jobs... :)
marktangotango大约 8 年前
C++ is the ultimate tech interview stump the chump quiz show language, it&#x27;s huge old and has lots of gotchas. You say you want to learn, no ones going to hire you to teach you, I&#x27;d expect you to have significant side project experience with it, and you&#x27;d have to a e the tech interview for me to take a chance on you. There are lots of mediocre c++ devs no one wants another.
评论 #13983964 未加载
ankurdhama大约 8 年前
Can you precisely define what do you mean by &quot;lower level stuff&quot;?
评论 #14018891 未加载
bktr大约 8 年前
no