Во многих компаниях сейчас больше распространено выращивание миддлов из джунов, на мой взгляд. Это дешевле обычно выходит, чем брать сразу миддла.
А про сеньора — мне кажется, это больше не про узкоспециализированного специалиста. Такой человек должен уметь применять подходы, архитектурные решения применять в работе, при необходимости он может довольно быстро изучить и другой язык, пользуясь такими знаниями. Также очень важны soft skills.
Senior это уже некоторый отход от чисто технического опыта, это уже человек, который может окинуть взглядом систему, предложить, аргументировать и внедрить что-то новое на проекте
Думаю, что про новичков это может быть как-то применимо для крупных городов, но для большинства других городов это неактуально — когда навыков практически нет и нет достаточного опыта работы, то при таком подходе можно остаться соискателем на долгое время. Конечно self-development никто не отменял, но в реальности на него тоже нужны деньги. Даже средняя компания может помочь поднять базовые навыки, работу в команде и т.п.
А про сеньора — мне кажется, это больше не про узкоспециализированного специалиста. Такой человек должен уметь применять подходы, архитектурные решения применять в работе, при необходимости он может довольно быстро изучить и другой язык, пользуясь такими знаниями. Также очень важны soft skills.
Senior это уже некоторый отход от чисто технического опыта, это уже человек, который может окинуть взглядом систему, предложить, аргументировать и внедрить что-то новое на проекте