Вопросы к Поиску с Алисой
Некоторые ключевые отличия между senior и middle embedded-разработчиками:
Senior-разработчик — опытный специалист, который может с нуля написать код и разработать приложение, учитывая специфику компании и аудитории. www.tgu-dpo.ru Он способен контролировать разработку продукта, давать задачи команде разработки и работать в кругу коллег. www.tgu-dpo.ru Senior-разработчик понимает риски кода и работает над их снижением, так как видит весь процесс изнутри. www.tgu-dpo.ru Он обладает навыками, которые позволяют участвовать в проектировании систем, обосновывать и принимать решения, влияющие на общую инфраструктуру. tproger.ru
Middle-разработчик — опытный сотрудник, готовый к самостоятельной работе. tproger.ru Он способен самостоятельно произвести оценку своей части проекта и приступить к его разработке, без дополнительной помощи. tproger.ru Middle-разработчик досконально знает языки программирования, на которых работает проект, понимает, как изнутри работает фреймворк, теоретически знает, как работать со стандартными библиотеками. www.tgu-dpo.ru Он умеет изменять сервис, добавлять новые страницы интерфейса или функции API. www.tgu-dpo.ru
Таким образом, основное отличие заключается в уровне компетенций, понимании задачи, отношении к рабочему процессу и уровне вовлечённости в проект. www.tgu-dpo.ru