Как стать Python-разработчиком: сравниваем обучение в Skillbox и «Яндекс Практикуме»
Разбираемся, что там под капотом популярных курсов по Python: максимально объективно душним про договоры, учебные модули и все мелкие нюансы.
Иллюстрация: Victoria 87 / Unsplash / Buro Millennial / Pexels / Wikimedia commons / Яндекс. Практикум / Colowgee для Skillbox Media
Python сейчас везде. Это основной язык в data science и один из самых популярных языков веб-разработки. Новички выбирают его для старта в IT из-за простоты синтаксиса, готовых библиотек, возможностей фреймворков, обширных баз знаний для самостоятельного изучения и большого количества платных курсов, где полезные материалы и задачи уже отобраны.
В этой статье мы решили сравнить программы «Python-разработчик плюс» от «Яндекс Практикума» и «Профессия Python-разработчик» от Skillbox. Для этого мы изучили информацию из открытых источников — лендингов и промостраниц, описаний модулей, юридической документации. Собрали всё, что полезно знать о курсе будущему студенту.
- Как проходит учёба: сравнили форматы обучения — групповое и индивидуальное, как дают обратную связь, сколько времени в неделю потребуется, сколько стоит обучение и можно ли попробовать бесплатно.
- Содержание курсов: для кого написаны учебные программы и какие темы они включают, кто авторы, какие навыки на выходе, сколько проектов можно добавить в портфолио и как искать работу после обучения.
- Организация: можно ли брать академ, как оплачивать обучение, как работает поддержка курса и можно ли вернуть деньги, если не понравилось.
Курс «Профессия Python-разработчик» в Skillbox существует 4 года. За это время мы меняли подходы, содержание курсов, обновляли темы и непрерывно анализировали, чего компании ждут от начинающего специалиста. В итоге собрали программу, которая помогает уверенно стартовать в карьере и применять новые знания в реальных проектах.
Что нужно, чтобы начать учиться на Python-разработчика
Python — хорошая отправная точка для тех, кто ищет своё направление в IT: кроме старта в веб-разработке, знание этого языка даёт возможность выбрать работу и из других сфер — освоить анализ данных, машинное обучение, DevOps, тестирование, аналитику или менеджмент.
Программы Skillbox и «Яндекс Практикума» допускают изучение языка Python с нуля, но также подойдут тем, кто уже что-то умеет:
- осваивает Python самостоятельно или по учебникам, но при этом некому задать вопрос и обратиться за помощью;
- планирует перейти в IT или пробует автоматизировать задачи в своей работе.
У Skillbox единый старт для тех, кто только начинает, и тех, кто уже самостоятельно практиковался. При желании можно отдельно купить сокращённую или расширенную версии программы обучения на Python-разработчика и некоторые курсы.
«Яндекс Практикум» даёт расширенную программу для тех, кто только начинает, и возможность выбора коротких программ обучения, если базовые знания языка уже есть: углублённый Python, бэкенд на Django, API, интерфейс взаимодействия программ.
Python не требует мощного железа и больших ресурсов, но у школ есть универсальные требования для всех студентов-разработчиков.
| Skillbox | «Яндекс Практикум» |
---|---|---|
Компьютер | Любой компьютер под управлением Windows 7 или 10, Linux или macOS от 10.11 и выше. Не менее 4 ГБ оперативной памяти, свободные 5 ГБ на жёстком диске | Компьютер или ноутбук с Windows или macOS. Slack для общения |
Среда разработки для выполнения домашних работ | PyCharm | VS Code |
Микрофон и динамики для встреч с наставником и групповых звонков | Обязательно | Обязательно |
Образование | Для получения сертификата образование необязательно. Для получения диплома ДПО нужно оконченное среднее образование | Для получения диплома ДПО нужно оконченное среднее образование |
Что входит в программу обучения программистов на Python
В этом разделе рассказываем о программах обучения профессии Python-разработчика и о том, что в них входит: разделы и темы, время на усвоение. Оценим глубину погружения и содержание программ исходя из того, что должен знать джуниор на старте карьеры в IT-компании.
Программа Skillbox
Курс «Профессия Python-разработчик» включает три основных блока — Python Basic, Django и Python Advanced и дополнительные курсы, которые можно проходить параллельно, — по веб-вёрстке, языку запросов SQL и системе контроля версий Git.
Курс построен так, чтобы новые знания усваивались: сложность занятий увеличивается постепенно.
Время: изучение всех блоков курса «Профессия Python-разработчик» от Skillbox займёт около 9,5 месяца, в зависимости от типа выбранной программы. Это курс по основам работы с Python (3,5 месяца), изучение фреймворка Django (2,5 месяца) и Python Advanced (3,5 месяца). Конечно, в зависимости от интенсивности обучения срок в 9,5 месяца может меняться.
Нет жёсткого расписания и дедлайнов, можно заниматься в удобное время и уделять учёбе 3–5 часов в неделю.
Авторы программы — опытные преподаватели, руководители технических проектов, ведущие разработчики, инженеры и лидеры направлений из EPAM, «Сбера», МТС, AGIMA и других компаний.
Обновление материалов — в 2023 году, новые разделы курса доступны всем студентам, даже тем, кто купил программу до обновления.
Ограничение доступа. Согласно пункту 4.2.5 Договора оферты, доступ к обучающей платформе может быть приостановлен, если клиент нарушил Договор, не предоставил всю необходимую информацию или предоставил неполную информацию, необходимую для оказания услуг по Договору в соответствии с законодательством РФ.
Программа «Яндекс Практикума»
Курс «Яндекс Практикума» делится на две программы: базовую — «Python-разработчик» (9 месяцев) и расширенную — «Python-разработчик плюс» (14 месяцев). Это программа, в которой есть индивидуальная работа — теория и практика, а ещё много онлайн-встреч, вебинаров, разборов заданий и других групповых активностей.
Темы расширенного курса включают углублённое изучение Python, бэкенд на Django, API, интерфейс взаимодействия программ, управление проектом на удалённом сервере, алгоритмы и структуры данных, альтернативные фреймворки и Python для бизнеса.
Время: курс «Python-разработчик плюс» разбит на спринты, где на каждый раздел отводится 1–1,5 месяца. По временным затратам обучение потребует примерно 15–20 часов в неделю.
Авторы: учебную программу «Яндекс Практикума» создаёт команда из преподавателей, методологов и действующих специалистов «Яндекса», Школы анализа данных и других сильных технологических компаний.
Обновление материалов: нет информации.
Ограничение доступа. Согласно Договору оферты, «Яндекс Практикум» оставляет за собой возможность закрыть доступ по своей инициативе, если ученик нарушил правила обучения. Например, использовал образовательный контент в других целях.
Дополнительные курсы
Бонусом к обучению в Skillbox идут курсы. Они дополняют навыки будущего программиста и позволяют сориентироваться в рабочих задачах и в общении на рабочие темы.
Параллельно с платным курсом по Python от Skillbox можно изучать:
- базовый курс по вёрстке на HTML/CSS;
- язык запросов SQL;
- систему контроля версий Git;
- английский для IT-специалистов.;
- курс по универсальным знаниям программиста;
- курс по карьере и развитию программиста.
Бесплатные курсы по профориентации в разных направлениях. Как пример:
Дополнительные курсы «Яндекс Практикума» открыты для всех, при условии регистрации. Вот что может пригодиться будущему Python-разработчику:
- Курс по профориентации в мире цифровых профессий
- «Какую профессию в программировании выбрать»
- «Как составить резюме»
- «Основы математики для цифровых профессий»
- Курс по Excel для специалистов цифровых профессий
- Наставничество для тимлидов: как давать обратную связь, решать конфликты и мотивировать
Сравнение учебных программ
Программы курсов выглядят громоздко, и разобраться в их структуре может быть сложно. Программы Skillbox и «Яндекс Практикума» предлагают студентам стартовать с основ — программирования и базовых навыков применения Python — и далее расходятся. Skillbox углубляется в изучение языка — многозадачность, базы данных, MVC-фреймворк, веб-разработку с помощью Flask и Django, веб-вёрстку, Git, а «Яндекс Практикум» уделяет больше внимания алгоритмам и структурам данных, основам DevOps, парсингу, управлению проектом на удалённом сервере.
Содержание программ мы собрали в таблицу и сопоставили разделы по двум критериям:
- Полнота — какие темы включили авторы курса и насколько подробно их изложили.
- Сложность — как авторы скомпоновали курс для разработчиков, сколько сложных тем, которые требуют регулярного повторения, или простых тем, которые легко осваивают новички. Чем больше полнота, тем выше сложность.
Содержание модулей
В таблице можно посмотреть, какие модули и разделы включает каждый курс по программированию на Python, насколько подробно раскрыты темы и какие знания, кроме технических, ещё предлагает школа.
Открыть таблицуОценка модулей
Вторая таблица поможет оценить программы с точки зрения важных для Python-разработчика технических знаний: по шкале от 1 до 10 мы оценили полноту и сложность материалов по основам языка, Git, базам данных, алгоритмам и другим разделам.
В сравнении учитывали состав программы и время, которое школа отводит на изучение каждого раздела. По нашей оценке получилось, что программа «Яндекс Практикума» больше в объёме материала и сложнее, у Skillbox — чуть меньше в объёме, но легче для усвоения.
Коротко о программе обучения
| Skillbox | «Яндекс Практикум» |
---|---|---|
Можно учиться с нуля | ✅ | ✅ |
Подойдёт начинающим разработчикам | ✅ | ✅ |
Полнота программы (чем больше, тем лучше) | 7,93 из 10 | 8,43 из 10 |
Сложность программы (чем меньше, тем лучше) | 4,5 из 10 | 5,36 из 10 |
Полный курс обучения | 9,5 месяца | 9–14 месяцев в зависимости от формата |
Сколько часов в неделю | 3–5 часов в неделю в обычном графике, 15–20 часов в ускоренном графике | Не меньше 15–20 часов в неделю |
Дата обновления материалов | 2023 год | Нет информации |
Ограничение доступа к материалам | Доступ к платформе может быть приостановлен, если студент нарушит условия Оферты или не предоставит все необходимые для оказания услуги данные | В услуге может быть отказано, если студент нарушит любое из положений Оферты и Условий сервиса |
Дополнительные курсы | ✅ | ✅ |
Как проходит обучение на Python‑разработчика
Может показаться, что форматы обучения в онлайн-школах похожи: теория, практика, онлайн-созвоны и проверка работ. Но каждая школа строит процесс так, как считает наиболее эффективным, — учитывает количество и сложность тем, нагрузку, возможности поддержки начинающих разработчиков и преподавателей. Здесь смотрим, чем похожи и чем различаются форматы и как проходит учёба.
Формат обучения
Курс по программированию Skillbox включает видеолекции, практические задания, стажировку в команде, диплом, проводятся дополнительные вебинары по материалам модулей, где можно пообщаться вживую с куратором и задать вопросы.
Самостоятельное обучение — асинхронное: есть предзаписанные видеолекции по 15 минут, структурированный и удобный формат теории и практика, которая готовит начинающих разработчиков к реальным задачам. В таком формате удобно выбирать время для занятий самостоятельно и не зависеть от онлайн-трансляций: читать теорию, поэтапно смотреть лекции и выполнять задания.
Каждый модуль завершается практикой. Результат проверяет преподаватель — оценивает подход к задаче и чистоту кода, оставляет комментарии и рекомендации, делится дополнительными материалами. Если задание сделано верно, студент переходит к следующему модулю и новому практическому заданию.
Курс в «Яндекс Практикуме» — это записи лекций, вебинары, теория и практика, диплом и дополнительные проекты. Обучение проходит в потоке — здесь больше созвонов, онлайн-контактов с наставниками и группой, чтобы быстрее интегрироваться в новую сферу.
Обучение разбито на двухнедельные спринты: одна неделя — теория и практика в тренажёре, вторая неделя — проектная работа и код-ревью. Раз в две недели школа проводит вебинары с разбором темы нового спринта, сессиями лайв-кодинга и ответами на вопросы. Чтобы пройти в следующий спринт, нужно сдать самостоятельный проект, а чтобы сдать проект, нужно пройти код-ревью без критичных ошибок.
Между тематическими блоками есть каникулы по одной неделе. Когда занятий нет, но доступ к материалам открыт.
Тренажёр и среда разработки
При обучении работе с кодом важно закрепить навыки, вовремя отследить ошибки и отработать правильные решения. Среда для разработки, или IDE, — основной инструмент разработчика, в котором он пишет код и наблюдает результат. В Skillbox и «Яндекс Практикуме» подходы к работе в IDE похожи: на начальных модулях — упрощённая версия IDE или тренажёр, и далее — полноценные IDE для более сложных задач.
Инструменты Skillbox — это браузерная IDE Replit, которая заменяет тренажёр на старте, и далее обучение проходит на базе IDE от JetBrains. «Яндекс Практикум» использует свою версию тренажёра, встроенную в образовательную платформу, и IDE на разных этапах обучения.
У тренажёра и полноценной IDE разные задачи и возможности. Тренажёр помогает программистам-новичкам привыкнуть к работе с кодом. Как правило, окружение уже настроено и остаётся выполнять задания. Это более простой и понятный путь для обучения.
С полноценной IDE задача усложняется: Skillbox учит студентов настраивать окружение, пользоваться Git, создавать репозитории, ветки, делать мерж-реквесты и получать ревью кода в том виде, как если бы это была реальная задача, а не учебный проект. На время обучения студент получает бесплатно лицензионную среду разработки PyCharm Professional Edition. Так можно приобрести опыт, который является стандартом работы, впитать общепринятую культуру разработки, чтобы не переучиваться на рабочем месте.
| Тренажёр | IDE |
---|---|---|
Старт | Лёгкий старт, всё уже настроено и готово к работе | Сложнее на старте, нужно настроить и разобраться, как работает среда |
Начало работы | Доступ с разных устройств в любое время | Для работы нужно настроить локальное окружение на компьютере |
Универсальность | В реальной работе придётся погружаться в более сложные инструменты | Практичность и универсальность навыков для работы с кодом |
Обратная связь и общение с преподавателями
Авторы курсов — ведущие разработчики, инженеры и лидеры направлений. Они составляют программы, записывают лекции, но не всегда участвуют в практической работе студентов. На каждом потоке онлайн-курса есть люди, которые помогают справиться с трудностями, проверяют работы, консультируют и проводят встречи.
На курсе Skillbox с этими задачами помогает куратор — практикующий Python‑разработчик и эксперт курса. Кураторов тщательно отбирают через интервью и тестовые задания. Как правило, это люди из крупных компаний — например, «Сбера», «Газпрома, «Тинькофф». А тимлидом может стать активный студент, который готов модерировать встречи и организовать группу.
Общение со студентами происходит на образовательной платформе и на вебинарах по материалам модулей, где можно пообщаться вживую и задать вопросы.
Также есть закрытый чат в Telegram, где можно общаться и обмениваться полезными материалами с другими пользователями платформы. А куратор ответит на вопросы по курсу и даст советы по выполнению заданий.
Поддержка работает 24/7.
На курсе «Яндекс Практикума» роли распределены по задачам:
- код-ревьюер — разработчик, который проверяет работы, даёт рекомендации;
- наставник — помогает дойти до цели, подвести итоги спринта и разобраться в изучаемом материале;
- куратор — помогает с организационными вопросами и делает так, чтобы ученик не пропустил важную ссылку или созвон.
Обратную связь по содержанию и организации курса в «Яндекс Практикуме» можно получить от наставника, куратора, код-ревьюера или поддержки. Общение с преподавателями и студентами проходит в Slack. Поддержка отвечает 24/7.
Деньги: сколько стоит обучение
Курс Skillbox можно купить в рассрочку и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи. Первый платёж — через 3 месяца после начала обучения. Важно: кредит даёт банк — партнёр школы, и все финансовые вопросы, в том числе в случае возврата средств при отказе от учёбы, предстоит решать с банком (команда возвратов Skillbox помогает пройти этот путь).
Стоимость курса «Python-разработчик» в Skillbox зависит от тарифа, который выбирает студент. Стартовая цена — 5731 рубль в месяц. Есть более дорогие тарифы — это зависит от набора опций (количество материалов, объём помощи по трудоустройству).
Ещё, если студент ранее учился разработке в Skillbox, ему не придётся повторно платить за курсы, которые дублируются в программе обучения на Python-разработчика, — например, курс по вёрстке или системе контроля версий Git и другие.
Обучение Python в «Яндекс Практикуме» можно оплатить сразу, а можно вносить платежи помесячно. Единоразовый платёж позволяет сэкономить до 30 000 рублей. Стоимость различается в зависимости от программы курса (цена на 1 октября 2022 года):
- для 9-месячной программы стоимость — 138 600 рублей единовременно или по 7537 рублей в месяц;
- для 14-месячной, расширенной программы — 215 600 рублей единовременно или по 11 724 рубля в месяц.
Можно ли вернуть деньги, если не понравится
Обучение в школе — это услуга, условия которой подробно описаны в договоре-оферте. Сценарии возврата денег за обучение в Skillbox и «Яндекс Практикуме» похожи. Школы возвращают деньги, если:
- Студент хочет расторгнуть договор досрочно по своей инициативе и вернуть плату за ту часть обучения, которую не прошёл. В случае обучения в кредит, вопрос о сумме возврата студент решает напрямую с банком, который оформил рассрочку.
Примечания
Если курс Skillbox достался в подарок, деньги за него вернуть нельзя.
Если студент «Яндекс Практикума» был в академическом отпуске, это время считается учебным и в возврат не входит.
- Студент окончил обучение, но спустя 6 месяцев не смог найти работу. Skillbox возвращает затраты на обучение при условии, что студент соблюдал все рекомендации и посещал все мероприятия по помощи в трудоустройстве: прошёл консультации, собрал резюме и портфолио разработчика по рекомендациям, откликался на вакансии и пробовал себя на интервью в разных компаниях.
- Условия для возврата в «Яндекс Практикуме»: в течение 6 месяцев после окончания программы учащийся должен делать ежемесячно по 30 откликов на вакансии на job-ресурсах и тем, что предлагают партнёры школы. Возврат сделают, если не было ни одного предложения о работе.
Примечания
Доступно для 14-месячной программы «Разработчик Python плюс».
Паузы в обучении
Во время учёбы в обеих школах есть возможность брать академический отпуск. Обычно это нужно, когда нагрузка слишком большая или трудно совмещать обучение с работой. За время академа можно подтянуть пробелы, завершить дела, решить, стоит ли учиться дальше.
В Skillbox есть возможность взять паузу в любой момент. Ограничений по количеству академов нет.
В «Яндекс Практикуме» можно брать академ длиной в один месяц два раза за всё время.
Бесплатный доступ к курсу или его разделам
Чтобы разобраться, с чем предстоит иметь дело в ближайшие 12–14 месяцев, у некоторых курсов есть тест-драйвы — открытые разделы или специальные материалы, через которые можно познакомиться с платформой, стилистикой курса, оценить качество звука и видео и удобство восприятия.
У курса «Python-разработчик» в Skillbox есть бесплатный доступ на ограниченный срок — 3 модуля на 3 дня. Чтобы получить курс, нужно оставить заявку на него и попросить менеджера отдела продаж открыть его. Чтобы познакомиться с образовательной платформой и подходом ещё есть бесплатный вводный курс и материалы с базой знаний, которую собрала школа:
- Бесплатный курс для совсем начинающих с несколькими уроками на Python
- Статьи
- Бесплатные видеоуроки и вебинары
- Гайд Skillbox Media по открытым источникам для изучения языка
В курсе «Практикума» есть открытая для всех бесплатная часть — первые 8 тем на 20 часов теории и практики. Это вводный курс. Он поможет понять, подходит ли вам язык Python и бэкенд как направление разработки, сделать начальные шаги и написать первый код, а ещё рассказывает, как устроено обучение на платформе.
Чтобы открыть бесплатную часть курса по программированию, достаточно нажать кнопку «Начать учиться» и ввести данные своей почты. Разделы можно пройти самостоятельно или в формате челленджа — за две недели, с дедлайнами и с группой таких же начинающих разработчиков.
Темы бесплатных разделов: переменные и типы, циклы и ветвления, функции, сетевые запросы, словари и множества, строки и форматирование, библиотеки, протокол HTTP.
Коротко о том, как проходит учёба
В эту таблицу мы вынесли сравнительные данные по максимально похожим программам от Skillbox и «Яндекс Практикума». Состав курсов практически идентичен, а тарифы могут различаться набором дополнительных опций.
Учёба | Skillbox | «Яндекс Практикум» |
---|---|---|
Самостоятельное обучение — время выбираете сами | ✅ | ✅ |
Онлайн-встречи, вебинары, сессии лайв-кодинга | ✅ | ✅ |
Ритм обучения | Самостоятельное — в своём ритме, есть дополнительные групповые вебинары, чат участников | Школа не говорит точно, в каком формате обучение: в программе есть самостоятельные задачи и есть групповые — созвоны, вебинары, сессии кодинга и чат участников |
Задания с разбором решений | ✅ | ✅ |
Обучение на тренажёре | ✅ Replit | ✅ |
Обучение в IDE (среде разработки, то есть реальном инструменте, с которым работают профессиональные программисты) | ✅ | ✅ |
Обратная связь по курсу | Поддержка работает 24/7, но есть и гарантированное время ответа: 1–3 рабочих дня | 24/7 — работа поддержки |
Работа в команде | ✅ | ✅ |
Дополнительные проекты в период обучения | ✅ | ✅ |
Академический отпуск | ✅ Без ограничений | ✅ Только 2 раза по 30 дней |
Деньги | Skillbox | «Яндекс Практикум» |
---|---|---|
Стоимость обучения | 5731 рубль в месяц | 11 724 рубля в месяц |
Можно полностью оплатить обучение | ✅ | ✅ |
Рассрочка | ✅ | ✅ |
Возврат денег | ✅ Возврат по инициативе учащегося. Возврат, если учащийся не нашёл работу после завершения обучения (есть условия) | ✅ Возврат по инициативе учащегося. Возврат доступен только в расширенной программе, если учащийся не нашёл работу после завершения обучения (есть условия) |
Налоговый вычет | ✅ Да, если курс куплен через программу «Цифровые профессии» | ✅ Да. Есть рекомендации, как это сделать, в разделе «Справка» |
Тест-драйв курса | ✅ Можно запросить тестовый доступ: 3 модуля на 3 дня. Дополнительно есть открытый базовый курс Python и много бесплатных материалов, чтобы освоить основы языка | ✅ Первые 8 тем курса |
Результаты обучения
Опыт, навыки и документ, подтверждающий завершение обучения
По итогу обучения в Skillbox знания и навыки студента приближены к уровню джуниора. Он освоил все нужные инструменты и после обучения может работать программистом с реальными задачами в среде разработки, умеет работать в команде и понимает, что важно в работе, когда ты на проекте не один, при желании имеет опыт управления группой, умеет управлять потоком задач, придерживаться дедлайнов и знает, как найти своё место на рынке труда — откликаться, проходить интервью и онбординг.
Что умеет выпускник курса Skillbox как разработчик (технические навыки):
- Создаёт простые и сложные модульные программы: от консольных скриптов до чат-ботов.
- Работает с базами данных.
- Использует промышленные средства разработки: Git, PyCharm, Postman.
- Пишет автотесты.
- Работает с популярными фреймворками — Django, Flask.
- Пишет запросы к базам данных на Python с помощью SQLAlchemy, Django ORM.
- Деплоит приложения на сервер.
- Упаковывает проекты в Docker и применяет DevOps-практики.
Документ об образовании — сертификат Skillbox, который подтверждает, что курс пройден. Если курс куплен по программе «Цифровые профессии» — диплом ДПО.
«Яндекс Практикум» не обещает конкретный уровень по градации разработчиков. На выходе студент, окончивший курс разработки на Python, создаёт сервисы, знает, как разрабатывать внутреннюю логику проекта, работал в команде, умеет проходить интервью и отвечать на вопросы, понимает, как работают базовые процессы в командах разработки.
Чему научится выпускник курса «Яндекс Практикума» (технические навыки):
- Грамотно писать код на Python, понимать, как работает язык, и применять встроенные инструменты и модули.
- Использовать знания об алгоритмах и структурах данных.
- Работать с веб-фреймворками Django, Flask и FastAPI.
- Разбираться, как веб-проекты взаимодействуют друг с другом, запрашивая и передавая информацию.
- Настраивать сервер в облаке, автоматизировать процессы тестирования и обновления кода.
- Разворачивать свой проект в Docker-контейнерах на сервере.
- Ускорять работу проектов.
- Собирать информацию с сайтов, структурировать её и выводить в удобном формате.
Документ об образовании — свидетельство о дополнительном профессиональном образовании или диплом о профессиональной переподготовке, если у учащегося есть высшее, среднее специальное или профессиональное образование.
Проекты в портфолио
В процессе обучения в Skillbox студент выполнит около 100 практических работ и сможет добавить в портфолио 3 проекта:
- телеграм-бот по заданию турагентства Too Easy Travel;
- серверная часть для полноценного маркетплейса (имитация интернет-магазина);
- социальная сеть, аналог Twitter.
Студенты могут создать серверную часть для маркетплейса самостоятельно или выбрать работу в команде. Так на условиях, приближенных к реальным, студенты учатся согласовывать решения, планировать по спринтам, мыслить в категориях продукта и продуктовых задач.
Результаты обучения в «Яндекс Практикуме» различаются в зависимости от программы, которую выбрал студент.
На 9-месячном курсе «Python-разработчик» студенты делают 6 проектов, наааа 14-месячном курсе «Python-разработчик плюс» — 12. Это приложения для фитнес-трекера, платформа для блогов с регистрацией, постами, загрузкой картинок и комментариями, бот в Telegram, API для блогерской платформы, REST API для сервиса и другие.
Дополнительно «Яндекс Практикум» предлагает студентам волонтёрские проекты — реальные задачи для фондов, организаций и других заказчиков, которым нужна помощь. Ими тоже можно дополнить портфолио.
На дипломный проект отводится 3–4 недели. Это самостоятельная задача: нужно написать веб-приложение «Продуктовый помощник» — сайт с публикациями рецептов различных блюд.
Первая работа
Школы сопровождают студентов не только во время учёбы, но и на этапе поиска работы. Так копилка опыта начинающего специалиста пополняется знаниями о поиске работы: что писать в резюме, какие проекты показывать, как готовиться к интервью и отвечать на вопросы HR-менеджера.
Как разработчиков-новичков поддерживает на старте карьеры Skillbox:
- открывают стажировки на курсе — первый реальный опыт студенты получают в процессе учёбы;
- дают доступ к вакансиям компаний-партнёров, которые оставляют заявки на специалистов в Skillbox напрямую;
- карьерный консультант помогает составить резюме и профиль на работных сайтах — объясняет, как подать информацию о себе, чтобы работодатель заинтересовался;
- HR-специалист готовит студентов к собеседованию, учит договариваться о зарплате и условиях труда;
- в программу обучения входит отдельный курс «Карьера и трудоустройство».
В некоторых тарифах есть карьерное сопровождение и погружение в профессию после прохождения курса.
Как начинающих разработчиков поддерживает на старте карьеры «Яндекс Практикум»:
- есть бесплатный курс по трудоустройству — начинается за 2 месяца до конца обучения;
- помогают составить резюме, портфолио и мотивационное письмо;
- сопровождают в откликах на вакансии;
- проводят индивидуальные карьерные консультации;
- тренируют навыки на публичных собеседованиях и межфакультетских проектах;
- поддерживают выпускника в течение 14 месяцев после завершения учёбы.
Коротко о результатах обучения
Итоги обучения | Skillbox | «Яндекс Практикум» |
---|---|---|
Уровень на выходе | Джуниор | Не оценивается |
Количество проектов | 3 | 6–12 |
Время на диплом | От 3 недель до 3 месяцев | 3–4 недели |
Работа над дипломом | Можно выбрать: самостоятельно или в команде под руководством опытного тимлида | Самостоятельно |
Документ | Сертификат Skillbox (если курс куплен по программе «Цифровые профессии» — диплом ДПО) | Диплом ДПО от «Яндекс Практикума» |
Работа или стажировка после курса | Skillbox | «Яндекс Практикум» |
---|---|---|
Помогают попасть на стажировку | ✅ | - |
Помогают найти работу | ✅ | ✅ |
Доступ к партнёрским вакансиям | ✅ | ✅ |
Помощь с поиском и карьерное консультирование | Skillbox | «Яндекс Практикум» |
---|---|---|
Помощь с резюме и портфолио | ✅ | ✅ |
Профиль на сайтах с вакансиями | ✅ | ✅ |
Индивидуальный карьерный план | ✅ | ✅ |
Подготовка к интервью | ✅ | ✅ |
Выводы
В этом материале мы подробно разобрали, что включает в себя учёба на курсах для тех, кто хочет стать Python-разработчиком, от Skillbox и «Яндекс Практикума». Сравнили форматы и учебные программы, чем различается учёба, сколько ресурсов она требует и что получает студент на финише.
Получение новой профессии — огромный труд и большие затраты, и мы понимаем, что на стадии выбора хочется учесть все условия и найти программу, которая подойдёт вам лучше всего. Для этого собрали чек-лист — о чём подумать перед тем, как принять решение о покупке курса.
Как выбрать учебный курс и не пожалеть
- Зафиксируйте для себя цели и возможности:
- Цели. К чему вы хотите прийти к концу обучения, какие навыки получить.
- Время. Сколько времени готовы уделять учёбе. Разберите свой график и реалистично оцените, сможете ли учиться в потоке, где группе нужна ваша активность на созвонах, в чате или сессиях лайв-кодинга, или будет комфортнее двигаться в своём ритме по обозначенным дедлайнам и включаться в обсуждения время от времени.
- Внимание. Оцените нагрузку, если вы уже работаете: насколько вы продуктивны, есть ли силы и ресурс изучать новую предметную область, искать решения, много читать, смотреть и пробовать.
- Деньги. Подумайте, какой бюджет на обучение для вас приемлем и какую сумму вы готовы платить ежемесячно, двигаясь к цели.
- Оцените риски. Зафиксируйте все причины, по которым вам может потребоваться пауза в обучении или оплате. Изучите, что предлагает школа в этих случаях.
- Попробуйте бесплатные материалы школы: как устроено обучение, в каком формате дают материал, понятно или возникают вопросы, с каких устройств удобно смотреть теорию или выполнять задачи (можно ли использовать мобильную версию) — примерьте это на ваш образ жизни.
- Почитайте истории трудоустройства начинающих Python-разработчиков. Оцените, нужна ли вам помощь карьерного консультанта в подготовке к интервью и в анализе вакансий, в каком объёме или у вас уже есть опыт в поиске работы.
- Решите, нужен ли вам диплом как документ. Если вы проходите переподготовку и от этого зависит ваша прибавка к зарплате или разряд, проконсультируйтесь с бухгалтерией или отделом кадров. Во всех остальных случаях диплом или сертификат — это формальное подтверждение того, что вы прошли курс. В реальности работодателя будет интересовать портфолио, фундаментальные знания, гибкость, софт-скиллы, умение работать в команде, планировать свою активность и профессиональный кругозор.