Największa rzecz: NIE. OTRZYMAĆ. SFRUSTROWANY. Powieś tam. Zrób najlepiej, jak potrafisz. Dowiedz się, co możesz. Kradnij co minutę. Ciesz się procesem!
Druga największa rzecz: Myśl długoterminowo. Pomyśl: „Za rok chcę osiągnąć XYZ”. Kiedy patrzę na to, co zrobiłem przez ostatnie 6 miesięcy, jestem pod wielkim wrażeniem. Ale kiedy myślę o tym, co dziś zrobiłem ... nie tyle.
Jestem w bardzo podobnej sytuacji. Mam programowanie pracy w pełnym wymiarze godzin (PL / SQL, .NET, Javascript). Żona, dwoje dzieci, dom. Właśnie skończyłem projekt - trevorschinesereader.com. Zacząłem to w październiku. To nie jest najlepsza rzecz na świecie, ale jestem z tego naprawdę dumny. Teraz, gdy już z tym skończyłem, zacząłem uczyć się programowania iPhone'a. To świetna zabawa, a dla mnie bardziej chodzi o proces niż o wynik. Uwielbiam się uczyć, uwielbiam zdobywać nowe umiejętności i uwielbiać budować. Próbuję sobie przypomnieć, kiedy pojawia się frustracja.
Pomaga mi kilka rzeczy:
Mieszkam blisko pracy. 7 minut dojazdy. Daje mi więcej czasu.
Myślę w drodze do pracy. Pomyśl o projektowaniu, o nowych funkcjach itp. Jeśli nic więcej, to mnie podnieca i angażuje w projekty, nad którymi pracuję.
Projektuj podczas lunchu lub podczas połączeń konferencyjnych. Wystarczy kawałek papieru i długopis. Masz coś, kiedy wracasz do „pracy” w nocy.
Koduj codziennie. Nawet tylko trochę.
Nigdy się nie zniechęcaj. ZAWSZE. ZAWSZE! Nigdy nie myśl, że poruszasz się zbyt wolno. To cię tylko zniechęci. Właśnie. Trzymać. Chodzenie. Bez względu na to, jak mały postęp robisz.
Moje dzieci idą spać około 8. Korzystam z kodu od 8:00 do 11:00 lub do północy. Mogę nie spać tak późno, bo nie mam długich dojazdów. Cały czas jest do końca zmęczona, ale dla mnie warto. Żona też rozumie i może sama iść do łóżka. Jest na to święta.
Przynajmniej w piątek lub w sobotnią noc jestem naprawdę późno (3 lub 4 rano). Potem spij i zdrzemnij się następnego dnia, podczas gdy żona zajmie się dziećmi. Pewnego dnia próbuję jej drzemać.
Ostatnia rzecz: spędzaj czas ze swoimi dziećmi. Czuję się sfrustrowany moimi dziećmi w sobotę, ponieważ chcą mojej CAŁEJ uwagi na CAŁY dzień. Ale chcę programować. Muszę pamiętać, że zasługują na mój czas i że wiedza, że ich tata ich kocha, jest ważniejsza od czasów gazillionów niż moje małe projekty kodowania.
Jest 23:50 i moja żona właśnie się obudziła i pyta mnie, kiedy idę spać. Podmuch! Właśnie zmarnowałem 15 minut na pisanie tego postu. Mam nadzieję, że było warto! Dobranoc.