Po tym jak spotkałem się z pozytywnym odbiorem z filmikiem o mojej rekrutacji w Hamburgu jako Android Dev: http://4programmers.net/Forum/Kariera/239553-jak_wygladala_moja_rekrutacja_na_programiste_android_w_hamburgu
Postanowiłem odpowiedzieć na najczęściej zadawane pytanie: jakie jest moje podejście do nauki programowania, jak polecam zacząć itp.
Nagrałem o tym filmik:
tl;dw:
Podzieliłem proces nauki na cztery kroki:
I - stawiamy sobie cel, który nas motywuje. Nawet gdy mamy pod nosem wszystkie potrzebne materiały, to najtrudniejszą rzeczą jest się zmotywować i na tym większość osób odpada.
II - Konfiguracja środowiska. Wbrew pozorom nie taki banał. Priorytetem powinny być wasze osobiste preferencje. Każde narzędzie, z którym potraficie pracować jest dobre. Nie dajcie się hejterom eclipsa. :D
III - Naucz się solidnych podstaw. Z videoturoali z Javy poleciłem te 3 kanały:
dla tych, którzy wolą książki poleciłem tę książkę: http://helion.pl/ksiazki/java-podstawy-wydanie-ix-cay-s-horstmann-gary-cornell,javpd9.htm
IV - Praktyka. Własny projekt, w którym uczymy się tego co najważniejsze: rozwiązywanie problemów, szukanie informacji.
Z czymś się nie zgadzacie? Jakieś inne przemyślenia na ten temat? :)