Ist es schlecht, dass Sie an Ihrer Uni nicht in Ihrer Freizeit programmieren? [geschlossen]

10

Es gab einige Fragen dazu, wie Sie in Ihrer Freizeit nicht programmieren können, aber alle betreffen Sie, wenn Sie bei der Arbeit sind. Was ist, wenn du studierst? Müssen Sie auch in Ihrer Freizeit lernen, wenn Sie bereits tagsüber (an der Uni) lernen?

gablin
quelle
6
Die Universität ist für 3 Dinge: studieren, trinken und schrauben, Spaß haben und ein Programm im Ausland machen.
Job
10
@ Job - Ich denke, das sind 5 Dinge ...
Webdad3
13
@ webdad3: @Job war eindeutig kein Mathe-Major.
FrustratedWithFormsDesigner
7
Klingt wie: "Ich möchte Fußballspieler werden. Muss ich es nach der Schule spielen?"
P Shved
8
Freizeit? Ich habe nicht die geringste Ahnung, wovon du sprichst.
Bob Roberts

Antworten:

21

Wenn Sie regelmäßig an Programmierkursen teilnehmen und programmieren, müssen Sie sich nicht zwingen, dies in Ihrer Freizeit zu tun. Wenn du willst , ist das gut, aber wenn du es erzwingst, kannst du eine ernsthafte Abneigung dagegen aufbauen, und das kann auf lange Sicht mehr schaden.

Das College ist stressig genug. Konzentrieren Sie sich auf Ihren Unterricht und Ihren Job (wenn Sie auch arbeiten) und nutzen Sie den winzigen Teil Ihrer Freizeit, um Spaß zu haben.

Satanicpuppy
quelle
7
Wenn das Codieren in Ihrer Freizeit während des Studiums eine Abneigung dagegen hervorruft, würde ich nachdrücklich ein anderes Hauptfach in Betracht ziehen.
Matt Greer
3
@matt: Weißt du, vor Viagra war Impotenz ein ernstes Problem unter Pornostars. Es liegt daran , dass es keinen Spaß mehr macht, wenn Sie sich zu etwas zwingen . Ich habe nicht gesagt, dass Sie in Ihrer Freizeit nicht programmieren sollten. Ich sagte, Sie sollten sich nicht zwingen , in Ihrer Freizeit zu programmieren. Es ist möglich, ein anständiger Programmierer zu sein und auch ein Leben zu haben.
Satanicpuppy
Natürlich. Ich habe jedoch noch nie eine Person getroffen, die eine erfolgreiche Karriere als Programmierer hatte und die es nicht genoss, alleine zu programmieren. Dieses Feld ändert sich einfach zu schnell und erfordert wirklich, dass wir auf Trab bleiben und für die Dauer unserer Karriere weiter lernen. Wir sind uns uneinig, aber ich würde sagen, wenn jemand in seiner Freizeit nicht gerne programmiert (besonders in jungen Jahren, wenn viel Energie vorhanden ist), würde ich behaupten, dass er wahrscheinlich nicht so gut programmiert wie Jemand, der es genießt. Und wenn dies der Fall ist, könnte dies einfach bedeuten, dass das Programmieren nicht die ideale Karriere für sie ist. Nur IMO
Matt Greer
1
@matt: Ich stimme zu, dass Leute, die lieben, was sie tun, dazu neigen, besser darin zu sein, aber es gibt viele kompetente Programmierer, die eine lange erfolgreiche Karriere haben und in ihrer Freizeit nicht programmieren. Wie bei den meisten Karrieren tun es die meisten Programmierer nur, weil sie etwas tun können, das Essen auf den Teller bringt und Geld in die Tasche steckt.
Satanicpuppy
2
@ Matt und Satanicpuppy: Es ist interessant. Von allen "Rockstar-Programmierern", mit denen ich zusammengearbeitet habe, würde ich sagen, dass es sich um einen 25/75-Split handelt. Eine beträchtliche Minderheit ist voll mit "hinein" und programmiert in ihrer Freizeit, OSS usw. Die anderen 75% behandeln es als "nur einen Job", sind aber irgendwie immer noch sehr gut, produktiv und konzentriert auf den Job. Tatsächlich besaß einer der besten Rockstars, die ich je getroffen habe, zu dieser Zeit noch nicht einmal einen Computer zu Hause (zog in eine neue Stadt, kam jahrelang nicht dazu usw.) !! Es funktioniert anders herum obwohl - diejenigen , die DO - Programm in ihrer Freizeit selten Bads sind.
Bobby Tables
11

