I'm currently a hardware verification engineer looking to switch to software. I'm familiar with C and C++ but have talked to a few of software engineers here and they said C++ is dying. What language should I focus if not C++? What language would benefit me the most when I interview for Google, Facebook, Amazon or any other high-paying software companies?
Do hardware engineers say C++ is dying?
C++ isn't dying... Wtf
C++ is not dying. It's a huge investment to be good at it though. And it's good at doing just a few particular things (high performance or low power). But when it comes to these things, C++ kicks ass. It's not a bad idea to diversify your investment and also learn to write boring vanilla server code that glues APIs together in Java/Python/Go/JS (system design + devops becomes more important than coding here)...just way too many jobs of this kind out there. More bidders == more negotiation power.
Thank you for the information. Looks like I'll be focusing on C++ and JS. I'm really comfortable with C++ but know nothing about JS. I know Python as we sometimes use that for scripting to run regressions.
Python/Scala are the languages for the data/ML world. Knowing some SQL wouldn't hurt either. JS is the language for the web front-end. Can be used for backend too with frameworks like NodeJS Java is for enterprise web backend mostly. Like Gmail...or anything Amazon logistics related. It's increasingly being replaced by Go in the start-up world.
It's not the language, it's the leetcode that matters
The ones who say C++ is dying are the ones who code C++ in C.
2024 Presidential Election
Yesterday
560
Democrats: Support Tax on Unrealized Gains?
Tech Industry
2d
43406
Worried that our top performer is an attrition risk. How do managers handle this?
India
Yesterday
291
Heard congress distributing wealth
Tech Industry
Yesterday
3232
Avoid teams with only Chinese or Indians especially with a Chinese/Indian manager
Tech Industry
Yesterday
1139
I haven’t done shit today!
I used C++