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

Верстал сайты на коленке, но стремился к большему: как Хекслет открыл для меня путь в крупные проекты

PHP Время чтения статьи ~8 минут 16
Верстал сайты на коленке, но стремился к большему: как Хекслет открыл для мен... главное изображение

Всем привет! Меня зовут Женя, я PHP-разработчик. Расскажу о том, как я самоучкой верстал сайты на коленке, зачем пошел на курсы, если уже работал разработчиком, чем я поразил интервьюеров на всех собеседованиях и как Хекслет помог мне повысить заработок с $800 до $1400.

Профиль Евгения на Хекслете со всеми пройденными курсами можно посмотреть здесь, а код выполненных проектов — на GitHub.

Как я пришел к веб-разработке

Мне 31 год, живу в Киеве. Я учился сначала в обычной школе в Донецке, потом в гимназии без какого-то уклона. Но информатика мне нравилась всегда. Компьютер и интернет как явление казались мне интересными, потому что они дают много возможностей современному человеку.

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

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

Я погуглил, как собирать трафик, что такое аффилиатные программы (они позволяют размещать на сайт партнерские ссылки). Узнал про WordPress и с его помощью создал по инструкции простой блог, установил его на хостинг и взял домен. Это был мой первый опыт работы с сайтом. Оказалось, что сделать блог несложно, и я радовался, что у меня все получилось.

Читайте также: Как из маленького сервиса для блогов стать самой крупной платформой для сайтов в мире. Большая история WordPress

Но с арбитражем трафика дальше не срослось: чтобы этим заниматься, нужно наполнять контентом свои блоги, а я хотел строить системы приложений. Затем я вернулся в Донецк с твердым решением обучиться разработке. А отчий дом и мамины котлетки представлялись мне лучшим решением для старта с нуля :)

Работа в конторе-галере и тяга к знаниям

Поначалу я был самоучкой. Смотрел разные видео на YouTube, изучал сайт Stack Overflow. Как только я сам освоил WordPress, меня по знакомству взяли в контору-галеру, где мы делали локальные сайты на коленке за 5-10 тыс. рублей.

Устроившись на работу, я ощущал большую нехватку знаний. Чтобы ее восполнить, я решил пойти на курсы. Сначала — в «Академию ШАГ», но преподаватель там был ужасный. Через год я пошел на курсы в Киеве, тоже офлайн, там уровень преподавания был повыше. Но в моих знаниях все равно были пробелы, я страдал без помощи менторов и поддержки опытных программистов.

В какой-то момент я остался без работы. Тогда уже точно решил, что нужно выучиться на нормальных курсах, чтобы мне объяснили теорию и дали фундаментальные знания. Хоть я и верстал простенькие страницы, получая за это $800, всегда стремился к большему, например, изучать фреймворки для продвижения в карьере. На тот момент мне явно не хватало теоретической базы.

Я прошерстил интернет, нашел Хекслет и узнал, что он предлагает текстовые уроки. Меня это сразу привлекло, так как мне нравится вдумчиво читать. А модель учебы, в которой я сам выбираю, когда и как учиться, для меня идеальна. Я все обдумал и решил взять профессию «PHP-разработчик».

Про учебу на Хекслете и почему важны учебные проекты

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

Трудности — это верный показатель прогресса.

Помимо Хекслета я изучал паттерны проектирования, рефакторинг на сайте Рефакторинг.Гуру. Еще мне нравилось смотреть видеокурсы Дмитрия Елисеева — отличного лектора и преподавателя, который знает свой предмет и круто его преподает.

Одна из важных составляющих учебы на Хекслете — выполнение проектов. Я знал, что они круто учат применять знания на практике, прокачивают скиллы, и становятся жирным плюсом при поиске работы. Но я не пошел по стандартному пути: вместо проектов я продолжил работать с WordPress на фрилансе, чтобы получать какие-то деньги и параллельно опыт разработки.

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

Станьте профессиональным PHP-разработчиком с нуля за 10 месяцев На Хекслете есть профессия «PHP-разработчик». Пройдите ее, чтобы изучить один из самых известных языков программирования, освоить популярные фреймворки и создать большое портфолио с проектами на GitHub.

Как я искал постоянную работу и чем поразил работодателей

О поиске постоянной работы я задумался, когда моя профессия по PHP подходила к концу. Тогда же моя девушка предложила мне съехаться, и это дало мне дополнительную мотивацию к поиску. Я хотел найти компанию, в которой мог бы разрабатывать сайты на любом популярном фреймворке, например, на Laravel или Symfony.

Я сделал резюме по рекомендациям из статей на Хекслете и интернета, вдохновился резюме одного разработчика на LinkedIn. Прошел пять-шесть собеседований на позицию джуниор-разработчика в разные компании. С интервью никаких трудностей не было. Благо, после профессии я отлично знал всю теорию, которую спрашивают работодатели. Бывало, я рассказывал даже больше, чем знали мои интервьюеры. Ну, и еще мне давали решать стандартные задачи про Физзбазз, палиндром или числа Фибоначчи, с чем я тоже хорошо справлялся.

Мне сделали оффер в компании EpicSkins на должность джуниор-разработчика. В мои задачи входила поддержка и внедрение новых фич в действующий функционал сайтов, написание API. Я работал с фреймворками Laravel, Symfony и Yii, системами управления базами данных Postgres и MySQL, брокерами сообщений Kafka и Rabbit.

Моя команда состояла из трех бэкенд-разработчиков, сеньора, мидла, джуниора (им был я) и двух фронтендеров на React. Зарплата на новом месте была около $1200-1400. На новой работе я с удовольствием старался получать новые знания и перенимать опыт старших коллег.

Планы на будущее и советы студентам Хекслета

Сейчас я уволился с той работы. Мои ближайшие планы — немного отдохнуть и устроиться на новую работу. Чувствую, что немного утомился от PHP, и хочу попробовать себя в другом направлении. Начать хочу с курса Codebasics по Go — судя по отзывам разработчиков из интернета, это наиболее простой и быстрый язык для изучения.

Еще я решил найти компанию, где от разработчика будут требовать знание именно Go. На мой взгляд, чем выше требования у организации, тем более квалифицированная у нее команда.

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

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

Я понял, что без фундаментальных теоретических знаний невозможно стать хорошим программистом. Главное в карьерном пути — совмещать теорию с практикой. Очень важно понимать, что вы делаете и почему, какая за этим стоит теоретическая база, а не просто повторять за кем-то из YouTube.

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

Читайте также: Не бояться, решать задачи и проверить звук в Zoom: Как джуниор-разработчику подготовиться к собеседованию

Аватар пользователя Evgen Guba
Evgen Guba 08 ноября 2022
16
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 21 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 21 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 21 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 21 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 21 ноября