Czy praca jest najlepszym sposobem na utrzymanie się i naukę w pracy? [Zamknięte]

16

Pomijając wszystko, co możesz zrobić poza pracą, jak OSS lub samokształcenie, czy uważasz, że skakanie do pracy jest dobrym sposobem na ciągłe uczenie się nowych umiejętności.

W tym kontekście moja definicja skakania z pracy to co 2-3 lata, przenosimy firmy, a może nawet domeny.

Zmieniając odpowiednie zawody, możesz teoretycznie nauczyć się nowego języka / struktury i uzyskać dostęp do innych dziedzin wiedzy.

Szybka aktualizacja: to nie jest moja obecna sytuacja, ani podejście, które zastosowałem. Ta myśl właśnie mnie uderzyła i pomyślałem, że to dobre pytanie.

Kevin D.
źródło
2
Chociaż musisz zapytać: jeśli pracodawcy widzą historię skakania co 2 lata, to czy naprawdę chcą zaryzykować zatrudnienie cię i zainwestowanie w Ciebie, aby nauczyć się nowych technologii tylko po to, aby wkrótce potem się pochylić? A potem znów muszą zatrudnić kogoś nowego ...
FrustratedWithFormsDesigner
2
2 lata już wkrótce? Ile czasu zajmuje doświadczony programista, aby zapewnić ROI (stać się produktywnym) w odpowiednim czasie, aby zapoznać się z nową technologią.
Aditya P
1
Powiązane: Skakanie do pracy, czy to problem? dotyczące sposobu postrzegania praktyki przez pracodawców.

Odpowiedzi:

9

Na początku twojej kariery nie widzę żadnej szkody, a nawet kilka korzyści, by to zrobić kilka razy, ale prędzej czy później pracodawcy zaczną uważać na kogoś, kto wydaje się nie zostać zbyt długo. Możesz więc zdobyć nowe umiejętności, ale może być trudniej uzyskać bardziej odpowiedzialną rolę w przyszłości. Może ci to nie przeszkadzać, ale jeśli tak, to pomyślę o pozostaniu w przyszłości na dłuższy okres.

Możesz także szukać pracy dla większego pracodawcy, który pozwoliłby ci się rozwijać i przeprowadzać wewnętrznie, ma to większość zalet przeskakiwania do pracy i nie ma żadnych wad.

Steve
źródło
3
Dobra uwaga na temat możliwości w większej firmie
Kevin D,
1
Każdy ma prawo głosować negatywnie, ale jeśli nie powiesz mi, dlaczego nie mam okazji dowiedzieć się, co było nie tak z moją odpowiedzią ...
Steve
11

To prawda, że skakanie z pracy jest jednym ze sposobów ciągłego uczenia się nowych umiejętności technicznych .

Jednak pozostanie w pracy przez co najmniej 3 do 5 lat lub więcej daje możliwość poznania umiejętności socjologicznych i umiejętności relacji, które są również niezbędne, aby być dobrym programistą.

Gilbert Le Blanc
źródło
4
Ciekawe, ale z drugiej strony zmiana firm, poznawanie nowych ludzi i integracja w nowych zespołach może przyspieszyć naukę umiejętności socjologicznych.
Kevin D
9
@Kevin D: Nie bardzo. Ludzie potrzebują czasu, aby zaufać i zaakceptować.
Gilbert Le Blanc,
5
Jeśli chodzi o ramy czasowe wspomniane w pytaniu, o 2-3-letnim pobycie ... Powiedziałbym, że jest coś bardzo złego, jeśli nie możesz nauczyć się ufać lub ufać w tym czasie.
Kevin D
@Kevin D: Chciałbym się z tobą zgodzić, ale nie zamierzam kłócić się z ewolucją. Czy nigdy nie słyszałeś wyrażenia „Jedno gówno” może wymazać tysiąc attaboys ”.
Gilbert Le Blanc,
1
+1 Trzymanie się wystarczająco długo, aby zobaczyć, jak ludzie są zwalniani i awansują, pomaga całkiem sporo.
Job
9

Absolutnie.

Niestety.