Einige von uns haben buchstäblich nicht die Zeit, in ihrer "Freizeit" zu programmieren. Ich bin auf einem vollen Kurs mit einem Job von 25 Stunden pro Woche pro Woche und einem täglichen Pendelverkehr von ungefähr zwei Stunden. Ich feiere nicht, ich habe keine Freundin oder gar einen Freund, mit dem ich abhängen kann. Ich schaue nicht viel fern, außer The Office und The Vampire Diaries. Ich hatte seit ungefähr 5 Wochen keinen einzigen freien Tag mehr. Nach der Schule, der Arbeit, den Hausaufgaben, dem Pendeln und dem gelegentlichen Surfen im Internet habe ich Glück, wenn ich 6 Stunden pro Nacht schlafe. Alle klugen Kommentare, die einen Mangel an Leidenschaft implizieren, verstehen, dass es eine große Anzahl von Schülern gibt, die viel zu tun haben und am Ende des Schultages nichts tun.

Wickerman
quelle
Wow das klingt ziemlich hart
KaiserJohaan
3
+1. Ich weiß, wie es ist. Ich hatte auch in meiner Studienzeit einen solchen Zeitplan.
Bobby Tables
11

Ich denke nicht, dass Sie in Ihrer Freizeit lernen müssen , aber ich denke wirklich, dass Sie sollten . Während Sie an der Uni sind, ist es an der Zeit, viele neue Dinge zu integrieren, damit Sie wirklich sehen können, was draußen ist und was die Leute verwenden, um einen Panoramablick auf die Realität zu erhalten.

Ich habe CS-Studenten gesehen, die nie einen Apache Server oder eine php.ini-Datei konfiguriert haben oder nicht wissen, wann es am besten ist, Ruby oder Python zu verwenden. Je mehr Erfahrung Sie haben, desto einfacher wird es für Sie, die Theorie in der täglichen Praxis anzuwenden.

Guiman
quelle
5

Ich werde nicht sagen, dass es eine schlechte Sache ist, wenn Sie dies nicht tun, da die Menge Ihrer Freizeit von Ihrer Arbeitsbelastung abhängt und ich nicht weiß, wie viel Sie bereits für den Unterricht programmieren. Wenn Sie jedoch keine Projekte haben Sie arbeiten , wenn Sie tun , mehr Zeit haben (wie Sommerferien) , dann würde ich fragen , ob Sie wirklich Programm gefallen hat.

Michael K.
quelle
3

Es steht außer Frage, dass je mehr Zeit Sie damit verbringen, Ihre Fähigkeiten als Programmierer zu verfeinern, desto besser werden Sie nach Ihrem Abschluss aus dem Tor sein. Wenn das gesagt ist ... Sie haben ein Leben vor sich, starren auf Monitore und beugen sich über Ihre Tastatur ...

Genieße deine Zeit in der Schule. Sobald Sie aussteigen, beginnt das Leben ...

webdad3
quelle
"Es steht außer Frage, dass je mehr Zeit Sie damit verbringen, Ihre Fähigkeiten als Programmierer zu verfeinern, desto besser werden Sie nach Ihrem Abschluss aus dem Tor sein." - Es gibt jedoch einen Punkt, an dem die Renditen sinken.
Justkt
2

Nach meiner Erfahrung ist das Programmieren in Ihrer Freizeit in der einen Richtung äußerst bezeichnend, in der anderen jedoch weniger (sowohl an der Uni als auch später bei der Arbeit).

Was ich damit meine, ist Folgendes: Ich habe im Laufe der Jahre mit einigen sehr talentierten "Rockstar" -Programmierern zusammengearbeitet, und sie reichten von buchstäblich immer nur berührenden Computern im Job bis hin zu den Ubergeeks, die nach Stunden ihr eigenes Startup hatten und / oder verbrachte jeden wachen Moment mit persönlichen Projekten und OSS.

