From f6c0faeca8157bef775a7b865be2fbfc7eb7afb2 Mon Sep 17 00:00:00 2001 From: Dmitriy Dmitriev Date: Sun, 26 Sep 2021 20:36:45 +0300 Subject: [PATCH] Update Senior.md --- Grades/Senior.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/Grades/Senior.md b/Grades/Senior.md index 72466c8..180626e 100644 --- a/Grades/Senior.md +++ b/Grades/Senior.md @@ -1 +1,22 @@ -# Senior C++ \ No newline at end of file +# Senior C++ + +## Кто это? + +Это разработчик, который понимает не только технический, но и бизнес контекст и способен создать дизайн и решение для компонента/приложения/системы с их учётом. Помимо этого, помогает другим членам команды развиваться и следит за техническими тенденциями мира разработки. + +## Что ожидается по умению написания кода? + +- Способен переводить задачи с языка бизнеса на язык разработки и декомпозировать задачи; +- Способен вести диалог с бизнесом и объяснять технические детали и сложности людям вне команды; +- Способен не только принять решение о дизайне, но и создать архитектуру компонента/приложения; +- Понимание и использование архитектурных принципов. + +## Что ожидается по общим навыкам? + +- Высокий навык коммуникации; +- Способен при необходимости самостоятельно собрать требования; +- Помогает развивать членов команды; + +### Рекомендации и советы + +В зависимости от специфики компании и от ваших желаний путь дальнейшего развития лежит либо в освоение новых технологий и технических навыков, требующихся в выбранной вами области знаний (например, специальные разделы математики, физика и т.д. - путь технического эксперта), либо в область управления и взаимодействия с людьми (техлид, тимлид, ПМ и т.д.). Choose wisely 🙂