Siedziałem w kilku różnych komitetach ds. Rekrutacji i obaj przywiązują większą wagę do życiorysów, w których ludzie skaczą co 2-3 lata ... Zawsze zwracają uwagę na pomysł „lojalnej” firmy - człowiek, który od wielu lat zajmuje się biznesem, ale nie popiera tego działaniem.

Przypisuję to „większej” zupie alfabetu, czy to skakanie do pracy pozwoliło im się nieść. Kilka razy starałem się o to z naszym CTO… kiedy chciał przyciągnąć nowych ludzi do nowego projektu rozwojowego, podczas gdy mieliśmy inteligentnych facetów siedzących przy starszych projektach (i w rezultacie dość zły obrót).

Słyszysz to także od programistów - prawie nie ma dnia, aby ktoś nie przedstawił kanonu „1-letnie doświadczenie, powtórzone 5 razy” ...

Więc tak, jeśli chcesz iść do przodu, przeskocz.

czerwony brud
źródło
Twoje doświadczenie w tej sprawie pasuje do mojego. Zwykle pracuję w firmach, które pracują z szeroką gamą technologii. Podczas gdy słyszysz, jak ludzie mówią o lojalności itp., Na czym koncentrują się, jeśli chodzi o zatrudnienie, to ten kandydat zna wszystkie 5+ z tych technologii (lej pracy), podczas gdy ta osoba zna tylko X i Y (facet, który został w to samo miejsce).
Dunk
7

Jeśli nie pracujesz w zwinnej firmie, która stale się rozwija, powiedziałbym, że tak, skakanie z pracy jest dla ciebie bardzo dobre.

Nie jest to zbyt dobre dla pracodawców, więc pamiętaj, że może to być postrzegane jako coś złego.

Być freelancerem pracującym na krótkie misje (od 6 do 12 miesięcy) jest prawdopodobnie tym, czego potrzebujesz.

użytkownik2567
źródło
6

Tak to jest. Większość firm stagnuje, a programiści popadają w samozadowolenie ze sposobu, w jaki robią; stają się leniwi i nie chcą się uczyć, ponieważ to naprawdę wymaga wysiłku. Zarządzanie często staje się krótkowzroczne (jeśli kiedykolwiek przestaną) i zestrzeli wszystko z technicznego punktu widzenia jako „stratę czasu”, z wyjątkiem rzadkich okoliczności.

Jeśli dołączasz do renomowanej firmy, prawdopodobnie nigdy nie dostaniesz żadnej promocji, ponieważ są tam ludzie o większej kadencji, niezależnie od tego, czy ich umiejętności techniczne są tak dobre, jak twoje.

Więc tak, skakanie do pracy JEST najlepszym sposobem na osiągnięcie postępu w naszej dziedzinie. Bardzo rzadko możesz pozostać w jednej firmie, chyba że spadniesz do kariery przeciętności i na zawsze korzystasz z tej samej technologii lub jeśli masz szczęście i naprawdę możesz znaleźć firmę, która dba o siebie. Większość firm nie dba o poprawę inną niż podszycie kieszeni kierownictwa w bieżącym kwartale i wykazanie zysku.

Wayne Molina
źródło
ogromne uogólnienie. Współpracuję z wieloma dużymi firmami deweloperskimi (międzynarodowymi / globalnymi), a perspektywy są niesamowite. Prawdopodobnie nie skończysz w serialu, ponieważ strumienie techniczne i zarządzanie są oddzielone, ale postęp jest szybki!
Rory Alsop
3
Przyznaję, że jest to uogólnienie, ale z mojego doświadczenia wynika, że ​​większość firm nie zapewnia ścieżki postępu ze względu na staż pracy i kadencję innych współpracowników; nawet jeśli wiesz więcej niż „starszy” programista, nigdy nie dostaniesz jego pracy.
Wayne Molina,
1
Tak - zgadzam się z tobą, @Wayne M.
Jim G.
5

Ponieważ zgadzam się już z wieloma odpowiedziami tutaj, opowiem o moich doświadczeniach ...

Na początku mojej kariery podskoczyłem i nauczyłem się tony. Jednak nie opanowałem niczego, dopóki nie pracowałem nad projektem przez ponad 3 lata.

