È un peccato non programmare il tuo tempo libero mentre sei in uni? [chiuso]


10

Ci sono state alcune domande sul non programmare il tuo tempo libero, ma tutte riguardano quando sei al lavoro. E quando studi? Hai anche bisogno di imparare sul tuo tempo libero quando stai già imparando durante il giorno (in uni)?


6
L'università è per 3 cose: studiare, bere e scopare, divertirsi e fare un programma all'estero.
Giobbe

10
@Job - Penso che siano 5 cose ...
webdad3

13
@ webdad3: @Job chiaramente non era un grande matematico.
FrustratedWithFormsDesigner

7
Sembra "Voglio diventare un calciatore; devo giocarci dopo la scuola?"
P Shved

8
Tempo libero? Non ho la più pallida idea di cosa tu stia parlando.
Bob Roberts,

Risposte:


21

Se stai prendendo regolarmente lezioni di programmazione e programmazione, non è necessario forzarti a farlo nel tuo tempo libero. Se vuoi , va bene, ma se lo costringi, puoi creare una grave avversione ad esso, e questo può ferire di più nel lungo periodo.

Il college è abbastanza stressante. Concentrati sulle tue lezioni e sul tuo lavoro (se lavori anche tu) e usa la minima parte del tempo libero che ti resta per divertirti.


7
Se codificare nel tuo tempo libero durante il college crea una avversione ad esso, prenderei fortemente in considerazione un diverso diverso.
Matt Greer,

3
@matt: Sai, prima del Viagra, l'impotenza era un problema serio tra le pornostar. È perché quando ti costringi a fare qualsiasi cosa, smette di essere divertente. Non ho detto che non dovresti programmare nel tuo tempo libero. Ho detto che non dovresti costringerti a programmare nel tempo libero. È possibile essere un programmatore decente e anche avere una vita.
Satanicpuppy

