Ho smesso di scrivere codice per divertimento, è un brutto segno? [chiuso]

70

Ad un certo punto nel tempo, ho appena smesso di programmare per divertimento. Ero solito andare al lavoro, finire i miei compiti e poi, una volta arrivato a casa, andavo a scrivere cose per divertirmi. Tuttavia, ora vado a casa e cerco di evitare il computer. Preferisco leggere il giornale, guardare la TV, andare al bar, ecc.

Questo è un brutto segno? Voglio dire, cerco ancora di tenere il passo con le ultime tendenze, di trovare forum / blog / ecc degli sviluppatori, ma non ho detto "Voglio imparare il linguaggio X - mi chiedo se potrei scrivere l'app Y"

Questo è successo a chiunque altro?

    
posta PSU_Kardi 14.09.2010 - 16:11
fonte

15 risposte

50

Questo è un problema molto comune chiamato burn-out. Succede a tutti quelli che prendono sul serio il loro lavoro. Il mio consiglio è di prendere alcune settimane di pausa dalla programmazione e pianificare un progetto a lungo termine per il divertimento. Quindi metti da parte almeno 15 minuti ogni notte per completare una parte del progetto. Fintanto che lo prendi lentamente, tornerai in gioco in pochissimo tempo.

    
risposta data 14.09.2010 - 16:18
fonte
23

Has this happened to anyone else?

No! Sei il primo!

Seriamente, dai, è una cosa naturale! Crescendo, le persone iniziano ad avere un sacco di problemi da gestire: bambini, genitori, finanze, famiglia. Risolvendo ognuno di essi richiede l'attività cerebrale. E i cervelli tendono a stancarsi (e con l'aumentare dell'età sono più facilmente stanchi). Quindi, dopo il lavoro e tutte queste cose, potresti non avere la possibilità di dedicarti ad attività così intense come la programmazione del cervello.

In realtà, lo sto vivendo molte volte. Quando ho avuto molti problemi personali, non sono riuscito a trovare il potere di fare il codice nel mio tempo libero.

E forse lo ami meno di prima. Per questo non diventi un programmatore peggiore. E le probabilità sono alte che un giorno sentirai di voler codificare per divertimento di nuovo.

    
risposta data 14.09.2010 - 16:22
fonte
19

Mi è successo molte volte.

Prima causa : troppo lavoro in ufficio
Seconda causa : troppo lavoro a progetti collaterali (a tarda notte)

Cure : Di solito tagliamo progetti per animali domestici, libri di programmazione e tutto ciò che riguarda l'IT sostituendoli con film, TV, videogiochi, libri rilassanti e molto fitness (in esecuzione).

Effetti : in un paio di settimane o meno, sono di nuovo pronto per le mie attività di programmazione al di fuori dell'ambito di lavoro.

    
risposta data 14.09.2010 - 16:42
fonte
18

Non ho quasi mai programmato nel mio tempo libero (non dopo il college), ma adoro lo sviluppo del software. Continua a lavorare e goditi un po 'di più a casa. Alla fine della tua vita, non penserai, "Accidenti, vorrei avere passato più tempo al lavoro ..."

    
risposta data 14.09.2010 - 16:43
fonte
11

Ho intenzione di lanciare una versione alternativa. Forse stai effettivamente lavorando a qualcosa che è impegnativo ed estenuante. Comincio a scrivere codice per divertimento quando sono alla fine di un progetto e sto semplicemente avvolgendo le cose. Se ottengo un nuovo progetto in cui devo allungare le mie capacità (non così difficile da fare), lo trovo divertente e non vedo la necessità di lavorare su nient'altro.

    
risposta data 14.09.2010 - 16:36
fonte
8

Lo vedo sano e buono. Vuoi avere una vita al di fuori del lavoro. Questo ti renderà più bravo nel tuo lavoro, non peggio.

    
risposta data 14.09.2010 - 16:33
fonte
8

