Я начинал со стажировки. Потом устроился джуном. За полтора года вырос до миддла. С сопутствующим ростом в зарплате. Легко развиваться. Во-первых, много одновременно интересных и сложных задач, на которых нельзя не расти. Во-вторых, в команде есть у кого учиться, причем часто это разработчики на голову или две сильнее меня. И при этом с каждым можно созвониться и обсудить задачу. Есть баланс между взаимопомощью и самостоятельностью, оптимальный. Я стараюсь никого не доставать созвонами. Но если реально нужна помощь, то не проблема созвониться даже с лидом и все разобрать. Задачи разной сложности, на старте очень сложно оценивать по часам - почти всегда выходит намного больше.