Czy to źle, że nie programujesz w czasie wolnym podczas studiów? [Zamknięte]

10

Pojawiły się pytania dotyczące nieprogramowania wolnego czasu, ale wszystkie dotyczą niepokoju, gdy jesteś w pracy. Co powiesz na studia? Czy musisz także uczyć się w wolnym czasie, gdy uczysz się już w ciągu dnia (na uniwersytecie)?

gablin
źródło
6
Uniwersytet obejmuje 3 rzeczy: naukę, picie i pieprzenie, zabawę i program za granicą.
Job
10
@Job - Myślę, że to 5 rzeczy ...
webdad3,
13
@ webdad3: @Job wyraźnie nie był matematyką.
FrustratedWithFormsDesigner
7
Brzmi: „Chcę być piłkarzem; czy muszę grać w nią po szkole?”
P Shved
8
Wolny czas? Nie mam najmniejszego pojęcia, o czym mówisz.
Bob Roberts,

Odpowiedzi:

21

Jeśli regularnie bierzesz lekcje programowania i programujesz, nie musisz zmuszać się do robienia tego w wolnym czasie. Jeśli chcesz , to dobrze, ale jeśli to wymusisz, możesz narastać w nim poważną awersję, a na dłuższą metę może to zranić.

College jest wystarczająco stresujący. Skoncentruj się na swoich zajęciach i swojej pracy (jeśli również pracujesz) i wykorzystaj resztę wolnego czasu, abyś mógł się dobrze bawić.

Satanicpuppy
źródło
7
Jeśli kodowanie w wolnym czasie na studiach wywołuje awersję do niego, zdecydowanie rozważę inną specjalizację.
Matt Greer,
3
@matt: Wiesz, przed viagrą impotencja była poważnym problemem wśród gwiazd porno. To dlatego, że kiedy zmuszasz się do zrobienia czegokolwiek, przestaje to być zabawą. Nie powiedziałem, że nie powinieneś programować w wolnym czasie. Powiedziałem, że nie powinieneś zmuszać się do programowania w wolnym czasie. Można być porządnym programistą i mieć życie.
Satanicpuppy
Oczywiście. Jednak nigdy nie spotkałem osoby, która odniosła udaną karierę jako programista, która sama nie cieszyła się kodowaniem. Ta dziedzina po prostu zmienia się zbyt szybko i naprawdę wymaga od nas pozostania na palcach i ciągłego uczenia się przez cały okres naszej kariery. Mamy różną opinię, ale powiedziałbym, że jeśli ktoś nie lubi kodować w wolnym czasie (szczególnie w młodym wieku, kiedy energia jest obfita), to twierdzę, że prawdopodobnie nie są tak dobrzy jak koder ktoś, kto to lubi. A jeśli tak jest, może to po prostu oznaczać, że programowanie nie jest dla nich idealną karierą. Tylko IMO
Matt Greer,
1
@matt: Zgadzam się, że ludzie, którzy kochają to, co robią, są w tym lepsi, ale jest wielu kompetentnych programistów, którzy mają długie kariery i nie kodują w wolnym czasie. Jak większość karier, większość programistów po prostu to robi, ponieważ jest to coś, co mogą zrobić, co kładzie jedzenie na talerzu i pieniądze w kieszeniach.
Satanicpuppy
2
@Matt and Satanicpuppy: To interesujące. Spośród wszystkich „programistów rockstar”, z którymi współpracowałem, powiedziałbym, że jest to podział 25/75. Znaczna mniejszość jest zajęta „włączaniem się” i programowaniem w wolnym czasie, OSS itp. Pozostałe 75% traktuje to jako „tylko pracę”, ale jakoś nadal jest bardzo dobra, produktywna i skoncentrowana podczas pracy. W rzeczywistości jedna z najlepszych gwiazd rocka, jakie kiedykolwiek spotkałem, nie posiadała w tym czasie komputera w domu (przeniosła się do nowego miasta, nigdy do niego nie dotarła itp. Przez lata!) !! To działa na odwrót, choć - tych, którzy NIE program w czasie wolnym są rzadko bads.
Tabele Bobby
11

