La cosa più grande: NON. OTTENERE. Frustrato. Tenere duro. Fai del tuo meglio. Scopri cosa puoi. Ruba ogni minuto. Goditi il processo!
La seconda cosa più importante: pensare a lungo termine. Pensa: "Tra un anno, voglio che XYZ sia realizzato." Quando guardo quello che ho fatto negli ultimi 6 mesi, sono davvero impressionato. Ma quando penso a quello che ho fatto stasera ... non così tanto.
Sono in una situazione molto simile. Ho una programmazione di lavoro a tempo pieno (PL / SQL, .NET, Javascript). Moglie, due figli, casa. Ho appena finito un progetto - trevorschinesereader.com. L'ho iniziato lo scorso ottobre. Non è la cosa più grande del mondo, ma ne sono davvero orgoglioso. Ora che ho finito, ho iniziato a studiare la programmazione per iPhone. È molto divertente e, per me, riguarda molto più il processo che il risultato. Amo imparare e amo acquisire nuove competenze e amo costruire cose. Provo a ricordare che quando inizia la frustrazione.
Ci sono un paio di cose che mi aiutano:
Vivo vicino al lavoro. Pendolarismo di 7 minuti. Mi dà più tempo.
Penso al mio modo di lavorare. Pensa alla progettazione, alle nuove funzionalità, ecc. Se non altro, questo mi tiene eccitato e impegnato con i progetti a cui sto lavorando.
Progettare durante il pranzo o durante le chiamate in conferenza. Solo un pezzo di carta e penna fa un buon lavoro. Quindi hai qualcosa quando torni a "lavorare" di notte.
Codice ogni giorno. Anche solo un po '.
Non scoraggiarti mai. MAI. MAI! Non pensare mai che ti stai muovendo troppo lentamente. Questo ti scoraggerà e basta. Appena. Mantenere. Andando. Non importa quanto piccoli siano i tuoi progressi.
I miei figli vanno a letto verso le 8. Uso dalle 8:00 alle 11:00 o mezzanotte per programmare. Posso stare alzato fino a tardi b / c, non ho un lungo tragitto giornaliero. Fa schifo essere stanco tutto il tempo, ma per me ne vale la pena. Inoltre, la moglie è comprensiva e va bene a letto da sola. È una santa per questo.
Almeno venerdì o sabato sera rimango alzato fino a tardi (3 o 4 AM). Quindi dormi e fai un pisolino il giorno successivo mentre la moglie si prende cura dei bambini. Cerco di farle un pisolino l'altro giorno.
Un'ultima cosa: trascorri del tempo con i tuoi figli. Mi sento frustrato con i miei figli il sabato perché vogliono la mia INTERA attenzione per l'intera giornata. Ma voglio programmare. Devo ricordare che meritano il mio tempo e che sapere che il loro padre li ama è circa un milione di volte più importante dei miei piccoli progetti di programmazione.
Sono le 23:50 e mia moglie si è appena svegliata e mi chiede quando vengo a letto. Blast! Ho appena perso 15 minuti a scrivere questo post. Spero ne sia valsa la pena! Buona notte.