Zamierzam wyjść na całość i powiedzieć coś, co prawdopodobnie nie będzie odpowiedzią, którą chcesz usłyszeć, ale jeśli nie lubisz zarządzania, twoja ścieżka kariery będzie bardzo ograniczona. Jeśli lubisz kodować, a jeśli jesteś w tym naprawdę dobry i nie chcesz przestać, twoja ścieżka kariery jest na jednym szlaku: inżynier oprogramowania, a następnie starszy inżynier oprogramowania.
Jeśli inni uznają, jak dobry jesteś, wówczas będą skłonni postawić cię w pozycji, w której możesz przekazać swoje doświadczenia innym. Innymi słowy, będą chcieli, abyś zarządzał i / lub kierował. Trudno jest wziąć na siebie tę dodatkową odpowiedzialność bez podjęcia jakiejś formy zarządzania. Jeśli jesteś architektem i jesteś odpowiedzialny za projekt systemu i chcesz, aby ten projekt został pomyślnie wdrożony, będziesz musiał kierować innymi i zarządzać nimi. Jeśli zostaniesz założycielem start-upu i odniesiesz sukces, są szanse, że w pewnym momencie będziesz musiał zatrudnić kogoś do pomocy, a następnie będziesz musiał nim zarządzać. Jeśli stanie się CTO to nie ma mowy, będzie można na nie poradzić.
Biorąc to pod uwagę, nie sądzę, aby na to pytanie można było odpowiedzieć bez zrozumienia, o co chodzi w zarządzaniu, którego nie lubisz. Nie lubisz zarządzać personelem? Czy nie podoba Ci się pomysł, aby kodowanie nie było Twoim głównym obowiązkiem? Czy nie podoba ci się ciężar odpowiedzialności za czyjś sukces?
Odpowiedź na to podstawowe pytanie pomoże wskazać właściwy kierunek. Lub umieścić w inny sposób, sposób powinniśmy wszyscy być myślenie o naszej pracy, to: Co twoja idealna praca wyglądać? Zapomnij o tytułach na sekundę, zapomnij o firmie, dla której pracujesz, po prostu skup się na codziennym życiu i tych rzeczach, które sprawią, że będziesz naprawdę szczęśliwy i prosperuje. Następnie pracuj nad stworzeniem tej pozycji w miejscu pracy lub w firmie, którą sam zbudujesz.