Files
CppDeveloperRoadmap/English/Grades/Senior.md
2021-10-19 21:09:37 +03:00

23 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Senior C++
## Кто это?
Это разработчик, который понимает не только технический, но и бизнес контекст и способен создать дизайн и решение для компонента/приложения/системы с их учётом. Помимо этого, помогает другим членам команды развиваться и следит за техническими тенденциями мира разработки.
## Что ожидается по умению написания кода?
- Способен переводить задачи с языка бизнеса на язык разработки и декомпозировать задачи
- Способен вести диалог с бизнесом и объяснять технические детали и сложности людям вне команды
- Способен не только принять решение о дизайне, но и создать архитектуру компонента/приложения
- Понимание и использование архитектурных принципов
## Что ожидается по общим навыкам?
- Высокий навык коммуникации
- Способен при необходимости самостоятельно собрать требования
- Помогает развивать членов команды
## Рекомендации и советы
В зависимости от специфики компании и от ваших желаний путь дальнейшего развития лежит либо в освоении новых технологий и технических навыков, требующихся в выбранной вами области знаний (например, специальные разделы математики, физика и т.д. - путь технического эксперта), либо в область управления и взаимодействия с людьми (техлид, тимлид, ПМ и т.д.). Choose wisely. 🙂