Ну и касаемо того, что джуны всё долго делают, даже простые вещи. Мне кажется, что это связано с двумя вещами:
1. Нехватка опыта (само собой)
2. Никто не объясняет бизнес-логику приложения, поэтому, прежде, чем что-то сделать в коде, нужно потратить время на то, чтобы понять, как и зачем оно работает. Со временем на это тратится времени всё меньше
3. В силу пункта 1, про важность пункта 2 джуны просто не задумываются: главное, чтобы работало. А какая там логика, чего хочет бизнес - ниибёт, пусть старшие думают. И приходят к этому только с опытом