Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Дневник студента

Hexlet помог мне полюбить программирование и устроиться на работу

Время чтения статьи ~3 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Hexlet помог мне полюбить программирование и устроиться на работу главное изображение

Я у меня уже был опыт разработки, до того как я пришел на хекслет. Сначала несколько лет я кодил в процедурном стиле на PHP и не подозревал о существовании ООП и фреймворков. Да так можно было. Учить PHP я начинал на 4-й версии еще и на этом, кажется и остановился.

Впервые столкнувшись с Laravel, я смотрел на PHP, но чувствовал, что это какой-то другой уровень. Все эти непонятные стрелочки, двоеточия, какие-то классы.. Жуткое зрелище.

Так я окунулся в мир ООП.

Примерно еще 1.5 года знаний найденных в интернете мне хватало, чтобы решать какие-то задачи. Я фрилансил и был всем доволен. Пока не стали попадаться проекты более сложные и не начались серьезные факапы. Где-то не угадал с архитектурой и все начало разваливаться. Где-то не было гита и проект пришлось восстанавливать. Представляете? Я 4 года программировал без гита вообще. Я просто не знал что он существует. Возможно вы будете смеяться, но сейчас я встречаю проекты, в которых тоже не слышали о существовании СКВ.

В начале 2018 года мой друг начал активно изучать мир программирования. Однажды я спросил у него, а ты не знаешь где я мог бы подтянуть свои знания? Он рассказал мне про хекслет.

Мое знакомство со школой Hexlet

С первых дней я был поражен, как здесь все устроено. Сам подход к обучению предполагал, что точно будет прогресс. Я старался каждое задание делать на 100%, без каких-либо подсказок. Первую неделю я учился безвылазно и закрывал 4-5 заданий за день.

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

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

Хекслет мне помог полюбить вот эти профессиональные моменты разработки. Я освоил PSR, глубже понял ООП, про деплой, изучил Ansible, Bash, написал свой фреймворк и много других вещей, что сейчас помогает мне в работе. Особенно, курс про тестирование кода!

Спустя два месяца обучения на хекслете я понял о программировании больше, чем изучал сам. Я сейчас не преувеличиваю. В конце июля я начал искать работу. Моих знаний хватало, чтобы устроиться и мне поступали офферы. Через 1.5 недели я принял решение устроиться в компанию, которая работает в сегменте e-commerce на оклад 100+ и оплачиваемый английский.

Прошу заметить, это моё первое трудоустройство в IT. До этого всю сознательную жизнь я был фрилансером.

Первый месяц ада на работе

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

Нужно было починить чекаут. Кто не в курсе это один из основных моментов в e-commerce, шаги подтверждения оплаты. Все бы ничего, только вот компания работает на платформе Magento 2. Magento не самая простая платформа. Много паттернов проектирования, несколько разных технологий. Например, DI описывается с помощью XML. В мадженто все описывается с помощью XML. А чтобы обновить пакет через Composer требуется авторизация и настроенные конфиги. Много таких подводных камней, о которых и не подозреваешь.

В e-commerce любят стабильность. Мадженто 2 построена на стеке старых технологий. Фронт: knockout js, require js, jQuery widjet, underscore. Я вроде был знаком с JS немного, но тут фреймворк, о котором я даже и не слышал.

Первые 2 недели ушло на изучение фреймворка нокаута, потом понимание описания XML и других вещей работы в Мадженто. Так пролетели 3 недели без каких-либо значимых сдвигов в решении тасков.

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

Это success story. Сейчас я работаю и по сей день в этой компании и решил вернуться в хекслет, чтобы закрыть до конца курсы профессии PHP разработчик.

Аватар пользователя Олег Пацай
Олег Пацай 11 апреля 2019
2
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря