Ну да слабенько пока, но главное не теряй мотивацию) Я когда начинал еще не такое гавно писал! На начальном этапе главное не распылятся и писать код, постоянно! Практика твое все. Очень сложно найти работу новичку без опыта. В одной из фирм где ранее работал, наш тимлид входил в ужас когда слышал о новичке в помощь кому либо из разрабов от менеджера проекта , т.к от этого понизится эффективность и скорость разработки, так как новичок будет только отвлекать вопросами более опытного программиста нежели помогать) Даже джунов не все хотят но в статусе джуна работу найти проще, потому тебе нужно стремится на ступень джуна. Что должен знать современный джун можно почитать тут
anton.shevchuk.name/php/required-skills-for-junior... Также хромает понимание архитектуры, рекомендую ознакомится с шаблонами проектирования можно с этой книги (не нужно было начинать с пхп и проблем бы не было)
https://www.ozon.ru/context/detail/id/33506422/