Ukończyłem BS w compsci we wrześniu ubiegłego roku i od tego czasu próbuję (bezskutecznie) znaleźć pracę jako kierownik projektu.
Zakochałem się w inżynierii oprogramowania (formalna praktyka stojąca za tym wszystkim, a nie tylko kodowaniu) w szkole i poświęciłem ostatnie 3-4 lata mojego życia na naukę wszystkiego, co mogę na temat zarządzania projektami i zdobywania doświadczenia. W szkole zarządzałem kilkoma projektami (z zespołami około 12 osób) i współpracowałem z laboratorium badawczym inżynierii oprogramowania mojego uniwersytetu. Moje CV jest również przyzwoite - pracowałem jako programista, zanim poszedłem do szkoły (mam teraz 27 lat) i robiłem Google Summer of Code przez 3 lata. Mam również ogólne doświadczenie w „zarządzaniu ludźmi”, pracując jako edytor zdjęć dla mojej gazety uniwersyteckiej przez 2 lata.
Moim pierwszym problemem z poszukiwaniem pracy jest niewystarczająca ilość wywiadów. Korzystam z witryny careers.stackoverflow.com , co jest niesamowite, ponieważ zazwyczaj kontaktują się ze mną osoby spoza działu HR, które wiedzą, o czym mówią, ale po prostu nie ma wystarczającej liczby firm, które używają mnie do regularnego przeprowadzania wywiadów. Próbowałem również stron takich jak monster.com i w przypływie desperacji wysłałem nie mniej niż 60 aplikacji na stanowiska kierownicze projektu. Dostałem 3 automatyczne listy odrzucające i to wszystko. Przynajmniej Careers.stackoverflow daje mi wywiad telefoniczny z 8/10 miejscami, do których aplikuję.
Ale głównym (i bardzo frustrującym) problemem jest kwestia doświadczenia. Z powodzeniem zarządzałem projektami od początku do końca (na moich zajęciach z inżynierii oprogramowania mieliśmy prawdziwych klientów z prawdziwym zapotrzebowaniem na oprogramowanie i zbudowaliśmy je dla nich), ale nigdy nie miałem do czynienia z budżetami i pieniędzmi (wiem dlatego ludzie HR natychmiast mnie odwracają). Większość z tych stanowisk wymaga ponad 5-letniego doświadczenia PM, a widziałem absurdalne rzeczy, takie jak wymagane ponad 12 lat.
Wywiady są również denerwujące. Miałem tak wiele miejsc, które absolutnie mnie kochały, i dotarłem do ostatniej rundy wywiadów, i odszedłem myśląc, że wszystko poszło wyjątkowo dobrze, a oni mnie rozważą. Jednak, kiedy zamelduję się u nich tydzień później, powiedzą mi: „Naprawdę cię polubiliśmy, a twoje kwalifikacje są doskonałe, ale mamy nadzieję znaleźć kogoś z większym doświadczeniem”. Złe wywiady, które rozumiem - na przykład stanowisko dyrektora zarządzającego, które sprawiłyby, że zarządzam programistami zarówno lokalnie, jak i za granicą - przeprowadziłem z nimi 3 wywiady, a CAŁY proces wywiadu polegał na tym, że pytali mnie łamigłówki CS i tracili czas na rzeczy takie jak pisanie Quicksort w formie papierowej lub w piśmie do wyszukiwania binarnego Nawet kiedy próbowałem skierować dyskusję na bardziej odpowiednie materiały dla PM,
Ale kiedy mam DOBRY wywiad, mówią, że moje „kwalifikacje są doskonałe”, ale chcą „więcej doświadczenia” ... to sprawia, że chcę oderwać włosy. Co jeszcze mogę zrobić? Chociaż dążę do technicznie zaangażowanych stanowisk PM (nie tylko do zgryzienia liczb budżetowych), naprawdę nie chcę prostej pracy programistycznej, ponieważ lubię tworzyć oprogramowanie z bardzo wysokiego poziomu zamiast spędzać dużo czasu na debugowaniu przecieków pamięci . W rzeczywistości nie mogę nawet POZNAĆ stanowisk programistycznych, do których się kwalifikuję, ponieważ popełniam błąd, mówiąc im, że moje przyszłe cele kariery są na stanowisku premiera (co zwykle powoduje, że mówią coś w stylu „Cóż, mamy już dyrektorów i to pozycja nie jest tak naprawdę skonfigurowana, aby Cię tam dostać. ”- co rozumiem przez„ Nie, to moja praca, trzymaj się z daleka ”.)
Przepraszam za długi rant, ale jestem naprawdę poważnie nastawiony do bycia zatrudnionym na stanowisku premiera, ponieważ to zarówno mój cel kariery, jak i pasja sprawiają, że nie śpię w nocy. Wszelkie sugestie, co do cholery mogę zrobić? Obecnie piszę blog, na którym mówię o moich filozofiach dotyczących inżynierii oprogramowania, i piszę specyfikacje dla aplikacji na iOS, którą zaprojektuję, koduję i pokażę pracodawcom, ale zajmuje mi to bardzo dużo czasu. mieć.
źródło
Odpowiedzi:
Doświadczenie jest (często) kluczowe
Niestety, choć może to być bardzo frustrujące, twoje umiejętności i wiedza z zakresu zarządzania projektami, które zdobyłaś na uniwersytecie lub podczas poprzednich projektów, wydają się niewystarczające dla wielu ludzi; Wiem, że byłbym ostrożny.
Rozumiem frustrację, ale zawsze istnieje niebezpieczeństwo, że chociaż wydajesz się potencjalnie dobrym kierownikiem projektu w „idealnej sytuacji” , nie ma sposobu, aby ocenić, jak zareagujesz w trudnych czasach - nie mówiąc już o kryzysie.
I to jest wątpliwość, że niestety zwyciężyło tylko zapewnienie, że masz wystarczająco dużo lat, aby złamać zęby na te problemy.
Twoim największym problemem jest, po prostu i paradoksalnie, to, że jeszcze nigdy nie zawiodłeś !! Nie jesteśmy w stanie ocenić, jakie są twoje granice, co sprawia, że biegniesz, co sprawia, że tykasz, co cię odstrasza.
To nie ty: to wszyscy
Programiści poszukujący pracy dla absolwentów mają ten sam problem i dotyczy to również wielu innych zawodów: nasza branża nie jest aż tak wyjątkowa. Nowo wykształceni programiści będą mieli bardzo dobre umiejętności: w niektórych obszarach nawet znacznie ostrzejsze niż wielu ich seniorów. Podobnie możesz być bardziej zaznajomiony z nowoczesnymi technikami zarządzania niż starsi menedżerowie. Po raz kolejny ci nowi programiści nie mają odpowiednich przeczuć, nawyku słuchania chwiejnego dźwięku upływających terminów ( D. Adams ) szybciej niż się spodziewałeś i odpowiedniego przeglądu. A w twoim przypadku prawdopodobnie miałbyś sytuacje, z którymi trudno byłoby sobie poradzić. A przynajmniej tak zakładają ludzie.
To frustrujące, ale niewiele możesz zrobić.
Rozmowa kwalifikacyjna
Teraz niepokojąca część dotyczy bardziej przeprowadzania wywiadów. Mówisz, że miałeś wywiady telefoniczne, ale ile wywiadów bezpośrednich? Jeśli nie masz wystarczająco dużo wywiadów, oznacza to znacznie większą czerwoną flagę . Oznacza to, że naprawdę coś poszło nie tak podczas wywiadów telefonicznych i musisz się nad tym zastanowić.
Wydaje się, że zakładasz, co poszło nie tak i odkładasz je na później. Czy poprosiłeś o opinie? Czy osoby rekrutujące miały jakieś rekomendacje? Są rekinami, którzy zaznaczają pola wyboru (do ludzi HR czytających to: nie ty. Jesteś niesamowity. Kochamy cię. Tak trzymaj ...), ale robią to z utrzymania. Mogą nie rozumieć tego, co robisz, ale wiedzą, czego chcą firmy (lub myślą, że chcą ...). Poproś o pomoc.
O odrzuceniu podczas wywiadów, ponieważ wspominasz, że chcesz zostać premierem ... powinieneś to powtarzać! Może zostaniesz odrzucony, ale nie skończysz w miejscu, w którym nie chcesz być. Z drugiej strony, jeśli możesz pogodzić się z inną rolą przez jakiś czas, być może powinieneś ugryźć kulę i zdobyć trochę więcej doświadczenia. Zanim zostaniesz premierem, być może kierowanie rozwojem nie byłoby tak złe. Ale ostatecznie, nawet od deweloperów do PM, zmiana jest dość trudna.
Ale najpierw ... Pierwsze te wywiady!
Ponadto, jeśli nie otrzymałeś tylu wywiadów telefonicznych za pośrednictwem innych kanałów niż Careers.SO, oto co polecam.
Certyfikaty i szkolenia
Znajdź dobrą rampę, aby szybko rozpocząć karierę: startupy
Agencje rekrutacyjne, miejsca pracy i alternatywy
Uzyskaj ekspozycję i kontakty
Rozważ inne pozycje / role
Nie poddawaj się
Trudna możliwość: może się nie zdarzyć (właśnie teraz)
Nadal jesteś bardzo młody i właśnie ukończyłeś studia. Ten rok jest jedną z pierwszych rzeczy, które ludzie zobaczą, zaraz po zauważeniu, że masz prawie 0 doświadczenia zawodowego. Sprzedawaj wszelkie wcześniejsze doświadczenia związane z PM, jak możesz, ale nie upiększaj: przygotuj się do obrony wszystkiego, co podasz w CV.
Muszę ci powiedzieć, na ryzyko demotywowania cię, że myślę (ze względu na sposób, w jaki piszesz i niektóre z rzeczy, które napisałeś), że nie masz jasnej wizji tego, na czym naprawdę polega PM. A może robisz, ale niestety nie tak się spotykasz. Brzmisz nieświadomie i całkiem idealistycznie. A jeśli tak też się zdarza podczas wywiadów telefonicznych, jest to duży znak zapytania dla ankieterów, którzy piszą z dużym czerwonym znacznikiem na marginesie twojego CV.
Przepraszam, nie zamierzam zabrzmieć osądem ani nic, ale taniec rekrutacyjny jest trudny z obu stron i wiem, że bardzo niechętnie zatrudniam kogoś z małym doświadczeniem na stanowisko premiera. A nawet gorzej: bałbym się, że ludzie, którzy będą wtedy pod tobą pracować, będą kwestionować mój wybór i twoje umiejętności, gdy na pierwszym spotkaniu lub pierwszej przerwie na kawę zaczniesz przedstawiać swoje poprzednie projekty jako projekty letnie lub uniwersyteckie (ponieważ wydaje się, że to wszystko, co masz).
Mówisz nawet w komentarzu do innej odpowiedzi, że:
Jednak brzmi to tak, jakbyś nie miał zbyt wiele za pasem. Nie ma nic, co naprawdę sprawia, że wyróżnia się.
Zajęcia nie są doświadczeniem: to zajęcia. I wiesz, czym są zajęcia na większości uniwersytetów (a nawet niektórych dobrych)? Doodle koni. To właściwie tyle. To duży, gruby stos wskazówek i odniesień do (często przestarzałych) materiałów, zebranych przez nauczycieli, którzy mogą nawet nie mieć tak dużej wiedzy lub mieć doświadczenie w zakresie rzeczy, które udają, że cię uczą.
Zarządzanie 20 fotografami w gazecie to coś, w porządku. Ale co TY zrobiłeś? Jakie były twoje obowiązki i zadania? Jaka była twoja misja, spotkanie? Jakie sukcesy osiągnąłeś? Nie prezentujesz tu swojej walizki zbyt dobrze, więc być może prezentujesz ją w tym samym (rozproszonym) świetle, kiedy się reklamujesz. Czy ty (lub grupa, której jesteś członkiem) znalazłeś gazetę, czy przejmowałeś się po poprzednim zespole? Czy skonfigurowałeś nowe procesy? Szkolić ludzi? Decice przydziałów każdego z nich?
Nie zrozum mnie źle. Te doświadczenia są cenne: gdybyś nie miał ich w swoim życiorysie, prawdopodobnie w ogóle nie byłbyś brany pod uwagę. Ale nie kwalifikują się do uzyskania takiej pozycji. Jak wspomniano powyżej: setki osób mogą ubiegać się o stanowiska PM, na które patrzysz. Być może jesteś w górnej połowie stosu, a ci bez żadnego doświadczenia i próbujący szczęścia mają w dolnej połowie. Teraz naprawdę sprzedajesz sobie drogę do pierwszej piątki na rozmowę twarzą w twarz, i cholernie dobry ton i pokazujesz, że nie tylko jesteś dobry w tym, co robisz, ale będziesz lepszy i nie będziesz zaskoczony przez rzeczy, których nawet nie wiesz.
źródło
Szczerze mówiąc, dobrzy premierzy spędzili czas w „okopach”. Doświadczyli wystarczającej liczby błędów procesowych i zarządczych jako programiści, aby wiedzieć, czego nie robić jako menedżer. Osobiście trudno byłoby mi uzasadnić zatrudnienie premiera, który nie ma żadnego doświadczenia jako programista.
Zdaję sobie sprawę, że odpowiedź ci się nie spodoba, ale tak naprawdę nie sądzę, aby w tym przypadku można było zastąpić doświadczenie.
źródło
Racja, więc nie zarządzałeś projektami oprogramowania od początku do końca z ograniczeniami w świecie rzeczywistym. Te ćwiczenia są świetne, ale takie są; ćwiczenia Wybrani menedżerowie mają doświadczenie i mogą zarządzać ludźmi. Musisz zdobyć doświadczenie i udowodnić, że możesz zarządzać ludźmi, zanim ktokolwiek poda Ci pracę.
Bez względu na to, jakie są twoje szanse na to, że będziesz gotowy do zarządzania projektami w prawdziwym świecie zaraz po studiach, jest duszno małe. Nawet jeśli dostaniesz pracę, będziesz miał piekielny czas, zdobywając szacunek ludzi, którzy pracują dla ciebie, którzy wykonują prawdziwą pracę od lat. Byłbym podejrzany o każdą firmę, która zaoferowałaby ci takie stanowisko. Nie jesteś gotowy (ja też nie jestem w tej sprawie, a ja mam 5 lat doświadczenia i zarządzałem wieloma małymi projektami).
12+ lat może wydawać się absurdalne, gdy 12 lat to jak dotąd ponad 50% twojego życia, ale wcale nie jest absurdalne. Firmy te chcą przetestowanych, doświadczonych menedżerów programów i nie mają motywacji, by grać o sukces swojej firmy.
źródło
Nie sądzę, aby wiele osób, jeśli jakieś firmy zamierzają zatrudnić kogoś do prowadzenia projektu bez widocznego doświadczenia handlowego w dostarczaniu projektów w ramach budżetu i przydzielonego czasu. Ryzyko dla firmy jest po prostu zbyt duże - możesz być najlepszą rzeczą, jaka kiedykolwiek przydarzyła się zarządzaniu projektami, ale nie mają na to wpływu, a wielu z nich uważa, że zostali spaleni nawet przez rzekomo doświadczonych kierowników projektów.
Jeśli chcesz pójść w tym kierunku, prawdopodobnie będziesz musiał znaleźć pracę jako asystent premiera (nie mam pojęcia, czy to tytuł) lub rozmowę kwalifikacyjną na temat ról programistycznych, które dają ci pewne możliwości przywódcze / zarządcze. Po wykazaniu, że potrafisz sobie z tym poradzić, prawdopodobnie możesz poszukać wewnętrznej lub „zewnętrznej” promocji na stanowisko PM.
źródło
Nigdy nie spotkałem nikogo, kto został zatrudniony bezpośrednio na jego pierwszą pozycję PM. Zwykle ryzykujemy tylko nowym premierem, o którym wiemy, że jest dobrym programistą i liderem technologicznym. Za każdym razem, gdy wynajmujemy PM z zewnątrz, jest to dla kogoś z wieloletnim doświadczeniem PM. Sugerowałbym zdobycie pozycji programisty w dużej firmie (lub lidera technologicznego, jeśli możesz to zmienić dzięki swojemu doświadczeniu twórców) i rozwinięcie się w rolę PM.
źródło
Jestem programistą od dziesięciu lat. Osobiście zrezygnowałbym z jakiejkolwiek firmy, w której pozwoliłby programistom zarządzanym przez przypadkowego faceta bezpośrednio po studiach. Aby być dobrym menedżerem, musisz ZARABIAĆ szacunek ludzi, którzy będą wykonywać pracę.
źródło
To be a good manager you need to EARN the respect of the people who will be doing the work.
Z punktu widzenia zachowania organizacyjnego niekoniecznie. Istnieje 6 podstaw władzy - pozycja, odniesienie, ekspert, nagroda, przymus i informacja. To, o czym mówisz, to siła odniesienia - szanowanie i lojalność tych, których przewodzisz. Jeśli jednak posiadasz wiedzę i umiejętności (ekspert), umiejętność wykorzystania posiadanych informacji i zasobów (informacje) oraz stanowisko / tytuł władzy (pozycja), bardzo możliwe jest szybkie zdobycie władzy odniesienia.Być może mógłbyś poszukać stanowiska jako analityk biznesowy. Obejmuje to współpracę z klientami w celu ustalenia wymagań i specyfikacji oraz pewne zarządzanie programistami. Analityk biznesowy musi mieć wystarczającą wiedzę techniczną, aby móc spełnić wymagania, zadając odpowiednie pytania i wyjaśniając wymagania programistom.
Z punktu widzenia firmy o wiele mniej ryzykowne jest posiadanie niedoświadczonego analityka biznesowego niż niedoświadczonego kierownika projektu, podobnie jak mniej ryzykowne jest mieć niedoświadczonego programistę niż niedoświadczonego architekta. Rola analityka biznesowego pozwala zmoczyć twoje stopy w zarządzaniu budżetami, a także zademonstrować swoje umiejętności zarządzania projektami, takie jak zarządzanie interesariuszami i polityka firmy. Zakładając, że dobrze sobie radzisz jako analityk biznesowy, zdecydowanie łatwiej jest przekonać firmę do awansu na pełnoprawną rolę kierownika projektu.
źródło
Możesz spróbować uzyskać certyfikat menedżera projektu, niektórzy pracodawcy przykładają dużą wagę do takich rzeczy.
Najprawdopodobniej będziesz musiał znaleźć pracę programistyczną i udowodnić się zespołowi i kierownictwu przez kilka lat, zanim zaufają ci z całym projektem.
źródło
Wszyscy inni udzielają bardzo dobrych rad, ale oto mała osobista notatka.
Poszedłem do szkoły inżynierii oprogramowania. Spędziłem 5 lat badając projektowanie i wdrażanie systemów oprogramowania, skupiając się na procesie tworzenia oprogramowania i jego cyklu życia, zarządzaniu projektami, doskonaleniu procesów i jakości produktu. Zajmowałem się zarządzaniem przedsiębiorstwem, kładąc nacisk na przywództwo i zachowania organizacyjne oraz komunikację stosowaną / techniczną z naciskiem na komunikację grupową i pisanie techniczne. Często pełniłem funkcje kierownicze lub mentorskie, bez względu na to, czy pracowały w zespołach programistów na kursach, czy w różnych organizacjach, do których należę. W ciągu pięciu lat w szkole spędziłem w sumie niespełna 2 lata (około 21 miesięcy, jeśli liczę poprawnie), pracując jako inżynier oprogramowania w różnych lokalizacjach w blokach 3-6 miesięcy.
Nawet pomimo tego, że mnie to wspiera, prawie nie ma możliwości, abyś zajął pozycję lidera zaraz po szkole. Widziałem dwa sposoby, aby zostać szefem PM lub tech. Może być ich więcej, ale to tylko dwie rzeczy, które osobiście widziałem:
źródło
Po pierwsze, plusy dla tych, którzy mówią ci, że potrzebujesz więcej doświadczenia. Drugą rzeczą, której potrzebujesz, jest większa POKORA . Pamiętaj, że każda firma, z którą rozmawiasz, dotarła tam, gdzie jest BEZ CIEBIE, nie szuka kogoś, kto mógłby wejść i naprawić to, co złamał (nawet jeśli tego właśnie potrzebują, NIE jest to, czego szukają). To, czego szukają, to ktoś, kto chce dołączyć do swojego zespołu. Musisz przekonać ich, że jesteś odpowiednią częścią, aby zmieścić się w ich maszynie, a nie że zamierzasz wymienić ich maszynę.
Najlepszą radą, którą tu znajdziesz, jest przeczytanie tej książki
źródło
Dlaczego nie złożysz podania do Microsoft? Zatrudniają premierów zaraz po studiach. Jednak w większości innych firm będzie ci ciężko się dostać. Trudno jest znaleźć swój pierwszy okres pracy w IT, nie wspominając o rzuceniu się o 5 lat do roli PM. W wywiadach, gdy pytają, gdzie chcesz być za 5 lat, mówisz o premierze - przyznając, że osiągnięcie celu może zająć 5 lat. Dlaczego próbujesz przejść na sam szczyt linii? Chociaż jest to godne podziwu i pochwalam cię za to, że nie sprzedajesz się krótko, gdy już będziesz w pracy przez jakiś czas, zdasz sobie sprawę, że prawdopodobnie odgryzłeś więcej, niż możesz przeżuć.
źródło