Сам прошел изучение PHP с мая, старт был примерно как у вас.
Мой старт :)
Сейчас джуниор — могу сделать несложные CRUD на Yii2, Symfony, запилить несложные REST API сервисы, работаю полность в Линуксе, работаю с GIT, Vagrant.
Например сейчас выполняю такое джуниорское тестовое :
https://github.com/Maksclub/veniamin
Но например такая компания как sport ru меня и стажером не посчитала :)
Мой путь:
- видео-уроки по ООП в Ютубе (параллельно сразу пиши пару проектов (не сложное MVC прямо по ходу изучения), только без всяких ГУРУ, вам ООП, а не гуру изучать нужно
- сядь на Линукс (тут все: и SSH-ключи, и настройка серверов, и настройка окружения, и работа с виртуальным окружением)
- садись на фреймворк (Laravel, Yii2, Symfony) -- я бы последний рекомендовал, но первым на него тяжелвоато вскочить, как мне кажется, я сел на Yii2 -- придумал бизнес-идею и до сих пор пилю свой проект
- видео-уроки Дмитрия Елисеева по Yii2 (особенно платный, в нем он прет уже по DDD)), тут же пили свой проект
- GIT (постарайся не разобраться как коммиты делать, а прямо полностью работать с ним (с ветками, мерджами))
- Composer (разберись с PSR-4, сделай для начала свой неймспейс и свой композер-пакет, очень помогает понять что-куда)
Если выделишь КАЖДЫЙ день в течение 5 месяцев, то будет очень здорово
Выполни все тестовые задания для джуниора, например отсюда:
https://maksfedorov.ru/blog/all/testovye-zadaniya-...
скоро еще 10 штук докину в пост
Про рынок:
Стажеру вообще навыки не нужны, как правило туда берут с сильными академическими знаниями (математика, академическое знание C++, C#, bash и т.д...)
На рынке веб-разработки такие специалисты почти не нужны, нужны джуниоры, но и то, чтобы стать мидлом поскорее, так что требования не адекватны для слова junior.
Тащи -- это интересно и результат будет!
Сообщество Тостера помогает.