mirror of
https://github.com/salmer/CppDeveloperRoadmap.git
synced 2025-12-18 13:04:38 +03:00
Introduced overview article for grades
This commit is contained in:
30
Grades/Overview.md
Normal file
30
Grades/Overview.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Уровень разработчиков
|
||||
|
||||
> Уровень разработчика (eng.: *grade*) - это попытка классифицировать разработчиков по их навыкам, компетенциям и практическому опыту. По нему возможно представить предлагаемую сложность задач, а также набор компетенций для их решения.
|
||||
|
||||
Как и в других сферах, в индустрии разработки существует более-менее устоявшаяся классификация разработчиков. Выделим эти уровни:
|
||||
- Junior;
|
||||
- Middle;
|
||||
- Senior.
|
||||
|
||||
Большинство компаний имеет свое видение по набору обязанностей и компетенций, предъявлемые к разработчку. Очень легко встретить ситуацию: работая в одной компании, вы можете быть Senior разработчиком, а в другой - еле-еле дотягиваете до уровня Middle. Тем не менее, можно описать и охарактеризовать общие ожидания для любого уровня в подавляющем большинстве компаний. В дальнейшем, будет использоваться упрощенная классификация, описанная выше.
|
||||
|
||||
**Пример:** Ознакомиться с принятыми классификациями уровней в различных компаниях, можно здесь: https://www.levels.fyi/
|
||||

|
||||
|
||||
|
||||
# Описание
|
||||
|
||||
## Junior
|
||||
|
||||
Это разработчик, который обладает минимальным практическим опытом (или вовсе не имеет его). Он обладает хорошей начальной подготовкой и может справиться с базовыми задачами в рамках своего технического стека под руководством более опытных коллег. Ему могут быть поручены задачи следующего рода.
|
||||
|
||||
## Middle
|
||||
|
||||
Разработчик, который имеет
|
||||
|
||||
## Senior
|
||||
|
||||
|
||||
## Teamlead/Techlead
|
||||
|
||||
BIN
Grades/Source/GradeTable.PNG
Normal file
BIN
Grades/Source/GradeTable.PNG
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 68 KiB |
Reference in New Issue
Block a user