Яндекс Практикум

Разработчик C++

Для кого: Бэкенд разработчикСтажёр Джуниор
Начало: В любой момент
Длительность: 9 месяцев
Улучшаемые навыки:
C++Алгоритмы и структуры данныхGitООПUMLProtobuf
СертификатОнлайн

Описание курса

Онлайн-курс «Разработчик C++» для начинающих от сервиса Яндекс Практикум. 9 месяцев обучения языку программирования C++ с нуля с выдачей диплома о профессиональной переподготовке. Обучаем профессии разработчика на языке Си Плюс Плюс.

Отзывы о курсе

Оценить курс
Оценок: 21, комментариев: 18
4.50
Средняя оценка
83%Рекомендация
4.48
Соотношение цены и качества
4.52
Программа курса
4.05
Преподаватель курса
4.67
Практическая применимость знаний
4.62
Удобство платформы
4.67
Качество практики
default-avatar14 октября 2024. Средний (Middle)
Оценка 4.67dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

На основном курсе хорошо подобраны темы для обучения. Нужный минимум есть.

Недостатки

Отсутствие тем по многопоточному программированию.

На расширенной части курса (бэкэнд), крайне неадекватные сроки, которые не соответствуют сложности заданий.

Комментарий

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

default-avatar4 октября 2024. Средний (Middle)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Подробность реализации стандартных контейнеров, большое количество практики, хорошие наставники, обучение на реальных примерах.

Недостатки

В 2022 иногда подтупливал тренажёр, но случалось это редко. Стоило привыкнуть к его специфике и всё стало хорошо.

Комментарий

При прохождении курса главное - личная мотивация. Курс задаёт направление развития и изучения. Многое зависит от обучающегося. Этот курс явно не подойдет тем, кто желает получить всё в разжеванном и подробном виде. Тем кто готов учиться по заданным направлениям курс покажется полезным и эффективным.

default-avatar14 июля 2024. Младший (Junior)
Оценка 4.83dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
5
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Курс даёт устойчивое представление как о самом языке, так и о принятых в среде традиций по разработке кода. Теория изложена только по существу, достаточно академично, структурированно, при этом с живыми и запоминающимися примерами кода. Не было ни одной проходной темы, все друг с другом связаны. Сложность заданий в тренажёре нарастающая, всегда пишешь код только по теме, которую знаешь. Например, в самом начале учились писать только блок main, а подключали библиотеки только когда узнали о их наличии. Интерфейс самой платформы не пергружен, удобный поиск по материалам, встроенный gpt помощник.

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

Недостатки

Один раз мы с однокурсниками столкнулась с игнорированием от наставника, который в конце дня просто отправлял нас к следующему дежурному. Куратор взяла вопрос на контроль и больше такого не происходило.

Неравномерная нагрузка по самому курсу порой заставляет изучать отдельные темы гораздо дольше, торопиться со сдачей проекта, отчего понимание некоторых тем приходит гораздо труднее и позже.

Комментарий

Думаю, не стоит ожидать активного неформального общения с однокурсниками. Несмотря на интерактивы от кураторов, в Пачке общаются в основном по делу. По сравнению в учёбой в вузе, стресса тут больше. Нужно быть готовым к трудностям, потому что работаешь не на оценку, а на результат. Я себя долго относила к первой категории, поэтому пришлось научиться распоряжаться временем, рассчитывать свои силы. Играть придётся вдолгую, поэтому бесплатной частью курса лучше не пренебрегать, она поможет оценить свои силы и дать стартовую мотивацию.

P.S. для тех, кто тоже не щадит себя: взять пару недель на отдых во время сложного спринта - не зазорно:)

default-avatar8 июля 2024. Средний (Middle)
Оценка 5.00dropdown-icon
Рекомендация 90%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Мне, как полному новичку в программировании, курс понравился и даже получилось его закончить без перехода в другую когорту (когда не успеваешь в дедлайн есть возможность перейти в более младшую группу). Соответствует наименованию учебного заведения - много практики, из-за этого его и выбрал. Для решения некоторых задач приходилось плотно общаться с преподавателями, другими студентами. Встроенный тренажер и тесты заставляют досконально изучить задачу, как говорится, придется "попотеть", что на самом деле способствует усвоению материала и развитию навыков разработчика.

Недостатки

Некоторая неравномерность нагрузки в течении курса. И озвученное требуемое время на учебу (15-20 часов в неделю), видимо, актуально для уже опытных разработчиков, у меня уходило в 1,5 раза больше времени.

