Я часто об этом думаю, потому что это не похоже на большинство других профессий.
Быть разработчиком — тяжело. С самого начала тебе уже нужно знать пару языков программирования и ещё несколько разных инструментов. Но этого недостаточно. Компании ожидают от тебя, что ты разбираешься именно в том фреймворке, который они используют у себя. Это может быть Rails, Django, Laravel или что-то ещё. Тебе также понадобится CSS. Его можно учить всю жизнь и всё равно не понять, почему ломается вёрстка, но минимально необходимый уровень освоить реально.
Вряд ли получится обойтись без JavaScript. Может тебе повезёт, и нужно будет лишь иногда править jQuery в устаревшем приложении, которое нужно поддерживать. Но времена меняются.
Читать далее