Il tempo è un fattore limitante. Ho smesso di scrivere codice per divertimento circa 5 anni fa. Ho imparato a suonare la chitarra, iniziando a dilettarmi nella lavorazione del legno, ho avuto figli, e non posso nemmeno avvicinarmi a stare al passo con gli ultimi videogiochi. Quando ho navigato l'ora di punta, ho cenato, ho giocato con i bambini, li ho messi a letto e letto loro alcuni libri; Non ho l'energia o il desiderio di collegare le mie ultime due ore al computer. Sono sicuro che questo cambierà di nuovo, ma sono sinceramente d'accordo con la programmazione come "lavoro" in questo momento ...

    
risposta data 14.09.2010 - 19:40
fonte
7

Scrivi una cella automatizzata in Excel. Crea una semplice web app, che scarica un'immagine dall'URL, e il visitatore può trascinare i baffi sulla foto. Crea una semplice applicazione web che rimuova una lettera in frasi da pagine su google a caso. Scrivi una piccola app orologio sempre in primo piano, che cresce man mano che la fine del tempo di lavoro si avvicina. Scrivi uno script, che scarica le foto dalla scheda SD, inserendo immagini nella cartella yyyymmdd in base alla data di creazione. Scrivi uno screen saver. Crea una pagina web con un grande pulsante rosso, che dice "Scoprirò la tua età, ti basta premere su di me", e suona un rumoroso suono di scoreggia quando viene premuto, quindi scrive "se stai ridendo, devi essere sotto i 5 anni ". Scrivi su di essa una documentazione dettagliata: specifica dei requisiti, progettazione dell'interfaccia utente, analisi di mercato, piano aziendale, diagramma di flusso.

Se hai finito, inviami l'URL.

    
risposta data 14.09.2010 - 22:25
fonte
5

Ho fatto il codice per 11 anni, il che probabilmente non è molto per alcuni qui intorno, ma mi sono occupato molto della mia carriera, e ci sono un paio di cose che mi hanno sempre aiutato sopra la gobba.

Come altri hanno già detto, gli hobbies sono fantastici. Ci sono un sacco di cose interessanti là fuori per imparare, fare, raccogliere e creare, ed è probabile che se sei un ingegnere del software hai più accesso a loro di molte persone. In quella nota, mi aiuta sempre a ricordarmi che su una scala abbastanza grande, il mio problema ("Ragazzo sono stanco di scrivere codice") è minuscolo, non è nemmeno un problema; in questa economia in cui le persone stanno lottando per mangiare e scoprire che i posti di lavoro in cui hanno passato la vita per la formazione non sono più disponibili per loro, lavoro in un campo in cui ho condizioni di lavoro constrongvoli, accesso a internet, libertà e mobilità professionale quasi ovunque io voglia andare.

Ho costruito case e lavorato nella costruzione commerciale e mi piace il burn-out per ferirti facendo lavori fisici. Siamo operatori mentali e, a volte, "feriamo" le nostre menti, e dobbiamo prenderci cura di loro e ripararli in modo che possiamo sempre contare su di loro per la nostra vivacità. La noia ripetitiva può farlo, quindi vai fuori, rompi la tua routine, prendi qualche eccitante nuovo stimolo e non dimenticare mai quanto sei fortunato ad avere una tale abilità come la codifica.

    
risposta data 14.09.2010 - 20:22
fonte
3

La risposta di ChaosPandion è buona, sembra che tu sia appena bruciato. Un buon modo per evitare di bruciare è trovare altri hobby. Mi piace lavorare sui miei progetti collaterali, ma a volte è troppo. Quando ciò accade, cambio marcia a qualcos'altro. Mi piace anche lavorare su auto, legno e lavorazione dei metalli, elettronica per hobby e varie forme di espressione artistica.

