Программирование • 24 июля 2024 • 5 мин чтения

Полезные ресурсы для начинающего разработчика C++

C++ — универсальный язык программирования, на котором можно писать практически всё. Публикуем полезные материалы по C++, которые помогут начинающему разработчику.

Бесплатные курсы

В курсе Практикума есть бесплатная часть, которая посвящена основам программирования. Можно узнать, зачем писать код на языке C++ и что такое переменные, типы данных, условные конструкции, циклы и функции.

На курсах Практикума можно освоить профессию разработчика C++, даже если до этого не было опыта программирования

В основной части курса студенты изучают алгоритмы и структуры данных, разбираются в библиотеке C++ и учатся писать эффективный код. Обучение длится 9 месяцев, за это время можно освоить профессию с нуля и создать больше восьми проектов для портфолио.

Бесплатный курс от VK Team, который подходит специалистам с базовым знанием C++. На лекциях рассматривают многопоточное программирование в контексте разработки сетевых и высоконагруженных систем. В конце курса студенты смогут создать собственный веб-сервер.

Видеоуроки по основам C++ от ФПМИ — физтехшколы прикладной математики и информатики.

У Яндекса есть цифровой учебник, который содержит теорию и практические задания с автопроверкой. Можно прочитать про базовые конструкции, стандартную библиотеку и идиомы C++

Телеграм-каналы

Разбор задач с технических собеседований для разработчиков C++.

В канале есть задачки для разработчиков разных уровней — и для джунов, и для мидлов и сеньоров

Задачи и тесты по C++ для тренировки и обучения.

Канал, в котором два разработчика — Владимир и Денис — разбирают кейсы из мира С++. По тегу #новичкам можно найти контент для начинающих специалистов, а по тегу #опытным — для программистов уровня мидл и сеньор.

О разработке, архитектуре и C++. Автор публикует подборки статей и видео, разборы кода, задачки. Удобно искать посты по тегам. Для темы C++, например, это #cpp.

Подборки статей, видео и мемов на тему C++.

Авторы канала рассказывают о книгах, которые могут быть полезны начинающим разработчикам C++.

Youtube-каналы

Канал с видеоуроками по математике, алгоритмам обработки данных, языкам программирования С, С++, Java, Python, JavaScript, HTML, CSS, а также по их библиотекам.

На канале есть блок видео, которые посвящены особенностям C++. Источник: Selfedu

Канал конференции для C++ разработчиков. Публикует видеолекции, которые проводят опытные программисты из крупных IT-компаний — например, Лаборатории Касперского, VK Team или Яндекса.

Канал преподавателя МФТИ Константина Владимирова. Публикует записи лекций и докладов по C++.

Подробные уроки программирования на разных языках. Для начинающих разработчиков C++ есть несколько плейлистов: «Основы языка» и «Разбор домашних заданий».

Книги

Автор: Бьёрн Страуструп

Страуструп — автор C++. В своей книге он объясняет основы программирования в целом и на языке, который создал, в частности. Есть примеры кода и практические задания.

Создатель языка написал практическое руководство для начинающих разработчиков C++

Автор: Герберт Шилдт

Книга-самоучитель, которая поможет разобраться в основах и понятиях языка C++.

Автор: Стивен Прата

Книга, которая объясняет принципы программирования на языке C++. Обучение через практику: после каждой главы есть проверочные задания и вопросы. Много примеров кода.

Статьи

Блог Практикума помогает начинающим программистам разобраться в основах профессии. Для специалистов по C++ есть много полезных статей, например:

Какие задачи выполняет разработчик C++
Что такое объектно-ориентированное программирование
Что такое динамический массив данных

В блоге Практикума есть статьи по всем языкам программирования, в том числе по C++

У разработчиков C++ на «Хабре» есть свой раздел, в котором они публикуют статьи про возможности языка, карьеру, вопросы с собеседований и проблемы в написании кода.

Большая статья от Microsoft Visual C++ — интегрированной среды разработки приложений. Описывает основные понятия и методики программирования на языке C++.

Подборка приёмов, которые сделают программирование на С++ легче и интереснее.

Статья, которая будет полезна всем начинающим разработчикам. Автор рассказывает о приёмах и дополнительных навыках, которые помогут сократить путь от джуна к мидлу.

Статью подготовили:
Надежда Низамова
Яндекс Практикум
Редактор
Полина Овчинникова
Яндекс Практикум
Иллюстратор

Дайджест блога: ежемесячная подборка лучших статей от редакции

Поделиться

Успейте начать учебу в Практикуме до конца ноября со скидкой 20%

Tue Nov 12 2024 13:06:20 GMT+0300 (Moscow Standard Time)