Хотите стать специалистом по разработке на C++? В нашей подборке из {this.count} лучших курсов вы найдете детальные сравнения программ обучения, узнаете, какие навыки можно приобрести, и оцените преимущества каждого курса. Выберите лучший курс для старта!
Освоите базовые алгоритмы, структуры данных и стандартную библиотеку C++, чтобы разрабатывать сложные IT-продукты: от браузеров до беспилотных автомобилей.
Плюсы
Бесплатный пробный период.
Помощь в трудоустройстве.
Каникулы и перерывы в обучении, с сохранением прогресса.
Возврат средств при отказе от обучения.
Сертификат или диплом о повышении квалификации.
Минусы
Не подходит для новичков, нужны базовые знания в программировании.
Высокая стоимость обучения.
Перенос старта обучения.
Много технически сложных задач для самостоятельного решения.
Профессия «Разработчик на C++» от Нетологии: вы освоите C++ с нуля до продвинутого уровня и добавите в портфолио до 15 проектов. Получите диплом и поддержку в трудоустройстве для успешного старта карьеры.
Плюсы
Программу обучения можно поменять 3 раза.
Записи обучения храняться в лк 3 года.
Преподаватели - практики, специалисты ведущих компаний.
Вы научитесь писать программы для роботов на С++. Всю теорию закрепите на практике – начнёте с простых задач, а в конце разработаете приложение для управления шагающим роботом, которое добавите в портфолио.
Плюсы
Кураторы-эксперты.
Учебное комьюнити и обмена опытом.
Доступ навсегда - к курсу и чату в Telegram.
Сертификат.
Отработка навыков в эмуляторе микроконтроллеров Wokwi.
Минусы
Много домашних заданий, долгая проверка куратором.
Длинные лекции.
Не всегда есть возможность задать вопрос оперативно.
Учился на Разработчик на C++. Заранее скажу обучение для трудолюбивых. Подача курса просто шикарна по каждому уроку есть вебинар где можно задавать вопросы, текстовый материал и для закрепления домашнее задание. Программа курса просто всеобъемлюща начиная с самого нуля и до GUI. Затрагиваются все аспекты данного языка. Читая некоторые негативные отзывы видно было что человек полагал, что знания ему всверлят в моз. А нужно всего было делать домашние задания. И закидывать вопросами в группе по все непонятным моментам. Лично я в ВОСТОРГЕ от обучения. И всегда рекомендую другим нетологию.
Здравствуйте. Хочу поделиться не лчень хорошим примером. Расскажу. В октябре 2023 года мой сын поступил в Яндекс практикум на курс С++, все шло не плохо, сыну нравилось. Но как только мы начали подходить к концу обучения, ревьюер не стал принимать его работы, необьясняя ничего. Сын писал куратору, просил поменять ревьюера, такое разрешено, но ничего конкретного она не ответила. На мои звонки им, мне отвечали, что все проверим, плагиат нет, но в ответ снова тишина. Зато деньги знаете, очень оперативно списывают, а не оплатишь доступа нет. По факту последние 4 месяца я оплачиваю по 12800, а знания не дают, потому что работу не принимают. Я хочу сказать, они наверно так со многими поступают, люди платят платят, а в конце просто не принимают работы и отчисляют. *** одним словом. Жаль конечно, хотелось действительно получить знания.
Прохожу курс С++ - есть свои минусы и плюсы. Из плюсов - много практических задач и неплохой тренажер. Также мотивация, я думаю если бы у меня не было с ней проблем училась бы сама по книжкам и искала бы задачки тоже сама.
Теперь к минусам, которые не нравятся лично мне - недоработанная теория (объяснения часто не достаточны для решения задач, и нужно просто гуглить синтаксис и т.д., а также часто вместо базовой теории частные примеры). Сама структура курса хаотичная. В некоторых моментах видно что оставлены недоработки - проблемы с той же нумерацией.
Общение в чате весьма разрознено, из-за того что много студентов с разных потоков и все в 1 чате.
Не хватает лекций и нормальных объяснений от преподавателей, в основном все вебинары Q&A, где обсуждают решение конкретных задач, вебинары ведут разработчики а не преподаватели (умение представлять материал и быть хорошим разработчиком не всегда одно и то же). Также думаю что в курсе очень сильно смещен фокус в сторону тех вещей что делает Яндекс, но это и не плюс и не минус (для кого то может и плюс).
Кстати, есть скидки и про них на сайте тоже пишут, а не замалчивают. Приятная мелочь) Как человек прошедший курс С++ хочу сказать, что обстановка самая доброжелательная, начиная с моего первого звонка в коллцентр, и заканчивая всеми лекциями обратной связью на домашку) Преподы реально умные, и много знающие. а не просто цитирующие выдержки из уже цитируемого
Прохожу обучение на C++ разработчика. Сказать, что язык сложный - ничего не сказать. Как по мне создатели этого курса очень хорошо описали теорию и попытались максимально доступ преподнести теорию для тех кто только начинает свой путь в программировании. Имея бэкграунд в нескольких языка - мне понятно что, как и где описывается. Поэтому обучение не вызывает сложности. Да и временами в текстах есть нотки юмора, которые разгружают мозг во время чтения и погружения в теорию. Сами задания довольно понятны
Насчт кураторства, ревьювинга и наставничества:
Могу сказать, что довольно быстро отвечают наставники и куратор на вопросы, но мне показалась что под конец первого жесткого спринта их активность куда-то делать.
По ревьюверам - ну как по мне, как повезет т.е. не один ревьювер закреплен за тобой. Один не скажет тебе про стиль кода, а другой скажет.
В общем нравится теория, практика и идея того что мы сами должны думать и искать теорию.
По мимо этого также проводятся временами QA встречи, на которых отвечают вопросы. На них не был к сожалению, но очень приятно что вс ведется в записях.
Поставил бы 4,5, но
1. нет возможности поставить
2. не хватает старого формата в виде лекций и практик =D, что и плюс и минус. Думаю как дальше пойдет будет лучше
Сейчас вс нравится
Обучаюсь в Skillfactory вот уже более полугода на курсе 'Разработчик С++'. До обучения не имела близкого знакомства со сферой программирования вообще, только небольшие поверхностные знания - хватала то тут, то там. Не было какой-то структуры получения знаний, не знала, к чему приступать в первую очередь, на что обращать более пристальное внимание.
Благодаря Skillfactory, я получила методику обучения. Пришло понимание, что выучить синтаксис языка - не самое главное, важнее - понимать принципы и механизмы работы программирования в целом.
За полгода обучения выделила для себя следующие плюсы:
- Подача материала. Практика органично встроена в теорию, понятным языком раскрываются довольно сложные (для меня, как для новичка) аспекты программирования. Есть рекомендации по дополнительным материалам для более углубленного изучения. Практики много и задания интересно выполнять. Знания преподаются поступательно, есть структура. Объясняется почти все - не только 'как сделать', но и 'зачем', 'почему', 'какие есть другие варианты решения'. Также в модулях описывают не только то, ЧТО нужно изучить, но и дают советы КАК заниматься, приводят рекомендации по организации собственного учебного процесса.
- Система наставничества. Фактически в любое время в доступе есть менторы, к которым можно обратиться за помощью и объяснением. Обращалась несколько раз, получила решение своих сложностей. Однако, здесь хочу остановиться на минусе - порой, менторы переоценивают уровень знаний и отвечая на вопрос закапываются в сленг и терминологию. Для новичка хотелось бы слышать ответы более простым языком.
- Дедлайны. Самостоятельное обучение крайне сложно с точки зрения дисциплины. Поэтому для меня наличие дедлайнов стало очень важным фактором - есть конечная точка, есть мотивация двигаться вперед. Спасибо, что вы контролируете меня)
- Задания в группах. Для меня, как для человека ни разу не сталкивавшегосся с непосредственной работой в сфере IT, было очень интересно выполнять задания в группах. Я 'прощупала' систему коммуникаций, познакомилась с GitHub, планированием проекта, написанием тех.документации.
- Общение между студентами. В общей среде можно задавать свои вопросы, давать ответы на вопросы других студентов и вообще чувствовать себя частью некоего сообщества. Это воодушевляет)
Из минусов, конечно же, не могу не отметить стоимость обучения. Цены, положа руку на сердце, конские. Не будем говорить, что подобные цены сейчас на большинстве качественных курсов профессиональных школ, это и так понятно. Однако, жаба душит и принять решение потратить такую сумму денег действительно сложно.
Также отмечу, что лично мне не хватило практических задач конкретно по теме функций, указателей и ссылок. Пришлось искать допольнительные материалы и задачники самостоятельно.
Сейчас я приглашена на работу в качестве преподавателя программирования в колледже. Будет интересно сравнить мои знания, полученные на курсе Skillfactory, с уровнем преподавания этого учебного заведения.
Прохожу курс 'С++ разработчик'. Учусь около месяца.
Плюсы:
- качественная подборка теоретического материала. Без лишней воды и заумных рассуждений;
- интересные задания на самопроверку;
- грамотная работа службы поддержки, ментора и наставника. Обращался несколько раз, ответ всегда был предоставлен достаточно быстро.
Минусы:
- курс сложен для человека без опыта в программировании на с++. Информации много, сроки на освоение маленькие;
- часть заданий к модулям студент должен проверять самостоятельно. Хотелось бы, чтобы все домашние задание проверял специалист;
- часть заявленного функционала не работает: пока не было ни одного вебинара, 15 минутные знакомства между студентами отсутствуют.
Прохожу курс по C++.
Преподаватель Дмитрий.
Курс хороший (не идеальный, не бесподобный, просто хороший на 4)
Почему 4:
Очень слабо описана работа с инструментарием (как, где и что подключать, какие косяки могут быть и т.д.). Курс все-таки платный и неплохо бы иметь какую либо инструкцию, где были описаны набитые шишки предыдущими студентами. Порой на это тратится времени больше, чем на саму работу.
Чуть более педантичное отношение к код-ревью домашних работ. (Хотя это скорее пожелание, чем минус)
Плюсы:
Преподаватель действительно хочет тебе объяснить тему. Семинары долгие, есть с водой, но их мало. Хорошо объясняют сложные вещи. Практически всегда отвечают на вопросы в течение официальной части и всегда после окончания семинара. Порой кажется, что преподаватель больше заинтересован в семинаре, чем ты сам =)
По порогу вхождения - могу точно сказать, тех предварительных лекций для курса по c++ вряд ли хватит, если вы полный новичок. Хотя тут зависит о вашего упорства и интеллекта . Лучше почитать того же Прата (Прата С. - Язык программирования C++) и взять хотя бы 3 пояса по плюсам на курсере (Основы программирования на языке c++ от Яндекса).
В целом - пока доволен. Еще заметил, что студенты в основном уже практикующие прогеры, но больше на других языках.
Проходил курс C++ Developer. Professional с сентября по апрель 2023 года.
Отмечу, что прошл я его полностью: выполнил все ДЗ и защитил проектную работу. Хочу выделить следующие моменты.
Плюсы:
1. Качество материалов и список проработанных тем.
2. Стоимость (ниже, чем у конкурентов по схожей тематике).
3. Возможность получения удостоверения о повышении квалификации государственного образца после успешного окончания курса.
Минусы:
1. Плохая организация процесса и, как следствие, загруженность преподавателей.
2. Очень долгая обратная связь.
3. Зачастую обратная связь в стиле 'ДЗ принимаю', без пояснений и рекомендаций.
4. Ошибки в текстах ДЗ (как логические в виде неточностей и размытых формулировок), так и банально синтаксические.
5. Отсутствие заявленных карьерных консультаций по итогу курса.
Выводы:
1. В целом сложилось впечатление, что обучение поставлено 'на поток'.
2. Тем не менее, при должном упорстве и игнорировании всех недостатков, материалы курса и домашние задания пойдут на пользу студенту.
3. К сожалению, я вряд ли вернусь на платформу OTUS для прохождения каких-либо других курсов и рассмотрю доступные варианты у конкурентов.
Хотел бы поделиться своими наблюдениями о курсе Разработчик С++. Курс стартовал 4 недели назад, плюс до этого - целый месяц потратил на решение задач бесплатной части курса.
Сразу поясню - команда курса постоянно собирает обратную связь со студентов - сначала путем заполнения анонимных форм, а сейчас - путем конкурса отзывов. За отзыв по теме конкурса была обещана пачка кофе :) А иначе как еще замотивировать и до того загруженных на обычной работе студентов? Под студентами я имею ввиду как реальных студентов (молодежь), так и людей с опытом работы, с детьми, имеющих постоянную работу и кому приходится выделять из своего свободного времени пару часов в день на ознакомление с новой теорией и решение задач. Я больше отношусь ко второй половине, хотя пока и без детей.
Моя работа никак не связана с программированием. По большей части это научные эксперименты, написание статей, руководство научными проектами и научная пракика для студентов и школьников.
Программирование сейчас мне требуется от раза к разу, например, написать программу для обработки научных данных или разработать интерфейс к научному прибору. Все это я делаю на Delphi, тк ему легко было обучиться на примерах из интернета. В определенный момент даже стал думать, что вот в любой момент могу просто взять и устроиться программистом. Там зарплаты высокие, и даже можно из дома работать. Дальше сами знаете - если Идея запала в голову, то она не отстанет. На хабре стал больше интересоваться предложениями о работе, зарплатами, читать истории успешных разработчиков. И понял, что моих интернетных знаний Delphi не хватит, чтобы обеспечить желаемый уровень зарплаты. А что делать? Поступать снова в ВУЗ? Можно, но это время. Бесплатные онлайн курсы? Да, вариант. Не помню как, но вышел на платформу Packt - там сначала дается краткая теория на английском, затем задача. Причем решишь ты или нет задачу - неважно, можно посмотреть ответ и пройти дальше. В конце блока тест с выбором вариантом ответов (a, b, c). На середине третьего блока понял, что топчусь на месте.
Про видеокурсы на ютубе - да познавательно, но это как читать книгу по программированию - пока читаешь - все понимаешь. Начнешь решать реальную задачу, а такого в видео не показывали....
Как вариант был даже взять репетитора, но посмотрев стоимость быстро откинул эту идею.
Теперь собственно отзыв про Яндекс Практикум.
Узнал о курсе из рекламы на Хабре. Дают попробовать пройти вводный курс бесплатно. По итогу прохождения бесплатного блока студент разрабатывает свой поисковый сервер по поиску пропавших животных. Теория дается в забавной форме, в виде комиксов. Зачетная тема была с эффективным менеджером :) После теории сразу идет подкрепление в тренажере. Да, система глючная, немногословная, но пока ты с ней борешься - сильнее погружаешься в код, сверяешься с теорией, перечитываешь задание и когда наконец появляется заветная надпись Успех ты аж подпрыгиваешь на месте от радости. И это реально работает. Хочется пройти дальше, а дальше ты не пройдешь пока не решишь текущую задачу. И так как у меня было совсем мало знаний по C++ мне потребовался месяц, чтобы успешно закончить бесплатный курс. По итогу у меня в портфолио появился первый реальный проект.
Про поддержку на бесплатном курсе.
Все что у вас будет, это связь с группой поддержки тренажера. В их компетенции нет задач помочь вам развиваться, давать наводящие подсказки. Там просто говорят: либо да, тренажер сейчас дорабатывается, подождите - исправим, либо присылают ссылку на авторский код задания и ты сам оцениваешь где ты ошибся или что от тебя ожидал тренажер.
В платном курсе такой халявы не будет.
Сначала ты тщательно изучаешь задание, потом пишешь код в тренажере, он проходит или не проходит проверку. Если не проходит - перечитываешь еще раз задание, корректируешь код, жмешь проверить - неудача. И начинается самое интересное. Попросить ответ не получится. Тут так не принято. Но есть наставник. Его задача нас настаивать (направлять). Иногда он дает подсказки, но как-то не очень понятно и в ограниченный промежуток времени (что оговорено). Поэтому есть второй вариант. То что реально помогает - это такие же студенты. Сейчас нас порядка 30 в группе. Есть среда общения и для каждого задания выделяется свой микрочат (Тред). В особо сложных заданиях происходят бурные обсуждения, попытки решить задачу таким или другим способом. И все в итоге решают. Причем никто не выкладывает готовый код. Иначе теряется смысл обучения.
Иногда в заданиях всплывают такие моменты, что в теории о них не упоминалось. Кажется странно, но на этот счет в самом первом вебинаре наставник полчаса нам рассказывал как самостоятельно искать ответы в интернете и как правильно задавать вопросы.
Тяжело ли работать и одновременно учиться? Да, очень тяжело. Первые две недели были самые тяжелые, ничего не успевал на работе, пытаясь скорее придумать решение задачи, вечером вместо привычных соцсетей продолжаешь решать следующие. Сейчас немного отпустило. Стало отчетливее видно, где нужно ускориться, где можно отложить, чтобы нормально работать на основноме месте. При этом, повторюсь, ты не один, если задача сложная - ее решают еще 30 таких же студентов и у части из них возникают такие же вопросы как у тебя, и при совместном обсуждении эти вопросы решаются - проверено.
Как резюме: да, это сложно - получать новые знания, да, это дорого, и это требует много времени, особенно на первом этапе. Но взамен вы получаете: новые знания (связанные с практическим применением), затраты на обучение окупятся за месяц-два при трудоустройстве, ну а про телевизор и соцсети по вечерам - можно и потерпеть. Как приятный бонус - в процессе обучения и общения в группе знакомитесь с интересными людьми.
Программирование присутствовало в моей жизни с поступления в университет решение дифференциальных уравнений числовыми методами в MATlab, описания аппаратуры интегральных схем на языке VHDL, бесплатные курсы по Python. Со временем, я устроился на работу на должность инженера-конструктора и программирование ушло на позицию хобби, обучение ради обучения.
Однажды в моей голове родился проект, для реализации которого необходимо было изучить QT C++. Я начал изучать C++ по книжкам и видеокурсам, но понял, что мне не хватает обратной связи, советов по формированию культуры написания кода. Поэтому я решил пройти курсы, для расширения и систематизации своих знаний.
В Яндекс.Практикуме меня привлек бесплатный вводный курс, задачи в котором были достаточно непростыми для новичка. Мне показалось, что это круто потенциального студента не завлекают ложной положительной обратной связью, наглядно демонстрируя, что придется действительно трудится.
На данный момент я обучаюсь на этом курсе уже 2,5 месяца и могу сказать, что качество материала не падает и учится очень интересно. При возникновении проблем в решении задач всегда помогут однокурсники или наставник, но при этом к каждому решению ты приходишь сам, что делает преодоление каждого рубежа очень ценным.
Каждые две недели сдается небольшой итоговый проект, который проверяет ревьюер. Он дает развернутый комментарий по стилю написания кода, предлагает более элегантную реализацию алгоритма твоего решения. Также, на курсе даются дополнительные материалы в виде вебинаров, необязательных задании и статей.
Иногда заметно, что курс новый и не все работает идеально гладко. Но обратная связь работает на все 200% и недочеты исправляются сразу. Очевидно, что все знания по программированию уместить в один курс нереально, но то, что данный курс даст достойную базу для старта в профессии C++ разработчика, я практически уверен.
Учиться нужно всегда осознание этого приходит через несколько лет, проведенных на работе. Причем приходится изучать то, о чем тебе в ВУЗе не рассказывали, даже с учетом того, что работаешь по специальности. По долгу службы пришлось окунуться в IT, а именно - изучать разработку требований к ПО, протоколов взаимодействия, тестирование ПО. И вот, весной 2020, возникло желание начать писать код самостоятельно да такое, что до зуда в пальцах, а от одного вида значка IDE на рабочем столе накатывала эйфория.
Выбор языка для изучения пал на C++ и с весны до конца лета немного изучал его самостоятельно, параллельно знакомился с библиотекой Qt и языком QML. Поняв, что интерес за достаточно продолжительное время не пропал, а лишь усилился, решил заняться этим делом основательно и начал смотреть в сторону каких-нибудь курсов для повышения эффективности обучения.
Вариантов было несколько, но в конечном итоге выбор пал на курсы Яндекс.Практикум по ряду достаточно субъективных причин:
- активно пользуюсь сервисами данной компании из-за удобства и высокого качества, а т.к. обучение обещали на собственных проектах Яндекса (таких как поисковая система, маршрутизатор и система управления таблицами) это уже звучало интереснее, чем у других онлайн-школ;
- хорошие отзывы о курсах Практикума и наличие достаточно обширной бесплатной части, которая действительно дает понимание того, как будет проходить дальнейшее обучение;
- безусловно, также играла роль потаенная надежда в будущем оказаться не просто учеником, а полноценным членом команды Яндекс (беспилотники манят уже пару лет).
Были, конечно, и сомнения по поводу того, брать или не брать курс в Практикуме:
- на С++ был только первый набор и я прекрасно понимал, что система обучения конкретно по этому курсу будет несовершенна;
- программирование на C++ тесно связано с проектами на разных операционных системах (а не только с Windows на котором сидишь всю жизнь и никак не можешь соскочить) некоторые другие онлайн-школы предлагали в ходе курса основы работы с Unix-подобными ОС в Практикуме сразу было понятно, что данная дисциплина в программу курса не входит (что для меня лично стало огорчением).
Но выбор сделан, плюсы перевесили минусы, обучение началось, о чем нисколько не жалею. Да, как и ожидалось, не без проблем, но уверено и только вперед с пониманием того, чего хочешь добиться именно ты. Никто тянуть за уши тут не будет, ты заплатил деньги (причем немаленькие), а значит твой выбор взвешен. Учишься в основном самостоятельно в любое удобное время по предоставленной программе тренажер доступен 24/7 (думаю, такое есть на многих онлайн курсах, но просто как же это здорово учиться когда есть время, а не по расписанию). Если возникают вопросы, то наставник с удовольствием тебе поможет, объяснит так, что ты сам додумаешься до решения проблемы, а это гораздо эффективней. Также каждые две недели наставник проводит онлайн-лекции с обсуждениями вопросов студентов. Записи этих вебинаров также можно послушать в любое удобное время. Если же возникают проблемы организационного характера, вроде невозможности вовремя завершить учебный блок (да, есть дедлайны, задания надо выполнять вовремя), куратор курса даст совет как поступить в том или ином случае, ободрит и улыбнется смайликом.
Прошло два с половиной месяца с начала моего обучения в Яндекс.Практикуме, срок не то что бы большой, но все же в настоящее время эмоции от процесса в основном положительные. Формат обучения гораздо удобней стандартной школьно-университетской программы с обязательным посещением (что при наличии работы на полный день незаменимо), а материала в Практикуме, на мой взгляд, вполне достаточно, что бы освоить один из самых непростых и в тоже время востребованных языков программирования, как С++. Напоследок следует только поблагодарить всех тех, кто организовал этот курс за то, что даете возможность двигаться в интересном направлении!
В этой организации ничего толком не работает. Хотел пройти C++ обучение. Тренажер сломан, материал подается через комиксы, преподавателей нету, техподдержка не отвечает, все постоянно глючит и отваливается и тут даже некуда позвонить что бы сказать что все плохо.