Всем привет! Я — практикующий исследователь данных, и на этом канале делюсь тем, что реально работает в IT. Никакой сухой теории, только личный опыт, рабочие инструменты и грабли, на которые я уже наступил за вас. Рад, что вы здесь!
Решил написать отдельный пост про ошибки, которые я совершал на пути в IT. За три года работы в этой сфере я понял, что мог бы оказаться здесь раньше и с меньшими потерями, если бы сразу разобрался, чего хочу, и не распылялся на всё подряд.
Мои шаги, чтобы попасть в IT
- С чего всё началось: SWIFT. Решил изучать SWIFT — модно, надёжно, 100% перспективный язык, думал я. Через месяц понял, что это не моё: вакансий в России кот наплакал, а интерес быстро угас. Начались отговорки: "Ну, может, не сейчас, может, позже..." В итоге потерял около месяца и переключился.
- HTML и CSS как проба пера. За месяц освоил основы HTML и CSS, параллельно работая на основной работе. Думал: "Вроде норм, пойду дальше по фронтенду, сайтики верстать — это же круто!" Оказалось, не так уж и круто для меня.
- JavaScript и первые сомнения. Начал учить JavaScript, но продержался всего неделю. Уже тогда закралась мысль: "Фронтенд — это не моё. Может, бэкенд — вот оно, моё призвание?" В общем, фронтенд я благополучно забросил.
- Python и долгий путь к мастерству. Углубился в тему бэкенда и остановился на Python и его великом фреймворке Django. Нашел курсы: первый — базовый, прошел за полтора-два месяца. Потом пошел второй, более сложный — ООП, структуры данных, алгоритмы. На него ушло три месяца, сидел по 6-8 часов в день, решал задачи, читал теорию. Мне нравилось! Параллельно откликался на вакансии на hh.ru, но приглашений не было. Купил третий курс — самый сложный и долгий. В итоге на глубокое изучение Python ушло около 7 месяцев, еще 1-2 месяца на Django, SQL, SQLAlchemy, Jinja и оттачивание ООП. Всё это время я стучался в вакансии, пробовал фриланс, но успехов почти не было. Стоять на месте не хотелось, и я упорно двигался дальше.
- Случайный поворот: данные и первая работа. В какой-то момент начался бум IT-обучения, государство запустило всякие программы поддержки. Решил на всякий случай записаться на курс "Python и машинное обучение" — заплатил всего 25% стоимости (где-то 11-12 тысяч). Обучение длилось 7 месяцев. К концу курса меня позвали на первую работу в IT. Деньги небольшие, но я согласился. Это была сфера анализа данных и администрирования. И тут меня осенило.
На первой работе я понял, что работа с данными — это моё. Хранилища данных, поиск аномалий, сегментация, гипотезы, дашборды для бизнеса — всё это зашло на ура. Интересно, что я использовал только то, что выучил на последнем курсе: Python с Pandas, Numpy, Matplotlib, Scipy, SKlearn. Бэкенд? Нет, спасибо, я уже не хотел туда возвращаться.
Что я понял
Теперь я вижу, что в самом начале не хватило главного — понимания, какая специализация мне интересна. Я хватался за всё подряд: SWIFT, фронтенд, бэкенд. Слушал друзей и знакомых, которые твердили про "модные направления" и "спрос на рынке". А надо было копнуть глубже и найти то, от чего глаза горят, чтобы развиваться без выгорания.
Если бы я сразу определился с направлением, то сэкономил бы кучу времени и нервов. Не пришлось бы тратить месяцы на изучение того, что мне не пригодилось. Хотя, с другой стороны, этот хаотичный путь помог мне понять, чего я точно не хочу — а это тоже ценный опыт.
Выводы
- Не гонитесь за модой. Выбирайте то, что вам по душе, а не то, что "в тренде". Иначе рискуете быстро перегореть (конечно нужно знать меру, идти изучать Ассемблер или Паскаль думаю не стоит).
- Тестируйте направления. Не бойтесь пробовать разное, но делайте это осознанно и не затягивайте с выводами (сейчас мне кажется что на каждое направление достаточно было бы по несколько дней, чтобы понимать это твоё или нет, ИМХО).
- Упорство решает. Даже если отклики на вакансии не приходят, продолжайте учиться и искать возможности — результат будет (один из главных вещей, из-за которого многие релоканты профессий возвращаются обратно к себе не найдя себя в IT, не дожав буквально капельку).
- Слушайте себя. Друзья и знакомые могут советовать, но только вы знаете, что вас цепляет.
Полезный совет напоследок
Если вы только начинаете, попробуйте пройти небольшие вводные курсы по разным направлениям (фронтенд, бэкенд, данные, DevOps) — многие платформы дают их бесплатно (типа Степика ну и в Ютубе всего полно). Это поможет понять, что вам ближе, и не тратить месяцы впустую, как это делал я. А еще — не бойтесь спрашивать у тех, кто уже в IT, чем они занимаются. Реальные истории сильно помогают сориентироваться.
Вот так я и попал в IT — через тернии, зато к своему делу. Надеюсь, мой опыт поможет вам избежать лишних шагов и найти свою дорогу быстрее!
Я не претендую на последнюю инстанцию, я пишу о своём пути и опыте. Спасибо что дочитали до конца. Подпишитесь👇👇👇, ставьте лайки 👍🏽👍🏽👍🏽 впереди много интересных статей про навыки, инструменты, обучение, лайфхаки и пути аналитика.