Для того, чтобы работать разработчиком, где-то год минимум на изучение + практика (различные проекты, которые сформируют портфолио). С этим портфолио и начальными навыками устраиваться Junior-разработчиком. Затем года два работать джуном, набираться опыта и ни в коем случае не забрасывать изучение языка. В среднем за такое время становятся Middle-разработчиками. После Junior-уровня больше будут оценивать опыт в коммерции, т.е. опыт работы над реальными продуктами, задачи, которые решались конкретно в коммерции.