Руководство: Как стать PHP разработчиком

Состоит всего из 3 шагов

Первым шагом нужно дочитать руководство - ведь начатое нужно завершать

Вторым изучить технологии на уровне написания простой идеи

Третьим развиваем социальную активность на GitHub и LinkedIn

Второй и третий шаг переплетаются
Ваша цель пройти собеседование → присоединиться к команде разработчиков → перенять реальный опыт
Социальная активность нужна рекрутерам которые Вас ищут, чтобы пригласить на собеседование
Знания технологий чтобы пройти техническую часть или решить тестовое задание

Так постепенно нужно будет развивать навыки, а в социальной активности сообщать о достижениях

Базовые навыки для веб-разработчика: PHP, MySQL, Git, JavaScript, HTML, CSS
Есть еще jQuery - будет полезно знать для сопровождения проектов начатых до 2017 года
В интернете полно ресурсов и видеокурсов для введения

Регистрируйтесь на GitHub - это бесплатный сервис для создания открытых проектов и участия в уже созданных

Очень важно иметь план обучения

План тоже состоит из 3 этапов:
  1. Видеоматериалы и литература
  2. Онлайн-тестирования навыков
  3. Технологические песочницы

Создаем собственный план на GitHub как задачу в описании которой уже есть нужные этапы
В заголовке задачи лучше написать выбранный при регистрации Login
После создания через "Submit new issue" - увидете список ресурсов и чекбоксы напротив
Пройдя курс или книгу - Вам достаточно будет переключить чекбокс и следить за своим развитием

Регистрируйтесь в LinkedIn и заполните данные о себе
Теперь после прохождения материалов добавляем навык PHP в LinkedIn
Дополнительно поищите группы по интересам и присоединитесь к ним

Вам нужно расширить сеть контактов рекрутерами

Вот открытый список с Djinni
Просматриваем их профили и по возможности добавляем в контакты
После просмотра профилей рекрутеров LinkedIn отправит уведомление о Вашем просмотре, а если у Вас хорошо заполнен профиль - то они сами Вас добавят

Создайте свое резюме, вставьте ссылку на Ваши профили, но отправлять его еще рано

Пора проверить Ваши навыки - найдите или придумайте для себя простую задачу, обсудите ее с другими и начните ее воплощать.
Это может быть чат с регистрацией или тестовое задание по конкретной вакансии
Начните этот проект на GitHub

Поздравляю! Теперь у Вас есть нужная основа

Добавляем Ваш учебный проект в резюме, возможно в LinkedIn
В LinkedIn пишите "Открыт для предложений" с забавной картинкой котика из мультфильма "Шрек" или "Программирую за еду"
Отправляем резюме на вакансии

Соглашайтесь выполнять предложенные тестовые задания, если рекрутер разрешит - то начинайте на GitHub

Будьте готовы к тому что Вам откажут, но если ответили или пригласили на собеседование - это уже очень хорошо

А пока Вы в поиске, продолжайте развиваться дальше, проходите видеоуроки, читайте книги
Алгоритмы и структуры данных
Самый популярный ресурс с курсами онлайн Coursera

Вы можете сделать это руководство лучше
Например Вы нашли классный сайт для изучения, видеоуроки или материалы
Достаточно создать задачу как делали раньше