Pytanie:
Osiągnięcie pułapu w mojej karierze
Michael Brown
2012-04-14 01:02:12 UTC
view on stackexchange narkive permalink

Pracuję w karierze od 16 lat i osiągnąłem pułap, w którym moje umiejętności jako programisty sprawiają, że jestem bardziej atrakcyjny jako programista niż jako kierownik ds. rozwoju. W przeszłości z powodzeniem kierowałem zespołami jako „pseudo-menedżer”, gdzie opiekowałem się / szkoliłem / zarządzałem projektami i obowiązkami zespołowymi, ale nadal wymagano ode mnie codziennych zadań związanych z kodowaniem.

Prawdę mówiąc , Myślę, że nie jestem tak skutecznym programistą, jak 5-10 lat temu, kiedy zapał rekompensował moje ograniczone doświadczenie. Z drugiej strony menadżerowie patrzą na moje doświadczenie i wiedzę i woleliby zachować mnie jako aktywa taktyczne, a nie strategiczne. Szukając bezpośredniego zatrudnienia jako menedżer, większość stanowisk ma twarde wymaganie posiadania stopnia naukowego i / lub certyfikatu PMI. Nie mam dyplomu, a PMI wymaga kilku lat jako kierownik projektu, aby nawet przystąpić do egzaminu. Wydaje mi się, że moje pytanie brzmi: w jaki sposób mogę wyjść poza bycie twórcą kodu?

Prawdopodobnie będzie lepiej obsługiwany przez: http://area51.stackexchange.com/proposity/12887/it-careers-training ...
Jeśli uważasz, że twoje umiejętności są gorsze niż 5-10 lat temu, to wydaje mi się, że nie robisz wystarczającej samodoskonalenia w swoim wolnym czasie. Wbrew temu, co inni mówią o równowadze między życiem zawodowym a prywatnym, jest to naprawdę bardzo, bardzo rzadka praca, w której możesz się nauczyć wystarczająco dużo, aby stale rozwijać swoją karierę i doskonalić swoje umiejętności. Jeśli naprawdę uczyłeś się tak, jak powinieneś, to teraz powinieneś być o wiele lepszym programistą niż 5-10 lat temu. Powinieneś uzyskać znacznie więcej funkcji w znacznie krótszym czasie. Jeśli nie, to zaniedbałeś swoje umiejętności.
@Dunk Nie chodzi o to, że się nie poprawiałem, uwierz mi, jestem największym zwolennikiem samodoskonalenia. Po prostu programowanie 40 godzin tygodniowo już mnie nie interesuje. Jak powiedziałem, bardziej interesuje mnie podejmowanie decyzji / kierowanie („szerszy obraz”) niż bycie głęboko zakodowanym.
@Dunk - wspominasz o doskonałej sprawie - że w dziedzinie SE, żadne doświadczenie w pracy nie pozwoli Ci utrzymać się na powierzchni przez dłuższy czas, niezależnie od tego, jak wspaniała jest okazja i jak wszechstronna pod względem technologicznym. to jednak rodzi kolejne pytanie, a mianowicie: czy przy tak szybkim rozwoju technologii dziedzina SE jest zbyt wymagająca, aby utrzymać konkurencyjność, pozostawiając zbyt mało wolnego czasu na wypoczynek? W dziedzinie, która rozwija się wolniej, musisz poświęcać mniej wolnego czasu na doskonalenie swoich umiejętności.
Pięć odpowiedzi:
#1
+10
Tangurena
2012-04-14 07:21:10 UTC
view on stackexchange narkive permalink

Jeśli patrzysz na kierunek kierownika projektu, przystąpienie do egzaminu PMP bez lat na stanowisko PM kwalifikuje Cię do CAPM. To daje Ci kilka lat na zdobycie doświadczenia „w siodle” jako kierownik projektu. Może się okazać, że lokalny uniwersytet oferuje kurs zarządzania projektami, który spełnia wymagania szkolenia z zarządzania projektami wymaganego dla CAPM.

Aby spełnić wymóg uzyskania stopnia naukowego, możesz najpierw przyjrzeć się uzyskaniu stopnia naukowego w lokalnym college'u, a następnie wykorzystać go na 4 lata później. W większości hrabstw istnieje szkoła wyższa, a większość szkół publicznych oferuje zajęcia wieczorowe, a niektóre nawet kursy online. Wiele szkół wyższych zalicza tylko kursy w wieku 7 lat (lub młodsze) do studiów licencjackich, podczas gdy stopień naukowy „Associate” będzie „blokowany” w pierwszych dwóch latach szkoły. Pozwoli ci to odbywać wieczorne zajęcia w spokojniejszym tempie odpowiednim dla kogoś z rodziną. Nie wiem o twoim systemie uniwersytetów stanowych, ale tutaj, w Kolorado (i w moim poprzednim stanie Floryda), uniwersytety stanowe muszą cię przyjąć (jako student transferowy), jeśli masz współpracowników z college'u w tym stanie . Tak więc dla starszych studentów, którzy muszą pracować i utrzymywać rodzinę, najbardziej praktycznym podejściem do uzyskania poświadczeń dyplomu jest uczelnia społeczna, prowadząca od uczelni stanowej do studiów licencjackich.

