Меня зовут Роман, и я расскажу, как развивалась моя карьера в эксплуатации крупнейшей нефтегазохимической компании и почему решил, что быть разработчиком — лучше.
- Поступление и первая работа
- Как я попал на завод
- Серьезная карьера в крупных компаниях
- Процесс-менеджмент и усталость от управления
- Поиски нового пути
- Первая учеба в Хекслете
- Вторая учеба в Хекслете
- Поиски работы
- Стажировка в Ростелеком
- Советы начинающим
Профиль Романа в Хекслете можно посмотреть здесь, код выполненных проектов — на GitHub
Информационные технологии были со мной с раннего детства. Я всегда хорошо разбирался в компьютерах и мог сам переустановить Windows. А с сайтами моя история началась в пятом классе.
Однажды учительница пришла на урок информатики и спросила: «Кто хочет заняться сайтостроением?» Мне было ничего непонятно, но очень интересно. Так я оказался на занятиях «Роботландии» Александра Дуванова. Он сделал курсы по HTML и CSS для детей. Там я научился писать свои первые сайты, которые тогда верстали на голых таблицах. Это был 2004 год.
Позже в школе я учил Turbo Basic и Turbo Pascal, даже ездил по олимпиадам. Но тогда было абсолютно непонятно, как эти знания применять на практике.
Поступление и первая работа
Я поступил в Томский государственный университет на радиофизический факультет. Его называли «отцом всех факультетов». Оказалось, что физика мне не особо интересна, так что я перевелся на специальность «Информатика в экономике», а позже закончил магистратуру по информационным технологиям.
Учиться мне нравилось, а на последних курсах я нашел отличную подработку. Сбербанк тогда активно внедрял эквайринг. Помните тот момент, когда всюду резко появились терминалы для оплаты и люди стали платить картой?
Я был одним из тех, кто приложил к этому руку. Один из бывших выпускников работал в Сбербанке, пришел к нашему замдекана и спросил, нет ли у него толковых ребят, которым нужна работа.
Так я попал на подряд — ездил по торговым точкам и устанавливал терминалы оплаты. Мы занимались установкой, проверкой и обучением персонала, а еще ремонтом и обновлением.
Платили за это очень хорошо — удавалось зарабатывать до 30 000 рублей. Тогда это было больше 1000 долларов. Плюс свободный график, важный для студента.
Как я попал на завод
Когда история с подрядом закончилась, я подрабатывал в университете на полставки эникеем, устранял разные сетевые проблемы. В дальнейшем видел себя скорее системным администратором. Это для меня была самая очевидная карьера.
Я проходил собеседования на пять разных позиций. И тут меня позвали на завод. Это было совместное предприятие двух крупнейших федеральных гигантов.
Я прошел его успешно, но смущала зарплата. Мне предложили почти в два раза меньше, чем я получал на подработке в Сбербанке. А впереди маячила самостоятельная жизнь без бесплатного общежития.
Но мне в очередной раз помогла наша замдекана, когда я случайно зашел в гости на факультет и обрисовал ситуацию. Она сказала, что работа в крупной федеральной компании — шанс, который нельзя упускать. А чтобы решить вопрос с жильем, можно пойти в магистратуру, они как раз ее открыли и набирали студентов. Им предлагали общежитие.
Так и решилась моя судьба.
Серьезная карьера в крупных компаниях
Я стал эникеем и втянулся в заводское расписание: каждое утро и вечер по часу ездил на предприятие. Но меня это нисколько не утомляло, мне все было внове и интересно. Раньше я поддерживал скромную локалку, а теперь я был в команде технической поддержки огромного парка из 1200 компьютеров на нефтехимическом заводе.
На тот момент там была большая и интересная инфраструктура, а мне представилась возможность близко познакомиться с корпоративными доменами.
Я отработал полгода и получил интересный шанс. У нас был требовательный заказчик, с которым никто не хотел работать. Начальство было в курсе, что у меня все ОК с соцскиллами, поэтому отправило туда.
Там я быстро понял, что этот человек на самом деле вовсе не вредный или сверхтребовательный, просто он хочет лучшего IT-сервиса для своих пользователей и высокой оценки от бизнеса. Я полностью разделял его мнение о том, что своевременная и бесперебойная поддержка важна для бизнеса, поэтому мне не составило труда реализовать нужное решение.
Позже в компании начались пертурбации: проекты миграции в единый корпоративный домен и на новую операционную систему, а также модернизация сетевой инфраструктуры.
Проекты были интересные, но тяжелые и связанные с переработками, поэтому не все хотели в них участвовать. У меня масштабность вызвала интерес, поэтому я, не думая, вписался. В проектах я как отвечал за миграции, так и во многом исполнял обязанности лида, и это не осталось незамеченным.
После этого руководительница предложила мне стать начальником. Хоть я и не чувствовал к этому особой тяги, но стал с этим справляться, несмотря на дополнительную нагрузку в магистратуре.
Были моменты, когда мы неделя за неделей работали сверхурочно по 12 часов, поэтому учебу пришлось совсем забросить.
Но в какой-то момент я понял, что так никогда не закончу магистратуру. Мне стало стыдно за зря потраченные бюджетные деньги. От сверхурочной работы накопилась усталость, а в деканат пришла бумага — меня в 24 года хотели забрать в армию. Я решил сосредоточиться на дипломе и ушел с работы.
В моменте армия показалась интересной идеей: никакой ответственности и жизнь по графику. Но в итоге в военкомате не взяли по здоровью.
Я отдохнул летом, а потом мне написала бывшая руководительница и предложила стать начальником отдела, но уже не в Томске, а в Тобольске. Я с энтузиазмом согласился.
В следующие полгода я руководил командой поддержки в Тобольске, затем ребята из службы заказчика томской площадки позвали меня к себе в команду. И следующие два года я с головой погрузился в управление IT-процессами и сервисами всего завода.
Процесс-менеджмент и усталость от управления
Отработав пять лет на заводе, я решил отдохнуть и посмотреть, как там за его забором. Оказалось, не очень. Предложений в Томске было мало, а у меня оказался крайне специфический опыт — заточенный под большие корпорации.
Я думал уйти в управление проектами, но вакансий в городе было мало и денег предлагали намного меньше, чем я зарабатывал на заводе. Тут мне снова по знакомству предлагают переехать в Петербург работать в аналогичную федеральную компанию процессным менеджером. Моей задачей было управлять процессом приемки IT-решений в эксплуатацию.
Там я отработал полтора года, и меня стали посещать мысли, что я нахожусь не на своем месте.
Моя должность была промежуточной: у подразделений исполнителей не хватало кадровых ресурсов, от этого страдала приемка в эксплуатацию. А у меня не было рычагов давления, чтобы все работы производились строго в соответствии с процессом и в срок. Я не хотел отвечать за работу людей, которые даже не были у меня в подчинении. А отсутствие влияния на процесс при необходимости выдавать результат просто убивало.
Поиски нового пути
Началась пандемия, и я решил посмотреть, где еще смогу применить свои навыки. Первым начал рассматривать DevOps. Это была перспективная и новая профессия, но порог входа в ней высокий, а джунов там не слишком хотели видеть.
Читая в свободное время Habr, я внезапно узнал о Хекслете, который тогда возглавил рейтинг онлайн-школ. Еще размышляя о карьере DevOps, я решил, что хорошим драйвером будет знание скриптового языка программирования.
Так я оказался на CodeBasics и с интересом начал проходить первые уроки и знакомиться с синтаксисом Python. Меня затянуло в учебу: было удобно сначала пройти теорию, потом ответить на вопросы теста и пройти практику для закрепления.
В итоге я оплатил подписку и начал учиться уже серьезно. В Хекслете мне нравилось, что, в отличие от других школ, основной материал дают в виде текста. Это подкупало, потому что читать гораздо удобнее и всегда есть возможность быстро вернуться к пройденному материалу.
Начал с общей подписки, потом стал покупать отдельные проекты, чтобы получить необходимые знания.
Первая учеба в Хекслете
В «Хекслете» я быстро втянулся в учебу. Мне нравилось, что уже на первом проекте студентам прививают правильные инженерные практики. Параллельно я смотрел серию докладов Кирилла (Мокевнина), который рассказывал про ментальное программирование — это вдохновило меня еще больше.
Я к тому моменту уволился и решил, что быстро выучусь и пойду работать либо Python-разработчиком, либо DevOps.
Но учеба застопорилась. Мне не очень подошел новый ментор, а время шло, поэтому я решил устроиться инженером в платежный шлюз. Там передо мной стояла задача выстроить процесс инцидентов.
Это была компания полного цикла, которая сама разрабатывает и сама продает услуги. Я увидел, как это работает, и меня осенило. Все время своей карьеры я был в конце пищевой цепочки IT, отвечая за эксплуатацию. А мог бы встать в ее начале, и тогда жизнь была бы лучше.
И тут я понял, что нужно заняться разработкой. Так как сайтами уже занимался в детстве, то подумал, что лучше всего пойти во фронтенд.
Вторая учеба в Хекслете
Я снова пошел учиться, в этот раз — на программиста на JavaScript. Первые два месяца учебы пролетели очень быстро. Смена синтаксиса языка оказалась ерундой. Основы программирования на JS после сданных проектов на Python дались легко.
Но тут меня настигла другая проблема — в отпуске я переболел ковидом и получил постковидный синдром. Я три месяца не мог сесть за учебу, а мне уже писали наставники с вопросом — как обстоят дела. Было приятно, что Хекслету важны не только деньги, но и успеваемость студентов.
Это мотивировало меня сесть за задания. Помню, в первой попавшейся практике нужно было объявить какую-то функцию, а я просто не понимал, как это сделать, в голове была полнейшая пустота.
Меня настигла микропаника. Но я решил не сдаваться, а обновить знания с нуля. Так что я вернулся к самым азам, повторил базу с CodeBasics, а дальше пошло уже легче.
Совмещать работу с учебой было сложно, но я решил, что буду заниматься каждый день, хотя бы по чуть-чуть.
Поиски работы
Завершив учебу, я долго не мог запустить процесс трудоустройства. У меня была работа, а четкого плана, куда идти собеседоваться, не было. Тогда я решил поучаствовать в Open Source-проекте.
В этот момент сотрудница карьерного трека предложила мне публичное интервью. Но я решил, что не готов к нему. А потом она вернулась с другим предложением — пройти стажировку в «Ростелекоме».
У Хекслета тогда была с ним партнерская программа. Я решил, что ничего не теряю и стоит попробовать. Меня позвали на собеседование, которое я неплохо прошел, мне предложили оформляться и приходить на работу.
Так я уволился и отправился на стажировку.
Стажировка в Ростелеком
Стажировка была оплачиваемая, пусть и платили немного. Также стажера устраивали в штат, просто по срочному договору. Но главным были не деньги. В этой компании стажер с первых дней начинает усиленно прокачивать свои навыки и получать крутой коммерческий опыт.
Я попал в комфортную среду разработки, а моими коллегами были люди с высокой инженерной культурой, у которых было чему поучиться.
Работа фронтендером мне нравилась больше предыдущей, так как здесь я был полностью ответственным за результат и управлял всем, что находилось в моей зоне ответственности. У меня были все инструменты и полномочия, чтобы выполнять поставленные задачи.
Там я проработал два года. В «Ростелеком» зарплата за это время поднялась только в два раза, а я понимал, что для комфортной жизни зарабатывать нужно больше.
Затем меня схантили в продуктовую компанию полного цикла, предложив х3 от того, что платили на прошлом месте. Этот оффер не смогли перебить, и я ушел на новое место.
Советы начинающим
Мне было легче, чем многим другим. Я пришел в IT не со стороны, я всегда работал в этой сфере и хорошо понимал, чем буду заниматься. В учебе мне помогало наличие базы.
Других студентов, без подобного опыта, ждет огромная когнитивная нагрузка, и к ней нужно быть готовыми. Придется разбираться с самых основ, вплоть до того, как работает компьютер и операционная система.
Я не скажу ничего нового, но нужно заниматься тем, что тебе интересно и нравится. Если приходить в IT чисто за деньгами, то велика вероятность бросить. Нередки ситуации, когда какой-нибудь разработчик с солидным опытом идет в бариста, потому что полностью выгорел.
Но в любом случае ты не узнаешь, что тебе нравится, пока не попробуешь это на практике. Так что, если хотите в IT, обязательно пройдите пробный курс на том же CodeBasics и посмотрите, вдруг это вас увлечет.