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