Idee per farti riprendere a programmare? [chiuso]

16

Sono stato un programmatore professionista per molti anni (20 anni) e ora ho perso interesse, al momento ho problemi anche a buttare giù alcune 100 righe di cose semplici. Ci vorranno 3-4 giorni anziché 30-40 minuti

Qualcuno ha dei suggerimenti su come ottenere il tuo interesse?

Da quando ero bambino, ho praticamente iniziato a programmare / codificare finché ero sveglio. Ero solito finire il lavoro e colpire l'interweb per nuove cose fino a letto. Ora sono fortunato a rendere ragionevoli i conteggi LOC al lavoro.

Modifica

Grazie a tutti - alcuni ottimi suggerimenti - molti a cui non pensavo - anche se non vedo l'ora di fare esercizio probabilmente ne ho bisogno.

    
posta Adrian Cornish 07.02.2012 - 06:45
fonte

6 risposte

30

Nessuno qui sa cosa ti ispirerà meglio di te, ma ecco alcune idee:

  1. Cambia progetti. La programmazione è come scrivere: è un mezzo per un fine, non tanto fine a se stesso. Se non credi nel valore di ciò che stai facendo, non sentirai che c'è molto senso nel farlo. Quindi cerca un altro progetto al lavoro a cui puoi passare, qualcosa su cui puoi entusiasmarti. Se non è possibile passare completamente, cerca un altro progetto che puoi trascorrere almeno un po 'di tempo.

  2. Prova a imparare qualcosa di nuovo. Sfida te stesso provando un progetto nel tuo tempo usando una serie di strumenti che sono molto diversi da quello che hai fatto negli ultimi n anni. Potresti provare a utilizzare un linguaggio di programmazione funzionale o creare un sito Web o creare un progetto basato su EC2 di Amazon di Amazon o su Google App Engine o prova a sviluppare un'app per Android o iOS o prendi un Arduino e provare alcuni programmi di programmazione incorporati, o angolo uno dei ragazzi mainframe al lavoro e chiedere di imparare un po 'COBOL, o ...

  3. Fai una vacanza. Quando è stata l'ultima volta che hai interrotto due o tre settimane consecutive? Prendi in considerazione la possibilità di renderlo un vacanza reale , in cui devi scollegare il computer e non toccarlo per durata. Non leggere nemmeno sui computer. Fai un po 'di paesaggistica intorno alla tua casa, finisci il seminterrato, fai uno studio approfondito di cupcakes , riprendi photography , trascorri un po 'di tempo con la tua famiglia, viaggi ... tutto ciò che non riguarda la digitazione. A volte hai bisogno di una pausa da qualcosa prima di goderti di nuovo.

  4. Torna a scuola. Renditi conto che non devi essere un programmatore per sempre, specialmente se non lo trovi gratificante. Questo potrebbe essere un buon momento per iniziare a pensare a cosa vuoi fare per il tuo prossimo atto. Oppure, dopo un semestre di studio sull'EBITDA e sui costi indiretti del lavoro, potresti improvvisamente rendervi conto che amore, amore, amore programmazione dopo tutto.

  5. Inizia facendo esercizi . Può essere difficile per i fantini da scrivania come noi credere, ma molte persone giurano che l'esercizio ti dà più energia, che potrebbe aiutarti a sentirti un po 'più motivato. Può anche servire come una pausa mentale dal lavoro, o come un momento per pensare profondamente.

  6. Parli con il medico. La motivazione diminuita potrebbe essere un segno di depressione o altre malattie. E anche se questo non è il problema, il tuo doc potrebbe essere in grado di suggerire alcune modifiche che ti faranno sentire molto meglio.

  7. Assicurati di capire in che modo il lavoro che stai facendo si inserisce nel quadro più ampio. A volte è difficile vedere la foresta per gli alberi, e parlare con il tuo manager di come il tuo lavoro influisce sulla bottom line potrebbe fornire alcune delle motivazioni che ti aiuteranno a tornare in pista.

risposta data 07.02.2012 - 07:24
fonte
7

La mia motivazione è migliorata notevolmente iniziando a leggere determinati blog e libri, ascoltando i podcast e guardando i video di programmatori dedicati. Forse questo ti è troppo familiare, ma se non lo è, perché non ti tratterò allargando professionalmente il tuo orizzonte?

risposta data 07.02.2012 - 08:38
fonte
2

A change is as good as a rest

Potresti assumere ulteriori / diverse responsabilità, come alcune analisi di business o il lavoro di collegamento con i clienti per darti una "pausa" dal lato del carbone?

Il miglior consiglio che posso dare è capire perché hai perso il tuo mojo. Questo è qualcosa a cui solo tu puoi rispondere, ma come con la programmazione puoi davvero iniziare a risolvere un problema una volta che lo hai debugato per determinare la causa principale. Tutto il resto equivale a mettere un cerotto su di esso.

Se tutto il resto fallisce, prendi una vacanza (o un anno sabbatico se il tuo datore di lavoro offre loro e sei idoneo); a volte un riposo è meglio di un cambiamento.

    
risposta data 07.02.2012 - 07:33
fonte
2

Fai una pausa. Fai qualcos'altro. Una vacanza Guardare un film. Rilassare.

Le cose cambiano e il tuo interesse tornerà, o non lo farà. Regola la tua situazione.

Chiedi qualcos'altro da fare al lavoro e sii buono con te stesso.

    
risposta data 07.02.2012 - 07:39
fonte
1

Tre cose possono aiutarti a riprendere la tua programmazione:

  1. Ottieni un SSD.
  2. Conosci il tuo IDE freddo. La memorizzazione di numerosi tasti di scelta rapida super-utili nella memoria può restituire parte del divertimento che hai perso e renderti super-produttivo nel processo.
    1. Se sei uno sviluppatore .NET, acquista una licenza Resharper (anche se il tuo datore di lavoro è meschino e si rifiuta di pagare per questo). Scopri i tasti di scelta rapida più utili di Resharper a freddo. Questi ti metteranno davanti al pacchetto.
  3. Acquista un abbonamento Pluralsight e guarda i webcast a velocità 1,5x.
risposta data 07.02.2012 - 07:07
fonte
1

Fai qualcosa che ti piace. Forse il lavoro non ti sta motivando abbastanza.

Fai qualcosa di nuovo ... il campo dell'informatica è animato da nuove cose da fare.

20 anni fa probabilmente non avevi l'Intelligenza Artificiale, l'Apprendimento Automatico, il Data Mining, il calcolo distribuito .. prova ad alcuni di questi.

Un buon punto di partenza sono alcuni corsi di livello universitario a Stanford o al MIT. Alcuni corsi MIT / Stanford sono aperti sul web.

    
risposta data 07.02.2012 - 07:49
fonte

Leggi altre domande sui tag