Я работал C++ dev три года и с другими языками тоже работал. Я бы не сказал, что C++ сложнее, чем JavaScript. Сейчас все языки сложные благодаря куче сопутствующих технологий.
Про современное IT (и вообще техносферу) можно сказать одно: "работать сложно, не работать легко". И всё.
Но C++ специфичен, его мало кто знает, не хватает компонентов, трудно отлаживать. Поэтому понятно, что он не для простых приложений, и в Web он только в глубоком бек-енде, а не везде.
И даже в тех нишах, в которых он есть, его заменяет Rust.
Который стал причиной того, почему я уволился из компании.
Во всех проектах, где мало финансирования и прибыли, джунов не ценят.
И в любой момент могут заставить учить раст, работать по 20 часов в сутки или сосать член.
А по C++ (да и по Rust тоже) маловато вакансий, труднее найти нормальный проект.
Поэтому лучше начинать с более популярного языка, устроиться работать, стать миддлом на нем или хотя бы крепким джуном, а потом уже C++ и Rust.
Еще в теории можно попробовать с помощью C++ набивать себе цену, а работать при этом сначала на другом языке - но хз, насколько это работает.
C/C++
Актуален ли С++ в 2022? Можно ли найти работу? и пригодится ли он лет через 10?
Уж с чем, с чем, а с срр то точно без работі остаться не получится. Бістріе язіки с тонкой работой с подсистемой памяти-то точно лишним не будет.
C++ как простой инструмент для инж-программиста. Как математика например. Годится для создания программ для микроконтроллеров, для программ на компах, для драйверов. За 10 лет мало чего изменится.
Antipa Berlinskij
разве для микроконтролеров не С больше применяется?
Похожие вопросы
- Отличия Visual Studio 2022 от 2019
- Найти 10 максимальных элементов в матрице
- Задача от компании РБК на должность инженера-разработчика: считать огромный файл, найти топ 10 часто встречающихся слов
- Работа с матрицами. Нужно найти сумму элементов каждой строки. Помогите пожалуйста ????????
- Пригодится ли знание низкоуровневых языков или можо с верхушками хорошо программировать?
- Объсните пожалуйста значение скобок в int(*ptr)[10] и разницу с int(*ptr)[10]=new int[5][10]. (Подробности в описании)
- C++. Бинарный поиск. Объясните работу данной программы. Найдите такое число x, что , с точностью не менее 6 зн.С while
- Для всех задач сформировать одномерный массив N случайных чисел из интервала (-10; 10).
- Для всeх зaдaч сфoрмировать oдномерный мaссив N случaйных чисeл из интервала (-10; 10).
- Лабораторная работа c++