Денис всегда хотел заниматься программированием, но выбор сделал в пользу военной карьеры — так надёжнее. Прослужив 15 лет на Севере, он понял, что ждёт, когда же выйдет на пенсию, чтобы начать новую жизнь и заняться по-настоящему любимым делом.
«Хакеры»
Всё началось в детстве, когда я в первый раз посмотрел фильмы «Хакеры», «Пароль “Рыба-меч”» и прочитал биографию Кевина Митника — одного из первых хакеров, который взламывал тогда ещё не совсем крутые компьютеры.
Денис, сдержанный 37-летний северянин, рассказывает, как под влиянием фильмов в детстве пытался написать «крутую программу на BASIC». Его до сих пор не покинула очарованность крутыми программистами: завораживает возможность мозгом и навыками прокачаться до уровня специалистов такой компании, как Яндекс.
Сразу видеть результаты своего труда прямо на экране для многих разработчиков — очень острое и достаточно интимное переживание, и Денис не исключение. «Как будто входишь в транс, состояние изменённого сознания, когда пишешь код, не замечаешь, как быстро время пролетает». Он признается, что это состояние, как наркотик, и хочется снова и снова в него погружаться.
Долгий путь к программированию
Денис родился и вырос в Воркуте. «Медвежий угол» России — маленький заполярный город, шутки про который — или про ссылку, или про «малоснежное лето». После школы пошёл в училище на радиомеханика по обслуживанию ЭВМ, и там познакомился с языками программирования: BASIC, Pascal, Delphi. Позже планировал поступить в Университет аэрокосмического приборостроения — один из лучших, по его мнению, университетов Санкт-Петербурга. Однако баллов, чтобы пройти конкурс, не хватило. Через год — вторая попытка, и снова провал. Остался один выход — вернуться в Воркуту и пойти в армию.
Однако именно там, к удивлению Дениса, и пригодились его навыки программирования: в один прекрасный день на построении командир спросил, кто разбирается в компьютерах и может придумать и составить базу данных. Денис вызвался: «Я могу».
«И это “я могу” хорошо мне послужило»
Ему поручили составить базу данных призывников. С задачами он справлялся, и его распределили в группу радиотехнического контроля, где он вырос до командира отделения. Но служба закончилась, и надо было решать, чем заниматься дальше — всё там же, в Воркуте.
Потенциальные работодатели без энтузиазма встречали программиста без профильного образования, и Денис пошёл искать работу «где придётся». Пришлось служить в органах внутренних дел. Случай совпал с трезвым расчётом: «15 лет службы на Севере дают право на досрочный выход на пенсию. И я хотел отслужить поскорее и переехать из Воркуты». О подробностях своей службы Денис с улыбкой молчит. Разводит руками: режим секретности.
Дотянуть до пенсии
На службе хорошо платили, шёл северный стаж, дающий право досрочно выйти на пенсию. Но сама работа угнетала: офис, рутина, руководство, палочная система.
Когда я туда пришёл, думал, что-то полезное буду делать для общества. Со временем понял, что это никому не надо. Сплошная бюрократия, которая уходит в стол. Система отписок, система, которая делает воздух.
Денис решил, что Воркута — его стартовая площадка. Запланировал дослужить до пенсии, а дальше поменять всё: у него будет новая жизнь, новая профессия, новые проекты.
Уже несколько лет, знакомясь с людьми, Денис говорит, что он программист. За пять лет до увольнения он поставил себе цель: заниматься на онлайн-курсах по программированию. Окончил несколько, попробовал разные языки: C, 1С. По мере знакомства с языками понимал, что ему нравится больше. Так начал заниматься вёрсткой и фронтендом — и снова по онлайн-курсам, на этот раз с Яндекс.Практикумом.
Пришлось тяжело: первые полгода Денис совмещал работу и учёбу в Практикуме. Работа занимала бОльшую часть дня, а на учёбу оставались только выходные.
Пять дней в неделю работаешь, приходишь очень поздно домой, и времени что-то сделать остается совсем мало. Приходилось на выходных за два дня делать недельную программу. Меня это больше всего угнетало. Плюс нужна дисциплина, чтобы заставить себя сесть на выходных. Так как я не успевал, но хотел пройти курс до конца, все выходные я посвящал Практикуму.
Армейская дисциплина или врождённое упорство — но Денис выдержал такой режим и продержался до увольнения. Сейчас сдержанно отмечает: «Плюс-минус справляюсь».
Новый город, новая профессия и новые трудности
Переменами в профессии Денис не ограничился. После жизни на Севере хотелось перебраться в место с более тёплым климатом, и в июле 2019 года Денис с семьёй переехал в Киров, как раз на одной широте с Норвегией и Швецией. Помимо хорошей погоды, в Кирове он рассчитывал найти небольшую «фирмочку», в которой можно набраться опыта, чтобы расти дальше и потом переезжать куда-то ещё или работать удалённо.
На время вынужденного безделья Денис решил заниматься дома, но скоро понял, что семья — дочка, джек-рассел и мопс — требует внимания и не позволяет сосредоточиться. Начал было искать коворкинг, а потом понял, что отличный вариант уже есть: живёт он с семьёй в одной квартире, а во второй, пустой, делают ремонт — там-то он и обустроил себе временное рабочее место.
Теперь по утрам, после семейного завтрака, он отвозит жену на работу, а потом отправляется в свой «коворкинг», где из мебели — лишь стол и стул. Ставит на стол ноутбук, включает мобильный модем и занимается до конца рабочего дня жены, прерываясь лишь на обед с семьёй.
«Мы меняемся всей семьёй»
Как и у многих военных, жизнь семьи Дениса привязана к его карьере. Жена служила вместе с ним в Воркуте, а в новом городе устроилась офис-менеджером. Для дочки переезд с крайнего Севера — это новая гимназия и новые друзья. С переходом из начальной школы в среднюю девочка начала проявлять интерес к программированию, и отец поддержал: показал ей детские курсы, купил книгу по Python.
Книжка интересная, женщина-программист написала, что девочки и женщины бывают обалденными программистами. Мы с дочкой эту книжку прочитали, ей очень понравилось, она загорелась. Я не давлю на неё, ей самой это интересно.
Денис уже давно изучает рынок труда в Кирове, откликается на вакансии в самые разные компании: как в офис, так и удалённо. Ради поставленной цели бывший военный готов пойти на позицию стажёра или джуниора с минимальной зарплатой — но пока безуспешно. Резюме, соответствующее всем требованиям, пока так и не находит откликов. Денис считает, что это из-за возраста или beer-теста.
Beer-test — это когда человек, который проводит собеседование, мысленно задаёт себе вопрос: «А стал бы я с ним пить пиво?» То есть, ситуация от тебя никак не зависит, человек на другой стороне интервью решил, что ты не подходишь, не нравишься ему, и пить с тобой не станет. Сленговое название — бир-тест, тест на пиво.
В отличие от семьи, бывшие коллеги Дениса скептически относятся к такой смене курса. Ещё бы, ведь у военных пенсионеров есть беспроблемный карьерный вариант — пойти в службу безопасности. И таких, как Денис, кто пытается освоить новую специальность ещё во время службы, в его окружении совсем немного. Со своим опытом работы и послужным списком он мог бы легко устроиться на хорошую должность в СБ какого-нибудь банка.
«Это не отчаяние, а решительность»
Чтобы начать карьеру веб-разработчика, Денис готов попробовать все варианты. На момент нашего разговора он изучает предложение команды из Новосибирска, которая возьмёт на джуниор-позицию любого, кто пройдёт их курс и сдаст экзамен.
На худой конец, есть куча вакансий «менеджер сайта». Естественно, ты не веб-разработчик, не фронтендер, но на первое время заниматься чьим-то сайтом — тоже зарплата. Или можно заниматься каким-то бизнесом, коммерцией. Но я ещё не достиг дна разочарования, так что эти варианты пока не рассматриваю.
Там, где большинство бы уже сдалось, Денис не отчаивается. У него есть план: изучить в Яндекс.Практикуме новые технологии и сделать красивый дипломный проект, чтобы резюме стало привлекательнее. Ради портфолио сейчас он бесплатно делает новый сайт для знакомого в Воркуте, который занимается добавками в моторные масла. Учёбой в Практикуме Денис не ограничивается: читает книги по JavaScript и вёрстке, следит за митапами и планирует посещать мероприятия для IT-специалистов в Кирове.
План Б
Умение искать информацию в интернете может показаться чем-то обычным, если не знать, откуда оно у Дениса: на прошлой работе он занимался информационной разведкой. Искал информацию о людях во всех доступных источниках, в том числе, соцсетях. Навык пригодился не только в учёбе — Денис планирует посвятить этой теме блог на своем сайте. Он утверждает, что многие и не подозревают, какие следы оставляют в интернете, и как легко потом это обнаружить, в том числе, злоумышленникам.
Два месяца Денис безрезультатно пытался найти работу: на собеседования почти не зовут, а после тех, на которые ходил — отказывают. Накрыла бы депрессия, если бы не внезапная любовь… к бэкенду. Ещё во время учёбы Денис понял, что на фронтенд его сильно не тянет, а вот бэкенд прямо запал в душу. Стал откликаться на вакансии бэкендеров на Node.JS — и понеслось!
Денис взялся за тестовые задания. Получить, оценить, если знаний не хватает — отказаться, пояснив, что вернётся позже — и углубляться «со всей силой и страстью» в посильные задачи. Одна из них и принесла долгожданный оффер: компания в Ульяновске искала удалённого бэкендера. Однако при устройстве на работу Денису поставили условие: изучить TypeScript и решать задачи только на нём. Пришлось снова учиться.
Спасли навыки самостоятельного обучения и поиска информации. Две недели Дениса преследовало «ощущение тупости», как он с улыбкой признаётся, но финальная победа свела на нет весь предыдущий стресс. Синдром самозванца, конечно, не исчез окончательно, но Денису такая работа нравится.
Ещё в начале учебы в феврале 2019 года, я точно не знал куда меня заведет этот год, и вот сейчас в ноябре у меня новая работа, новая профессия (позволяет работать из дома), новый город, новый взгляд на жизнь.
С Яндекс.Практикумом можно стать веб-разработчиком или Python-разработчиком с нуля. Нужно просто начать. А дальше мы поможем.
Листая дальше, вы перейдёте на praktikum.yandex.ru