Z wielką mocą wiąże się wielka odpowiedzialność – powiedział kiedyś wujek Ben

Pamiętam ten dzień, kiedy dałem dwutygodniowe wypowiedzenie mojemu menadżerowi w Macy’s Tech w San Francisco. Kilka minut później dyrektor naszego działu zadzwonił do mnie, aby umówić się na rozmowę indywidualną.

„Dlaczego chcesz odejść?” on zapytał. – Czy to z powodu pieniędzy?

Częściowo wynikało to z rekompensaty. Było to również dziwne zjawisko, gdy wiele osób zrezygnowało i zajęło się kolejną karierą. Przepowiadałem, że coś się zbliża, jakieś wielkie wydarzenie, na przykład zwolnienie z pracy w biurze w San Francisco. Jednak właśnie ukończyłem studia i chciałem znaleźć pracę, która pozwoliłaby mi stawiać sobie codzienne wyzwania.

„Nie chodziło o pieniądze. Chodziło o doświadczenie, które skłoniło mnie do podjęcia decyzji” – powiedziałem nerwowo

Powiedział mi, że jeśli będę szukać podwyżki, może zapewnić lub wyrównać wynagrodzenie innej firmy. Udzielił mi porad zawodowych w rozmowie indywidualnej, która skłoniła mnie do zastanowienia się, dlaczego większość ludzi odchodzi z firmy.

Powiedział, że zmieni pracę, jeśli znajdzie skok w swoim tytule lub zarobku. Jednak z tych dwóch podwyżka o tytuł przewyższa podwyżkę wynagrodzenia.

To daje mi do myślenia – czy tytuł ma znaczenie? Inni inżynierowie oprogramowania twierdzą, że tytuł nie ma znaczenia. Liczy się Twoja odpowiedzialność, a druga firma przełoży Twoją odpowiedzialność na swój poziom.

Strach przed degradacją

Zmiana pracy w branży technologicznej wiąże się z korzyściami finansowymi lub związanymi z tytułem. Jednak nie obejmuje obu. Wielu inżynierów start-upów zostaje zdegradowanych, gdy są zatrudniani przez większe firmy technologiczne, takie jak FAANG. Na przykład starszy inżynier oprogramowania może zostać SWE 2, a wiceprezes w firmie niezwiązanej z technologią może zostać starszym menedżerem ds. inżynierii. W większości takich przypadków będzie mniej prawdopodobne, że zajmą to stanowisko i będą kontynuować rozmowę kwalifikacyjną w innym miejscu.

Z drugiej strony otrzymują podwyżkę do tego samego poziomu, co pensja poprzedniego menedżera. Być może awans w ich obecnej firmie nie może przekroczyć poziomu, jaki otrzymali w swojej ofercie.

Co oznacza tytuł w firmie

Zanim zastanowimy się, czy tytuł ma znaczenie, musimy przyjrzeć się jego znaczeniu w firmie. Dlaczego mamy tytuł w firmie, a nie wszyscy na tym samym poziomie?

Odpowiedzialność

Firma używa tytułu do określenia odpowiedzialności za każdą warstwę swojego rurociągu projektów. Na przykład starszy inżynier oprogramowania będzie miał inne obowiązki niż inżynier oprogramowania 1.

Starsi inżynierowie oprogramowania są mistrzami rzemiosła. Wiedzą, czego nie wiedzą. Potrafią niezależnie zająć się wszystkimi aspektami średnio złożonych problemów w oparciu o oczekiwania interesariuszy. Próbują wykorzystać innych inżynierów i współpracować z nimi, aby poprowadzić projekt do przodu.

Do ich obowiązków może należeć kompleksowe projektowanie funkcji w dużej firmie oraz dobra znajomość stosu technologii firmy. Oznacza to proces, architekturę, projektowanie, wdrażanie, testowanie i zrównoważoną inżynierię. Jednym z przykładów projektu, który wykonują, może być wdrożenie nowego przepływu przetwarzania płatności w swoim systemie. Podczas przeglądu kodu to oni zazwyczaj są mentorami innych inżynierów i udzielają im wskazówek, jak we właściwy sposób poruszać się po projekcie. Wiedzą też, jak radzić sobie w trudnych sytuacjach, gdy ich praca zostaje zablokowana przez inny zespół.

Obowiązkiem inżyniera oprogramowania jest dostarczanie odpowiednich funkcji. Często mogą potrzebować wskazówek w zakresie realizacji projektu. Może to być problem techniczny, a osoby blokujące w innym zespole mogą spowolnić realizację projektu. Są odpowiedzialni za badanie przydzielonych im problemów i zastanawianie się, jak zaprojektować rozwiązanie. Jednak ktoś jest odpowiedzialny za API pomiędzy komponentami lub podpisanie umowy przed ich wdrożeniem.

Zakres wynagrodzeń

Większa odpowiedzialność wiąże się z wyższymi nagrodami. Każdy tytuł będzie miał swój zakres wynagrodzeń, który może być powiązany z różnymi poziomami. Inżynier oprogramowania na Facebooku będzie miał średnią łączną pensję w wysokości 267 000 dolarów, podczas gdy starszy inżynier oprogramowania będzie miał średnią łączną pensję w wysokości 390 000 dolarów.

Starszeństwo

W niektórych firmach liczy się staż pracy. Z perspektywy niezwiązanej z technologią tytuł wiąże się ze stażem pracy. Załóżmy, że porównasz opis stanowiska inżyniera oprogramowania i starszego inżyniera oprogramowania. Inżynier oprogramowania będzie potrzebował 0–3 lat, a typowy starszy inżynier oprogramowania będzie potrzebował co najmniej pięciu lat. Niektóre szybko rozwijające się firmy typu start-up, które rozwinęły się w krótkim czasie, czasami przyznają swoim początkowym inżynierom wyższy tytuł niż inżynierowi, który dołączył później.

