Я отработал юристом 3 года и перешел в айтишку. Когда попал на первый проект я помню, как офигевал с того, как же все хреново организовано.
Я учил один фреймворк, а закинули на проект на другой фреймворк и даже не предупредили.
Сеньоры, которые раньше писали бэк, первый раз писали фронт.
Индусы, которые еле говорили на английском.
Дизайнеры индусы, которые пользовались каким-то говняным совтом.
Тестеры, которые не могли нормально описать баг.
Непонятная документация, которую составили на коленке.
Все тимы фронта писали в своем стиле, из-за этого архитектура просто трещала по швам. Я видел это всё и думал, какая же это дичь происходит, как можно настолько хреново все организовать.
Так вот к чему я. Я уже подрос как спец, поработал на нескольких проектах, поменял компанию, но первый проект для меня остался как самый структурированный и организованный, с лучшими дизайнерами, которые понимали, что от их хотят. Индусами, которые знали англ, с проектом, на котором была документация. Тестеры, которые были и которые описывали баги. Ну и в таком духе. Как-то так.