Как стать PHP-разработчиком за 6 месяцев: Личный опыт, полезные курсы и инсайты

Путь к профессии back-end разработчика на PHP

Изначально была цель стать back-end разработчиком, но что-то пошло не так. Почему это произошло, можно узнать из статьи “Как стать Верстальщиком”. Тем не менее, было принято твёрдое решение вернуться к своей цели.

Становимся back-end разработчиком за 6 месяцев

В апреле 2023 года началось изучение PHP, и уже в октябре 2023 года был получен и принят оффер. На обучение уходило в среднем 3 часа в будние дни и 5 часов в выходные, практически без перерывов. В итоге около 600 часов было потрачено, начиная с нулевых знаний в PHP до получения первого оффера. Это было нелегко, но каждый час был того стоит.

Почему PHP, а не другой язык?

Почему именно PHP? Готовлю пост на данную тему, так что если интересно подписывайся.

Курсы и ресурсы, которые помогли

Начальные курсы

  • code-basics.comЭтот курс идеально подошёл для быстрого ознакомления с основами и понимания, нравится ли язык. Он стал отправной точкой.
  • Основной учебник PHP8+Всё было прочитано и выполнены все задания без исключения. Этот учебник дал прочную базу для дальнейшего изучения. Он наполнен практическими заданиями, что очень важно для понимания материала.
  • Высший учебник PHP8+Продолжалось углубление знаний. Материал подан отлично, с примерами и важными задачами, которые очень помогли в обучении. Местами материал настолько хорошо представлен, что не оставалось сомнений в его пользе.

Продвинутые курсы

  • Учебник по ООП и MVC на PHPБыли базовые знания по ООП, которые помогли наложить на новый язык. Самый полезный ресурс по ООП — курс от Selfedu, хотя он и на Python.
  • Задачник PHP по уровнямВсе задачи были решены, что улучшило навыки и позволило переделать резюме для отклика на вакансии. Задачи помогают взглянуть на информацию под новым углом, что очень важно.
  • Уроки PHP для начинающихПовторение и решение задач на основном языке на начальном этапе полезнее, чем сразу углубляться в фреймворки. Подход с постепенным наращиванием знаний оказался наиболее полезным.
  • Курс MySQL с нуляВспомнил SQL и работу с базами данных, увидел, как PHP взаимодействует с ними.
  • ООП в PHP: продвинутый курсТретий курс по ООП на разных языках помог лучше понять концепции и уверенно использовать их на PHP. Особенно ценным был пример работы с фреймворком.
  • PHP для профессионаловУзнал много полезного и отработал навыки работы с регулярными выражениями, что помогло на собеседованиях.

Повторение информации

Повторение информации с использованием разных источников и примеров помогает лучше усвоить материал. Это важный пункт, упомянутый в статье “Как стать Верстальщиком”..

Фреймворк

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

Поиск и выбор курсов

Поиск курсов осуществлялся через Telegram-каналы по PHP, статьи и рекомендации. Особенно полезным оказался канал @phpGeeksJunior. Перед получением оффера отклики отправлялись на все вакансии, где требовался PHP и опыт менее года, за исключением работы с Битриксом.

И помните: ты либо делаешь, либо нет!

Начать дискуссию