Niektórzy z nas dosłownie nie mają czasu na programowanie w naszym „wolnym czasie”. Jestem na pełnym obciążeniu szkoleniowym z pracą 25 godzin tygodniowo na tydzień i codziennym dojazdem około dwóch godzin. Nie imprezuję, nie mam dziewczyny ani nawet przyjaciela z tego powodu, z którym mogę spędzać wolny czas. Nie oglądam dużo telewizji poza The Office i The Vampire Diaries. Nie miałem ani jednego pełnego dnia wolnego od około 5 tygodni. Po szkole, pracy, pracach domowych, dojazdach do pracy i swobodnym surfowaniu po Internecie mam szczęście, jeśli dostanę 6 godzin snu w nocy. Więc wszystkie mądre komentarze sugerujące brak pasji, rozumieją, że jest duża liczba uczniów, którzy mają napięte harmonogramy i nie robią nic, nie robiąc nic pod koniec dnia szkolnego.

Wickerman
źródło
Wow, to brzmi dość
ostro
3
+1. Wiem jak to jest. W czasach studenckich miałem taki harmonogram.
Tabele Bobby
11

Nie sądzę, że musisz uczyć się w wolnym czasie, ale naprawdę uważam, że powinieneś . Będąc na uniwersytecie, nadszedł czas na wprowadzenie wielu nowych rzeczy, aby naprawdę zobaczyć, co jest na zewnątrz i czego ludzie używają, aby stworzyć bardziej panoramiczny obraz rzeczywistości.

Widziałem studentów CS, którzy nigdy nie konfigurowali serwera Apache Server lub pliku php.ini, lub nie wiem, kiedy najlepiej używać Ruby lub Python. Im więcej masz doświadczenia, tym łatwiej będzie ci zastosować teorię w codziennej praktyce.

guiman
źródło
5

Nie powiem, że to źle, jeśli tego nie zrobisz, ponieważ ilość wolnego czasu zależy od obciążenia pracą i nie wiem, ile programujesz już dla zajęć. Jednakże, jeśli nie masz projektów pracować na kiedy zrobić więcej czasu (jak wakacjach) wtedy bym się zastanawiać, czy naprawdę lubił programu.

Michael K.
źródło
3

Nie ma wątpliwości, że im więcej czasu poświęcisz na doskonalenie umiejętności programistycznych, tym lepiej wyjdziesz z bramki po ukończeniu studiów. Jednak powiedziano to ... Masz przed sobą całe życie, wpatrując się w monitory, pochylając się nad klawiaturą ...

Baw się dobrze w szkole. Gdy się wydostaniesz, życie zaczyna się ...

webdad3
źródło
„Nie ma wątpliwości, że im więcej czasu poświęcisz na doskonalenie umiejętności programistycznych, tym lepiej będziesz poza bramą po ukończeniu studiów”. - istnieje jednak sens malejących zysków.
justkt
2

Z mojego doświadczenia wynika, że ​​programowanie w wolnym czasie jest zwykle bardzo orientacyjne w jednym kierunku, ale nie tak bardzo w drugim (zarówno na uniwersytecie, jak i później w pracy).

Mam na myśli to, że przez lata pracowałem z kilkoma bardzo utalentowanymi programistami „rockstar” i prowadzili gamę od dosłownie tylko dotykających komputerów w pracy - aż do ubergeeków, którzy mieli własne startupy po godzinach i / lub każdą chwilę spędziłem na osobistych projektach i OSS.

Jest to jedno: ci, którzy DO program w czasie wolnym są niemal gwarancją przynajmniej przyzwoitych programistów. Oczywiście musisz uważać na dzieciaki ze scenariusza, które ciągle robią łatwe rzeczy w kółko. Ale jeśli możesz potwierdzić, że w wolnym czasie wykonują dość poważne projekty - jest bardzo prawdopodobne, że są całkiem niezłą kategorią, jeśli nie „gwiazdą rocka”. W tym kierunku jest to stosunkowo bezpieczny zakład.

