Na początku tego roku awansowałem na stanowisko głównego programisty po tym, jak główny programista naszego zespołu przeniósł się do innego działu. Mam około 5 lat doświadczenia zawodowego, a ze względu na dostępność i dotychczasową wydajność byłem głównym wyborem kierownictwa do kierowania projektem. Byłem trochę zaniepokojony, ale zdecydowałem, że to dobra okazja do rozwoju kariery i doświadczenia, więc zgodziłem się.
Ale do tej pory doszedłem do wniosku, że nie podobają mi się tak bardzo, jak moja poprzednia pozycja programisty. Choć z powodzeniem prowadził zespół 5 programistów przez kilka wydawnictw, ja prawie nigdy nie dotknąć żadnego kodu. Zamiast tego zajmuję się planowaniem i projektowaniem oraz zarządzaniem zespołem, wraz z przeglądami kodu. Potrzeba, aby śledzić wiele innych rzeczy, i planowane zadania, więc mogą być przypisane do zespołu, dosłownie daje mi bóle głowy najbardziej codziennie. Mimo, że rzadko pracuję w nadgodzinach, najbardziej czuję się wypalony każdego dnia, kiedy wychodzę z pracy, i nie sądzę, że w rezultacie tak lubię czas wolny od pracy.
Więc moje pytanie: jak sobie poradziłbyś lub jak sobie poradziłeś z taką sytuacją? Czy w przypadku osób w podobnych sytuacjach znalazłeś sposoby na lepsze zarządzanie zespołem, zadaniami i czasem, które sprawiły, że podobała ci się praca? A może znalazłeś sposób na powrót do pozycji bardziej zorientowanej na rozwój? Wiem, że główne stanowiska programistów prawie zawsze płacą wyższą pensję, ale widzę, że dochodzę do punktu, w którym mniej zależy mi na pieniądzach i promocjach niż na mojej radości z mojej obecnej pracy.
Nie rozmawiałem o tym z nikim z kierownictwa, ponieważ pomyślałem, że powinienem spróbować dostosować się przez co najmniej rok.
źródło
Odpowiedzi:
Podaję tutaj moją odpowiedź na pytanie, co może potencjalnie zadziałać, ale nie widziałem, aby działało, ponieważ sam próbuję wydostać się z podobnej sytuacji, w której się znajdujesz. Wszystko to wciąż jest dla mnie doświadczeniem edukacyjnym, ale widzę pozytywny trend w moim zespole.
W mojej firmie zostałem awansowany na kierownika zespołu (nazywają to „szefem projektu”), a z powodu braku ludzi, którzy znają produkt i mają wystarczające doświadczenie, zgłosiłem się na ochotnika do kierowania 2 różnymi zespołami. Kilka miesięcy temu „aby pomóc w harmonogramie”, zarząd podwoił wielkość tych dwóch zespołów.
Coś, co próbowałem zrobić ...
źródło
Myślę, że wiesz, że to prawdopodobnie pomogłoby. Komunikowanie swój dyskomfort ze pozycja nie jest koniecznie podając wszystko konkretnie. Pozwala zarządzania wiedzą, co karty w ich posiadaniu, a jeśli to jest dobre zarządzanie, będą próbować i znaleźć sposób, aby korzystać z najlepszych możliwości. Nie zadowalaj się mniej.
źródło
Gdy kończy się projekt, wygląd na bardziej zorientowane programista świetnym miejscu w firmie lub poza nią.
Dyskutuj z zarządzania, który chciałbyś mniej zarządzanie i bardziej techniczne „ręce” na umiejętności.
To brzmi jak jesteś w stanie PM kontra deweloper ołowiu. Chciałbym rozważyć lead developer do kodowania więcej.
źródło
Perspektywa pracodawców :
Jeśli lubisz bieżącą pracę i mieć dobrą historię tam wtedy chciałbym utrzymać się na i będzie znaleźć miejsce dla ciebie, więc nie martwiłbym się o wiele z nimi rozmawiać.
Wielki deweloper jest cenną rzeczą, ale trzeba je sprzedać, że jesteś wart więcej robi kodowania i może zaprojektować niż jesteś akt żonglerka.
Daj im drogę do wycofania się, ustanawiając plan sukcesji. Zasadniczo można znaleźć kogoś w obecnym zespołem, który jest zainteresowany robieniem rzeczy, które dają Ci ból głowy, w ciągu najbliższych 6-9 miesięcy, trenują je, dając im swoje zadania po jednym na raz.
Najpierw wybierz coś łatwego, na przykład cotygodniowe aktualizacje statusu:
Następnie stopniowo udzielaj im dodatkowych zadań, dopóki nie przekażesz majoirty z dodatkowych obowiązków.
Powodem tych mniej pożądane miejsca pracy wypłacane są bardziej dlatego, że gdyby nie było nikt by je zrobić, nie nessacrily ponieważ wymagają wyższego poziomu umiejętności ... podaży i popytu.
Żeby jednak płacić więcej ... Gdybym to był ja, chciałbym usłyszeć, że zostajesz, w razie potrzeby pomożesz tej osobie, będziesz mentorem dla nowszych facetów, będzie projektantem / kluczowym mózgiem / domena ekspert zamiast prowadzić projekt. Zasadniczo jest to cenna pozycja, ktoś inny może biegać i żonglować (oczywiście za więcej płac).
Myślę, że gdybyś przedstawił swojemu pracodawcy plan 6-9 miesięcy, który powiedział
Jeśli masz, że wspólnie jako plan dla mnie, jako pracodawcy, byłbym bardziej niż szczęśliwy do pracy z wami w podejmowaniu tego dopuścić.
Powodzenia.
źródło
Byłem dokładnie w danej sytuacji. Odpowiedź sprowadza się do relacji masz ze swoim przełożonym. W moim przypadku to był bardzo dobry, więc wziąłem go na bok jeden dzień i powiedział, że nie cieszy się z pracy, czuł się zbyt zestresowani i chciał wrócić do kodowania. Był o wiele szczęśliwszy niż usłyszeć, że mają mi wejść i wyjść. Więc opracowaliśmy plan dla kogoś innego, aby przejąć jak ołów zespołu i dla mnie, aby wrócić do kodowania.
źródło
2 pytania, które nie są oczywiste z Twojego postu:
Czy pracujesz w firmie, która bezpośrednio zarabia na oprogramowaniu, które piszesz (np. Google, Microsoft lub Fog Creek), czy też pełnisz funkcję pomocniczą (np. W banku lub firmie spożywczej)?
Jest prezesem technolog, lub kogoś, kto wstał poprzez ról biznesowych?
Jeśli jesteś firmą oprogramowania technolog CEO, nie martw się. Kierownictwo korporacyjnych będzie wiedział, kto cenne deweloperzy, i zrobi wszystko, aby je zachować. Jeśli execs są wszyscy ludzie, którzy dostali paski „zarządzanie ludźmi” lub „zarządzanie budżetami”, zainteresowanych. Być podwójnie zaniepokojony, jeśli jesteś w wewnętrznym dziale IT. Jeśli tak jest, to trzeba przyjąć, że dobra równowaga między życiem zawodowym jest zapłata za pobyt dewelopera.
Ostatni punkt - rób to, co sprawi, że będziesz szczęśliwy. rada każdy inny na wyborze zawodu, jak to jest, co by uczynić z nich zadowolony - i to jest o tobie.
źródło