Comment by captain_coffee
18 hours ago
Nice! Just curious about one aspect: how much demand is there for C++ nowadays for new projects and what is the anticipated demand mid to long term [5+ years]? Asking as I am seriously considering if it would be a good idea to transition to C++ development (professionally, not as a hobby). Wondering if it would make sense from the POV of projected/anticipated future demand, job security and salaries (VERY important) - in the context of how bad the job market is at the moment.
Plenty, because despite the noise around the alternatives, even those alternatives are built with help of GCC and LLVM, written in C++ and aren't getting any rewrite short term.
Then there are whole industries where only C, C++ and Assembly matter, including standards, so it will take a while for new contenders to be taken seriously on such industries.
gcc and LLVM being written in C++ is ortogonal to the demand for new projects to use C++.
Kind of, keeps them relevant, when the alternatives aren't bootstraped.
C++ was and is reasonably popular, even when all new projects start using rust I guess there will be demand due to all the legacy code that cannot be rewritten. On the other hand you will be working with legacy C++, from what I heard its like selling your soul for job security.
If you care about job security and salary, I recommend specializing in maintaining COBOL legacy codebases for the financial services sector.
There are not enough oldtimers alive to do it, and the younger guys refuse to learn it. That drove up the hourly salaries enormously.
I am non-ironically considering this as I probably have double-digit organizations within a radius of 10 miles that probably still have core systems in production written in COBOL.
What about your sanity