Ovviamente. Tuttavia, non ho mai incontrato una persona che ha avuto una carriera di successo come programmatore a cui non piaceva scrivere da solo. Questo campo cambia semplicemente troppo rapidamente e richiede davvero che restiamo in piedi e continuiamo a imparare per tutta la durata della nostra carriera. Abbiamo una differenza di opinione, ma direi che se a qualcuno non piace programmare nel tempo libero (specialmente in giovane età quando l'energia è abbondante), direi che probabilmente non sono bravi come programmatori come qualcuno a cui piace. E se è così, potrebbe semplicemente significare che la programmazione non è la carriera ideale per loro. Solo IMO
Matt Greer

1
@matt: sono d'accordo sul fatto che le persone che amano ciò che fanno tendono ad essere migliori, ma ci sono molti programmatori competenti là fuori che hanno una carriera di successo e non programmano nel tempo libero. Come con la maggior parte delle carriere, la maggior parte dei programmatori lo sta facendo solo perché è qualcosa che possono fare che mette il cibo nel piatto e il denaro in tasca.
Satanicpuppy

2
@Matt e Satanicpuppy: è interessante. Di tutti i "programmatori rockstar" con cui ho lavorato, direi che è circa una divisione del 25/75. Una considerevole minoranza è piena di "dentro" e programmano nel loro tempo libero, OSS, ecc. L'altro 75% lo considera "solo un lavoro", ma in qualche modo è ancora molto buono, produttivo e concentrato mentre lavora. In effetti, una delle migliori rockstar che abbia mai incontrato non possedeva nemmeno un computer a casa in quel momento (si trasferì in una nuova città, non ci si avvicinò mai, ecc. Per anni!) !! Funziona il contrario anche se - chi DO programma nel loro tempo libero sono raramente mali.
Tabelle Bobby

11

Alcuni di noi letteralmente non hanno il tempo di programmare nel nostro "tempo libero". Sono in pieno corso con un lavoro di 25 ore settimanali a settimana e un tragitto giornaliero di circa due ore. Non faccio festa, non ho una ragazza o un amico per quella materia con cui posso uscire. Non guardo molta tv tranne The Office e The Vampire Diaries. Non ho avuto un solo giorno libero da circa 5 settimane. Dopo la scuola, il lavoro, i compiti, i pendolari e un po 'di navigazione occasionale, sono fortunato se dormo 6 ore a notte. Quindi tutti i commenti su smartass implicano una mancanza di passione, capiscono che c'è un gran numero di studenti che hanno orari occupati e non fanno niente a fine giornata.


Wow, sembra piuttosto difficile
KaiserJohaan,

3
+1. So com'è. Avevo quel tipo di programma anche ai miei tempi da studente.
Tavoli Bobby

11

Non credo che si ha bisogno di studiare nel tempo libero, ma credo davvero che si dovrebbe . Mentre siamo all'università, è il momento di incorporare un sacco di nuove cose, quindi sarebbe davvero utile vedere cosa c'è fuori e cosa usano le persone per creare una visione più panoramica della realtà.

Ho visto studenti CS che non hanno mai configurato un server Apache o un file php.ini o che non sanno quando è meglio usare Ruby o Python. Quindi, più esperienza hai, più facile sarà per te applicare la teoria nella pratica quotidiana.


5

Non dirò che è una cosa negativa se non lo fai, perché la quantità di tempo libero che hai dipende dal tuo carico di lavoro, e non so già quanta programmazione fai per le lezioni. Tuttavia, se non si dispone di progetti si lavora quando si fare avere più tempo (come le vacanze estive) poi mi chiedo se davvero è piaciuto al programma.


3

Non c'è dubbio che più tempo impieghi a perfezionare le tue abilità di programmatore, meglio sarai fuori dal cancello una volta laureato. Tuttavia, detto questo ... Hai una vita davanti a te, fissando i monitor, curvo sulla tastiera ...

Goditi il ​​tuo tempo a scuola. Una volta usciti, la vita inizia ...


"Non c'è dubbio che più tempo impieghi a perfezionare le tue abilità di programmatore, meglio sarai fuori dal cancello dopo la laurea." - esiste tuttavia un punto di rendimenti decrescenti.
appena l'

2

Nella mia esperienza, programmare nel tempo libero tende ad essere estremamente indicativo in una direzione, ma non tanto nell'altra (sia in uni che in seguito al lavoro).

Quello che voglio dire è questo: ho lavorato con alcuni programmatori "rockstar" di grande talento nel corso degli anni, e hanno gestito la gamma da computer letteralmente sempre e solo toccando il lavoro - fino agli ubergeek che avevano la loro startup dopo le ore e / o trascorso ogni momento di veglia su progetti personali e OSS.

Questa è la cosa: chi DO programma nel loro tempo libero è quasi garantito per essere almeno programmatori decenti. Ovviamente, devi stare attento ai fan degli script che stanno semplicemente facendo cose facili ancora e ancora. Ma se puoi confermare che stanno facendo progetti abbastanza seri nel loro tempo libero, è molto probabile che siano abbastanza buoni, se non addirittura "rockstar". Quindi, in questa direzione, è una scommessa relativamente sicura.

Al contrario, non è così tanto. Per qualche ragione, ci sono alcune rockstar davvero epiche là fuori che ancora trattano in qualche modo la programmazione come un semplice lavoro. Potrebbero impiegare lunghe ore e / o tenere il passo con la tecnologia leggendo, facendo ricerche e valutando le ultime tecnologie all'ora di pranzo o dopo le 17:00 prima di andare a casa - ma in pratica non programmano ancora al di fuori del lavoro. Direi che circa il 25-50% delle "rockstar" che ho incontrato sono così. E ogni volta che è successo, ha cancellato questo mito secondo cui i programmatori devono "approfondire 24 ore su 24, 7 giorni su 7".

Cosa significa questo per uni? - Direi che dipende da quanto è duro il tuo programma (come nel programma di studio) e da quanta programmazione stai già facendo (compiti, ecc.). Come altri hanno detto, non si vuole costringere a voi stessi di fare troppo, perché può portare a burnout. Ma aiuta sicuramente ad essere "coinvolti" e voler sperimentare e imparare molto bene il materiale. Se scopri che il tuo interesse per la programmazione arriva solo fino all'apprendimento sufficiente per superare i tuoi corsi, allora questo è un brutto segno.


Quelle "rockstar" che conosci fanno cose interessanti al di fuori del lavoro? Leggere buoni libri, sfidare se stessi atleticamente, ecc.? Scommetto che contribuisce molto più di quanto pensi alla loro capacità di programmare bene. Nel corso degli anni ho avuto un grande rispetto per il programmatore a tutto tondo sia come programmatore che come persona.
appena l'

1
@justkt: In realtà, uno era un alcolizzato furioso, e un altro era un tipo "questo è solo un lavoro", che acquistava un biglietto della lotteria ogni settimana e diceva che non avrebbe mai più lavorato se avesse vinto. Gli altri erano come descrivi. Ma questo è ciò che trovo affascinante - che ci sono questi tipi che sono molto bravi a farlo nonostante non sembrino davvero "coinvolti" così tanto. Va contro la solita saggezza nel fare ciò che ami e nell'essere bravo a causa della passione. Immagino che alcune persone abbiano un'ottima motivazione per trattare qualcosa come "proprio come un lavoro" ma continuando a farlo bene.
Tavoli Bobby

1

Ho avuto un progetto di sviluppo per hobby (chat vocale) nel mio tempo libero in cui ho imparato un sacco, come lo sviluppo di Visual Studio, un sacco di C ++ / C # e solo cose generali che non avrei imparato altrimenti, ed è stato il merito che in realtà mi ha procurato un lavoro. Ti suggerisco almeno nel tuo ultimo anno solo di provare qualcosa, come un gioco o un'applicazione per hobby.

Sto imparando un buon linguaggio standard e un IDE come C ++ in Visual Studio o Java in Eclipse / Netbeans mentre faccio un progetto per hobby. Onestamente non ho idea di Apache, php, ruby ​​o python e secondo la mia modesta opinione non è la conoscenza di base di CS ma ovviamente dipende da cosa vuoi fare in seguito.


1

Se sei uno studente e non hai dozzine di idee con le quali non vedi l' ora di armeggiare nel tuo tempo libero, allora forse ti sbagli.


1
Ero un CS e scrivevo in inglese un doppio maggiore che di solito aveva più storie che idee di programmazione nella mia testa. In questi giorni ho molte più app che mi piacerebbe scrivere di storie che mi girano per la testa. E non mi dispiacerebbe se la situazione si ribaltasse di nuovo. Essere ampiamente interessati / interessanti non dovrebbe essere sottovalutato.
dall'8

1

Dipende da cosa vuoi dalla vita.

Se vuoi il prossimo (inserisci qui il nome della celebrità della programmazione), allora non ti senti obbligato a passare ogni ora di veglia (e a masticare alcune delle tue ore di sonno) probabilmente non è un buon segno.

Se vuoi vivere abbastanza bene sviluppando software da poter supportare una famiglia e goderti alcuni altri aspetti della vita, allora non sono sicuro che sia una cosa così brutta.

Ora, devi renderti conto che le persone in questo consiglio si inclineranno verso quelle con una passione per i programmatori, e vogliono lavorare con persone che condividono quella passione, e quindi saranno inclini a dire che tutti dovrebbero fare lo stesso.


0

Dovrebbe richiedere un certo sforzo per allontanare la tastiera e leggere un capitolo sulla storia se hai intenzione di farlo per gran parte del resto della tua vita. Se sei nel mezzo di un grande progetto di programmazione, il libro di storia potrebbe essere una bella pausa.


0

Direi che dipende da dove ti trovi nel tuo programma. Se non hai già avviato il tuo programma sapendo come programmare, all'inizio ti vengono introdotti molti nuovi concetti e il lavoro di classe è piuttosto interessante e stimolante. A quel punto, potresti non aver messo insieme le idee che hai imparato in un'idea di progetto. E, naturalmente, hai altre lezioni. Direi che se sei al terzo o quarto anno e non hai una sorta di progetto secondario che potrebbe essere un problema.


0

È necessario? No. Ma ci sono molti vantaggi se lo fai. Più pratica ottieni e meglio è. Sento che è più facile sperimentare e imparare cose nuove quando il tuo stipendio non dipende da questo.

Inoltre, l'università offre un gruppo molto diversificato di pari da cui apprendere e assorbire idee. Trascorrere del tempo nei laboratori dopo le ore. Lavora su alcuni progetti di gruppo solo per divertimento. È incredibile quanto più velocemente puoi raccogliere le cose quando apri la tua mente ai diversi metodi e idee di altri studenti. I professori tendono a concentrarsi sulla teoria. I tuoi colleghi si occuperanno di spingerlo oltre la teoria e testare i confini.


-1

Ovviamente!

È difficile quando studi all'università perché probabilmente stai già cercando di destreggiarti tra studio, lavoro e vita sociale, ma non dovrebbe mai esserci un momento in cui dici: "Ho fatto abbastanza oggi". Non puoi mai avere abbastanza pratica.

Questo non vuol dire che non dovresti mai rilassarti e prenderti un po 'di tempo libero, guardare un po' di TV o semplicemente andare a letto presto. Ma non c'è motivo di dire che non preoccuparti di allenarti nel tuo tempo libero.


4
Non dovrebbe mai esserci un momento in cui dici "Ho fatto abbastanza oggi"? Veramente? Mai!? Quel tipo di atteggiamento suona male alla salute mentale.
Kyralessa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.