Files
CppDeveloperRoadmap/Grades/Senior.md
2021-09-26 21:56:35 +03:00

2.2 KiB
Raw Blame History

Senior C++

Кто это?

Это разработчик, который понимает не только технический, но и бизнес контекст и способен создать дизайн и решение для компонента/приложения/системы с их учётом. Помимо этого, помогает другим членам команды развиваться и следит за техническими тенденциями мира разработки.

Что ожидается по умению написания кода?

  • Способен переводить задачи с языка бизнеса на язык разработки и декомпозировать задачи;
  • Способен вести диалог с бизнесом и объяснять технические детали и сложности людям вне команды;
  • Способен не только принять решение о дизайне, но и создать архитектуру компонента/приложения;
  • Понимание и использование архитектурных принципов.

Что ожидается по общим навыкам?

  • Высокий навык коммуникации;
  • Способен при необходимости самостоятельно собрать требования;
  • Помогает развивать членов команды;

Рекомендации и советы

В зависимости от специфики компании и от ваших желаний путь дальнейшего развития лежит либо в освоении новых технологий и технических навыков, требующихся в выбранной вами области знаний (например, специальные разделы математики, физика и т.д. - путь технического эксперта), либо в область управления и взаимодействия с людьми (техлид, тимлид, ПМ и т.д.). Choose wisely 🙂