Najlepsza odpowiedź
To tytuł, a tytuły oznaczają to, co firma, która je stworzyła, ma znaczenie.
Nie ma użytecznego sposobu aby odpowiedzieć na to pytanie bez dodatkowego kontekstu firmy, której dotyczy. Tak, wiele firm podąża za modelem podobnym do Google, gdzie istnieje następujący rozwój kariery:
- Inżynier oprogramowania – nowy absolwent
- Inżynier oprogramowania II – kilka lat doświadczenia
- Inżynier oprogramowania III / starszy – kieruje zespołami, buduje złożone systemy
- …
Jednak krytycznym punktem jest to, że bar za osiągnięcie każdego z tych poziomów będzie się różnić w zależności od reputacji firmy. Na przykład zostanie starszym inżynierem (poziom 5) w Google prawdopodobnie starszym inżynierem personelu w wielu innych miejscach.
Zobacz Levels.fyi w celu bardziej bezpośredniego porównania mapowania różnych drabin w różnych organizacjach. Weźmy na przykład LinkedIn kontra Google . LinkedIn pomija tytuł Software Engineer II i przechodzi od razu do Seniora, co oznacza, że Senior w Google dotyczy personelu LinkedIn. To jest inflacja tytułu, która ma dać firmom niewielką przewagę nad konkurentami w odwoływaniu się do próżności kandydata.
Jeśli więc starasz się o pracę, radzę nie dbać o tytuł, chyba że wiesz z pewnym stopniem pewności, jak ich drabina kariery przekłada się na Twoją obecną firmę. Zamiast tego skup się na zakresie i obowiązkach, wynagrodzeniach i dopasowaniu zespołu / kultury.
Odpowiedź
Zwykle jest to odpowiednik „Starszego Inżyniera”.
Z grubsza mówiąc …
Inżynier oprogramowania I == współpracownik lub początkujący programista, od którego nie oczekuje się, że będzie niezawodny w przypadku dat lub projektów, ale uczy się, jak działa świat.
Inżynier oprogramowania II == zwykły programista, od którego oczekuje się biegłości i niezawodności programisty oraz dostatecznego zrozumienia projektu, aby to zrobić
Inżynier oprogramowania III == Starszy programista, od którego oczekuje się dużej niezawodności, prowadzenia małych zespołów i wkład projektowy architektury, wielokrotnie odpowiedzialny za cały projekt.