Найти в Дзене
Skillfactory

Из турагента в дата-аналитики

Оглавление

Всем привет, меня зовут Паша, и еще недавно я работал в Мексике в сфере туризма. Увы и ах, коронавирус внес свои коррективы, пришлось искать новый способ заработка. Захотелось чего-то кардинально другого и более стабильного. Так я посмотрел в сторону IT: год сам изучал Python, затем пошел на курсы и стал дата-аналитиком в Черногории.

Я решил поделиться своим опытом в статье. Ниже рассказываю, почему выбрал сферу IT, на какую специальность выучился и где и как нашел работу (подробно опишу тестовое, после которого меня взяли). Спойлер: через полгода после начала учебы я устроился аналитиком данных и увеличил зарплату на 80%.

Добавьте описание
Добавьте описание

Почему выбрал именно IT

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

Короче говоря, это не прошло бесследно, и собственно поэтому выбор пал на сферу IT. Какое-то время я был без работы и начал учиться программировать на Python. Уроки смотрел на YouTube. В начале все было ок, азы вполне реально изучать вот так.

Добавьте описание
Добавьте описание

Но позже я стал ощущать нехватку систематизации. Было непонятно, в какую сторону расти (у Python несколько сфер применения). Так жизнь привела меня на курс по аналитике данных. Спойлер: спустя восемь месяцев я отбил затраты на обучение двумя первыми зарплатами.

Как и где обучался на аналитика данных

Я пошел в онлайн-школу SkillFactory на курс по аналитике данных. Выбор сделал не наугад. Я посмотрел несколько видеороликов о том, куда можно развиваться в Python. Аналитика = математика, статистика, анализ. То есть то, что мне интересно. От этого в основном и отталкивался. Конечно, учел и перспективность направления: за последние лет двадцать мир накопил огромные массивы данных, и когда-то и кому-то это все нужно будет обрабатывать :)

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

Самое главное — уже в процессе обучения появилось появилось прекрасное чувство, что мне есть где применить свои знания. До сих пор самое простое на курсе — это сам язык. Сложнее даются регрессии (линейные, логарифмические и так далее) и выбор правильного подхода к работе с данными (у каждого есть своя специфика).

Как искал работу

Как только я выполнил первые проекты на курсе по предварительной обработке данных, то сразу же стал искать работу (естественно, продолжив обучение). Резюме на мой взгляд — процентов 20 успеха. Я сделал одно для всех — вписал туда все знания и проекты, которые делал и сам, и в школе. Остальные 80 — прохождение интервью и тестовое.

Тестовое отлично помогает понять, подходит ли тебе компания. Например, от половины заданий я вовсе отказывался, так как было либо слишком сложно, либо не то направление, которое хотел. И по моему опыту, лучше не браться, если понимаешь, что не успеешь что-то сделать. Как правило, работодатели не выходили с обратной связью, когда я выполнял задания на 80–90% и писал, что не смог закончить некоторые моменты, потому что не хватило времени.

Спустя полгода после начала поиска я уже жил в Черногории и в группе для местных русскоговорящих в Facebook нашел вакансию в компании, где я работаю сейчас.

Теперь у меня такой вид из окна
Теперь у меня такой вид из окна

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

Я описывал и комментировал каждый шаг. Управился впритык, но с большим азартом. После этого позвали на интервью: задавали вопросы, уже менее связанные с анализом данных и больше заточенные на понимание их структуры, на IT-сленге это называется низкоуровневой теорией.

Примеры задач на работе

Компания называется Alar Studios. Мы занимаемся разработкой ПО и поддержкой различных медицинских проектов. Также работаем с израильским стартапом в области баз данных на графических картах — меня сейчас как раз перевели на него.

Добавьте описание
Добавьте описание

В качестве первых задач мне нужно было адаптировать старые SQL-запросы под новую архитектуру баз данных, чтобы клиенты могли дальше без проблем работать с ними. Поначалу пришлось помучаться: проекты огромные, сложное внутреннее устройство приложений и веб-сайтов. На так называемом израильском проекте я смотрю, чтобы данные, которые они используют, были такими, какими должны быть. Если это должно быть целое число, то туда не должно попадать число с дробной частью; если функция должна принимать на вход что-то определенное, то она должна принимать только это и выдавать то, что нужно, а не ошибки.

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

Моя зарплата по сравнению с прошлым местом работы выросла на 70–80%. Главное — не бояться, брать и делать. Хотите поменять сферу своих занятий? В IT обязательно найдется место для вас. Запаситесь терпением и временем. Дублирую ссылку на курс, всем удачи!