Есть ли хорошие пошаговые туториалы проектов на С++ для новичков?
Я ранее занимался фронтендом и для JS буквально тысячи есть достаточно хороших пошаговых статей, уроков, курсов и т.д по написанию какого либо проекта, от обработки клика на кнопку до полноценных приложений, включая тестирование, бэкенд, деплой и т.д. Недавно я начал изучать С++ и спустя несколько месяцев усердных занятий и выполнения заданий из книг, я встал на месте и не понимаю как развиваться далее. Ну прочитал я пару книг, ну поделал какие то задания, пусть их было и много, но по факту я не способен написать ничего и не понимаю что в принципе мне писать для практики и развития своих знаний и навыков. В вебе было все понятно, взял JS/React и пошел клепать все подряд, любые модули приложений или плноценные клоны существующих. В С++ все как то по другому.
Есть ли какие то хорошие пошаговые туториалы проектов под разные уровни владения языком и смежными темами?
Смотрел на YT но там одни индусы которые гавнокодят так что страшно смотреть (даже не учитывая их произношение). В текстовом формате каких то хороших полноценных руководств для новичков не нашел. Именно на современном С++
Jacen11, чтобы устроиться сейчас, к тому же плюсовиком, нужно знать и главное уметь очень многое по моему. Никому мои основы языка не нужны даже бесплатно
Обычно С++ в вакууме не существует. Его учат сразу применительно к программированию UI под Windows,
или к Unreal Engine, или к сетевому программированию под Linux/Unix. Или еще более специфичный
сегмент - сетевое оборудование и микроконтрллеры. Это неизбежно.
Особенно когда ты доходишь до дисковой подсистемы, сетей или мультизадачности - ты просто выходишь за рамки С++ и нужно разбираться во всем остальном. И мне кажется что в этом главный челлендж. Не сам язык а
системная архитектура и прикладные фреймворки.
Тоесть в самом вопросе ты должен сам решить куда ты дальше со знаниями С++ пойдешь.
P.S. С++ за 14 дней... - это завсегда можно найти.
mayton2019 я начал изучать С++ чтобы в перспективе заняться программированием игровых движков или программированием графики. Но. Проблема в том что данное направление как и в принципе любое направление с С/С++ требует каких то дополнительных знаний, зачастую даже сложнее чем сам С++. Я начал изучать низкоуровневое устройство пк, операционные системы, позже добавлю ассембли, помимо этого я восстанавливаю знания элементарной алгебры чтобы потом заняться дискреткой и линейной алгеброй. Рано или поздно я это все изучу и буду иметь базу для геймдева и там уже ясно что конкретно делать, чем заниматься и как практиковаться, потому что есть конкретная область с конкретными задачами, к тому же по большей части и с визуальным представлением. Но сейчас я без понятия как мне закреплять знания самого языка, как практиковаться соотвественно текущему уровню знаний и т.д. Так или иначе мне нужно параллельно развивать навыки программировпния а не только учить теорию больше года