Das ist die Sache: diejenigen , die DO - Programm in ihrer Freizeit fast zumindest garantiert sein anständige Programmierer. Natürlich muss man auf Script-Kiddies achten, die immer und immer wieder einfache Sachen machen. Aber wenn Sie bestätigen können, dass sie in ihrer Freizeit einigermaßen ernsthafte Projekte durchführen, ist es sehr wahrscheinlich, dass sie ziemlich gut sind, wenn nicht sogar in der Kategorie "Rockstar". In dieser Richtung ist es also eine relativ sichere Wette.

Umgekehrt ist es nicht so sehr. Aus irgendeinem Grund gibt es einige wirklich epische Rockstars, die das Programmieren immer noch als einen Job betrachten. Sie können lange Stunden in Anspruch nehmen und / oder mit der Technologie Schritt halten, indem sie zur Mittagszeit oder nach 17 Uhr die neueste Technologie lesen, recherchieren und bewerten, bevor sie nach Hause gehen - aber sie programmieren im Grunde immer noch nicht außerhalb des Jobs. Ich würde sagen, dass 25 bis 50% der "Rockstars", die ich getroffen habe, so sind. Und jedes Mal, wenn es passierte, wurde dieser Mythos beseitigt, dass Programmierer immer weiter "rund um die Uhr" dabei sein müssen.

Was bedeutet das für die Uni? - Ich würde sagen, es hängt davon ab, wie hart Ihr Programm ist (wie im Studienprogramm) und wie viel Sie bereits programmieren (Aufgaben usw.). Wie andere gesagt haben, möchten Sie sich nicht zwingen , zu viel zu tun, da dies zu Burnout führen kann. Aber es hilft definitiv, "drin" zu sein - und das Material sehr gut experimentieren und lernen zu wollen. Wenn Sie feststellen, dass Ihr Interesse am Programmieren nur so weit reicht, dass Sie genug lernen, um Ihre Kurse zu bestehen, ist das ein schlechtes Zeichen.

Bobby Tische
quelle
Tun diese "Rockstars", die Sie kennen, interessante Dinge außerhalb der Arbeit? Gute Bücher lesen, sich sportlich herausfordern usw.? Ich wette, das trägt viel mehr dazu bei, als Sie denken, dass sie gut programmieren können. Im Laufe der Jahre habe ich großen Respekt vor dem vielseitigen Programmierer als Programmierer und als Person.
Justkt
1
@justkt: Eigentlich war einer ein wütender Alkoholiker und ein anderer ein Hardcore-Typ "Das ist nur ein Job" - der jede Woche einen Lottoschein kaufte und sagte, er würde nie wieder arbeiten, wenn er gewinnen würde. Die anderen waren wie Sie beschreiben. Aber das finde ich faszinierend - dass es diese Typen gibt, die sehr gut darin sind, obwohl sie wirklich nicht so sehr "darin" zu sein scheinen. Es widerspricht der üblichen Weisheit, das zu tun, was man liebt, und aufgrund der Leidenschaft gut darin zu sein. Ich denke, einige Leute haben einfach eine sehr gute Motivation, etwas als "nur als Job" zu behandeln, aber es trotzdem gut zu machen.
Bobby Tables
1

Ich hatte in meiner Freizeit ein Hobby-Entwicklungsprojekt (Voice-Chat), in dem ich eine Menge gelernt habe, wie Visual Studio-Entwicklung, viel C ++ / C # und nur allgemeine Dinge, die ich sonst nicht gelernt hätte, und es war das Verdienst, das tatsächlich habe mir einen Job besorgt. Ich schlage zumindest in Ihrem letzten Jahr vor, etwas auszuprobieren, wie ein Hobby-Spiel oder eine Anwendung.

Ich lerne eine gute, branchenübliche Sprache und IDE wie C ++ in Visual Studio oder Java in Eclipse / Netbeans, während ich ein Hobbyprojekt mache. Ehrlich gesagt habe ich keine Ahnung von Apache, PHP, Ruby oder Python und meiner bescheidenen Meinung nach ist es kein CS-Kernwissen, aber natürlich hängt es davon ab, was Sie danach tun möchten.

KaiserJohaan
quelle
1

Wenn Sie ein Student sind und nicht Dutzende von Ideen haben, mit denen Sie es kaum erwarten können , in Ihrer Freizeit zu basteln, dann sind Sie vielleicht im falschen Hauptfach.