Jestem starszym programistą i nie chcę zajmować się zarządzaniem, więc pracuję na innym stopniu (to nie będzie mój pierwszy licencjat), aby uzyskać poświadczenie inną dziedzinę.

#2
+9
jmort253
2012-04-14 06:49:57 UTC
view on stackexchange narkive permalink

Istnieje wiele ścieżek kariery dla programistów. Zarządzanie projektami, zarządzanie funkcjonalne, architektura oprogramowania / systemu i wyższe role programistyczne.

Zarządzanie projektami i zarządzanie funkcjonalne, takie jak kierownik ds. Rozwoju, kierownik zespołu i dyrektor ds. Technicznych, to stanowiska kierownicze, a zarządzanie projektami dotyczy bardziej zarządzanie sukcesem projektu i zarządzanie funkcjonalne jest bardziej zgodne z sukcesem zespołu, zarówno pod względem taktycznym, jak i strategicznym.

Słyszałem o programistach zmierzających do roli architekta systemu, co jest tak naprawdę tylko wyższym technicznym stanowiskiem nie wymaga zarządzania ludźmi w takim samym stopniu, jak określa ogólną architekturę dużych systemów.

Role rozwojowe wyższego szczebla są bardziej podobne do stanowiska, na którym się znajdujesz. Kierownictwo lubi ludzi takich jak Ty, ponieważ możesz wykorzystać swoje doświadczenie do rozwiązywania złożonych problemów. Chociaż technologie bardzo się zmieniają i możesz mieć wrażenie, że twoje umiejętności kodowania nie są tym, czym były w przeszłości, koncepcje rozwiązywania problemów są dość statyczne.

Widziałem role starszych programistów, w których starszy Inżynier był bardziej niezależny, jak jedyny programista w jednoosobowym zespole. Taka pozycja może być świetną korzyścią dla doświadczonego programisty, który nie chce przejść na stanowisko kierownicze, ale nadal nie chce mieć tego samego rodzaju praktycznego zarządzania, co młodszy deweloper może się spotkać.

Możesz rozważyć rozmowę ze swoimi menedżerami i dowiedzieć się, jakie masz opcje; nie muszą nawet być formalne. Jeśli rzeczywiście jesteś wartościową osobą w organizacji, znajdą dla Ciebie stanowisko, które będzie wykorzystywało Twoje umiejętności, a jednocześnie zapewni Ci zaangażowanie.

Wreszcie stopień naukowy może pomóc przebić się przez ten pułap, który uniemożliwia postęp. Rozważ omówienie z pracodawcą, czy byłby zainteresowany pomocą w uzyskaniu PMI. Nie jest jasne, która ścieżka Cię najbardziej interesuje, ale wyrażanie swojego zainteresowania w obie strony może przynajmniej dać Ci znać, na czym stoisz.

#3
+5
BЈовић
2012-04-14 12:04:46 UTC
view on stackexchange narkive permalink

W jaki sposób mogę zmienić swoją karierę poza bycie twórcą kodu?

Zmień pracę. Albo w tej samej organizacji, albo do innej firmy. Nie ma innego sposobu.

-1 dla „Nie ma mowy”
#4
+2
jdb1a1
2012-07-09 22:13:59 UTC
view on stackexchange narkive permalink

Wymóg wieloletniego doświadczenia firmy PMI niekoniecznie dotyczy prac związanych z PM, ale latami, w których wykonywałeś prace związane z projektami. Oznacza to, że możesz liczyć wkład wniesiony w inne projekty w kierunku celu. Jeśli zajmujesz się kodowaniem projektów przez ostatnie 15 lat, mogę się założyć, że masz wystarczające doświadczenie związane z projektami, aby przystąpić do egzaminu PMP.

#5
+2
JohnFx
2012-07-10 03:39:45 UTC
view on stackexchange narkive permalink

Największą przeszkodą, jeśli chcesz ponownie uruchomić swoją karierę, jest to, że prawie zawsze wiąże się to z akceptacją obniżki wynagrodzenia na kilka lat, gdy zdobywasz doświadczenie w nowym obszarze. Pamiętaj, że znaczna część Twojego obecnego wynagrodzenia jest prawdopodobnie oparta na Twoim doświadczeniu jako programisty. To niekoniecznie pomaga ci tak bardzo w innej roli, która nie obejmuje programowania.

Jeśli jesteś otwarty na zrobienie kroku w tył i zrobienie dwóch do przodu, powinieneś być w stanie dokonać zmiany.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...