Przeglądając twoje pytanie, myślę, że widzę trzy pytania:
- Czy jest wielu programistów, którzy faktycznie wracają do domu i robią więcej programowania?
- Czy firmy zatrudniające programistów postrzegają programistów 9-5 jako mniej wartościowe zasoby?
- Czy dobrze zaokrąglona jest pożądana cecha? ( Tak , absolutnie, ale samo hobby niekoniecznie czyni osobę dobrze zaokrągloną)
Myślę jednak, że wszystkie te pytania są motywowane pojedynczym niewielkim błędem przy próbie zdiagnozowania objawów:
Zachowanie się jak programista 9-5 jest objawem powierzchniowym, a nie podstawową przyczyną.
Co to jest programista 9-5?
W pośpiechu wcześniej zaniedbałem opisywanie tego, o czym mówię „programista 9-5” w tej odpowiedzi. Wygląda na to, że trochę to uraziłem. Dodam więc tę definicję: ktoś, kto spędza zero czasu na zajęciach pozalekcyjnych, które poprawiają ich codzienną pracę. Innymi słowy, ktoś, kto spędza cały swój czas produkując i nie inwestując w naukę i rozwój.
Z definicji prawie nikt, kto spędza tu czas na Programistach, nie pasuje do tej grupy. Istnieje wiele rzeczy, które można zrobić poza kodowaniem, które poprawiają karierę programistyczną poza 9-5:
- StackOverflow lub Programmers
- Czytanie (książki z zakresu programowania lub inżynierii oprogramowania)
- Studiowanie nowych technologii
- Itp.
Dlaczego mogę zachowywać się jak programista 9-5?
Pytanie, które naprawdę musisz sobie zadać, brzmi: dlaczego czujesz się jak programista 9-5. Mogę wymyślić kilka możliwych przyczyn (pewnie nadal tęskniłem).
1) W rzeczywistości jesteś programistą 9-5 - niekoniecznie lubisz programować, ale możesz wykonać go wystarczająco kompetentnie, aby otrzymać zapłatę. Wykonujesz swoją pracę i wychodzisz. Technologia / programowanie nie jest wystarczająco interesujące, aby uczyć się poza godzinami pracy.
- Rokowanie : To jak pracownik fabryczny programistów. Prawdopodobnie przeżyjesz życie dzięki przyzwoitej pensji, miłej emerytury, a, do diabła, w gospodarce sprawy stają się znacznie gorsze, przejdziesz na emeryturę w wieku 65 lat. Jeśli jednak czujesz, że masz większy potencjał dla siebie lub innych, powinieneś znaleźć swoją pasję. Nikt nie dociera do „szczytu swojej gry” (dowolnej gry) bez pasji.
2) Twoja praca 9-5 zaspokaja potrzebę kodowania, więc eksplorujesz inne hobby - Lubisz kodować i jesteś w tym wystarczająco dobry. Nie myślisz o programowaniu w domu, ale wciąż masz ochotę uczyć się i rozwijać na inne sposoby poza godzinami pracy.
Rokowanie : To jak kierownik fabryki programistów. Nadal jest to 9-5, ale twoja praca daje ci wystarczająco dużo możliwości, aby utrzymać swoje umiejętności ostre i masz wystarczająco dużo pasji, aby z nich skorzystać. Twoja praca zostanie odpowiednio rozpoznana. W tej sytuacji nadal możesz skończyć z tyłu w miejscu, w którym chciałeś być w pracy, lub z niespodziewanym wyprzedzeniem cię przez innych. Aby temu zapobiec, sugeruję znalezienie innych sposobów na zwiększenie umiejętności programowania w części dodatkowego czasu. Albo, że to możliwe, że czysta programowanie nie jest najlepiej pasuje do ciebie. Możesz być lepszy w innej pracy, w której rzeczy, które chcesz robić poza 9-5, lepiej uzupełniają twoją codzienną pracę.
Pamiętaj, że jest to przesuwana skala. Chodzi o to, że twój sukces w 9-5 zwiększa się w czasie, jaki poświęcasz na rozwijanie i doskonalenie powiązanych umiejętności w wolnym czasie.
3) Twoja praca wypaliła cię z programowania - Nie wszystkie programy są sobie równe. Ta praca zabija pasję do twojego rzemiosła. To jak bycie fotografem i przydzielenie go do robienia zdjęć z miejsca zbrodni. Nie ma w tym żadnej sztuki. W związku z tym ostatnią rzeczą, którą chcesz zrobić więcej, jest programowanie.
- Rokowanie : jeśli to ty, potrzebujesz nowej pracy. Jeśli nadal kochasz programowanie, na szczycie listy, gdy szukasz nowej pracy, jest lepiej dopasować temat (lub specjalizację programistyczną).
4) Twoja praca na pełnym etacie spłonęła w ogóle - naprawdę lubisz programować, a gdybyś otrzymał zdrowe dziedzictwo i rzucił pracę dzisiaj, prawdopodobnie skończyłbyś pisaniem własnego oprogramowania. Jedynym problemem jest to, że zanim wykonasz pracę na dzień, w którym jesteś wypalony psychicznie. Po powrocie do domu nie chcesz robić nic więcej [wstaw tutaj swoją ulubioną formę roślinności].
Rokowanie: Może to być wina Twojej pracy / firmy. Czasami praca w pełnym wymiarze godzin jest po prostu tak wymagająca. Niebezpieczeństwo tego etapu, podobnie jak powyżej, polega na tym, że będziesz w stagnacji. Chociaż każdy może zrozumieć, dlaczego opuszczasz pracę o 5, i nie myśl o pracy, dopóki nie wrócisz rano, z czasem zauważysz, że pozostałeś w tym samym miejscu, podczas gdy inni z większą pasją przyszli i biczowali burza i załatwione jakieś szalone rzeczy. Być może nie dlatego, że są lepszym programistą, ale tylko dlatego, że mieli pasję - coś.
Rozwiązanie nie jest łatwe i prawdopodobnie jest inne dla wszystkich. Kiedy poczułem, że wchodzę już na ten etap, najlepszą rzeczą, jaką znalazłem, aby rozwiązać blues w pełnym wymiarze godzin, jest po prostu znaleźć i czerpać inspirację gdziekolwiek to jest - np. Znaleźć ludzi, którzy robią fajne rzeczy. Na przykład lubię czytać artykuły lub wywiady z założycielami startupów programistycznych. Być może inspiracją nie jest nawet programowanie - fotografia, malarstwo, muzyka, cokolwiek innego. Jeśli zabiera Cię wystarczająco daleko od programowania, być może znalazłeś swoją prawdziwą pasję.
I może to być nawet wina twojego pracodawcy. Rozwój osobisty pracowników może znacznie przynieść korzyści firmie. Możesz zasugerować swojemu pracodawcy, aby skupił się na tym, aby poświęcić programistom trochę czasu na spowolnienie, dowiedzieć się, dlaczego terminy są zawsze tak stresujące i mieć trochę czasu na naukę nowych rzeczy. Możesz nawet dowiedzieć się, że produkcja jest szybsza w mniej stresującym środowisku.
Wspólnym wątkiem tego wszystkiego jest to, że musisz dowiedzieć się o sobie kilku rzeczy:
- Czy pasja jest dla Ciebie ważna? Czy satysfakcja z osiągnięcia jakiegoś nieznanego potencjału lub po prostu wygodnego, stabilnego życia?
- Czy programowanie jest dla Ciebie pasją? Jeśli nie, ale nie potrzebujesz pasji, to czy przynajmniej nie przynosi to nieszczęścia?
Aby odpowiedzieć na twoje pierwotne pytanie, istnieje wiele możliwości dla pracowników, którzy niekoniecznie są pasjonatami, ale są kompetentni. Ale nie znajdziesz żadnego z nich pracującego na najwyższych stanowiskach. Nie znajdziesz ich proszonych o współzałożenie firm . A te prace nie są na szczycie skali wypłat. Nic z tego może nie być dla ciebie ważne i nie jest ważne dla wszystkich pracodawców - więc możesz być nadal szanowany, dopóki praca jest dla Ciebie odpowiednia.
Jeśli coś takiego jest ważne, proponuję znaleźć sposób, aby przywrócić pasję do swojej kariery.
Uwaga
W odpowiedzi na komentarze
Ja nie twierdząc, że można by idealnie wydać więcej niż 40 godzin w tygodniu kodowania. Jednak zadania dotyczą produkcji i większość z nich wymaga spędzenia prawie całego tego czasu na kodowaniu. W większości zadań związanych z programowaniem będzie to tylko utrzymywać ostrość niektórych umiejętności. Jeśli chcesz pozostać namiętnym (tzn. Nie wypalić się) i nie stać w stagnacji, musisz znaleźć dodatkowy czas, aby poprawić swoje umiejętności, aby osiągnąć sukces w pracy programistycznej.
Niektóre osoby mają z pewnością szczęście, że mają pracę, która ceni rozwój osobisty na tyle, aby utrzymać ostrość różnych umiejętności podczas 9-5 lat. Nie wygląda na to, że oryginalny plakat był w tym obozie. Jeśli tak, zostań tam! Wykorzystaj swój dodatkowy czas, aby być produktywnym, ale nie myśl, że musi to być „kodowanie”. Jeśli wrócisz do domu z poczuciem „wyczerpania”, wątpię, żebyś był w tym obozie. Taka praca sprawi, że poczujesz się ożywiony.
Punkt
Spędzasz 40 godzin tygodniowo, robiąc coś. To nie jest bez znaczenia. Uważam, że powinieneś jak najlepiej to wykorzystać. Aby w pełni wykorzystać to, część wolnego czasu należy poświęcić na doskonalenie umiejętności, z których korzystasz w ciągu dnia.
Większość miejsc pracy wymaga wystarczającej „produkcji” (uwaga poświęcona produkcji, która nie przyczynia się w znacznym stopniu do osobistego uczenia się i wzrostu) w ciągu 40 godzin (lub więcej) mało czasu na rozwój osobisty. Uważam, że ilość uwagi, jaką osoba poświęca na naukę i rozwój, jest bezpośrednio skorelowana z osobistym sukcesem. O to właśnie starałem się tutaj poruszyć .
Jeśli nie chcesz doskonalić swoich umiejętności programowania bezpośrednio lub pośrednio poza godzinami pracy, to całkiem możliwe, że lepiej Ci będzie, jeśli będziesz mógł wykorzystać więcej umiejętności, które lubisz ulepszać i wyostrzać czas wolny.