Привет, меня зовут Саша Ковалёва. За последние пару лет я: переехала из Владивостока в Москву, освоила SQL, устроилась в IT-компанию без профильного образования и выросла до тимлида. Сейчас продолжаю работать с базами данных в компании, которая разрабатывает low-code BPM-систему, а в свободное время занимаюсь вокалом и реслингом.
В этой статье я расскажу, как искала свой путь в IT-сфере и по каким материалам училась. Надеюсь, мой опыт будет полезен тем, кто начинает карьеру в IT.

Владивостокский порт и московская кофейня
О работе в IT я никогда не думала. В школе у нас был углубленный курс информатики, где давали основы Basic, Java и Pascal, но для меня это было просто частью образования (не самой интересной). Потом я уехала из Якутии во Владивосток, чтобы выучиться на таможенное дело. Казалось, что это будет довольно прибыльным, и я действительно этим горела, даже проходила практику во Владивостокском морском порту. Но тема диплома, которую мне выдали, не совпадала с задачами в порту, и мне пришлось уйти.
Через полгода после универа в городе мне стало скучно. Я решила уехать в Москву, и начать новую жизнь. Конкретного плана я не придумала, и устроилась бариста. Кофейня была возле офиса Сбера. К нам часто заходили разработчики и другие IT-специалисты, с которыми я стала много общаться, и постепенно оказалась в окружении людей из индустрии.
SQL за неделю
Я по натуре человек очень увлекающийся и легко заражаюсь чужими интересами. Слушая разговоры о работе друзей, я и сама захотела «войти в айти». Когда я об этом рассказала, мой друг предложил начать с SQL — языка запросов к базам данных. Он считал его идеальным для новичков: интуитивно понятный синтаксис, основанный на простом английском, много доступных материалов для самообучения.
К тому моменту работа в общепите меня окончательно утомила, и я решила пойти ва-банк — уволилась и начала учиться. Немного сбережений у меня было, но нужно было как можно скорее устроиться на новую работу.
Сразу оговорюсь — мне учиться было проще, потому что со школы я знала Java и Pascal на базовом уровне. Это сформировало у меня техническое мышление, нужное для погружения в IT. Если у вас таких знаний нет, конечно, вам будет сложнее.
Я выделяла от пяти часов в день на SQL:
Проходила онлайн-курс «Введение в базы данных» на Stepik. Здесь хорошо дают основные правила, учат нормализации, рассказывают об особенностях архитектуры и инструментах работы с запросами. Подача, правда, скучновата, но зато курс бесплатный.
Практиковалась на специальном тренажёре SQL-ex. В нём есть упражнения разной сложности на различные действия с базой данных, например, выборку или модификацию. Интерфейс выглядит устаревшим, но он простой и понятный: есть описание базы, задача и поле для ввода запроса. Если вы ошиблись, сервис подсветит ошибки и покажет, какие данные должен возвращать правильный запрос. Отличная штука, чтобы научиться понимать структуру баз данных и работать с типичными и нетипичными рабочими задачами. Ещё здесь много теоретических материалов, чтобы учить язык полноценно. Этот тренажёр тоже бесплатный.
Задавала много вопросов друзьям, чтобы быстрее уловить общую логику языка. А ещё немного подтягивала английский, так как на нём пишутся все запросы.

Думаю, было правильно, что я не стала распыляться — браться за веб-разработку или другие направления. Я сосредоточилась исключительно на SQL, и эта концентрация дала результаты — я выучила базовые принципы SQL за неделю и могла писать самые простые запросы с использованием join и group by. Плюс разобралась с системными функциями, например, dateadd и datediff, и изучила функции работы с датами. Дальше уже могли быть более специализированные задачи.
Не блат, а нетворкинг
Один из друзей предложил мне пройти собеседование на позицию специалиста по внедрению в компанию, где он работал — «Первую Форму». Это разработчик low-code платформы для автоматизации бизнес-процессов. Внедренцы настраивают клиентские процессы, по сути, превращая бизнес-задачи в работающие автоматизированные решения.
Зарплата внедренца превышала мой доход бариста, других предложений без опыта мне бы не дали, поэтому я сразу согласилась. Мне дали тестовое задание. Для меня оно было сложным, я несколько раз хотела всё бросить, но в итоге справилась.
После этого было ещё собеседование, на котором я смогла показать заинтересованность в этой работе и желание дальше развиваться в SQL. Помню, там мне задали лучший вопрос, который я сейчас сама задаю на собеседованиях: «Если бы вы были президентом и вам нужно было запретить какой-то join, что бы вы выбрали и почему». Свои ответы пишите в комментариях.
Меня взяли, несмотря на отсутствие профильного образования и опыта в IT. Как я потом узнала, в компании есть практика брать джунов типа меня и обучать их под специфику работы с системой, конкретной административной панелью, автоматизациями и внутренними языками.
Сейчас мы тоже берём молодых специалистов, причём есть возможность сначала пройти бесплатное обучение в корпоративной Академии. Мой коллега Андрей Егоров рассказывал об этом в другой статье. В моё время такого не было, этап обучения взяли на себя мои друзья, за что я им очень благодарна.
Выросла в тимлида
Первый месяц в компании дался сложно. У меня был тим-лид, который всегда был готов подсказать и помочь, но делал это в довольно резкой манере. Я к такому не привыкла и мне казалось, что у меня ничего не получается.
На деле это было не так, SQL давался мне легко, и это замечали не только члены команды, но и руководители проектов (РП). Они привлекали меня к ответственным задачам, например, включили в команду проекта для госучреждения, которое реализует социальные инициативы для населения. Мы с РП сразу нашли общий язык, и я до сих пор работаю над этим проектом — одним из ключевых для компании.

Меньше чем через год после трудоустройства мне неожиданно дали первого падаванчика-подопечного. Я сомневалась в себе, но руководство видело, что я хорошо знаю систему, люблю общаться с людьми и умею доступно объяснять сложные вещи. Такая поддержка меня очень замотивировала, и я стала тимлидом — теперь сама помогаю новичкам разбираться с настройками системы.
Как тимлид, я консультирую подопечных, помогаю оптимизировать запросы, работать с системой, выбирать наиболее оптимальное решение для задач. Ещё я выполняю задачи заместителя руководителя: помогаю воспроизвести и поставить ошибку, провожу собеседования, консультирую всех в отделе по вопросам работы в системе.
Несмотря на должность заместителя и тимлида, основные мои задачи — проектные, им я уделяю большую часть дня. В нашем отделе почти все ребята опытные, так что на консультирование у меня уходит около часа в день. Чуть больше времени занимает помощь руководителю и заму департамента. Система постоянно развивается, появляются новые вопросы от клиентов и уникальные процессы, потому часто приходится анализировать контекст и по нему предлагать идеи для решения задач.
Где ж лучше
Конечно, после порта и кофейни работа в IT — это настоящий кайф и море возможностей. Но и здесь нужно быть готовым к сложностям. Например, IT — это постоянное развитие и обучение, без этого никак (благо, мне это нравится). Ещё работа с клиентами часто преподносит форс-мажоры.
Однажды, когда я отдыхала в другом городе без ноутбука, меня попросили срочно помочь на проекте. В итоге настраивала автоматизации в геймерском клубе, пока вокруг подростки играли в CS и Dota 2. Было забавно, а отпуск мне продлили.

В «Первой Форме» я регулярно оказываюсь первопроходцем, например, моя команда первой реализовала интеграцию со СБИС. Мы зашили всю интеграцию по API в бэк платформы, а события отправки и подписания документов обернули в low-code. Теперь система самостоятельно взаимодействует со СБИС, пользователю нужно только подписать документ в интерфейсе.
Семейный подряд
Я часто рекомендую нашу компанию близким как хорошее место для старта в IT. Сейчас здесь работает моя младшая сестра Лера. Она училась на химика-технолога, я помогла ей освоить SQL, и теперь она также внедренец. Мама шутит, что судьба нашей третьей сестры Вероники предрешена.
За три года я прошла путь от новичка до тимлида и заместителя руководителя по направлению внедрения. В целом можно развиваться и горизонтально, например, перейти в разработку бэкенда или фронтенда, стать бизнес-аналитиком. Но мне нравится работать с SQL, настраивать систему и сразу видеть результаты своего труда.
За время работы я прокачалась и в других технических навыках, например, выучила JS и Lua. Lua часто спасает в написании интеграций по API, работать с которыми я тоже научилась в «Первой Форме», а JS иногда приходится использовать в запросах, хотя в основном я стараюсь находить системные решения. Ну и, конечно, я очень выросла в SQL.
Сейчас я параллельно с работой увлекаюсь реслингом — анонсирую шоу, выхожу на ринг, даже закончила школу российской федерации реслинга. По первости я хотела развиваться как профессиональный реслер, но сейчас понимаю, что не смогу уделять шоу столько времени, сколько требуется. Но отказаться от этой атмосферы не могу, она закаляет.

Вместо итогов
Тем, кто только начинает путь в IT, я советую не распыляться. Выбирайте одно направление, которое действительно нравится, и углубляйтесь в него. На собеседованиях я часто вижу выпускников вузов и курсов, которые пытаются охватить множество технологий, но концентрация знаний от этого только страдает.
Если вы переходите из другой сферы, начинайте с освоения одного навыка. Ещё отличным стартом может стать корпоративная академия — она поможет углубить знания, научит работать с конкретным продуктом и значительно повысит шансы на трудоустройство. Ну и банальный, но нужный совет — не бойтесь пробовать. Вы всегда можете вернуться назад.
Если у вас есть вопросы, задавайте в комментариях!