default-avatar6 июля 2024. Стажёр (Intern)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Главный + этого курса -- это грамотно структурированная теория, что позволяет получить СИСТЕМАТИЧЕСКИЕ знания. Это даёт возможность правильно выстраивать свои мысли при работе с кодом. Также очень много практики, которая позволяет закрепить полученные теоретические знания. Данный курс отлично подойдёт новичкам, которые не знают где найти хороший источник информации, а в данном курсе всё есть. Чтение книг на начальном этапе займёт в 2 раза больше времени, а в курсе есть дополнительно и практика и дэдлайны и наставники! Очень классно, что всегда можно открыть курс и прочитать тему заново, если что-то забыл.

Недостатки

Для себя не нашёл недостатков в данном курсе. За всё время обучения ни разу не пожалел, что выбрал именно его. Даже наоборот с каждым месяцем всё больше убеждался в ценности этого курса, когда применял новые знания на практике.

Комментарий

Курс подходит всем, кто хочет начать свой путь в С++. Но нужно быть готовым трудиться над своим кодом и соблюдать дэдланы. Главное помнить, что весь труд принесёт пользу в дальнейшем.

default-avatar6 июля 2024. Младший (Junior)
Оценка 4.83dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
5
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Курс предоставляет чёткий RoadMap по темам, который постепенно погружает в концепции языка и работу с ресурсами.

Недостатки

Особого негатива нет.

Могу только подчеркнуть что курс не сделает из вас супер-специалиста. Он даст вам крепкую базу для дальнейшего развития.

Комментарий

Курс довольно сложный и интенсивный, если у вас нет никакого представления о программировании готовьтесь к постоянному преодолению себя.

Теории предоставленной на курсе вполне достаточно для его прохождения. Но 100% во время обучения вы много раз будете "упираться в стену" и ловить фрустрацию. В такие моменты очень выручают наставники и вебинары объясняющие основные концепты.

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

Так же не думайте что сразу после прохождения курса вы сможете легко трудоустроиться, курс даёт крепкую базу. На основе этой базы, изучив фреймворки и углубившись в выбранное направление, вы легко найдёте работу.

default-avatar5 июля 2024. Младший (Junior)
Оценка 5.00dropdown-icon
Рекомендация 90%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Теория дана без лишней воды. Всё чётко и ясно. Учиться можно в любое время дня и ночи. В заданиях очень интересно разбираться и решать их. Все знания пригодились в последующем самостоятельном изучении фраемворка Qt.

Недостатки

Некоторые задания сложноваты и их просто невозможно пройти без помощи наставника или других студентов.

Комментарий

Над некоторыми задачами в конце курса сидел по несколько дней. Запаситесь временем и терпением.

default-avatar5 июля 2024. Средний (Middle)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

В принципе лучшие онлайн курсы на рынке. Хотя бы понимаешь за что заплатил. Репутация у Яндекса на высоте, что отражается на образовательных курсах.

Недостатки

Не было разработки с GUI, хотя я надеялся что это будет в последнем спринте с электронной таблицей.

Комментарий

Лучше приходить с пониманием того, что будешь изучать, иначе есть риск отстать и отчислиться.

default-avatar7 марта 2024. Младший (Junior)
Оценка 4.50dropdown-icon
Рекомендация 100%
4
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Понравилось, что есть бесплатная вводная часть, которая помогла понять, что будет в курсе обучения и как будет проходить само обучение. Обучение было поделено на Спринты, в конце которых, сдавалось итоговое задание. Итоговые задания проверяются ревьюерами, что дает фидбек по написанному коду и как можно сделать лучше. Задания до итогового помогали лучше понять теорию, и всё, что было в теории применялось в заданиях. Куратор курса очень сильно помогал в вопросах не связаных с заданиями. Есть программа карьерного трека.

Недостатки

Некоторые задания было трудно понять и занимали много времени, но после перехода на новую программу обучения таких заданий больше не встречалось.

Комментарий

По мере продвижения по курсу, требуемое время для решения заданий будет расти, но я считаю это нормальным с учетом преподаваемого материала: нужно расчитывать время и не оставлять всё на конец.

default-avatar5 марта 2024. Стажёр (Intern)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Понравилась бесплатная вводная часть, которая помогла понять подходит ли тебе лично этот курс. По ходу прохождения курса очень полезной и продуктивной была работа с код-ревьювером, который оперативно давал комментарии по улучшению кода. Теоретическая часть курса хорошо структурирована и интересно изложена. Правильность работы написанного кода можно было проверить в тренажёре.

Недостатки

Хотелось бы больше внимания от наставников, иногда ответа наставников приходилось ждать довольно долго, что тормозило прохождение по курсу

Комментарий

Курс отлично подойдёт тем, кто имеет начальные знания в программировании и хочет из любителя превратиться в профессионала

Еще курсы