История Константина Костенко: от диджея до full stack developer

Бывают удивительные истории. Например, как эта. Она о Константине Костенко, о том, как человек в 49 лет решает изменить свою жизнь (Косте сейчас 51 год, прим. ред.). Она о смелости, об искренности, о том, как важно не потерять веры в свои силы. Приятного прочтения/прослушивания.

После школы я поступил на программирование в ХИРЭ — Харьковский институт Радиоэлектроники

Я занимался музыкой, у нас была группа, и мы были институтской группой ХИРЭ. Так получилось, что я проучился три полных курса, на четвертом уже я институт покинул. Нужно сказать, что, так как я неосознанно туда поступал. Поэтому, как бы, серьезно это воспринимать я не могу — то, что я хотел стать программистом или... как-то случайно получилось так, что я именно к этой профессии вернулся уже в зрелом возрасте.

Три года назад я принял решение поменять кардинально профессию

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

Ну, сначала, скажем так, это была пристрелка

Я ринулся туда, с чего, может быть, не нужно было начинать. Хотя, в принципе, были полезные моменты. Он (друг, прим. ред.) мне сказал: «Давай попробуй мобильные приложения — это популярно».

Я пошел на курсы по Java, а потом по Android. Но надо сказать, что это было — «как в музее побывал». На практике ничего не умел, но представление получил. Тем более, я тогда очень слабо вообще владел компьютером — как простой пользователь. Музыкальные программы какие-то знал, но имел слабый набор, не понимал, как устанавливать программы - ну, темный лес.

Сначала это были курсы Java, они длились 5 месяцев. Вначале изучил Java Fundamentals, потом Java Android. Прошел обязательное тестирование после курсов в Nix Solution — там была проблема с английским языком. После этого решил пойти на курс английского, прозанимался им три месяца. Возникали мысли, что ничего не умею, никто меня никуда не возьмет. В общем, такое разочарование.

Потом, тот же друг дизайнер предложил мне начать с базовых вещей — HTML, CSS. Вначале я пробовал учить их сам. Мне стало очень интересно, потому что ты сразу визуально видишь, что ты делаешь. Потом с помощью Photoshop уже начали получаться какие-то макеты. Так прошло месяца четыре.

Мне показалось, что я чего-то достиг

Пока мой код не увидел профессионал — тот человек, который в этой сфере гуру. Он посмотрел, говорит: «Нет, это все применялось пять лет назад, в нем куча ошибок, все неправильно». Тогда и решил пойти на курсы. Но к ним я уже был подготовлен, уже что-то умел.

Когда сам занимаешься

Нужна высокая самодисциплина и, что называется, «свободные руки», чтобы личная жизнь была довольна разреженной. Если дома есть условия и есть самодисциплина, можно и самому все выучить, но курсы дают результат быстрее.

Когда я понял, что мне нужны курсы

Мне нравилась работа с WordPress и я нацелился на его изучение. На поиски школы я потратил приблизительно день. В школе EasyCode как раз был набор в группу по WordPress — я позвонил, мне сказали: «Эта группа пока не набрана, но есть курс по PHP и через неделю будет вводное занятие, ознакомительное». Меня на него пригласили.

Я пришел, послушал, мне очень понравился преподаватель. Но после этого семинара вышла одна из основателей школы и сказала, что у нас есть студия, мы занимаемся фронтендом. И я начал задавать вопросы: «А кто именно у вас работает?». А она говорит: «Ну, в основном, frontend-разработчики, верстальщики”. Меня это привлекло, и я подумал, почему бы мне не усовершенствовать то, что я уже умею, и, может быть, я в этой школе останусь работать.

У меня были сомнения — возьмут ли меня работать в компанию в таком возрасте

Привлекало, что можно начать с фриланса — так оно и получилось в дальнейшем. После вводного занятия я пришел домой, долго думал и решил все-таки приземлиться, не хватать сразу высот, а привести в порядок то, что я уже умею. Тем более, мне нравился процесс верстки.

Да, я уже на курсах получил заказ

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

Я тогда в клубе работал и один из постоянных клиентов

Был программистом. Именно он и тестировал в дальнейшем мой код. Точно также, в клубе, я познакомился с еще одним постоянным клиентом – дизайнером. Ему нужно было что-то сверстать, мы пообщались, он посмотрел мои работы с курса, говорит: «Ну, нормальный код, давай попробуем».

