Introduced overview article for grades

This commit is contained in:
Evgeny Melnikov
2021-05-17 09:26:58 +03:00
parent 1835caae5c
commit 604435c457
2 changed files with 30 additions and 0 deletions

30
Grades/Overview.md Normal file
View File

@@ -0,0 +1,30 @@
# Уровень разработчиков
> Уровень разработчика (eng.: *grade*) - это попытка классифицировать разработчиков по их навыкам, компетенциям и практическому опыту. По нему возможно представить предлагаемую сложность задач, а также набор компетенций для их решения.
Как и в других сферах, в индустрии разработки существует более-менее устоявшаяся классификация разработчиков. Выделим эти уровни:
- Junior;
- Middle;
- Senior.
Большинство компаний имеет свое видение по набору обязанностей и компетенций, предъявлемые к разработчку. Очень легко встретить ситуацию: работая в одной компании, вы можете быть Senior разработчиком, а в другой - еле-еле дотягиваете до уровня Middle. Тем не менее, можно описать и охарактеризовать общие ожидания для любого уровня в подавляющем большинстве компаний. В дальнейшем, будет использоваться упрощенная классификация, описанная выше.
**Пример:** Ознакомиться с принятыми классификациями уровней в различных компаниях, можно здесь: https://www.levels.fyi/
![GradeTable](Source/GradeTable.png)
# Описание
## Junior
Это разработчик, который обладает минимальным практическим опытом (или вовсе не имеет его). Он обладает хорошей начальной подготовкой и может справиться с базовыми задачами в рамках своего технического стека под руководством более опытных коллег. Ему могут быть поручены задачи следующего рода.
## Middle
Разработчик, который имеет
## Senior
## Teamlead/Techlead

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB