До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Истории успеха

Как Хекслет помог мне перейти от наполнения сайтов контентом к фулстек-разработке

JavaScript Время чтения статьи ~6 минут 8
Как Хекслет помог мне перейти от наполнения сайтов контентом к фулстек-разраб... главное изображение

Меня зовут Астемир, мне 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 к концу обучения, поддержку наставников на протяжении всего курса и помощь в трудоустройстве.

Стать фронтенд-разработчиком

Аватар пользователя Astemir Kokov
Astemir Kokov 10 января 2023
8
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 21 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 21 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 21 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 21 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 21 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 21 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 21 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 21 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 21 ноября