Евгений Дёмин с женой
Бывают везунчики, которые сразу знают, чего хотят, пытаются это получить и достигают успеха. Но большинство из нас все-таки находят себя путем проб и ошибок. И иногда, даже приближаясь к цели, могут отвлечься на что-то другое, и вернуться только спустя 10 лет.
Так вышло и с героем этой истории. Сейчас Евгений Дёмин — Junior QA Automation Engineer в GlobalLogic. Но в прошлом он пробовал и разработку на C++ и JavaScript, и системное администрирование. А большую часть времени вообще работал в продажах — успешно, но без удовольствия для себя.
Как он в 30 лет «все-таки попал в IT», Евгений кратко рассказал в своем LinkedIn. Нас в Highload история заинтересовала, и мы разузнали больше подробностей уже на интервью.
Далее со слов Евгения.
_______
Евгений Дёмин с женой
Родители предложили пойти на экономический факультет и я не стал возражать. Хотя у меня был компьютер лет с 13 и я интересовался системным администрированием, я не думал, что это может стать профессией. Плюс, я не сильно глубоко копал, хотя и помню, как меня впечатлило, когда мне из Франции прислали бесплатный диск с дистрибутивом Linux — тогда они распространялись именно так.
Так или иначе, я пошел на финансиста сначала в колледж, а потом на заочное — в университет. И на последнем курсе, в 2009 году, у меня появилась первая официальная работа — системным администратором на кафедре.
Особых знаний для нее не требовалось — главное, хоть чуть-чуть разбираться в компьютерах. В моем распоряжении был только старый компьютерный класс и несколько компьютеров еще на кафедре, пара принтеров — в целом, небольшая сеть.
В компьютерный класс приходили студенты и копировали на флешку курсовые работы. На кафедру могли заходить заочники — копировать методички. Я бы не назвал это айтишной работой.
Я все думал, что нужно определяться и фокусироваться, наконец, на экономике. IT, тем более в провинции (я жил в Луганске), тогда не было на хайпе.
Тем не менее оно не отпускало меня совсем. Поэтому, когда я узнал, что мой друг учится в компьютерной академии «Шаг», я тоже не удержался и записался — просто по фану.
В «Шаге» у нас был выбор: изучать программирование или системное администрирование. Первые полгода мы знакомились с обоими направлениями, и в итоге я решил, что программирование более творческое — ведь ты создаешь что-то из ничего. А еще в то время мы все хотели делать игры 🙂
Следующие полгода я в группе интенсивно изучал С и С++. Увлекся с первого урока. Иван Погудин, который сейчас, кажется, Lead в Luxoft, тогда преподавал в «Шаге» и сразу показал, что можно делать с помощью кода. Строки, библиотеки, логические операции тут же захватили меня. По выходным по пять часов мы были в академии. По вечерам всю неделю — делали домашнее.
Несмотря на все это, сейчас я думаю, что С/С++ — не лучший выбор для первого языка. Не спорю, для кого-то строгий типизированный язык, который позволяет уходить на низкий уровень, может быть идеальным вариантом. Но для его изучения нужно больше времени, без фундаментального образования может быть тяжело.
Лично для меня было именно так.
В конце года мы должны были сделать свой проект. Я решил написать «Морской бой».
Была весна, мне не очень хотелось сидеть дома, и я просто не рассчитал с дедлайнами. Начал писать проект не с того, чего следовало. Надо было его более подробно распланировать, начать с core-вещей, с проверок, логики. А я стартовал с адресовки.
Под конец у меня были рабочие механики, но я не смог их объединить в тот вид, который был нужен при сдаче. Из-за этого работу не приняли.
Кстати, потом, чтобы закрыть гештальт, я таки написал «Морской бой», но уже на JS. А потом еще и на Python
Если вы думаете, что здесь-то все и пошло не так, то не тут-то было 🙂 Меня взяли на второй семестр в «Шаге» при условии, что я закрою все хвосты. Но именно тогда я понял, что не хочу жить в Луганске, и решил переехать в Киев.
Планы у меня были наполеоновские: я взял академотпуск и собирался продолжить обучение уже в киевском «Шаге». Но без финансовой подушки в Киеве нужно было сразу искать работу. Когда нашел — понял, что она занимает у меня больше времени, чем было на кафедре. К тому же, Киев — большой город, и мне дольше добираться до офиса. Я банально не успевал.
У меня получалось, хотя я испытывал дискомфорт, продавая что-то людям. Но результаты были, и я думал, так и должно быть. В течение пяти лет я ломал себя, развивался, жил в Киеве, переехал в Одессу, дорос до регионального менеджера одесского офиса, а потом… уволился. Понял, что Одесса — не мой город. Начали возникать мысли, что и продажи тоже не мое.
Когда я вернулся в Киев, IT снова возникло на моем пути в виде курсов по фронтенду от GoIT. У них как раз была какая-то грантовая программа, по которой можно было учиться бесплатно. И я на нее попал: мы начали с HTML и CSS, потом должны были делать проекты на JavaScript.
Реклама бесплатных курсов GoIT при поддержке правительства Японии, 2016 год
Я был очень вдохновлен, но, хотя мне не надо было платить за курсы, мне нужно были деньги на еду и аренду, так что я снова начал работать в продажах. В какой-то момент я понял, что придется выбирать. А у меня действительно получалось продавать. Доход тоже рос — я зарабатывал в 5,5 раз больше, чем (спойлер) мне предложили в моем первом оффере в IT через пару лет 🙂 Хотелось путешествовать, жить, ни в чем себе не отказывая… И я ушел с курсов.
Но нельзя заставить себя заниматься нелюбимым делом. Любому самообману приходит конец. Мой продержался еще три года. В 2018 году я выгорел и ушел из продаж окончательно и бесповоротно.
Даже в продажах я время от времени находил для себя IT-задачи: когда в одной компании автоматизировали 1С, я предложил себя как тестировщика, хотя тогда даже не знал, как именно это называется. А потом, уже в другой фирме, я тестировал миграцию CRM.
Моя лента YouTube тоже уже давно была заполнена видео про технологии. Но я почему-то этого упорно не замечал.
Но когда я ушел из продаж, пелена с глаз не сразу, но спала. И как только я признал, что мое увлечение может и должно стать моей профессией, я начал незамедлительно действовать.
Я решил выписать, что мне нравилось в работе, когда я работал в продажах. И вспомнил как раз те моменты, когда я занимался тестированием. Так что выбрать было легко.
Общие знания про сферу у меня уже были: кусочками взятые из YouTube и разговоров со знакомыми айтишниками. Конкретно по тестированию взялся было читать популярную книгу Савина, но товарищ сказал, что не стоит — до сих пор не знаю, почему. Так что набирал знания из статей и «дорожных карт». Обучение шло легко — я старался не заучить, а понять.
С английским у меня было все очень плохо. Я все пытался его выучить с момента моего переезда в Киев, но, наверно, просто не понимал, зачем. Теперь мотивация появилась, но времени было мало. Поэтому я начал изучать не английский, а как проходить собеседования на английском. Какие вопросы задают — что отвечать. И вот здесь уже просто заучивал.
Я откликнулся на три-четыре вакансии. Прошел пять собеседований в трех компаниях и сделал два тестовых задания. Насчет английского мне очень повезло: я нашел список вопросов на собеседовании для одной из этих компаний и для именно того офиса, куда подавался. Все прошло отлично, и спустя пару недель я получил оффер. Это было ровно год назад.
Уже в первой компании я заинтересовался автоматизацией тестирования, начал изучать Python. Затем сменил компанию, а потом перешел в GlobalLogic и уже на позицию автоматизатора. На английский тоже не «забил» — сейчас у меня абсолютно честный B1 🙂
В будущее я смотрю с ощущением мотивации и вдохновения. Вижу две-три ветки своего развития: интересуюсь разработкой, архитектурой ПО, да и сисадминистрированием тоже. DevOps — звучит очень интересно. Также интересно было бы применить свое образование и поработать в финтехе.
Кстати, насчет этого: я совсем не жалею, что учился на экономиста и работал в продажах. Первое, чему меня там научили — выявлять потребности человека, с которым ты ведешь коммуникацию. И это очень помогает не только в работе, но и в жизни.
Оглядываясь назад, также хотелось бы сделать и выводы из своей истории:
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…