The pool of talented C++ developers is running dry
11–20 of 869 posts
Re: The pool of talented C++ developers is running dry
#12the sheer quantity of application stuff that has been written in very high level languages has.
Re: The pool of talented C++ developers is running dry
#13When I studied Physics, I did 2 years (4 semesters) of C++. Nowadays, nobody would do that, you'd learn Python by default.
Re: The pool of talented C++ developers is running dry
#14Re: The pool of talented C++ developers is running dry
#15Re: The pool of talented C++ developers is running dry
#16I switched from C++ because the type of work is typically boring. Its either system level stuff, or HFT, usually some market data system or similar. Not to mention its likely a big old system with legacy code base. Seeing the salaries now I kinda regret switching out, but the companies and business problems you get in Python & Java are much more interesting.
interesting. i've always found that the basic CRUD apps that most python jobs end up being are far more boring than HFT or systems level
Re: The pool of talented C++ developers is running dry
#17Re: The pool of talented C++ developers is running dry
#18It uses CMake, conan for packaging, clang-tidy and cpp-check, and has templates for fuzz and unit testing[1].
I found it because qtcreator and kdevelop were weirdly clunky and created partly broken qt projects and I figured I wanted to add a package manager and qt to the mix.
The template looks really fancy, but it's so incredibly slow, to the point of being unusable.
It's a ramble yes. But the point is modern C++ tools seem to have added some niceties to the language, but they also brought more of the main C++ issues, i.e. slow compile times and nasty boilerplate in the build process. Yes, I realize CMake isn't modern and there are a bunch of new build tools.
[1] https://github.com/cpp-best-practices/gui_starter_template
Re: The pool of talented C++ developers is running dry
#19Because Python pays more. Or Javascript. Or Ruby. More demand, more salary. Apart from finance, pay is lower than web languages. And finance is small. Embedded systems programming, that also uses the language, pays 30% less than web jobs from my last job hunting period. Employees may be leaving the embedded space (and C++) for web tech because of this. This is the feeling I get from my local job market (western Europ…