Я прошел курсы по SQL на Stepik и KarpovCourses и стал аналитиком
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Привет, меня зовут Витя, и сегодня я хочу рассказать свою историю о том, как из специалиста службы поддержки переучился на аналитика и успешно применяю свои знания на практике.
Предыстория
Когда я решил сменить профессию, мне нужно было сделать это быстро и онлайн, поэтому стал искать подходящие курсы в интернете. В процессе изучения рынка IT мне особенно приглянулась профессия аналитика данных. Этот специалист собирает и анализирует информацию для поиска инсайтов и принятия решений внутри продукта. Что меня особенно привлекло, так это универсальность профессии — навыки анализа данных востребованы в самых разных сферах, будь то медицина, fintech или e-commerce.
А ещё эта профессия требует гармоничного сочетания софт и хард скиллов: нужно уметь программировать, работать с базами данных, а также эффективно взаимодействовать с коллегами, участвовать в обсуждениях, общаться с заказчиками и презентовать результаты. Именно такое сочетание и делает аналитику данных интересным и динамичным вектором для развития.
Обучение
Начало пути: Stepik и «Интерактивный тренажер по SQL»
Я перебрал множество курсов по SQL от различных образовательных платформ и авторов. Программы по аналитике от SkillBox вызвали сомнения из-за значительной перманентной скидки (60%) и длительного срока обучения, который варьировался от 7 до 12 месяцев в зависимости от курса. В качестве альтернативы ещё обратил внимание на курс от Яндекс.Практикум. Подкупило огромное количество разных дополнительных материалов и насыщенная учебная программа, но его стоимость оказалась для меня слишком высокой.
Сразу оговорюсь, отдельные уроки на YouTube мной даже не рассматривались, так как они не имеют четкой структуры и последовательности, часто не охватывают всех необходимых тем, и к тому же не предоставляют возможности систематически отрабатывать полученные знания на практике. Отсутствие обратной связи и поддержки со стороны преподавателей также сыграло свою роль в моем решении.
Тогда я нашел несколько курсов на Stepik, которые либо бесплатны, либо существенно дешевле, но при этом не уступают в качестве. Мой путь начался с курса «Интерактивный тренажер по SQL» от ДВФУ (Дальневосточного федерального университета). Этот курс отличается большим количеством практических заданий, а их сложность возрастает постепенно — по мере прохождения. Такая организация обучения помогает избежать разочарования и не бросить курс, даже столкнувшись с трудными заданиями.
Плюсы курса:
- Практическая направленность: Многочисленные упражнения позволяют сразу применять теорию на практике.
- Полезные блоки: В каждом задании есть блоки «Результат» и «Структура и наполнение таблицы». Первый помогает понять, какой итог должен получиться, а второй — не возвращаться постоянно к таблице, что ускоряет обучение.
- Ссылки на теорию: Все практические задания содержат ссылки на соответствующие теоретические шаги, что удобно, особенно если был перерыв в обучении и нужно освежить знания.
После прохождения этого курса у меня появились уверенные навыки написания SQL-запросов.
Углубление знаний: «Оконные функции SQL»
Далее я решил углубить свои знания и освоить оконные функции, которые значительно расширяют возможности использования SQL в прикладных задачах. Моим первым платным курсом на платформе стал «Оконные функции SQL» от Антона Жиянова.
Плюсы курса:
- Поддержка преподавателя: Преподаватель отвечал на все мои вопросы, что было особенно полезно для понимания сложных тем.
- Практическое применение: После курса я смог успешно использовать оконные функции в своих запросах.
Комплексное обучение: «Аналитик данных» от Karpov.Courses
Третий курс, который я прошел, — программа «Аналитик данных» от Karpov.Courses, включающая блок, посвященный SQL. Этот курс понравился разнообразием типов заданий: тесты с одним и множественным ответом, задания на сопоставление и программирование.
Плюсы программы:
- Разнообразие заданий: Разные типы заданий делают обучение интересным и эффективным.
- Поддержка и общение: Курс предлагает поддержку команды и групповой чат, что способствует обмену знаниями и помощи в решении задач.
- Дедлайны: Для кого-то наличие дедлайнов может быть плюсом, так как они стимулируют к регулярному выполнению заданий.
Лично для меня наличие дедлайнов стало минусом из-за высокой занятости в тот период, что мешало выделять достаточно времени на обучение.
Результаты
Итоги и личные предпочтения
После прохождения всех этих курсов, я могу сказать, что лично мне больше подошел Stepik и вот почему:
- Гибкость графика: Отсутствие дедлайнов позволило мне выстроить собственный график обучения и не расстраиваться из-за неполученных баллов.
- Удобство заданий: Блоки «Результат» и «Структура и наполнение таблицы» значительно ускоряли процесс обучения.
- Уникальный набор навыков: можно самостоятельно составить индивидуальную программу, выбирая необходимые вам курсы. В отличие от крупных образовательных платформ, где программы часто ограничены ресурсами, заложенными авторами, тут по одному и тому же навыку или инструменту можно найти сразу несколько курсов-аналогов от разных авторов. Это позволяет подобрать тот, который лучше всего подходит вам по стилю подачи материала.
- Поддержка и удобство: комментарии к шагам аменяют групповой чат (как в Karpov.Courses), а поддержка команды курса одинакова на обеих платформах.
В итоге моё обучение на аналитика завершилось успешно: курсы помогли освоить SQL на глубоком уровне и применять эти знания на практике. С окончанием обучения я приступил к поиску работы, но это уже другая история, которую я обязательно расскажу, если будет интересно.