GroßmeisterB
quelle
1
Ich war ein CS- und Englisch-Doppelmajor, der normalerweise mehr Geschichten als Programmierideen im Kopf hatte. Heutzutage habe ich viel mehr Apps, die ich gerne schreiben würde, als Geschichten, die in meinem Kopf herumschwirren. Und es würde mir nichts ausmachen, wenn sich die Situation wieder umkehren würde. Ein breites Interesse / Interesse sollte nicht unterbewertet werden.
Justkt
1

Es hängt davon ab, was Sie vom Leben wollen.

Wenn Sie mir das nächste Mal mitteilen möchten (geben Sie hier den Namen der Programmier-Berühmtheit ein), dann ist es wahrscheinlich kein gutes Zeichen, dass Sie sich nicht gezwungen fühlen, jede wache Stunde (und einige Ihrer Schlafstunden wegzukauen) mit Codierung zu verbringen.

Wenn Sie Ihren Lebensunterhalt mit Softwareentwicklung verdienen möchten, um eine Familie zu unterstützen und einige andere Aspekte des Lebens zu genießen, bin ich mir nicht sicher, ob es so eine schlechte Sache ist.

Jetzt müssen Sie sich darüber im Klaren sein, dass die Leute in diesem Forum zu denen mit einer Leidenschaft für Programmierer tendieren und mit Leuten zusammenarbeiten möchten, die diese Leidenschaft teilen, und daher dazu neigen, zu sagen, dass jeder das Gleiche tun sollte.

JohnMcG
quelle
0

Es sollte einen gewissen Aufwand erfordern, die Tastatur wegzuschieben und ein Kapitel über die Geschichte zu lesen, wenn Sie dies für einen größeren Teil Ihres restlichen Lebens planen. Wenn Sie sich mitten in einem großen Programmierprojekt befinden, ist das Geschichtsbuch möglicherweise eine schöne Pause.

JeffO
quelle
0

Ich würde sagen, es hängt davon ab, wo Sie in Ihrem Programm sind. Wenn Sie Ihr Programm noch nicht gestartet haben und bereits wissen, wie man programmiert, werden Sie am Anfang mit vielen neuen Konzepten vertraut gemacht, und die Klassenarbeit ist ziemlich interessant und herausfordernd. Zu diesem Zeitpunkt haben Sie die gelernten Ideen möglicherweise nicht zu einer Projektidee zusammengefasst. Und natürlich haben Sie andere Klassen. Ich würde sagen, wenn Sie in Ihrem dritten oder vierten Jahr sind und kein Nebenprojekt haben, könnte dies ein Problem sein.

Philosodad
quelle
0

Musst du? Nein, aber es gibt viele Vorteile, wenn Sie dies tun. Je mehr Übung Sie jetzt bekommen, desto besser. Ich denke, es ist einfacher zu experimentieren und neue Dinge zu lernen, wenn Ihr Gehaltsscheck nicht davon abhängt.

Die Universität bietet auch eine sehr vielfältige Gruppe von Kollegen, von denen sie lernen und Ideen aufnehmen kann. Verbringen Sie nach Stunden Zeit in den Labors. Arbeite nur zum Spaß an einigen Gruppenprojekten. Es ist erstaunlich, wie viel schneller Sie Dinge aufnehmen können, wenn Sie sich den unterschiedlichen Methoden und Ideen anderer Schüler öffnen. Professoren konzentrieren sich in der Regel auf die Theorie. Bei Ihren Kollegen geht es darum, die Theorie zu überwinden und die Grenzen zu testen.

ToddR
quelle
-1

Natürlich!

Es ist schwierig, wenn Sie an der Universität studieren, weil Sie wahrscheinlich bereits versuchen, Ihr Studium, Ihren Job und Ihr soziales Leben in Einklang zu bringen, aber es sollte nie eine Zeit geben, in der Sie sagen: "Ich habe heute genug getan." Man kann nie genug üben.

Das heißt nicht, dass Sie sich niemals entspannen und eine Auszeit nehmen, fernsehen oder einfach früh ins Bett gehen sollten. Aber es gibt keinen Grund zu sagen, dass Sie sich nicht die Mühe machen , in Ihrer Freizeit zu üben.

Dean Harding
quelle
4
Es sollte nie eine Zeit geben, in der Sie sagen: "Ich habe heute genug getan"? "Ja wirklich?" Noch nie!? Diese Art von Einstellung klingt schlecht für die geistige Gesundheit.
Kyralessa