Чем junior отличается от senior?
Разве тем, что senior делает быстрее те же задачи, что и junior?
Нет, есть задачи которые senior может сделать за разумное время, а junior зароется до скончания времён.
При этом, многие другие задачи junior может делать гораздо быстрее чем senior.
ХаББыватель
в ответ на Несерьёзный Выдумщик • •junior лупит по ТЗ кратчайшим способом
Несерьёзный Выдумщик
в ответ на ХаББыватель • • •@hubbitant вместо ТЗ давно перешли на SRS — software requirements specification.
Лет 20-25 как, если говорить про MSFT как вариант Agile.
А чтобы за архитектуру думать надо в system design уметь. Это и у тех же junior встречается, даже если потом архитекторами не становятся.
Вообще, это на уровне ТРИЗа, потому решения архитектурные принимаются сообща. Без дискриминации и предвзятостей, всем потом расхлебывать и пусть каждый свою меру ответственности осознаёт. В том, что именно наворотили по итогу и понимает без пояснений зачем и почему именно так получилось.
Команды нынче всё более плоские и юниорам полезно почаще тереться о синьоров. Чтобы всё держалось не за счёт иерархии, а осознания и понимания наглядно различия в уровнях профессионального мышления.