Здравствуйте, Basil2, Вы писали:
B>Впервые за почти 10 лет начал искать работу. И с удивлением обнаружил, что на плюсах почти не осталось обычной работы.
B>Практически все вакансии требуют специфического опыта:
B>- embedded
B>- графика или игры
B>- OpenCV и прочий ML
B>- крипта, блокчейн или алготрейдинг
B>- серверы и сервисы с высоконагруженностью и многопоточностью
B>И почти не осталось вакансий, где просто требуется хорошее знание С++. Что для меня весьма печально, т.к. как-то не довелось погрузиться в вышеозначенные области, а кодил в основном под десктоп всякие мелкие вещи. На последний пункт вся надежда, все-таки с сокетами, протоколами и потоками немного дела имел, смогу рассказать что там к чему. Но речь не об этом
Просто отличное знание C++ требуется разработчикам библиотек C++, такие вакансии есть. Но опыт "под десктоп всякие мелкие вещи" там совсем нерелевантен.
B>А о том, что С++ повторяет судьбу С и постепенно сужается в узкие вышеозначенные области. Причем последние две области будут, скорее всего, относительно динамично переползать на Go и Rust. И только графика и ML, в силу мощных устоявшихся библиотек, еще долго будут тащить за собой C++.
Ты забыл Embedded. Embedded сейчас везде. Если в машине 2004 был простенький блок управления двигателем с простенькой программой на C, то в машине 2019 года электронных блоков 10, и в каждом софт сложнее в 100 раз. И тенденция будет проявляться на любой другой технике тоже.