Истории успеха

Никогда не поздно разрешить себе быть тем, кем хочешь

Меня зовут Роман и я стал программистом в 36 лет.

Моя история в первую очередь для тех, кто сомневается, боится и не верит в свои силы. Если даже я смог, то у тебя точно все получится :)

Не могу сказать, что с детства мечтал стать разработчиком. Информатика в школе преподавалась формально, матчасть состояла из советских БК-001001, которые не всегда можно было включить, так как веерные отключения электроэнергии в конце девянстых были обычным делом. Да, мне легко давались задания школьной программы, которые мы выполняли на Бейсике, да и в целом с математикой всё было неплохо. Тем не менее связывать свою жизнь с программированием я не планировал, и в итоге поступил на "престижный" экономический факультет. Как преподавать менеджмент организаций (моя специальность) в сельскохозяйственном вузе в начале двухтысячных толком никто не знал, поэтому учили всему подряд — от овощеводства и механизации до истории экономических учений и бухучёта. Мне очень повезло с преподавателем английского, и вдобавок полгода я практиковался в Англии. По окончании вуза поработал пару лет в местных фирмах по специальности, а затем устроился менеджером по продажам в крупную международную компанию. Там я проработал 12 лет, и это место стало моей последней работой, не связанной с IT.

Оглядываясь назад, я понимаю, что с принятием осознанных решений у меня всегда были проблемы. Тем не менее дуракам, как говорят, везет. А вот начать умнеть никогда не поздно. На протяжении учебы и дальнейшей карьеры мне наибольшее удовольствие доставлял процесс автоматизации всяких штук — сначала расчетов курсовых, дипломов (трудно представить, но еще 15 лет назад было в норме вещей делать это руками), затем построение планов и отчетов, анализ бизнеса. Однако основная деятельность была связана все-таки с продажами. Неудовлетворенность родом занятий компенсировалась прекрасными людьми, с которыми мне повезло работать, а также неплохими, по меркам региона, условиями. Что-то менять было страшно, я искал отдушину в хобби. Со временем работа стала восприниматься просто как необходимое зло, без которого не решить жилищный вопрос и не прокормить семью. Короче, я плыл по течению, начинал тихо ненавидеть работу и себя. Проблемы психологического характера накапливались и стали влиять на здоровье и отношения с близкими, прокрастинация давно стала моим лучшим другом. На этом месте я хочу дать банальный, но не теряющий актуальности совет читателю: не обращайте внимания на чужие мнения, занимайтесь тем, что любите и что делает вас по-настоящему счастливым. Чем дальше, тем очевидней будет эта простая истина, а время и возможности не вернуть. Учитесь на чужих ошибках, это несравнимо дешевле.

Весной 2018 года я решил дать себе еще один шанс. Подумал: "Хотя бы попытаюсь, хуже от этого не станет". К этому моменту я решил, что хочу заниматься разработкой. Моим выбором стала известная Академия, я прошел большую часть интерактивных курсов и записался на интенсив по верстке. Со мной училось много отличных ребят, я был в восторге от процесса, новых знаний, почувствовал давно забытый кайф от решения задач. По окончании интенсива я незамедлительно записался на вторую часть верстки и интенсив по JavaScript. До этого момента JS я видел мельком, как и все незнакомое, он показался мне страшным и сложным. Похожее чувство, признаюсь, я частенько испытываю и сейчас, видя новые технологии или большие задачи. Важно помнить, что это нормально. Наш мозг ленив и сопротивляется всему новому, хоть и способен на многое. Как и каждый из нас :)

В ожидании второго интенсива по вёрстке я наткнулся на Хекслет. К сожалению, я не помню, кто оставил в чате ссылку, я бы очень хотел сказать "спасибо" этому человеку. С тех пор я часто говорю людям, которым советую Хекслет, что это место изменило мою жизнь. Примерно с августа я погрузился в Хекслет. Выбрав профессию "Фронтенд JS разработчик", вечера и выходные напролет пересматривал уроки и решал задачи. Как и все, страдал на асинхронности, приходил в отчаяние от собственной тупости, видя решение учителя. Потом первый проект, ревью от Александра О., бесценный опыт от обучения через рефакторинг. Должен признаться, ментора я ненавидел весь проект, так ловко спесь с меня давненько не сбивали :) Саша, спасибо за безграничное терпение!

Проекты отлично прокачивают, причем не только технические скилы, но и веру в свои силы, умение пересиливать себя и доводить дело до конца в ситуации, когда ощущаешь себя деревом, неспособным понять даже текст задания. Одно из главных отличий Хекслета — ты волей-неволей научишься быть самостоятельным. Я считаю, что это очень важное качество для джуна — уметь решать проблемы, а не поднимать лапки кверху при первых сложностях. Этого не хватает многим выпускникам других курсов. Еще одно преимущество я вижу в том, что на Хекслете учат не синтаксису, а именно программированию. Это выражается в том, при решении задач ты мыслишь не конструкциями языка, а абстракциями более высокого уровня, вплоть до категорий предметной области.

Между проектами Хекслета я прошел второй интенсив по верстке в Академии, и хочу порекомендовать эти интенсивы всем, кто будет работать во фронтенде, как отличную базу. Знания, полученные на них, здорово мне помогают в ежедневной работе. Ко времени начала интенсива по JS в Академии я закончил третий проект и принял решение продолжить обучение на Хекслете.

Тем временем подошел к концу год, и ситуация в компании, в которой я все еще работал, обострилась. Финансовые результаты оказались ниже запланированных, были проведены сокращения. Люди, отдавшие компании по два десятка лет, остались без работы, при этом ответственные за провал совершенно не пострадали. Свои планы я выполнил, поэтому сохранил работу, но меня не покидало ощущение, что я занимаю чужое место. У меня сменился руководитель, который принес взгляды на бизнес, которые я не разделял. Объем работы уволенных сотрудников добавился к моим обязанностям, появилась необходимость в длительных командировках в регионы, которые остались без менеджера. Я начал планировать свое увольнение. К этому моменту я завершил все проекты в курсе под менторством Кирилла и окончательно обрел уверенность в том, что смогу сменить профессию.

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

Здорово помогает опыт работы в бизнесе, я быстро понимаю процессы и потребности наших пользователей. Порой это дает преимущество даже перед более технически подкованными коллегами. Советую при решении ежедневных задач как можно глубже вникать в предметную область проекта, это сэкономит вам немало времени и покажет вашу ценность. У меня есть ощущение, что в программировании важны командные игроки, поэтому учитесь слышать других, предлагать компромиссы и уважать чужое мнение. Команда охотнее возьмет адекватного середняка, чем рок-звезду-психа.

Хочется еще много написать про крутость Хекслета, продолжающийся процесс моего обучения и развития и надавать кучу советов начинающим, но оставлю темы для, возможно, еще одной портянки. Напоследок отмечу сообщество Хекслета, состоящее из команды ресурса, студентов, разработчиков и причастных — вы клевые!

Roman Makarov 17 июня 2019
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →