Меня зовут Астемир, мне 29 лет. Живу в прекрасном городе Нальчик в Кабардино-Балкарской республике. Я начинал свой путь в программировании с небольшой компании, где почти не занимался настоящей разработкой, но благодаря Хекслету вырос в фронтенде, изучил бэкенд и стал настоящим фулстек-программиcтом. На данный момент работаю удаленно на компанию ITech.
Профиль Астемира на Хекслете со всеми пройденными курсами можно посмотреть здесь, а код выполненных проектов — на GitHub
Я заинтересовался программированием еще в школе, поэтому поступил в Кабардино-Балкарский государственный университет на факультете информатики и управления.
После учебы нашел работу по специальности — в небольшой компании Danifo в Нальчике. Я был веб-программистом и занимался в основном наполнением сайта контентом в команде с контент-менеджером, бэкенд-программистом и фронтенд-программистом. Иногда мне давали задания по верстке или натягиванию шаблонов на WordPress. Было немного работы с JavaScript — в основном с помощью библиотеки JQuery. Но мне уже тогда хотелось заниматься именно полноценной веб-разработкой.
Рост до фронтенд-разработчика
Со временем я начал браться за более сложные задачи и понял, что мне не хватает знаний для их выполнения. Еще через какое-то время среди используемых технологий появились Vue, Nuxt и React. Тогда мой коллега, специалист по фронтенду, посоветовал мне Хекслет — и я начал проходить профессию «Фронтенд-разработчик».
За три месяца изучения фронтенда я значительно изменил свой подход к разработке и смог браться не просто за сложные задачи, а за полную реализацию фронтенд-части всего проекта. В итоге мне удалось уйти от наполнения сайтов и перейти на полноценную фронтенд-разработку.
Эта профессия, хоть я и не прошел ее до конца, очень помогла мне в первую очередь понять, как нужно правильно программировать. Хекслет обучает не только самому языку разработки, но и принципам написания хорошо читаемого и легко поддерживаемого кода. И несмотря на то, что в профессии «Фронтенд-разработчик» нас обучали именно JavaScript, многие знания пригодились мне и в PHP.
Формат подачи материала на Хекслете позволил мне заполнить пробелы в базовых знаниях — именно это является главной проблемой самоучек вроде меня. Практические задачи для каждого урока и в конце курса помогли закрепить пройденный материал: он уже не забывался через неделю, как раньше, когда я гуглил решение какой-то проблемы по мере ее возникновения. А возможность отправить свое решение задачи на ревью и посмотреть его позже помогала вспомнить нюансы, если все-таки что-то забылось.
Из фронтенда — в фулстек, и снова учеба
Через некоторое время я начал изучать бэкенд-часть в веб-разработке, по большей части работая с CMS-системами: WordPress, немного OpenCart и Drupal, совсем немного — с фреймворком Laravel. Так в итоге я вырос до фулстек-разработчиком внутри компании. А год назад я решил сменить стек технологий и уйти от WordPress к Laravel, так как видел в работе с Laravel большую перспективу.
Читайте также: GitLab для начинающих: зачем он нужен в мире, где есть GitHub
Мне пришлось пройти много собеседований в поисках подходящего оффера. Вакансии я искал на сервисе HH.ru, из десятков откликов лишь несколько приводили к собеседованиям, из восьми собеседований только два были успешными. На собеседованиях мне очень помог материал, изученный на Хекслете. Вопросы были не только по JavaScript и PHP, но и по работе с командной строкой и системой контроля версий Git. На Хекслете как раз есть курсы для начинающих по этим пунктам.
Также были собеседования с компаниями, в которых работали мои знакомые. Одно из них прошло успешно: я получил работу миддл фулстек-разработчиком в компании ITV, которая занимается разработкой интеллектуальных систем безопасности. Там я занимался разработкой сайта компании на Laravel + Vue, также в стек используемых технологий добавились Redis — драйвер для полнотекстового поиска, MeiliSearch и многое другое.
Уже тогда я начал понимать, что мне не помешало бы освежить знания по PHP и изучить его более углубленно — и я приступил к профессии «PHP-разработчик». Из разных форматов обучения, который предлагает Хекслет, я выбрал базовый план, в котором можно обучаться самостоятельно в удобном для меня темпе. На данный момент я уже выполнил первый проект и, несмотря на то, что довольно долго знаком с PHP, я узнал очень много нового. Прохождение проекта «Игры разума» помогло мне еще раз закрепить знания, полученные в первой главе, и познакомиться с несколькими полезными сервисами и ресурсами, которые встречались по мере его выполнения.
Вместо заключения
Бывало, что задачи на Хекслете ставили меня в тупик. Вроде изучил теорию, прошел тесты, но задача все равно не решалась. Одной из моих первых ошибок было пытаться до упора решать задачу, хотя стоило бы немного отвлечься и вернуться к задаче позже, или спросить совета у наставников Хекслета. Как правило, наставники отвечают очень быстро, да и в обсуждениях можно найти информацию, которая подтолкнет в нужную сторону.
Недавно я получил предложение от знакомого, работавшего в другой компании. Хоть мне и нравилось на прежнем месте, я все-таки решил перейти. Основной причиной было еще большее совпадение со стеком технологий, который мне интересен. На данный момент я прохожу испытательный срок в компании ITech на должности миддл фулстек-разработчика.
Хочу заметить, что лишь один сервис, каким бы хорошим он ни был, не поможет добиться успеха в профессии программиста. Необходимо изучать выбранное направление с разных сторон. Например, есть много информации на YouTube, обязательно нужно смотреть код других разработчиков на GitHub. Есть также полезные книги, у Хекслета как раз есть статья: «Рекомендуемые книги».
Желаю всем успехов!
Получите профессию «Фронтенд-разработчик» за 10 месяцев! Погружение в практику с первого дня и обучение без дедлайнов. Вы получите готовое портфолио на GitHub к концу обучения, поддержку наставников на протяжении всего курса и помощь в трудоустройстве.