Z drugiej strony to nie tyle. Z jakiegoś powodu istnieją naprawdę epickie gwiazdy rocka, które wciąż traktują programowanie jako pracę. Mogą spędzać długie godziny i / lub nadążać za technologią, czytając, badając i oceniając najnowszą technologię w porze lunchu lub po 17:00 przed powrotem do domu - ale nadal zasadniczo nie zajmują się programowaniem poza pracą. Powiedziałbym, że około 25 do 50% „gwiazd rocka”, które spotkałem, jest takich. I za każdym razem, gdy to się zdarzyło, odłamuje ten mit, że programiści muszą „w to grać 24/7” coraz dalej.

Co to oznacza dla uni? - Powiedziałbym, że zależy to od tego, jak harcore ma twój program (jak w programie studiów) i ile już programujesz (zadania, itp.). Jak powiedzieli inni, nie chcesz zmuszać się do robienia zbyt wiele, ponieważ może to prowadzić do wypalenia zawodowego. Ale zdecydowanie pomaga „wejść w to” - i bardzo dobrze eksperymentować i uczyć się materiału. Jeśli okaże się, że zainteresowanie programowania tylko idzie tak daleko, jak uczenie się na tyle aby zdać kursów, a następnie , że to zły znak.

Stoły Bobby'ego
źródło
Czy te „gwiazdy rocka”, o których wiesz, robią ciekawe rzeczy poza pracą? Czytasz dobre książki, stawiasz sobie wyzwania sportowe itp.? Założę się, że to znacznie więcej, niż myślisz, w ich zdolności do dobrego programowania. Z biegiem lat zyskałem wielki szacunek dla dobrze zaokrąglonego programisty zarówno jako programisty, jak i osoby.
justkt
1
@justkt: W rzeczywistości jeden był szalonym alkoholikiem, a drugi był hardcorowym typem „to tylko praca” - który co tydzień kupował los na loterię i powiedział, że nigdy nie będzie pracował, jeśli wygra. Pozostałe były takie, jak opisujesz. Ale to właśnie wydaje mi się fascynujące - że są tacy ludzie, którzy są w tym bardzo dobrzy, chociaż tak naprawdę nie wydają się tak bardzo „w to mieszać”. Jest to sprzeczne ze zwykłą mądrością dotyczącą robienia tego, co kochasz i bycia w tym dobrym dzięki pasji. Sądzę, że niektórzy ludzie mają bardzo dobrą motywację do traktowania czegoś jako „po prostu pracy”, ale nadal robią to dobrze.
Tabele Bobby
1

W wolnym czasie miałem projekt rozwoju hobby (czat głosowy), w którym nauczyłem się wielu rzeczy, takich jak programowanie w Visual Studio, dużo C ++ / C # i po prostu ogólnych rzeczy, których inaczej bym się nie nauczył, i to była zasługa załatwił mi pracę. Proponuję przynajmniej w ostatnim roku, aby wypróbować coś, na przykład grę hobby lub aplikację.

Imho uczy się dobrego, standardowego języka i IDE, takich jak C ++ w Visual Studio lub Java w Eclipse / Netbeans, wykonując projekt hobby. Szczerze mówiąc, nie mam pojęcia o Apache, php, ruby ​​lub pytonie i moim skromnym zdaniem nie jest to podstawowa wiedza z zakresu CS, ale oczywiście zależy to od tego, co chcesz później zrobić.

KaiserJohaan
źródło
1

Jeśli jesteś studentem i nie masz dziesiątek pomysłów, których po prostu nie mogę się doczekać, aby majstrować w wolnym czasie, być może jesteś w złym kierunku.

Grandmaster B.
źródło
1
Byłem podwójnie specjalizującym się w pisaniu CS i angielskim, który zwykle miał w mojej głowie więcej historii niż pomysłów programistycznych. Obecnie mam o wiele więcej aplikacji, które chciałbym napisać, niż opowiadania krążące w mojej głowie. I nie miałbym nic przeciwko, gdyby sytuacja ponownie się odwróciła. Bycie szeroko zainteresowanym / interesującym nie powinno być niedoceniane.
justkt
1

To zależy od tego, czego chcesz od życia.

Jeśli chcesz mi następnej (tutaj wpisz nazwę celebryty programistycznej), to nie czujesz się zmuszony do spędzania każdej godziny budzenia (i żucia części swoich godzin snu) kodowanie prawdopodobnie nie jest dobrym znakiem.

Jeśli chcesz zarabiać na życie, tworząc oprogramowanie, które może wesprzeć rodzinę i cieszyć się innymi aspektami życia, nie jestem pewien, czy to źle.

Teraz musisz zdać sobie sprawę, że ludzie na tym forum będą przechylać się w stronę osób z pasją do programistów i chcą współpracować z ludźmi, którzy dzielą tę pasję, i dlatego będą skłonni powiedzieć, że każdy powinien zrobić to samo.

JohnMcG
źródło
0

Odepchnięcie klawiatury i przeczytanie rozdziału dotyczącego historii powinno wymagać pewnego wysiłku, jeśli planujesz robić to przez większą część swojego życia. Jeśli jesteś w trakcie dużego projektu programistycznego, książka historyczna może być fajną przerwą.

JeffO
źródło
0

Powiedziałbym, że to zależy od tego, gdzie jesteś w swoim programie. Jeśli nie uruchomiłeś już swojego programu, który umie kodować, na początku zapoznasz się z wieloma nowymi koncepcjami, a praca w klasie jest dość interesująca i wymagająca. W tym momencie być może nie umieściłeś wspólnie nabytych pomysłów w projekcie. I oczywiście masz inne zajęcia. Powiedziałbym, że jeśli jesteś na trzecim lub czwartym roku i nie masz jakiegoś pobocznego projektu, może to stanowić problem.

filozofodad
źródło
0

Czy potrzebujesz? Nie. Ale jeśli tak, to masz wiele korzyści. Im więcej ćwiczysz, tym lepiej. Uważam, że łatwiej jest eksperymentować i uczyć się nowych rzeczy, gdy wypłata nie zależy od tego.

Ponadto uniwersytet zapewnia bardzo zróżnicowaną grupę rówieśników, od których można uczyć się i wchłaniać pomysły. Po godzinach spędzaj czas w laboratoriach. Pracuj nad niektórymi projektami grupowymi dla zabawy. To niesamowite, o ile szybciej możesz podnieść rzeczy, gdy otworzysz umysł na różne metody i pomysły innych uczniów. Profesorowie zwykle koncentrują się na teorii. Twoi rówieśnicy będą chcieli przepchnąć ją przez teorię i przetestować granice.

Todd R.
źródło
-1

Oczywiście!

Trudno jest studiować na uniwersytecie, ponieważ prawdopodobnie próbujesz żonglować nauką, pracą i życiem towarzyskim, ale nigdy nie powinno być czasu, kiedy powiesz „Dzisiaj zrobiłem wystarczająco dużo”. Nigdy nie możesz mieć wystarczająco dużo praktyki.

Nie oznacza to, że nigdy nie powinieneś się relaksować i odpoczywać, oglądać telewizji lub po prostu wcześnie iść spać. Ale nie ma powodu, aby mówić, że nie zawracaj sobie głowy ćwiczeniami we własnym czasie.

Dean Harding
źródło
4
Nigdy nie powinno być czasu, kiedy powiesz „Zrobiłem dzisiaj wystarczająco dużo”? Naprawdę? Nigdy!? Takie podejście brzmi źle dla zdrowia psychicznego.
Kyralessa