Bruciato eh? Non senti quella "vibrazione" che hai avuto la prima volta che l'hai vista printf("Hello World!");
per la prima volta? Ho iniziato a programmare quando avevo 14 anni e quando finalmente ho preso alcune lezioni di programmazione universitaria durante il mio ultimo anno di scuola superiore, le classi mi hanno letteralmente annoiato la vita perché ero già molto avanti. Ero pronto a scrivere applicazioni del mondo reale e risolvere problemi complessi, ma ero intrappolato in un orribile vortice di lezioni introduttive che pensavo fossero rivolte a persone che non potevano allacciarsi le scarpe. Stava letteralmente uccidendo il mio interesse. Non sto dicendo che questo è lo stesso scenario per te, ma sento spesso che le lezioni di programmazione spesso uccidono il tuo interesse e il "pi'zaz" che rende la programmazione realmente interessante .
Per me: essere insegnati e apprendere sono due cose completamente diverse .
Codeburn . Poi c'è stata codeburn. Ho imparato così tanto in fretta e ho passato così tanto tempo a programmare, che non ho fatto altro. Mi sono semplicemente bruciato. Devi assicurarti che non sia certamente l' unica cosa che fai.
L'altopiano . C'è stato un momento in cui non sapevo davvero cos'altro imparare. Ho imparato le basi, ho imparato alcune materie avanzate, ma in passato ero come "Okay, che ora". Hai davvero bisogno di iniziare il tuo progetto (preferibilmente di grandi dimensioni) o sicuramente di essere coinvolto in alcuni progetti là fuori. Non ti troverai ad imparare cose nuove se non ti avventuri ed esplori un po '.
Sono comunque completamente ossessionato dalla programmazione. I migliori programmatori che conosco sono quelli che, nonostante ottengano codeburn, o forse addirittura colpiscano un plateau, sono quelli che continuano ad avanzare. Dopotutto, quando sei nel mondo reale, non puoi semplicemente interrompere lo sviluppo di un prodotto perché ti bruci leggermente o colpisci un plateau. Lo sviluppo di software aziendali e del mondo reale non funziona in questo modo. Oggi non ho mai veramente avuto codeburn o colpito plateau. Spesso metto giù i miei progetti e gioco per 30 minuti per "liberare la mente", per poi tornare ai miei progetti. Faccio cose al di fuori del regno dei computer per mantenermi in equilibrio. Mi coinvolgo nel rispondere alle cose su SO per tenermi acuto e acuto, e leggo anche nuovi libri e leggo nuove fantastiche tecnologie.
Per me, adoro programmare. Anche se mi bruciano, continuo ad andare avanti. Non perché mi costringo a farlo, ma perché voglio diventare un esperto in C # e .NET . Se non hai un obiettivo per te stesso, potresti scoprire che in realtà non sai cosa vuoi uscire dalla programmazione. Perché programmate in primo luogo ? Mi piace risolvere problemi complessi. Mi piace anche creare soluzioni innovative. Ho obiettivi che guidano la mia passione per lo sviluppo del software in generale.
È per te ? Forse no. Se il pensiero nella tua testa è che non mi piace più programmare e devi davvero chiedere a te stesso e agli altri come motivarti a programmare ? Forse non è solo la tua nicchia. Trova un altro interesse. Se sei giovane, hai tempo per esplorare e puoi sempre tornare alla programmazione.
Sembra che ad un certo livello ti piaccia davvero, perché ti stai contraddicendo dicendo che hai perso interesse e passione, eppure ami la programmazione e la tua laurea in CS. Forse stai perdendo interesse, perché in realtà non stai risolvendo alcun problema del mondo reale e non stai vedendo alcun uso effettivo per questo .
Questo era il problema che avevo con la matematica a scuola. Sei un insegnante di matematica, ma raramente scenari di mondo reale per usarla, e la risposta degli insegnanti / professori è sempre la stessa: devi solo conoscerla per avere successo . Questo non mi dice molto, e se questa è l'unica risposta che hai, non mi fido della tua esperienza e perderò interesse. Mi piace risolvere i problemi del mondo reale , non vivere in teoria o l'ideale di cui ho solo bisogno di conoscerlo .
Intendiamoci, questo è tutto molto soggettivo e si basa sulla mia esperienza, ma forse puoi essere ispirato a contemplare il tuo problema.
Oh, e una cosa che mi ispira e guida davvero la mia passione, guardo molto Channel9 (MSDN). Dietro il codice, come funzionano le cose, ecc. Quando stai imparando dai migliori esperti in circolazione, impari molto e ti ispira davvero a voler migliorare e fare grandi cose. Dovresti anche notare che alcuni dei più brillanti esperti del settore, hanno fatto cose completamente indipendenti per anni prima di immergersi nella programmazione / informatica.