Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 2.62 KB

File metadata and controls

35 lines (24 loc) · 2.62 KB

📈 Уровень разработчиков

Уровень разработчика (eng.: grade) - это попытка классифицировать разработчиков по навыкам, компетенциям и практическому опыту. По нему возможно сопоставить потенциальную сложность задач с требуемым набором компетенций и навыков для их успешного решения.

В индустрии разработки существует более-менее устоявшаяся классификация разработчиков. Выделим основные уровни:

  • Junior;
  • Middle;
  • Senior.

Многие компании имеют персональное видение по набору обязанностей и компетенций, предъявляемые к разработчикам. Легко встретить ситуацию: работая в одной компании, вы можете быть Senior разработчиком, а в другой - еле-еле дотягиваете до Middle. Тем не менее можно охарактеризовать общие ожидания для любого уровня во многих компаниях. В дальнейшем будет использоваться упрощенная классификация, описанная выше.

Пример: Ознакомиться с принятыми классификациями в различных компаниях можно здесь: https://www.levels.fyi/

Уровень Apple Amazon Google Facebook Microsoft
Junior ICT2 SDE I (L4) L3 E3 SDE (59-60)
Middle ICT3 SDE II (L5) L4 E4 SDE II (61-62)
Senior ICT4 SDE III (L6) L5 E5 Senior SDE (63-64)
Staff ICT5 Principal SDE (L7) L6 E6 Principal SDE (65-67)
Principal ICT6 Senior Principal (L8) L7 / L8 E7 / E8 Partner (68-70)
Distinguished/Fellow Distinguished / Fellow Distinguished (L10) L9 / L10 E9 Distinguished / Fellow

Описание

В нижеперечисленных статьях мы попытались дать осредненное описание для каждого уровня разработчика:


На главную страницу