Se ti piacciono i videogiochi, potrebbe essere divertente provare a svilupparli. La combinazione di arte e programmazione può essere una sfida interessante. Ho avuto alcuni progetti di gioco in cui, quando sono stanco di programmare, andrò a lavorare sull'arte. Quando mi stanco dell'arte, torno alla codifica. È un ottimo modo per sviluppare software, ma in realtà non è necessario sviluppare software tutto il tempo mentre si lavora al progetto.

    
risposta data 14.09.2010 - 19:09
fonte
3

Per me, non codifico per divertimento perché non è più una sfida. Quando ero giovane, molte cose erano impegnative. Ho mai scritto un programma per stimare il valore Pi usando un numero casuale ed è stato divertente vedere quanto fosse accurato. Se avessi intenzione di farlo ora, potrebbe richiedere solo pochi minuti senza alcun divertimento.

Tuttavia, penso che ciò che è divertente per me ora è come utilizzare le mie capacità per fare il meglio nel mio lavoro. L'ottimizzazione è divertente. Il refactoring è divertente. Il design di classe è divertente. La revisione del codice è più divertente. Sto ancora programmando per divertimento, la differenza è che è anche il mio lavoro.

    
risposta data 14.09.2010 - 20:23
fonte
3

Non penso che sia un brutto segno. Hey! La vita è più che semplice programmazione, anche se la ami davvero, ti è permesso fare anche altre cose.

    
risposta data 15.09.2010 - 16:50
fonte
1

Non lasciarti abbattere. Invecchiando hai altre responsabilità e le tue priorità cambiano. I bambini sono un esempio eccellente: perché dovresti programmare quando potresti stare con il tuo piccolo?

Ho scoperto che anch'io di tanto in tanto perdo interesse nei miei progetti privati. Ci vado, lascia che sia e alla fine mi ritrovo attratto da una nuova ed eccitante tecnologia brillante con cui gioco a casa. Sembra tutto ciclico, come tutto il resto è vita.

Rilassati, seguici. Sii diligente riguardo al tuo lavoro e mantieni una mente aperta. Ti ritroverai attirato di nuovo quando sarà il momento.

    
risposta data 17.09.2010 - 05:12
fonte
1

Mi chiederei perché stai cercando di evitare il computer. Se sei così frustrato che vuoi buttarlo fuori dalla finestra, allora potresti voler cercare un aiuto professionale con problemi di rabbia o di orientamento professionale, poiché ognuno è un modo diverso per risolvere questo problema.

Un altro modo per vedere questo è la maturità che hai sviluppato per il campo. Dove inizialmente si poteva vedere una nuova lingua come un giocattolo nuovo e brillante da godere, si poteva vedere il dolore di provare a farlo e che ti impedisce di andare lì, forse.

    
risposta data 09.11.2010 - 22:25
fonte
1

Ne sarei preoccupato, specialmente alla tua età. Sono grato di trovare ancora divertente la programmazione, perché è l'unica cosa che so fare.

Ecco alcune cose che ho trovato che aiutano:

  • Trova un modo per usare le tue abilità per qualcosa al di fuori del lavoro. Ho creato una piccola app, basata su C ++ e MySQL, per eseguire aste di beneficenza. Poi potrò aiutare a gestire le aste e ad attraversare una notte di raccolta fondi, sperando di liberarmi degli insetti. Molto divertente!

  • Prendi un libro o due su qualcosa di interessante. Per me, erano cose come dimostrazione di teoremi, computer quantistici, linguaggio macchina, visione e apprendimento. Quindi prova a scrivere piccoli programmi per provarli. Più piccolo è, meglio è.

  • Impara un po 'di matematica. Dovevo tornare indietro e ridimensionare le mie abilità con equazioni differenziali, calcolo, algebra lineare e statistiche bayesiane. Per tutto, scrivo un piccolo programma per aiutarmi a capire cosa sto facendo.

Spero che tu continui a trovare divertente la programmazione, ma se non lo è, spero tu possa scoprire che è divertente per te.

    
risposta data 09.11.2010 - 23:32
fonte

Leggi altre domande sui tag