Уровни разработчиков junior, middle и senior появились в среде программистов по одной простой, логически объяснимой причине. Любой программный продукт является плодом усилий большой команды, внутри которой обычно существует определенная иерархия. Если вынести за скобки позицию продакт-менеджера (product