Chociaż łączna liczba lat doświadczenia niekoniecznie oznacza staż pracy, inżynier oprogramowania zazwyczaj potrzebuje kilku lat doświadczenia, aby osiągnąć mistrza rzemiosła.

Inżynier oprogramowania, który pracuje w firmie od dłuższego czasu, będzie również miał tendencję do lepszego zrozumienia domeny i stosu technologii tej firmy. Dlatego z biegiem lat firma będzie im ufać, że będą działać na wyższym poziomie odpowiedzialności, który będzie odpowiadał ich wzrostowi tytułu zawodowego.

Kiedy tytuł ma znaczenie?

Tytuły nie są ujednolicone w poszczególnych firmach. Tytuł wyższego szczebla w firmie A niekoniecznie przekłada się na tytuł wyższego szczebla w firmie B, ponieważ tytuł wyższego szczebla w firmie B wiąże się z innymi obowiązkami niż tytuł wyższego szczebla w firmie A.

Jest jednak kilka przypadków, w których tytuł ma znaczenie.

Kiedy chcesz zyskać większy wpływ w swojej firmie i mieć coś do powiedzenia

Tytuł reprezentuje staż pracy w firmie. Tym samym rzutuje także na wiarygodność, jaką posiadasz w obecnym zakresie projektu.

Jeśli masz staż pracy w firmie, istnieje poczucie szacunku. Inni inżynierowie i interesariusze mogą traktować Cię poważnie i jest mniej prawdopodobne, że będą rzucać Ci wyzwania ze względu na Twój tytuł.

„Dla osób należących do niedostatecznie reprezentowanej grupy tytuły mają ogromne znaczenie w ustalaniu wiarygodności. Główny inżynier z niedostatecznie reprezentowanej grupy pracującej w średniej wielkości firmie technologicznej powiedział: „Kiedy awansowałem na stanowisko starszego, a potem na dyrektora, wszystko stawało się coraz lepsze. Mimo to, nawet mając tytuł głównego inżyniera, regularnie spotykam się z pytaniami, czy mam umiejętności techniczne. Wyobraźcie sobie, co by się stało, gdybym nie miał tytułu i sygnału, jaki ze sobą niesie”.

— Pragmatyczny inżynier

Posiadanie większego tytułu może mieć wpływ na bieżący zakres projektu, przydział budżetu itp. Na przykład dyrektor wyższego szczebla może przekonać przełożonych, aby skupili się na inicjatywach technologicznych zamiast na inicjatywach produktowych.

Kiedy chcesz zmienić pracę

O tak, osoby niebędące inżynierami częściej patrzą na tytuły, aby się z Tobą skontaktować, ponieważ uważają, że Twoje obowiązki są w pewnym stopniu podobne do tego samego tytułu w firmie.

Rekruter nie skontaktuje się z Tobą w sprawie stanowiska menedżerskiego, jeśli podasz tytuł inżyniera oprogramowania. Skontaktują się z kimś, kto ma tytuł lidera technicznego lub menedżera, aby wykazać, że przejął tę odpowiedzialność.

Jest takie powiedzenie: najlepszy moment na zmianę pracy to moment, w którym właśnie dostałeś awans. Jednym z powodów jest to, że zmiana tytułu jest równoznaczna ze zmianą odpowiedzialności. Większość firm nie będzie awansować inżynierów na wyższy poziom, jeśli nie wykazali się jeszcze taką odpowiedzialnością.

Jeśli więc awansowałeś na kolejny poziom, prawdopodobnie jesteś „gotowy” i pełnisz rolę kolejnego poziomu. Jednak awanse w firmie mogą nie być tak dużym podwyższeniem wynagrodzenia, jak przejście na wyższy poziom w następnej firmie. Inne firmy chcą wdrożyć inżynierów na tym samym poziomie, ponieważ „przejmowali tę odpowiedzialność” w poprzedniej firmie.

Na wynos

Istnieją dwie grupy ludzi, którzy opowiadają się za tym, czy tytuł jest ważny, czy nie. Jak mówi stare powiedzenie, wielka moc wiąże się z wielką odpowiedzialnością. Firmy tworzą tytuł, aby zróżnicować obowiązki w swojej organizacji. Inżynierowie, którzy mają większe obowiązki, mają większą wiarygodność w oczach firmy. W niektórych firmach tytuł często odzwierciedla staż pracy.

Tytuł ma znaczenie, jeśli chcesz potwierdzić swoją wiarygodność i chcesz zmienić pracę. Tytuł określa, jak duży wpływ wywierasz na firmę.

Aby uniknąć degradacji podczas zmiany domeny, staraj się zmieniać ścieżki w swojej firmie, gdy tylko masz taką możliwość. Oprócz tytułu zrozumienie obowiązków i oczekiwań może pomóc Ci odnieść sukces. Zawsze dobrze jest dostarczyć za dużo, a potem za mało. Dlatego wzięcie zbyt dużej odpowiedzialności może na dłuższą metę skutkować stresem i mniejszym sukcesem. Niemniej jednak zbyt mała odpowiedzialność może sprawić, że poczujesz się znudzony i sfrustrowany.

Dziękuje za przeczytanie! Oto moje przemyślenia na temat tytułów w branży oprogramowania. Czy uważasz, że tytuły mają znaczenie?

Bibliografia

Oryginalnie opublikowano na stronie https://edward-huang.com.