Как вырасти до middle деволпера?
Другие фреймворки
JS фреймворки, я, например, сейчас занялся изучением vue (сам в аналогичной ситуации)
Но меня от js адски тошнит, так что это модет стать борьбой с сами собой
Я, с вашего позволеия, порассуждаю немного абстрактно, т.к. мои выкладки можно прикрутить к аналогичному вопросу о любой профессии.
Первое - у каждой ступени на пути развития есть минимальный срок "созревания". Встречный вопрос - а сколько вы уже работаете джуном? Ну, дальше, в зависимости от этого, я думаю, ход мысли понятен.
Второе, и более важное: если вам кажется, что вы перестали развиваться - это еще не значит, что оно так и есть. Мастерство, точка, когда "надо брать следующую высоту" - определяется на 10% достаточным объемом знаний и на 90% достаточным объемом опыта применения этих знаний в различных рабочих ситуациях.
Знать ПДД и быть мастером вождения, которому "за рулем уже некуда расти" - не одно и то же. За два дня освоить типовые операции в складской программе, и превратиться в сотрудника, который "на раз" выруливает из нештатных ситуаций, которые "подвешали" бы работу неопытного коллеги на полдня - тоже не одно и то же. И второго, наверное, можно рассматривать на повышение до завскладом, но не первого... хотя, формально - объем знаний одинаковый вроде.
Так что, часто все упирается в долгий, нудный путь делания одного и того же, но в чуть-чуть разных ситуациях. Насколько долгий? Ну, чем выше Ваш конкретный этап - тем дольше.. но даже на позиции джуна, имхо, год-полтора не помешает.. иначе это может превратиться в карьерный пузырь, с вытекающими.. ну или без вытекающих, т к. надувать пузыри - тоже искусство, и в нем тоже можно стать мастером :)