Полезные ресурсы для начинающего разработчика C++
Полезные ресурсы для начинающего разработчика C++
C++ — универсальный язык программирования, на котором можно писать практически всё. Публикуем полезные материалы по C++, которые помогут начинающему разработчику.
В курсе Практикума есть бесплатная часть, которая посвящена основам программирования. Можно узнать, зачем писать код на языке C++ и что такое переменные, типы данных, условные конструкции, циклы и функции.
На курсах Практикума можно освоить профессию разработчика C++, даже если до этого не было опыта программирования
В основной части курса студенты изучают алгоритмы и структуры данных, разбираются в библиотеке C++ и учатся писать эффективный код. Обучение длится 9 месяцев, за это время можно освоить профессию с нуля и создать больше восьми проектов для портфолио.
Бесплатный курс от VK Team, который подходит специалистам с базовым знанием C++. На лекциях рассматривают многопоточное программирование в контексте разработки сетевых и высоконагруженных систем. В конце курса студенты смогут создать собственный веб-сервер.
Видеоуроки по основам C++ от ФПМИ — физтехшколы прикладной математики и информатики.
У Яндекса есть цифровой учебник, который содержит теорию и практические задания с автопроверкой. Можно прочитать про базовые конструкции, стандартную библиотеку и идиомы C++
Разбор задач с технических собеседований для разработчиков C++.
В канале есть задачки для разработчиков разных уровней — и для джунов, и для мидлов и сеньоров
Задачи и тесты по C++ для тренировки и обучения.
Канал, в котором два разработчика — Владимир и Денис — разбирают кейсы из мира С++. По тегу #новичкам можно найти контент для начинающих специалистов, а по тегу #опытным — для программистов уровня мидл и сеньор.
8. thisisnotes
О разработке, архитектуре и C++. Автор публикует подборки статей и видео, разборы кода, задачки. Удобно искать посты по тегам. Для темы C++, например, это #cpp.
Подборки статей, видео и мемов на тему C++.
Авторы канала рассказывают о книгах, которые могут быть полезны начинающим разработчикам C++.
11. Selfedu
Канал с видеоуроками по математике, алгоритмам обработки данных, языкам программирования С, С++, Java, Python, JavaScript, HTML, CSS, а также по их библиотекам.
На канале есть блок видео, которые посвящены особенностям C++. Источник: Selfedu
12. C++ User Group
Канал конференции для C++ разработчиков. Публикует видеолекции, которые проводят опытные программисты из крупных IT-компаний — например, Лаборатории Касперского, VK Team или Яндекса.
Канал преподавателя МФТИ Константина Владимирова. Публикует записи лекций и докладов по C++.
14. #SimpleCode
Подробные уроки программирования на разных языках. Для начинающих разработчиков C++ есть несколько плейлистов: «Основы языка» и «Разбор домашних заданий».
Автор: Бьёрн Страуструп
Страуструп — автор C++. В своей книге он объясняет основы программирования в целом и на языке, который создал, в частности. Есть примеры кода и практические задания.
Создатель языка написал практическое руководство для начинающих разработчиков C++
Автор: Герберт Шилдт
Книга-самоучитель, которая поможет разобраться в основах и понятиях языка C++.
Автор: Стивен Прата
Книга, которая объясняет принципы программирования на языке C++. Обучение через практику: после каждой главы есть проверочные задания и вопросы. Много примеров кода.
18. Блог Практикума
Блог Практикума помогает начинающим программистам разобраться в основах профессии. Для специалистов по C++ есть много полезных статей, например:
● Какие задачи выполняет разработчик C++
● Что такое объектно-ориентированное программирование
● Что такое динамический массив данных
В блоге Практикума есть статьи по всем языкам программирования, в том числе по C++
У разработчиков C++ на «Хабре» есть свой раздел, в котором они публикуют статьи про возможности языка, карьеру, вопросы с собеседований и проблемы в написании кода.
Большая статья от Microsoft Visual C++ — интегрированной среды разработки приложений. Описывает основные понятия и методики программирования на языке C++.
Подборка приёмов, которые сделают программирование на С++ легче и интереснее.
Статья, которая будет полезна всем начинающим разработчикам. Автор рассказывает о приёмах и дополнительных навыках, которые помогут сократить путь от джуна к мидлу.
Читать также: