В последние годы фраза «Я работаю в IT» перестала удивлять — появились сотни крупных компаний, разработчики сидят в кофейнях, ездят с нами на работу и почти у каждого есть друг или знакомый айтишник. Несмотря на высокую популярность, эта сфера окружена мифами. Многие считают, что сначала нужно долго учиться, чтобы попасть в профессию, а другие говорят, мол, новичкам нереально найти работу. Да, путь может быть действительно сложным, но все выполнимо. На самом деле, главный необходимый навык — желание работать и совершенствоваться.
В этом партнерском материале, подготовленном совместно с Контуром, IT-специалисты из Екатеринбурга рассказали, как пришли в эту сферу, не имея большого опыта, и с какими сложностями столкнулись.
Даша, 30 лет, экс-тестировщица, DevRel в Контуре
В 2008 году Даша заканчивала школу и решила переехать из Сургута в Екатеринбург. Денег было немного, поэтому она выбрала самый простой способ миграции — поступить в университет на товароведа-эксперта в сфере таможенной деятельности. Специальность не самая интересная и захватывающая, зато вуз предоставлял общежитие. Во время учебы Даша работала в разных компаниях, в том числе и в IKEA.
— Так у меня появился первый опыт работы, где компания заботится о тебе. Там предоставляли ДМС, уважительно относились и соблюдали трудовой кодекс — мне было очень комфортно, — вспоминает Даша.
Осенью 2016 года Даша стала искать новую работу, но у нее было условие — компания должна предоставлять хороший социальный пакет. В то время в Екатеринбурге было не много таких организаций, выбор пал на вакансию консультанта техподдержки Контура. Работа не требовала опыта в IT, главное требование к кандидату — это вежливость и общительность.
Однако общение с людьми восемь часов подряд — непростое дело. Спустя три месяца Даша решила обсудить это с наставницей — она хотела попробовать свои силы где-то еще. Мыслей пойти в разработку не было, Даша думала, что без знаний, навыков и специализированного образования ей там делать нечего.
— В то же время знакомые из команды тестировщиков предложили прочитать книгу «Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах». Я освоила ее за выходные и подумала: «Да я ведь прирожденная тестировщица, потому что очень люблю находить ошибки», — вспоминает Даша.
В Контуре тогда искали тестировщиков и командам не был важен опыт кандидата. Главное — это желание учиться и умение критически мыслить. Даша договорилась с одной командой на стажировку с дальнейшим переводом, но завалила финальное собеседование с руководителем управления разработки. Мотивация «Мне нравится и хочу попробовать» была слабым аргументом.
Даша не растерялась и начала рассылать резюме в другие компании, в которых даже не было подобных вакансий для новичков. Потенциальные работодатели стали высылать задания, и в итоге одна команда предложила ей работу. Эта информация дошла до менеджера в Контуре. Наставница пошла Даше навстречу, предложила усерднее готовиться и попробовать попасть к тестировщикам Контура. Даша согласилась и перед сменами в техподдержке ходила заниматься к команде разработки.
— Я брала ночные смены в техподдержке с шести вечера до трех утра, пять часов спала, ехала к тестировщикам и училась.
Будущие коллеги мне дали новую страницу установки пароля, специально созданную для конкретного продукта. Туда должен был заходить уже зарегистрированный пользователь для смены или установки пароля. И я проверяла ее на баги, писала пользовательские сценарии ежедневно с полудня и до шести вечера. А дальше снова в техподдержку. Признаюсь, это было очень тяжело, но глаза горели, и показатели на основной работе не снижались. Спустя два месяца такой жизни команда готова была меня взять на работу. Так я стала ручным тестировщиком, потом стала постепенно погружаться в javaScript, typeScript и писать автотесты.
Конечно, сначала у меня кипела голова, я многого не понимала и ощущала, что передо мной открывается дивный новый мир. Плюс меня с самого начала ставили на сложные задачи, словно кидали в воду: выплыву — хорошо, а если нет, значит не подхожу. Наставник был заинтересован в самостоятельности своих сотрудников, он говорил: «Разберись, будут вопросы — приходи». Учиться было тяжело, но если ты не один и есть желание, то освоить эту профессию может любой.
Никита, 20 лет, бэкенд-разработчик в ООО «Кирпич» (дочерняя компания «Брусники» — цифровая платформа закупок стройматериалов)
Никита начал интересоваться разработкой еще в старшей школе. Его старший брат стартапер: он очень общительный и уже в университете собирал хорошие команды для создания проектов. Например, для создания «ЕТранспорта» — приложения, в котором можно было смотреть, когда придет трамвай, автобус или троллейбус на остановку. В 16 лет Никита решил последовать примеру брата и сделать Telegram-бота.
— У нас в школе была проблема: расписание часто менялось. Иногда только вечером мы узнавали, что на следующий день будет две алгебры вместо одной литературы. К тому же все время ученики забывали во сколько звонок с урока и на урок.
Я придумал сделать бота с актуализирующейся информацией. Одноклассники могли сверяться, нажимая на кнопку «Расписание». Позже я добавил туда домашнее задание, масштабировал проект в соседние классы и даже в другие школы, — вспоминает Никита.
Никита не смог сразу найти разработчика и собрать команду, поэтому попробовал закодить самостоятельно. Сначала он гуглил очень простые запросы — Telegram-бот самоучитель, Telegram-бот api кнопки, изучал рабочие примеры кода. Потом смотрел туториалы на ютубе и переписывал ботов много-много раз. С популярностью его проекта набралась небольшая компания ребят из других классов. Они рассказали руководству школы об идее, и завуч предложила поучаствовать в программе «ЮнIТ-Урал» — конкурсе для школьников по созданию реальных IT-проектов.
— Там нас учили, с чего начинать разработку, как вести проекты и планировать их реализацию. Наша команда сделала Telegram-бота и внезапно победила. Потом я участвовал еще в нескольких проектных сменах, много выигрывал, это меня мотивировало пробовать дальше, — делится Никита.
Чуть позже Никита со своим проектом прошел в заочный акселератор Фонда развития интернет-инициатив. Это крупный фонд, который инвестирует в стартапы на начальных этапах. Суть образовательной онлайн-программы — подготовиться к подаче заявки на получение инвестиций, поэтому упор был на развитие бизнес-идеи. Во время обучения Никита понял, что его идея не взлетит, поэтому передумал ее реализовывать.
— После школы, на первом курсе радиофака, я понял, что со стартапами не получается и решил пойти работать по найму. Правда, многие знакомые меня отговаривали, ведь учеба это сложный процесс, а первый курс — адаптация к новой жизни. Но я их не послушал и к середине первого курса разместил свое резюме на HeadHunter. Так у меня появилась работа, — рассказывает Никита.
Сейчас Никита занимается бэкенд-разработкой в ООО «Кирпич» — дочерней компании «Брусники». Backend-разработчик — это специалист, который занимается скрытой от пользователя частью сайта. Если говорить простым языком, то заставляет продукт работать, хранить и передавать данные. На работу его взяли без опыта джуном. Junior Developer — начальный уровень специалиста, зачастую это студенты или новички в сфере IT.
— На первом месте работы мне сразу сказали, что я «на вырост». Сначала выполнял какие-то совсем простые задачи, потом они стали посложнее. Я прокачался, и сейчас эти знания помогают мне уже в другой компании. Тоже раньше не понимал, зачем работодателям нужно брать новичков, но наш директор объяснил мне, что в Екатеринбурге не осталось крутых специалистов. Некоторые уже настолько опытные, что их оклад не потянуть стартапам, а мидлов не хватает на всех, — поясняет Никита.
Действительно, большие IT-компании набирают людей с первых курсов факультетов, например, матмеха и радиофака УрФУ. Они спонсируют лекции и практические занятия, появление новых аудиторий — заявляют о себе. Многие студенты идут в ним на стажировки, а впоследствии в эти же компании трудоустраиваются. Так что перспективных выпускников со стажем на всех не хватает. У небольших стартапов нет ресурсов помогать вузам финансово и привлекать студентов на стажировки. Поэтому они берут новичков и доучивают их.
— Мне кажется, работодателю не важно, кто где учился или учится. Намного интереснее, какой код ты пишешь и что делаешь. Это вообще самое клевое — создавать свои небольшие проекты, Telegram-боты или пробовать себя где-то еще. Это один из немногих способов показать свой опыт и мотивацию работодателю, — считает Никита.
Саша, 22 года, фронтенд-разработчик в «Точке»
Заканчивая школу, Саша не знал, куда поступать дальше, пока ему не попался роман Дэна Брауна «Утраченный символ» о масонстве и шифрах. Его очень заинтриговала эта тема, и он решил найти нечто подобное в вузах Екатеринбурга. Так Саша поступил на специальность «Компьютерная безопасность». Учеба была сложной, не все предметы давались с первого раза. Например, практическую дисциплину по языку Python — «Языки сценариев» Саша не мог сдать дважды, ему даже грозили отчислением. Но у него получилось договориться о пересдаче в следующем учебном году. Через год экзамен принимал преподаватель, который работает в «Точке».
— Меня поразили его знания и способ мышления. Преподавателю важно было не просто заставить код работать, код должен быть лаконичным и занимать мало места. Экзамен я, конечно, сдал, а после стал думать: «Надо попасть в компанию, о которой я уже много слышал». Там работали мои одногруппники. Они рассказывали, что там ни у кого нет начальства, главное — быть самоорганизованным. Общение с преподавателем меня смотивировало попробовать свои силы в этой компании, — вспоминает Саша.
В следующие месяцы Саша ходил на несколько собеседований. Поскольку он знал, что хорошо разбирается в Python, он искал вакансии бэкендера. Ему отказали дважды из-за нехватки опыта и знаний, но желание попасть в компанию только выросло — Саша понимал, где ему нужно подучиться. А потом туда потребовались фронтендеры — специалисты, которые работают над видимой пользователю частью сайта или приложения.
— Я подумал: «Отлично, а почему бы не попробовать?» Как раз в университете был курс по разработке интерфейсов, который я посещал в качестве вольного слушателя. То есть какие-то знания по теории у меня были. Я пришел в компанию в третий раз и меня взяли на стажировку. Мне кажется, сотрудники в меня поверили, не зря же я столько раз пытался, — делится Саша.
Саша проходил стажировку в команде, которая создавала новый продукт. Работали по 20 часов в неделю, не было никаких лекций или обучения в привычном плане. Просто давали задачи, которые Саше нужно было выполнять. Если что-то не получалось, можно было попросить о помощи — практически всегда сразу же подсказывали решение проблемы. Стажировка длилась три месяца и по итогу Сашу взяли на работу в компанию.
— Поскольку я многого не знал, то работал больше, чем нужно, все свободное время. Я очень старался принести как можно пользы, поэтому работал на стажировке все свое свободное время. Помню, как постоянно задавал вопросы и говорил: «Я этого не знаю». Главное не стесняться обращаться за помощью и действительно хотеть разобраться.
Когда меня уже официально взяли на работу, я много трудился. В первый год работа занимала примерно по 10 часов в день и часа три я еще что-то читал. В итоге через полгода я стал мидлом, а еще через полгода защитил мидл+.
Сейчас я уже несколько месяцев работаю в статусе сеньора. Этот путь у меня занял два года. Внутри компании мне и дальше есть куда расти. У нас есть сеньор+ — это человек, который делает чудо, например, собирает команду для создания продукта или запуска проекта за короткий срок. Для нас это человек, который видит самые проблемные места и решает их. У него больше ответственности за всю экосистему банка. Но я понимаю, что еще не готов к такому повышению.
Партнерский материал
Нам нужна ваша помощь! It’s My City работает благодаря донатам читателей. Оформить регулярное или разовое пожертвование можно через сервис Friendly по этой ссылке. Это законно и безопасно.