La cosa più grande: NON. OTTENERE. FRUSTRATO. Tenere duro. Fai del tuo meglio. Impara cosa puoi Ruba ogni minuto Goditi il processo!
Seconda cosa più importante: pensa a lungo termine. Pensa: "Tra un anno, voglio che XYZ sia completato". Quando guardo a quello che ho fatto negli ultimi 6 mesi, sono davvero impressionato. Ma quando penso a quello che ho fatto stasera ... non tanto.
Sono in una situazione molto simile. Ho una programmazione del lavoro a tempo pieno (PL / SQL, .NET, Javascript). Moglie, due bambini, casa. Ho appena finito un progetto - trevorschinesereader.com. L'ho iniziato lo scorso ottobre. Non è il più grande ting al mondo, ma ne sono davvero orgoglioso. Ora che ho finito, ho iniziato a imparare la programmazione per iPhone. È molto divertente, e per me, è molto più sul processo che sul risultato. Amo imparare e amare acquisire nuove competenze e amare costruire cose. Cerco di ricordare che quando inizia la frustrazione.
Ci sono un paio di cose che mi aiutano:
Vivo vicino al lavoro. 7 minuti di tragitto. Mi dà più tempo.
Penso sul mio modo di lavorare. Pensa alla progettazione, alle nuove funzionalità, ecc. Se non altro, questo mi entusiasma e mi coinvolge con i progetti su cui sto lavorando.
Design durante il pranzo o durante le conferenze telefoniche. Solo un pezzo di carta e penna ottiene un ottimo lavoro. Poi hai qualcosa quando torni a "lavorare" di notte.
Codice ogni giorno. Anche solo un po '.
Non ti scoraggiare mai. MAI. MAI! Non pensare mai che ti stai muovendo troppo lentamente. Questo ti scoraggerà solo. Appena. Conservare. Andando. Non importa quanto piccolo sia il progresso che stai facendo.
I miei figli vanno a letto verso le 8. Io uso dalle 8:00 alle 11:00 o mezzanotte per programmare. Posso stare alzato fino a tardi b / c non ho un lungo pendolarismo. Succhia sempre la stanchezza, ma per me ne vale la pena. Inoltre, la moglie è comprensiva e va bene andando a letto da solo. Lei è una santa per quello.
Almeno venerdì o sabato notte rimango sveglio fino a tardi (3 o 4 del mattino). Poi dormi e fai un pisolino il giorno dopo mentre la moglie si prende cura dei bambini. Cerco di darle un pisolino l'altro giorno.
Un'ultima cosa: passa il tempo con i tuoi bambini. Mi trovo frustrato con i miei figli di sabato perché vogliono la mia INTERO INTERVENTO per l'INTERA giornata. Ma voglio essere programmatore. Devo ricordare che si meritano il mio tempo e che sapere che il loro papà li ama è di circa un miliardo di volte più importante dei miei piccoli progetti di codifica.
Ora sono le 23.50 e mia moglie si è appena svegliata e mi sta chiedendo quando vado a letto. Blast! Ho appena perso 15 minuti per scrivere questo post. Spero ne sia valsa la pena! Buona notte.