Впервые за почти 10 лет начал искать работу. И с удивлением обнаружил, что на плюсах почти не осталось обычной работы.
Практически все вакансии требуют специфического опыта:
— embedded
— графика или игры
— OpenCV и прочий ML
— крипта, блокчейн или алготрейдинг
— серверы и сервисы с высоконагруженностью и многопоточностью
И почти не осталось вакансий, где просто требуется хорошее знание С++. Что для меня весьма печально, т.к. как-то не довелось погрузиться в вышеозначенные области, а кодил в основном под десктоп всякие мелкие вещи. На последний пункт вся надежда, все-таки с сокетами, протоколами и потоками немного дела имел, смогу рассказать что там к чему. Но речь не об этом
А о том, что С++ повторяет судьбу С и постепенно сужается в узкие вышеозначенные области. Причем последние две области будут, скорее всего, относительно динамично переползать на Go и Rust. И только графика и ML, в силу мощных устоявшихся библиотек, еще долго будут тащить за собой C++.
IMHO.