Лучший отвечающий
Senior C# Developer

Вопрос
-
Добрый вечер!
Поясните, пожалуйста, с примерами, чем junior и middle отличаются от senior?
Заранее благодарен за обстоятельные ответы.
18 августа 2016 г. 16:59
Ответы
-
Добрый день.
Все субъективно. И обычно адаптируются под реалии организации и проектов в ней выполняемых.
С моей точки зрения:
Junior - разработчик с небольшим опытом на применяемой платформе. С хорошим качеством может решать похожие задачи. Задачи с которыми раньше не сталкивался вызывают существенный перерасход по времени и выполняются с низким качеством (здесь могут быть как откровенные баги, так и архитектурные ошибки). Практически никогда не думает об альтернативных возможностях работы кода.
Middle - разработчик с опытом реальной разработки на платформе от года и выше. С хорошим качеством и в приемлемые сроки решает как повторяющиеся так и новые задачи. Архитектурные вещи, как правило, косячит. При написании кода предусматривает альтернативные сценарии (контроль входных данных, обработка ошибок).
Senoir - разработчик с очень хорошим знанием платформы. Может не только решать задачи, но и видит когда их можно не решать, может предложить альтернативные способы реализации лучше удовлетворяющие функциональным или нефункциональным требованиям. Полностью с приемлемым качеством может разрабатывать архитектуру средних и крупных программных систем. В зависимости от того к чему лежит душа в дальнейшем или все больше занимается архитектурными вещами и переходит в архитекторы, или больше знаимается проработкой требований, обучением коллег и переходит в тимлиды.
Как то так...- Предложено в качестве ответа Maxim Shusharin 19 августа 2016 г. 9:47
- Помечено в качестве ответа Энтомолог 19 августа 2016 г. 15:59
19 августа 2016 г. 6:23Отвечающий -
junior , senior это лирика. Единый квалификационный справочник должностей руководителей, специалистов и других служащих определеяет Инженер-программист I,II,III категории (http://bizlog.ru/eks/eks-1/131.htm). Если чем-то имеет смысл руководствоваться, то только этим.
Имхо, если программист не может реализовать контроль входных данных, обработку ошибок, это не junior а "лесом в Бобруйск". Разница может проявляться в понимании архитектуры, но не в таких простых вещах которые все по умолчанию должны знать
- Помечено в качестве ответа Энтомолог 19 августа 2016 г. 15:59
19 августа 2016 г. 15:23
Все ответы
-
Добрый день.
Все субъективно. И обычно адаптируются под реалии организации и проектов в ней выполняемых.
С моей точки зрения:
Junior - разработчик с небольшим опытом на применяемой платформе. С хорошим качеством может решать похожие задачи. Задачи с которыми раньше не сталкивался вызывают существенный перерасход по времени и выполняются с низким качеством (здесь могут быть как откровенные баги, так и архитектурные ошибки). Практически никогда не думает об альтернативных возможностях работы кода.
Middle - разработчик с опытом реальной разработки на платформе от года и выше. С хорошим качеством и в приемлемые сроки решает как повторяющиеся так и новые задачи. Архитектурные вещи, как правило, косячит. При написании кода предусматривает альтернативные сценарии (контроль входных данных, обработка ошибок).
Senoir - разработчик с очень хорошим знанием платформы. Может не только решать задачи, но и видит когда их можно не решать, может предложить альтернативные способы реализации лучше удовлетворяющие функциональным или нефункциональным требованиям. Полностью с приемлемым качеством может разрабатывать архитектуру средних и крупных программных систем. В зависимости от того к чему лежит душа в дальнейшем или все больше занимается архитектурными вещами и переходит в архитекторы, или больше знаимается проработкой требований, обучением коллег и переходит в тимлиды.
Как то так...- Предложено в качестве ответа Maxim Shusharin 19 августа 2016 г. 9:47
- Помечено в качестве ответа Энтомолог 19 августа 2016 г. 15:59
19 августа 2016 г. 6:23Отвечающий -
Добрый день,
как в сказке - джуниор-чипполино и синьор-помидор :)
MS,MCTS,MCP,MCPD: SharePoint Developer 2010
19 августа 2016 г. 9:47 -
Ага, причем как в сказке еще и то, что чем дальше, тем страшнее :)19 августа 2016 г. 10:22Отвечающий
-
Ага, причем как в сказке еще и то, что чем дальше, тем страшнее :)
Прочел вчера вопрос, начал гуглить и пришел к выводу - как же хорошо, что я не работаю в этой сфере. Как все таки рутина и правила убивают интерес даже к самому любимому делу. А так, захотел покодил, не захотел, сидишь в носу ковыряешься...VB.Net - WPF, UWP
19 августа 2016 г. 12:55 -
junior , senior это лирика. Единый квалификационный справочник должностей руководителей, специалистов и других служащих определеяет Инженер-программист I,II,III категории (http://bizlog.ru/eks/eks-1/131.htm). Если чем-то имеет смысл руководствоваться, то только этим.
Имхо, если программист не может реализовать контроль входных данных, обработку ошибок, это не junior а "лесом в Бобруйск". Разница может проявляться в понимании архитектуры, но не в таких простых вещах которые все по умолчанию должны знать
- Помечено в качестве ответа Энтомолог 19 августа 2016 г. 15:59
19 августа 2016 г. 15:23