Faktem jest, że możesz uzyskać tytuł, ale nigdy nie zyskasz szacunku swoich współpracowników, dopóki nie zostaniesz ekspertem w sprawach przedmiotowych. Możesz przyjść z największym życiorysem na świecie, ale pozostali pracownicy chcą wiedzieć, co ostatnio dla nich zrobiłeś.

Uważam, że wiedza na wiele wygląda świetnie w CV, ale szacunek jest jeszcze lepszy.

Mówię to po latach pracy. Czy zmieniłbym coś, co zrobiłem w przeszłości? Pewnie myślę, że mogłem dokonywać lepszych wyborów (z perspektywy czasu 20/20), ale skakanie do pracy zapewniło mi przyzwoitą pensję i zmusiło mnie do interakcji z dużą grupą różnych osobowości.

Rozpoczęcie nowej pracy co 1 lub 2 lata jest trudne, ale jeśli uważasz, że musisz iść w tym czasie, zrób to. Po prostu zdaj sobie sprawę, że jeśli stanie się wzorem, zostanie to zauważone w twoim CV.

Moje 2 centy.

webdad3
źródło
Tak, najważniejsze jest, aby spróbować ukryć ten wzór w swoim CV.
IgorGanapolsky
3

Skakanie z pracy jest najbardziej pewne, otrzymasz wzrost dochodów. Nie zawsze, ale najprawdopodobniej.

Skakanie do pracy powinno być rezultatem czegoś większego. Wyobraź sobie, jakie byłoby najfajniejsze miejsce, w którym chciałbyś pracować lub robić.

Dowiedz się, jakiego rodzaju umiejętności potrzebujesz, aby się tam dostać. Teraz przeskakiwanie do pracy staje się procesem umożliwiającym rozwijanie umiejętności pozwalających na dotarcie tam, gdzie chcesz.

Skakanie do pracy bez celu, jest tak samo stratą czasu, jak przebywanie w tym samym miejscu przez długi czas. Najważniejsze jest rozwijanie poczucia celu.

Erion
źródło
2

Jedyne, co mogę dodać ponad to, co powiedzieli inni, to skomentować czas. Nie sądzę, że jest to kwestia czasu kalendarza, ale raczej kwestia cyklu uczenia się, w którym się znajdujesz (mówię o długich cyklach w przedziale roku)

Po osiągnięciu plateau nauki masz dwie możliwości

  1. Cementuj, ucząc otaczających cię ludzi, oddając je, aż zacznie się kolejny naturalny wzrost.
  2. Znajdź nową firmę, aby rozpocząć nowy cykl nauki.

Więc nie opieraj swojej decyzji tylko na kalendarzu, a raczej na cyklu uczenia się.

Stephen Bailey
źródło
1

Mam na myśli skakanie do pracy, ponieważ co 2-3 lata przenosimy firmy, a może nawet domeny

To jest błąd… musisz rozważyć, czy przenieść się na stanowisko według stanowiska. Jeśli jesteś w towarzystwie, który dobrze cię traktuje i awansujesz w szeregach, dlaczego miałbyś skakać ze statku?

Kretynowie
źródło
1
To jest problem; w wielu firmach szeregi techniczne wygrywają znacznie szybciej niż stanowiska kierownicze. Jeśli chcesz zdobyć stanowisko wyższe niż „programista” lub „starszy programista”, prawdopodobnie będziesz musiał się poruszać i znaleźć firmę, która ma takie stopnie.
kwant z
1
Może się nudziłem ...
Ben L
1
+1 - Zgadzam się, że musisz podjąć decyzję o pracy według stanowiska. -1 - Nawet jeśli podoba ci się ta praca, twoja pensja nie rośnie proporcjonalnie do tego, co dzieje się po zmianie pracy. Dlatego czasami jesteś zmuszony skakać statkiem, aby nadążyć za sąsiednimi drzwiami Jonesa. Ile chcesz nadążyć za tymi Jonesami, to na ogół, jak często musisz zmieniać pracę.
Dunk
1

Jeśli rozwijasz się z perspektywy programowania lub z perspektywy rozwoju osobistego lub umiejętności projektowych, radzę zostać (chyba, że ​​tak naprawdę nie podoba ci się to) - pomoże to zbudować twoją reputację „pozostającego”

Kiedy patrzę na kandydatów na stanowiska, zawsze bardziej interesują mnie osoby, które - jak sądzę - mogą zostać na tyle długo, aby spłacić moją inwestycję. Nie chcę zatrudniać kogoś, kto po prostu chce odejść 2 lata później.

To powiedziawszy, jeśli kandydat podaje dobre powody do przeprowadzki, to szybkie zmiany nie wykluczą ich. Najlepiej jednak mieć dobre powody!

Rory Alsop
źródło
1
Czy kandydat powinien mieć 2 prace w ciągu ostatnich 6 lat, co zapewni mu dobre doświadczenie w 2 językach oraz ramy i praktyki ich współpracowników, czy nie byłoby to z twojego punktu widzenia dobre? Pod warunkiem, że umiejętności te były odpowiednie dla wnioskowanego stanowiska.
Kevin D.
1
Powiedziałbym także, że jestem ostrożny wobec każdego kandydata, który ma doświadczenie tylko w jednym języku i dziedzinie. Istnieje różnica między 10-letnim doświadczeniem a 1-letnim doświadczeniem powtórzonym dziesięć razy.
kwantyfikator
@quanticle i @KevinD - absolutnie. Tak dla obu tych punktów!
Rory Alsop,
1

Świat się zmienił. Dwa lata to krótki czas na utrzymanie pozycji, ale już nie. Naszym zdaniem wydaje się to krótkie, ale musicie rozważyć, co się naprawdę dzieje; co faktycznie widzą pracodawcy. Jednym ze sposobów na to jest spojrzenie na BLS .

Już krótki przegląd pokazuje, że osoby poniżej 40 roku życia zmieniają pracę 3 razy w ciągu 4 lat. To niewiele ponad rok na zadanie. Tak więc w porównaniu z konkurencją dobrze sobie radzisz, pozostając przez 2 lata w jednym miejscu pracy.

rev. P.Brian.Mackey
źródło
1

Ktoś, kto przesadza z pracą, często zostaje pominięty na rozmowy kwalifikacyjne (a kiedy jest zatrudniony, awanse), ponieważ uważa się za niewiarygodnego. Ktoś, kto zbyt długo pozostaje w tej samej pracy, zostaje pominięty na promocje, ponieważ uważa się za zbyt cenny, aby awansować na inne stanowiska (i uważa się, że prawdopodobnie nie odejdzie, jeśli nie zostanie awansowany lub ceniony, więc po co inwestować w niego?) .

Musisz znaleźć środek. Przenoszenie zleceń co kilka miesięcy (jak zwykle w boomie .com) jest złe. Trzymanie się tej samej pracy przez dekadę może być równie złe. Uważam, że 3-5 lat wystarczy na znudzenie się pracą, ale to zależy w dużej mierze od firmy i pracy. Jeśli podoba mi się środowisko pracy i mogę uzyskać inny projekt w tej samej firmie, byłoby to dla mnie lepsze niż przeniesienie do innego pracodawcy. Lubię jednak stabilność i nie wszyscy ją mają.

jwenting
źródło
0

Nie ma poprawnej odpowiedzi. Zmień pracę, jeśli uważasz, że nie ma już nic więcej do nauczenia się.

jgauffin
źródło
0

To może być dobry post dla http://careers.stackoverflow.com/

Wszystko zależy od tego, co starasz się zrobić ze swoją karierą - być może pochłonie doświadczenie techniczne w określonym języku w ciągu 8 z 24 godzin dziennie. Lub jeśli jesteś bardziej zainteresowany szerokim zakresem pracy, być może skakanie jest właściwą drogą. Powiedziałbym, że wszystko zależy od twoich celów.

I zależy to również od firm, do których zbliżasz się ze swoim CV - niektórzy powiedzieliby, że skakanie to złe rzeczy, inni powiedzieliby, że skakanie to dobra rzecz.

Mam nadzieję, że to pomaga!

Bogaty
źródło
0

Powiedziałbym „to zależy”. Zapoznaj się z odpowiedzią na moje pytanie związane z przeskakiwaniem zadań.

Zdecydowanie istnieje równowaga. I to naprawdę zależy od firmy. W niektórych firmach można poruszać się wewnętrznie i uczyć się nowych technologii - a nawet całkiem różnych stylów zarządzania i umiejętności miękkich, w zależności od sposobu zarządzania poszczególnymi zespołami i działami.

Jako ogólną zasadę, powiedziałbym - tak to jest dobre, ale należy uważać, że stints nie są bardzo krótkie. Chcesz mieć więcej niż tylko krótki posmak każdej pracy (i technologii w niej zawartej) i zdecydowanie chcesz przejrzeć projekty do końca. Bardzo krótkie odcinki mogą dać ci powierzchowne doświadczenie i sprawić, że będziesz wyglądać jak ktoś, kto nie może tego wystawić - i w zasadzie tak szybko, jak powiedział: jak „deweloper mewy”. Trzymanie się i utrzymywanie własnej pracy i życie przez chwilę ze swoimi błędami jest kluczową częścią bycia poważnym programistą. Nie chcesz wyglądać na kogoś, kto zawsze ucieka w tym momencie.

Stoły Bobby'ego
źródło
0

Większość ofert pracy wydaje się wymagać „zupy alfabetycznej”, którą można uzyskać po przeskoczeniu do pracy. Np. 3-5 lat w Javie, 3-5 lat w C ++, 3-5 lat w .NET. Często taka praca potrzebuje kogoś, kto przeskoczył 3 zadania, ponieważ często używasz tylko jednego w pracy. Również większość prac, które miałem powtarzać w kółko po pierwszym roku lub dwóch. Jestem szybszym uczniem niż wiele, więc może nie być tak źle. Ale przez pierwsze 6 miesięcy podchodzisz do codziennych obowiązków związanych z pracą i prawdopodobnie nowych niuansów technologii. Dla mojej pierwszej pracy był to mniej więcej rok. Potem po prostu powtarza to samo 6 miesięcy / rok doświadczenia, robiąc to samo. Ludzie, których znam, którzy skakali bardziej, mieli bardziej zróżnicowane doświadczenie. Niektóre z nich podskakują co 2 lata lub co 1 rok. Dostają Ruby / Java / C / PHP / itp. i może skakać na zadania o różnych wymaganiach. Tymczasem zmieniam się rzadziej, więc nie mam tak różnorodnego doświadczenia, co utrudnia zmianę. Zasadniczo nie dostaję nawet rozmowy, dopóki pracodawca nie będzie zdesperowany ... A jeśli znajdą kompetentnego pracownika, nie będą nawet wystarczająco zdesperowani, aby zadzwonić do mnie ...

Również z perspektywy wynagrodzenia naprawdę cierpisz, jeśli zbyt długo przebywasz w tym samym miejscu. Nie wiem dlaczego, ale kiedy pracujesz dla firmy z roku na rok, twoja „lojalność” jest często „nagradzana” symbolicznym wzrostem o 2-3%, który ledwo nadąża za inflacją. Jeśli podskakujesz, zwykle dostajesz 10-20% tylko na przeskok. Jeśli rynek naprawdę się poprawił, możesz skończyć o wiele więcej. Nie chodzi tylko o pieniądze ze względu na pieniądze, ale przyszli pracodawcy oceniają cię na podstawie twojego wynagrodzenia. Jeśli pozostaniesz w tej samej pracy przez 5 lat, a następnie przełączysz się, będą się zastanawiać, dlaczego twoja pensja jest tak niska i niechętnie cię zatrudni ....

Ogólnie myślę, że sytuacja wygląda inaczej w firmie konsultingowej, w której możesz pracować dla tej samej firmy, ale pracować nad różnymi projektami. Również niektóre firmy mają silne programy mobilności wewnętrznej, które pomagają pracownikom w poruszaniu się. Ale inni są zbyt mali, żeby je mieć, albo żart. Ale na podstawie pracy powiedziałbym, że uczysz się więcej, zmieniając się szczególnie w dużej firmie, w której role są bardziej wyspecjalizowane. Chociaż nie zawsze trzeba zmieniać firmy w celu podjęcia nowej pracy.

Cervo
źródło