W pewnym momencie po prostu przestałem kodować dla zabawy. Chodziłem do pracy, kończyłem swoje zadania, a po powrocie do domu pisałem rzeczy dla zabawy. Jednak teraz idę do domu i staram się unikać komputera. Wolę czytać gazetę, oglądać telewizję, wychodzić do baru itp.
Czy to zły znak? Mam na myśli, że wciąż staram się nadążać za najnowszymi trendami, trafiłem na fora deweloperów / blogi / itd., Ale nie powiedziałem: „Chcę nauczyć się języka X - zastanawiam się, czy mógłbym napisać w nim aplikację Y”
Czy stało się to z kimś innym?
Odpowiedzi:
Jest to bardzo powszechny problem zwany wypaleniem. Zdarza się każdemu, kto poważnie podchodzi do swojej pracy. Radzę wziąć kilka tygodni wolnego od kodowania i zaplanować długoterminowy projekt dla zabawy. Następnie przeznacz co najmniej 15 minut każdej nocy, aby ukończyć część projektu. Dopóki zwalniasz, wrócisz do gry w mgnieniu oka.
źródło
Nie! Jesteś pierwszy!
Poważnie, daj spokój, to naturalna rzecz! Rosnąc, ludzie zaczynają mieć wiele problemów: dzieci, rodzice, finanse, rodzina. Rozwiązanie każdego z nich wymaga aktywności mózgu. A mózgi po prostu mają tendencję do zmęczenia (a wraz ze wzrostem wieku łatwiej się męczą). Więc po pracy i tych wszystkich rzeczach możesz po prostu nie być w stanie poświęcić się tak intensywnej czynności mózgu, jak kodowanie.
Faktycznie doświadczam tego wiele razy. Kiedy miałem wiele osobistych problemów, nie mogłem znaleźć mocy do kodowania w wolnym czasie.
A może po prostu kochasz to mniej niż kiedyś. Z tego powodu nie stajesz się gorszym programistą. I są duże szanse, że pewnego dnia poczujesz, że chcesz ponownie kodować dla zabawy.
źródło
Zdarzyło mi się to wiele razy.
Pierwsza przyczyna : za dużo pracy w biurze
Druga przyczyna : za dużo pracy przy projektach pobocznych (późno w nocy)
Cure : Zazwyczaj odcinam projekty zwierząt domowych, programuję książki i wszystko, co związane z IT, zastępując je filmami, serialami telewizyjnymi, grami wideo, relaksującymi książkami i dużą ilością ćwiczeń (biegania).
Efekty : Za kilka tygodni lub krócej znów jestem gotowy na moje działania związane z programowaniem poza zakresem zadania.
źródło
Prawie nigdy nie kodowałem w wolnym czasie (nie od razu po studiach), ale nadal kocham tworzenie oprogramowania. Pracuj w pracy i ciesz się domem jeszcze bardziej. Pod koniec życia nie będziesz myśleć: „rany, chciałbym spędzić więcej czasu w pracy ...”
źródło
Wyrzucę alternatywną wersję. Może faktycznie pracujesz nad czymś, co jest trudne i wyczerpujące. Zaczynam pisać dla zabawy, kiedy kończę projekt i po prostu podsumowuję. Jeśli dostanę nowy projekt, w którym muszę rozwinąć swoje umiejętności (nie takie trudne), to sprawia mi przyjemność i nie widzę potrzeby pracy nad niczym innym.
źródło
Widzę to jako zdrowe i dobre. Chcesz mieć życie poza pracą. To sprawi, że będziesz lepszy w swojej pracy, a nie gorzej.
źródło
Czas jest czynnikiem ograniczającym. Około 5 lat temu przestałem kodować dla zabawy. Nauczyłem się grać na gitarze, zacząłem pracować w drewnie, miałem dzieci i nie mogę nawet zbliżyć się do najnowszych gier wideo. Zanim nawigowałem w godzinach szczytu, zjadłem kolację, bawiłem się z dziećmi, kładłem je do łóżka i czytałem książki; Nie mam energii ani ochoty podłączać ostatnich kilku godzin do komputera. Jestem pewien, że to się znowu zmieni, ale szczerze mówiąc, nie mam nic przeciwko programowaniu jako „pracy” w tej chwili ...
źródło
Napisz automat do komórek w Excelu. Stwórz prostą aplikację internetową, która pobiera obraz z adresu URL, a odwiedzający może przeciągnąć wąsy na zdjęcie. Stwórz prostą aplikację internetową, która zawiera litery w zdaniach z losowo przeglądanych stron. Napisz małą, zawsze dostępną aplikację zegara, która rośnie w miarę zbliżania się końca czasu pracy. Napisz skrypt, który pobierze zdjęcia z karty SD, umieszczając obrazy w folderze rrrrmmdd na podstawie daty utworzenia. Napisz wygaszacz ekranu. Stwórz stronę internetową z dużym czerwonym przyciskiem, który mówi: „Dowiesz się o twoim wieku, po prostu naciśnij mnie”, a gdy naciskasz, odtwarza głośny pierdnięcie, a potem pisze: „jeśli się śmiejesz, musisz mieć mniej niż 5 lat. „. Napisz na nim szczegółową dokumentację: specyfikację wymagań, projekt interfejsu użytkownika, analizę rynku, biznes plan, schemat blokowy.
Jeśli skończysz, wyślij mi adres URL.
źródło
Koduję od 11 lat, co prawdopodobnie nie jest zbyt wiele dla niektórych tutaj, ale w mojej karierze dużo się wypaliłem, a jest kilka rzeczy, które zawsze pomagały mi przejść przez garb .
Jak powiedzieli inni, hobby jest świetne. Istnieje mnóstwo interesujących rzeczy do nauki, robienia, zbierania i tworzenia, i jest prawdopodobne, że jeśli jesteś inżynierem oprogramowania, masz do nich większy dostęp niż wiele osób. W tej notatce zawsze pomaga mi pamiętać, że na wystarczająco dużą skalę mój problem („Mam dość pisania kodu”) jest niewielki, to nawet nie jest problem; w tej gospodarce, w której ludzie mają problemy z jedzeniem i dowiadują się, że praca, dla której trenowali swoje życie, nie jest już dla nich dostępna, pracuję w dziedzinie, w której mam komfortowe warunki pracy, dostęp do Internetu, swobodę i mobilność zawodową prawie gdziekolwiek chcę iść.
Budowałem domy i pracowałem w budownictwie komercyjnym, a wypalenie porównuję do zranienia się podczas wykonywania pracy fizycznej. Jesteśmy pracownikami umysłowymi, a czasem „ranimy” nasze umysły i musimy się nimi zająć i naprawić, abyśmy mogli na nich polegać, jeśli chodzi o nasze życie. Powtarzająca się nuda może to zrobić, więc wynoś się, zepsuć rutynę, uzyskaj nowy ekscytujący bodziec i nigdy nie zapomnij, jak naprawdę masz szczęście, że umiesz pisać takie umiejętności.
źródło
Odpowiedź ChaosPandion jest dobra, brzmi jak wypalona. Dobrym sposobem na uniknięcie wypalenia jest znalezienie innych zainteresowań. Uwielbiam pracować nad swoimi pobocznymi projektami, ale czasem to za dużo. Kiedy tak się dzieje, zmieniam biegi na coś innego. Lubię też pracować nad samochodami, drewnem i obróbką metali, elektroniką hobbystyczną i różnymi formami ekspresji artystycznej.
Jeśli podobają Ci się gry wideo, fajnie jest je opracować. Połączenie sztuki i programowania może być ciekawym wyzwaniem. Miałem kilka projektów gier, w których, gdy mam już dość kodowania, zajmę się sztuką. Kiedy męczę się sztuką, wracam do kodowania. To świetny sposób na tworzenie oprogramowania, ale nie trzeba go cały czas rozwijać podczas pracy nad projektem.
źródło
Dla mnie nie koduję dla zabawy, bo to już nie jest wyzwanie. Kiedy byłem młody, wiele rzeczy było trudnych. Kiedyś napisałem program do oszacowania wartości Pi za pomocą liczb losowych i fajnie było zobaczyć, jak dokładna była. Gdybym miał to teraz zrobić, może to zająć tylko kilka minut bez żadnej zabawy.
Myślę jednak, że teraz najlepszą zabawą jest to, jak najlepiej wykorzystać swoje umiejętności w swojej pracy. Optymalizacja to świetna zabawa. Refaktoryzacja jest fajna. Klasowe wzornictwo to świetna zabawa. Przeglądanie kodu jest najbardziej zabawne. Nadal koduję dla zabawy, różnica polega na tym, że to także moja praca.
źródło
Nie sądzę, że to zły znak. Hej! Życie to coś więcej niż tylko kodowanie, nawet jeśli naprawdę go kochasz, możesz robić także inne rzeczy.
źródło
Nie pozwól, żeby cię to załamało. W miarę starzenia się masz inne obowiązki i priorytety się zmieniają. Dzieci są doskonałym przykładem - dlaczego kodujesz, kiedy możesz być ze swoim maleństwem?
Odkryłem, że od czasu do czasu tracę też zainteresowanie prywatnymi projektami. Idę z tym, zostawiam to i ostatecznie wciągają mnie nowe, ekscytujące, błyszczące technologie, z którymi bawię się w domu. Wszystko wydaje się cykliczne, tak jak wszystko inne to życie.
Wyluzuj, idź z tym. Bądź pilny w swojej pracy i zachowaj otwarty umysł. Zostaniesz wciągnięty z powrotem, gdy nadejdzie właściwy czas.
źródło
Chciałbym zapytać, dlaczego próbujesz uniknąć komputera. Jeśli dzieje się tak dlatego, że jesteś tak sfrustrowany, że chcesz wyrzucić to przez okno, możesz poszukać profesjonalnej pomocy w kwestiach gniewu lub poradnictwa zawodowego, ponieważ każdy z nich jest innym sposobem rozwiązania tego problemu.
Innym sposobem na zobaczenie tego jest dojrzałość, którą opracowałeś w tej dziedzinie. Tam, gdzie początkowo można było postrzegać nowy język jako nową błyszczącą zabawkę, można było odczuwać ból związany z próbą zrobienia tego, a to prawdopodobnie uniemożliwiało ci pójście tam.
źródło
Martwiłbym się tym, szczególnie w twoim wieku. Jestem wdzięczny, że nadal uważam programowanie za zabawne, ponieważ to jedyna rzecz, jaką umiem robić.
Oto kilka rzeczy, które znalazłem, które pomagają:
Znajdź sposób na wykorzystanie swoich umiejętności do pracy poza pracą. Zrobiłem małą aplikację, opartą na C ++ i MySQL, aby pomóc w prowadzeniu aukcji charytatywnych. Potem pomagam prowadzić aukcje i pocić się przez noc zbierania funduszy, mając nadzieję, że pozbędę się błędów. Świetna zabawa!
Zdobądź książkę lub dwie na coś interesującego. Dla mnie chodziło o dowodzenie twierdzeń, komputery kwantowe, język maszynowy, wizję i naukę. Następnie spróbuj napisać małe programy, aby je wypróbować. Im mniejszy, tym lepiej.
Naucz się matematyki. Musiałem cofnąć i rozwinąć swoje umiejętności za pomocą równań różniczkowych, rachunku różniczkowego, algebry liniowej i statystyki bayesowskiej. Na wszystko piszę mały program, który pomoże mi zrozumieć, co robię.
Mam nadzieję, że nadal znajdujesz przyjemność z programowania, ale jeśli nie, mam nadzieję, że dowiesz się, co jest dla Ciebie zabawne.
źródło