Я начал с фриланса

На курсах нас учили тому, что надо, что не надо делать на фрилансе. Так, чтобы было портфолио. Как-то совершенно случайно я нашел одного заказчика — молодого парня из Львова. И он мне полгода, наверное, давал время от времени задания — нерегулярная, но работа. Это было, когда я уже работал в офисе. Первый заказ я буквально через две недели после курсов отхватил.

Еще до курсов я составил какое-то резюме

Потом время от времени его редактировал, постоянно его рассылал. И вот так вот получилось, что меня пригласили. Это, по-моему, было второе мое реальное собеседование. И, наверное, повезло в чем-то. Это была компания, которая занимается логистикой и попал я в то время, когда открывали IT-отдел — у них были очень опытные Full Stack разработчики. Им нужны были руки, которые — один сверстает, другой нарисует — вот так они искали дизайнера и взяли меня фронтендщиком. По сути, там 70% верстки было, остальное — какие-то элементарные вещи на jQuery.

В этой сфере важно не застрять и перемещаться

Эту фразу как-то сказал преподаватель курса Android. Вот, я это запомнил и, видимо, на первой своей работе я почувствовал, что у меня тут нет развития. То есть, хочешь — развиваешься, не хочешь — нет. Ну, там еще так получилось, что особо не было наставничества, что очень важно. Какой-то опыт появился, и я начал искать возможности.

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

Мне дали задание тестовое, я его сделал. В общем, меня взяли. Я ушел в отпуск — 2 недели у них простажировался — присмотрелись друг к другу и потом принял решение уйти со старой работы.

Я думаю, смотрят на возраст, конечно же. Как не могут не смотреть?

Но иногда у людей было любопытство, но сразу «нет» было только из-за английского. Возраст я скрывал на фрилансе, в одном из аккаунтов. В резюме откровенно занижал его. Потому что понимал — шансов будет больше. Но когда я приходил на собеседования, сразу в процессе беседы говорил: «Знаете, есть один момент — я не хочу, чтобы это как-то всплыло, хочу, чтобы мы начали с чистого листа, с открытым забралом». И говорил, сколько мне лет. Это было не в конце собеседования, а где-то в начале. А так всегда собеседования были обычными.

Вообще после любого собеседования в голове что-то меняется

Ты что-то начинаешь читать, так как не на все во время беседы отвечаешь. Было собеседование такое, где тестовое задание мое очень понравилось, а буквально с первых минут у меня начали спрашивать сухие термины. На практике, в принципе, это не важно, но потом, к концу собеседования, мне дали понять, что я его не прошел. Говорят: «Причина, возможно, в том, что разработчики должны друг друга понимать, поэтому, мы вам настоятельно рекомендуем владеть терминологией». То есть, скажем, понимать отличие псевдокласса от псевдоэлемента. После него я опять начал штурмовать учебные материалы, восполнять эти пробелы.

Ну, исходя из своего опыта

Я думаю, что человек, который принимает решения что-то поменять, должен поставить перед собой цель. Причем, она должна быть конкретной. У меня это получилось так — мой товарищ из Штатов говорит: «У меня есть проекты, научишься — я тебе буду их давать». В конце концов, я от него ничего не получил, я добился всего сам. Но это было стержнем, таким маяком надежды, которая меня как-то собирала в одну кучу. У меня это произошло так, у других людей, думаю, как-то по-другому. Но нужно иметь представление о том, куда ты движешься, конечную цель. Желание должно быть сильным — это то, что называется «мотивация». А потом очень важно не бросать, если что-то как-то не получается, даже если остыли немного, лучше к этому вернуться. Лучше сказать себе: «Я сделал все, что мог». Да, тогда перед собой будешь честен. И, конечно, самое ключевое — это должно нравиться. В принципе, на данный момент, например, нельзя сказать, что я очень много зарабатываю, хотя прошло уже два года. Быстрые результаты вряд ли у кого-то будут. Сейчас все идет к тому, что конкуренция в этой сфере растет и чтобы сразу чему-то научиться... не будет так. Это должно нравиться. Если это не так, вы остынете рано или поздно. Поэтому — иметь цель, не бросать, должно понравиться, а остальное — дело времени.

Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.

03.11.2018
NaN
Автор:

Сообщить об опечатке

Текст, который будет отправлен нашему автору:

Ваш комментарий (необязательно):