Added base for English version

This commit is contained in:
Dmitriy Dmitriev
2021-10-19 21:09:37 +03:00
parent 92643d4ed5
commit daf635218b
74 changed files with 913 additions and 19 deletions

View File

@@ -0,0 +1,27 @@
# Уровень разработчиков
> Уровень разработчика (eng.: *grade*) - это попытка классифицировать разработчиков по навыкам, компетенциям и практическому опыту. По нему возможно сопоставить потенциальную сложность задач с требуемым набором компетенций и навыков для их успешного решения.
В индустрии разработки существует более-менее устоявшаяся классификация разработчиков. Выделим эти уровни:
- Junior;
- Middle;
- Senior.
Многие компании имеют персональное видение по набору обязанностей и компетенций, предъявлемые к разработчкам разного уровня. Легко встретить ситуацию: работая в одной компании, вы можете быть Senior разработчиком, а в другой - еле-еле дотягиваете до Middle. Тем не менее можно охарактеризовать общие ожидания для любого уровня во многих компаниях. В дальнейшем будет использоваться упрощенная классификация, описанная выше.
**Пример:** Ознакомиться с принятыми классификациями в различных компаниях можно здесь: https://www.levels.fyi/
![](https://github.com/Salmer/CppDeveloperRoadmap/blob/main/Grades/Source/GradeTable.PNG?raw=true "GradeTable")
## Описание
В нижеперечисленных статьях мы попытались дать осредненное описание для каждого уровня разработчика:
- [Pre-Junior C++](PreJunior.md)
- [Junior C++](Junior.md)
- [Middle C++](Middle.md)
- [Senior C++](Senior.md)