Я прошел курсы по SQL на Stepik и KarpovCourses и стал аналитиком

7

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Аватар автора

Виктор Фофанов

Страница автора

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

Предыстория

Когда я решил сменить профессию, мне нужно было сделать это быстро и онлайн, поэтому стал искать подходящие курсы в интернете. В процессе изучения рынка 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 на глубоком уровне и применять эти знания на практике. С окончанием обучения я приступил к поиску работы, но это уже другая история, которую я обязательно расскажу, если будет интересно.