5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Онлайн-курс «Разработчик C++» для начинающих от сервиса Яндекс Практикум. 9 месяцев обучения языку программирования C++ с нуля с выдачей диплома о профессиональной переподготовке. Обучаем профессии разработчика на языке Си Плюс Плюс.
Иногда были моменты не последовательности между теорией и практикой
Важно заставить себя обязательно уделять как минимум 2 часа в день и не бояться в чате спрашивать непонятные вещи!!! Без общения можно иногда сильно тормознуть на ровном месте
Много времени уделяется практике. На мой взгляд основная концепция С++ передана неплохо в части STL и принципов ООП, работы с памятью.
Теории часто мало, а после нее нужно решать задачу и иногда было совсем не ясно как к ней приступить. Наставники часто дают ответ, который тоже нужно разгадать (может так и должно быть, не знаю). Совмещать с работой тяжело, особенно если работа догоняет тебя и дома.
Ошибки, которые тренажер находил в решении бывали совершенно неинформативные, это если решение на нем скомпилировалось, а если нет, то можно получить километровый вывод, где понять и вовсе невозможно ничего, при этом локально код компилировался нормально. Это конечно нюансы, но след оставляют)
Нужно осознавать, что придется много времени отдать учебе, заранее планировать время, если можете себе это позволить
Курс для меня оказался достаточно сложным, пару раз приходилось менять когорту - сдвигать сроки сдачи материала (кстати это совершенно бесплатно - платишь только за заявленный срок обучения). Программа курса насыщенная, и быстро набирает обороты по сложности. Практические задания приближены к реальным проектам - с ними действительно интересно работать. Сложно проходить встроенные тесты - но на реально работе тоже приходится ковыряться самому- как на LeetCode краевые случаи тебе никто не подбросит. Но если совсем худо - наставники всегда прийдут на помощь :)
Резкие скачки по сложности. Сначала все очень просто - потом ничего не понятно. Но наверное такие моменты в учебе прокачивают Soft skills, что тоже очень полезно в будущей работе. Немного глючил тренажер - долго отправляет результаты, иногда странно подглючивал редактор, не было подсветки кода- но над этим сейчас поработали- и последнее задание уже было выполнять намного комфортнее.
Если у вас практически нет опыта в программировании, я бы посоветовала пройти перед этим курсом - бесплатные курсы по с++ в открытом доступе, порешать задачи на LeetCode. Почитать литературу. Если есть - то смело в бой! И приятной учебы!
Мне понравился упор в дипломных проектах на применение паттернов проектирования. В расширенном курсе мне понравился подход - как по настоящему: ты выгружаешь всё в github, проходишь не только свои unit-тесты но и от курса. Проходишь ревью.
Некоторые спринты очень сложные. Тяжело совмещать с работой.
Борьба за выживание в буквальном смысле, курс обещает временные затраты "2-3 часа в день без отрыва от основной работы". Я не поленился пообщаться с несколькими студентами - все оценили это обучение как самое сложное в их опыте.
Курс "авторский", подача материала не соответствует ни одной из признанных сообществом книг (https://accu.org/reviews/by_rating/), поэтому углубиться в изучаемый материал нет никакой возможности.
Я бы порекомендовал искать наставника и работать с ним.
Мне понравилось, что в данном курсе собрана актуальная информация по C++.
Мне не понравилось, что данный курс дает мало времени на учебу. Всё надо делать быстро или очень быстро.
Если вы хотите за короткий срок освоить базовые основы по программированию по C++, то вам сюда. Если вы работаете на двух работах или у вас есть дети, то подумайте дважды. Времени на личную жизнь практически не останется.
На основном курсе хорошо подобраны темы для обучения. Нужный минимум есть.
Отсутствие тем по многопоточному программированию.
На расширенной части курса (бэкэнд), крайне неадекватные сроки, которые не соответствуют сложности заданий.
Расширенную часть курса стоит брать только тем, кто неограничен во времени. Совмещать с работой не выйдет. Основная же часть курса проходится ровно так, как указано у яндекса т.е. заниматься по паре часов в день.
Подробность реализации стандартных контейнеров, большое количество практики, хорошие наставники, обучение на реальных примерах.
В 2022 иногда подтупливал тренажёр, но случалось это редко. Стоило привыкнуть к его специфике и всё стало хорошо.
При прохождении курса главное - личная мотивация. Курс задаёт направление развития и изучения. Многое зависит от обучающегося. Этот курс явно не подойдет тем, кто желает получить всё в разжеванном и подробном виде. Тем кто готов учиться по заданным направлениям курс покажется полезным и эффективным.
Курс даёт устойчивое представление как о самом языке, так и о принятых в среде традиций по разработке кода. Теория изложена только по существу, достаточно академично, структурированно, при этом с живыми и запоминающимися примерами кода. Не было ни одной проходной темы, все друг с другом связаны. Сложность заданий в тренажёре нарастающая, всегда пишешь код только по теме, которую знаешь. Например, в самом начале учились писать только блок main, а подключали библиотеки только когда узнали о их наличии. Интерфейс самой платформы не пергружен, удобный поиск по материалам, встроенный gpt помощник.
Достаточно требовательные ревьюеры с отличной обратной связью. Наставники в основном тоже общительные, всегда приходят на помощь, рекомендуют доп. литературу по темам
Один раз мы с однокурсниками столкнулась с игнорированием от наставника, который в конце дня просто отправлял нас к следующему дежурному. Куратор взяла вопрос на контроль и больше такого не происходило.
Неравномерная нагрузка по самому курсу порой заставляет изучать отдельные темы гораздо дольше, торопиться со сдачей проекта, отчего понимание некоторых тем приходит гораздо труднее и позже.
Думаю, не стоит ожидать активного неформального общения с однокурсниками. Несмотря на интерактивы от кураторов, в Пачке общаются в основном по делу. По сравнению в учёбой в вузе, стресса тут больше. Нужно быть готовым к трудностям, потому что работаешь не на оценку, а на результат. Я себя долго относила к первой категории, поэтому пришлось научиться распоряжаться временем, рассчитывать свои силы. Играть придётся вдолгую, поэтому бесплатной частью курса лучше не пренебрегать, она поможет оценить свои силы и дать стартовую мотивацию.
P.S. для тех, кто тоже не щадит себя: взять пару недель на отдых во время сложного спринта - не зазорно:)
Мне, как полному новичку в программировании, курс понравился и даже получилось его закончить без перехода в другую когорту (когда не успеваешь в дедлайн есть возможность перейти в более младшую группу). Соответствует наименованию учебного заведения - много практики, из-за этого его и выбрал. Для решения некоторых задач приходилось плотно общаться с преподавателями, другими студентами. Встроенный тренажер и тесты заставляют досконально изучить задачу, как говорится, придется "попотеть", что на самом деле способствует усвоению материала и развитию навыков разработчика.
Некоторая неравномерность нагрузки в течении курса. И озвученное требуемое время на учебу (15-20 часов в неделю), видимо, актуально для уже опытных разработчиков, у меня уходило в 1,5 раза больше времени.
Интересные практические занятия, веселые примеры программ, и интересная теория.