Если загуглить разницу между джуном и мидлом, то всё более мене сводиться к формулировкам:
- Junior — самостоятельно выполнять технические задачи (не сам, но сделает тех таску)
- Middle — самостоятельно выполнять поставленные перед ним задачи (понял бизнес таску и сделал её решение, но не факт что самым лучшим вариантом)
- Senior — принимать правильные технологические решения в проекте (тупо нафармлен опыт и шаблоны решений) + решает проблемы еще до того, как они появились (напр. нафармленный опыт плохих шаблонов)
Мб кто-то прошел все три стадии и может описать лучше?
Зависит от галеры. Там где я работаю ожидается что джуник может самостоятельно писать вещи