А що після Senior Software Engineer’a


Одного разу на зустрічі тімлідів, я почув як один лід сказав:

  • От у мене є Антон, він Senior і перформить просто топ. І що я йому можу далі запропонувати? Тільки своє місце хіба…

В цей момент запанувала тиша. Кожний з лідів замислився. Подумав, і дійсно, а що б я робив у такому випадку.

А відповідь є! І це не своє місце 😄 Але давайте по черзі.

Sara Drasner виділяє наступні карʼєрні сходинки для Software Engineer:

  1. Engineer 1
  2. Engineer 2
  3. Senior Software Engineer
  4. Staff Engineer
  5. Principal Engineer
  6. Distinguished Engineer

Senior - це тільки середина. У Google, Senior називається L5, і це також рівень посередині, ще можна рости до L10.

Senior - левел, де інженер досягає майстерності як individual contributor. Якщо коротко - це те що обговорювали в попередньому дописі. Складна задача end 2 end, від ідеї до продашкену.

Важливо зазначити, що в багатьох інженерних організаціях є «термінал левел» - рівень на якому від вас вже не очікується ріст на наступний рівень. Часто це перший Senior lvl. До Senior рівня зазвичай від інженера очікується зріст і набуття досвіду за якийсь визначений термін. Але з отриманням «термінального» левелу ви можете залишатись на цій позиції хоч всю карʼєру, якщо забажаєте.

А де тут тімлід, спитаєте ви? І будете праві, бо такої позиції тут немає. Тімлід - це додатковий «пакет» обовʼязків, який стосується роботи з людьми, зріст і міжкомандні звʼязки. Такий собі перший левел вертикалі менеджменту. То ж можна умовно виділити вертикаль менеджменту і вертикаль Software Engineer як individual contributor. І в залежності від побажань людини можна розвивати той чи інший напрямок (або обидва).

То ж якщо повернутись до історії про Антона, то варто б поговорити з ним на рахунок його бажань. Якщо Антон хоче бути тімлідом - шукати йому команду. А якщо хоче розвиватись як інженер і не хоче менеджменту - треба дати інструменти для розвитку на наступний рівень типу Staff.

А що сам Антон може робити вже зараз для того, що б вийти по скілам на наступний рівень?