Азамат Калмурзаев: Мне кажется, что senior-ства не существует, что этот ярлык ничего не даёт. У меня лично есть две градации: младший разработчик и просто разработчик. Но в целом, я считаю, что junior реализует решения, middle находит решения проблем, а хороший senior находит правильные вопросы. Последний аспект очень важен, потому что можно сделать классную фичу, которая никому не нужна. Поэтому у разработчика на первом месте должно быть не умение кодить, а бизнес-ориентированность. Хороший разработчик должен задавать себе и команде вопросы «Зачем?», «Почему?», «Те ли проблемы мы решаем?». Потому что прямая задача нашей профессии — помочь бизнесу заработать или не потерять деньги.