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

Обучение

В 2003 году я окончил школу и не очень представлял, где хочу учиться дальше. Мне всегда хорошо давались математика, физика, информатика. Проанализировав доступные ВУЗ-ы, я решил связать обучение с компьютерами. Тогда у меня не было знакомых, которые могли бы порекомендовать что-то конкретное, рассказать, чем именно нужно будет заниматься. Поэтому я просто поступил на специальность, название которой было как-то связано с компьютерами — «Автоматизированные системы обработки информации». Было немного про программирование, немного про сети, про железо, какие-то общие инженерные дисциплины. В целом мне нравилось. Я получил диплом инженера по информационным технологиям и начал искать работу.

По законодательству Беларуси выпускники бюджетных отделений ВУЗ-ов должны два года отработать на государственном предприятии. Я устроился системным администратором на завод. Чинил принтеры, менял картриджи, переустанавливал систему, изучал новое системное оборудование. За два года получил хороший опыт в системном администрировании и сетях. Это очень помогло потом, когда я переехал в Москву.

Прокачка в системном администрировании

Благодаря прошлому опыту, в Москве я довольно быстро нашёл работу системным администратором. За следующие несколько лет сменил четыре компании. В последней проработал довольно долго — пять лет.

Есть такая фраза: «Самое сложное в работе с компьютерами — это работа с людьми». В первых двух компаниях 80% моей работы была поддержка пользователей: надо было сидеть и ждать, когда у сотрудника что-нибудь повиснет, сломается, не то нажмётся, и устранить эту проблему. Со временем это начало надоедать. Повышения заработной платы работодатель тоже предложить не мог, и мы попрощались.

Я нашёл работу в IT-компании, занимающейся разработкой софта для взаимодействия заказчиков со средствами массовой информации. Большой парк серверов и множество сетевого оборудования помогли мне познакомиться с Cisco и прокачаться в серверном администрировании. У меня было гораздо больше возможностей изучать что-то новое.

Мне нравилось брать сложную задачу, разбираться, как сделать так, чтобы заработала новая железка или починить то, что у других починить не получилось. Когда настройка серверов стала простым делом и превратилась в рутину, начал внедрять свои идеи по автоматизированию работы. Здесь мне очень пригодились университетские знания. Например, я написал скрипт, который устанавливал обновления сразу на 50 серверов. Так у меня накопилось много своих решений и способов, упрощающих работу системного администратора.

В свободное время я зарабатывал на фрилансе. Брал небольшие заказы по типу «сломалась кнопочка на сайте». Это у меня получалось, а вот создать что-нибудь с нуля — не хватало знаний.

Жажда развития

Моя внутренняя потребность — всё время развиваться. Также мне важно, чтобы заработок рос параллельно с опытом. Если эти условия не выполняются, чувствую дискомфорт.

Развиваться дальше я мог, только если бы компания купила новое оборудование, но ей оно было не нужно. Стало понятно, что на этом месте в сфере системного администрирования я достиг потолка. Дальше были руководящие должности, которые были мне неинтересны: там всё сводилось к административной работе.

Понял, что нужно что-то менять и начал просматривать на HeadHunter вакансии, связанные с веб-разработкой. Я не мог позволить себе спускаться на минимальную заработную плату для новичка в вёрстке: нужно было содержать семью с маленьким ребёнком. Тогда я просто отфильтровал вакансии по уровню моего заработка на тот момент и начал смотреть, какие навыки нужны разработчику, увидел много непонятных слов. В это же время жена тоже захотела изменить сферу деятельности. Поэтому я искал ресурсы по обучению HTML и CSS с самых основ. Так мы узнали о HTML Academy.

На пути к программированию

За две недели мы вместе прошли бесплатные курсы Академии. Что-то из этой базы мне уже было известно, но и нового узнал довольно много. Тогда я уже понял, что хочу уйти в программирование и мне нужен JavaScript. Но так как весь JavaScript завязан на вебе и браузерах, мне нужно было изучать HTML и CSS более подробно. Мы оплатили подписку на месяц и начали проходить оставшиеся задания.

За месяц мы успели пройти всё на 100%. После курсов я начал уже что-то понимать в вёрстке, непонятные слова понятными. Мы с женой сверстали несколько сайтов на заказ — это было хорошим закреплением полученных знаний.

Профессиональные курсы

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

Первый уровень был довольно простым. Но после него понял, что сделанное мной на фрилансе не стоит никому показывать. Я узнал, как нужно делать правильно.

Когда начался «HTML и CSS, уровень 2», было понимание, что до JavaScript осталось совсем немного. И вот получены заветные 100% за проект «Кэтэнерджи», один из новых. Тогда по нему даже ещё обзоров не было. Приятный сайт получился в итоге.

На «JavaScript, уровень 1» у меня немного не сложилось с наставником, я попросил его пришлось сменить. Со вторым уже всё было хорошо. Мне понравилась основа JavaScript, узнал много нового, в течение месяца сделал проект. Нужно было двигаться дальше.

Второй уровень преподаватели не рекомендовали без предварительного закрепления материала и практики. Я начал мониторить вакансии: всё-таки уже были знания, нужно было пробовать себя. Работодателя нашёл в Нексусе Академии, успешно прошёл собеседование и сразу приступил к вёрстке макета. Работал удалённо, а параллельно мы с женой продолжали обучение. Через несколько месяцев понял, что с этой компанией мне не по пути и взял паузу.

Трудоустройство

После небольшого отдыха разместил резюме на ресурсах по поиску работы. На одном собеседовании всё было хорошо, но тестовое задание попросили сделать на Vue.js, в котором я плавал. Второе интервью прошло удачно, но компания была сомнительная: чёрная заработная плата, офис без вывески, никаких гарантий. Оставалось ещё одно собеседование, в компанию CTI.

Там я пообщался с HR-менеджером, потом с тимлидом и фронтенд-разработчиками. Тестового задания не было, задавали вопросы по теории JavaScript и по вёрстке спросили, как сверстать треугольничек. Меня всё устраивало: компания существует давно, белая заработная плата, всё официально. Тимлид с HR-менеджером посовещались, рассказали мне про условия работы, график и другие подробности. Мне оставалось отработать две недели на прежней работе и выходить к ним.

Советы новичкам

Не распыляйтесь

В 25 лет я был очень любознательным, хотелось всё знать и сразу. Бывало, один день учишь HTML, второй день PHP, на третий заходишь на ещё какой-нибудь сайт и глаза разбегаются. В итоге знаешь всё по чуть-чуть, но хорошо не знаешь ничего. Думаю, у меня не было конечной цели и понимания, что именно мне нужно и для чего. Новичкам важно определить для себя сразу, чем интересно заниматься, поставить конкретную задачу и цель направить силы на их достижение.

Не бойтесь перемен

Был период, когда я сомневался, стоит ли менять профессию, ведь уже есть некоторая стабильность, чего-то достиг. Мне помогли мотивационные книги про отношение к деньгам, целям и истории о том, как люди меняли сферу деятельности даже в 60 лет. Говорил себе, что пройдёт ещё пять лет, и я ещё больше приросту к месту, ещё труднее будет что-то поменять. У меня всё получилось — я поменял работу в 32 года, почти без потери заработной платы.

Хотите так же?

Если вы хотите связать своё будущее с разработкой интерфейсов — записывайтесь на профессию «Фронтенд-разработчик». Ближайший курс начинается 2 сентября.