Skillbox, Geekbrains, Skillfactory: Unity курсы — правда и мифы

Курсы по программированию с обещанием освоить профессию за 6 месяцев выглядят привлекательно. Однако реалистичность таких обещаний, особенно от крупных компаний, таких как Skillbox, Geekbrains и Skillfactory (Mail.ru Group), требует тщательного анализа. Эти компании занимают значительную долю рынка онлайн-образования в России, используя агрессивный маркетинг, часто не соответствующий действительности. Несмотря на внушающий доверие масштаб и принадлежность Mail.ru, финансовые отчеты показывают убыточность многих программ, указывая на возможное создание искусственной монополии. При этом заработная плата преподавателей (500-750 рублей в час) низка, что влияет на качество преподавания и материалов.

Качество преподавания и материалов

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

Обзор курса «Разработчик игр на Unity с нуля» (Skillbox)

Анализ курса «Разработчик игр на Unity с нуля» выявил несоответствие обещаний и реальности. Курс обещает зарплату от 60 000 рублей после обучения и создание 4 проектов для портфолио. Однако, эти обещания не подтверждаются возможностями курса. «Портфолио» часто состоит из неполноценных прототипов, а обещанный уровень зарплаты не гарантируется.

Программирование на C#

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

Гейм-дизайн и другие аспекты

Раздел по гейм-дизайну включает несколько коротких лекций (всего 30 минут), недостаточных для освоения навыка. Раздел об искусственном интеллекте сводится к использованию примитивных инструментов Unity, не связанных с реальным AI в играх. Положительным моментом является раздел о Blender, содержащий полезный материал.

Домашние задания и менторская поддержка

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

Качество кода и терминологии

Качество кода в примерах низкое. Нарушаются базовые принципы программирования, например, разделение модели и представления, а также правильное использование терминологии (путаница между «переменными» и «полями»). Даже в первой главе приводятся примеры «машин состояний», которые таковыми не являются, код написан неэффективно и бессмысленно. В других главах наблюдается дублирование кода и некорректное использование API Unity.

Вывод

Курс «Разработчик игр на Unity с нуля» от Skillbox, и аналогичные курсы других компаний группы, не оправдывают обещаний. Качество преподавания и материалов низкое, не позволяющее получить необходимые навыки для работы в профессиональной среде. Несмотря на большой объем домашних заданий, менторская поддержка недостаточна. Рекомендовать эти курсы нельзя. Существуют более качественные альтернативы, в том числе бесплатные.

Что будем искать? Например,программа