Wpis z mikrobloga

Łapcie nowy odcinek kanału #javadevmatt

Moje przemyślenia na temat tego jak uczyć się programowania.

Zapraszam również do dyskusji, bo pewnie znajdzie się sporo osób z innym przemyśleniami na ten temat.

#naukaprogramowania #programowanie #java #android #nauka

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:

https://www.youtube.com/user/thenewboston/

https://www.youtube.com/user/derekbanas

https://www.youtube.com/user/caveofprogramming

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.

Have fun. :)
JavaDevMatt - Łapcie nowy odcinek kanału #javadevmatt

Moje przemyślenia na temat teg...
  • 40
@rlk120: chodzi mi o to, że zarabiają tak samo dobrze, jak każdy inny specjalista... nie wiem skąd ten mit, że to programista ma akurat jakieś kokosy. Dobry prawnik zarobi to samo albo lepiej, specjalista od bankowości podobnie. Można tego sporo wyliczyć. Jeśli nie jesteś osobą, która po ukończeniu szkoły/studiów przestała się rozwijać, to nie masz się co martwić o przyszło. Chodzi mi promowania ciekawości świata. Poznawanie technologii, bo jest fajna, a
@JavaDevMatt: ja od siebie polecam jakies tutoriale do game dev[masa tego w internetach], na poczatku przepisywanie jak maupka z szukaniem co dana funkcja robi. np KeyListener wyszukuje co sie inputowalo z klawiatury etc.

przy okazji uczysz sie jak dzialaja klasy funkcje obiekty paczki i wszystko po koleji. jak masz iq>100 to ogarniesz to w mgnieniu oka.

ciezsze jest tylko ogarniecie funkcji i znalezienie odpowiedniej do tego czego potrzebujesz.
Nie jestem programistką, ale z programistami pracuję (jestem grafikiem, tworzę gry mobilne) i ode mnie takie rady dla każdego, kto się zastanawia nad tym zawodem: To ciężka praca, którą trzeba naprawdę lubić, żeby robic ją dobrze, więc po pierwsze - zastanówcie się parę razy, bo będziecie musieli się ciągle rozwijać i to zawsze wymaga samozaparcia - im dalej w życie, tym mniej ma się na wszystko czasu, a samorozwój to coś, czego
@JavaDevMatt: btw ja mam pytanie. jak wyglada praca w korpo jako java dev. zakladam ze jestes juz senior.

a wiec:

1. terminy - czy sa napiete, czy mozna sie zmiescic z baardzo duzym zapasem

2. biblioteki - czy sa specjalne biblioteki danej firmy czy sie uzywa ogolnie przyjetych standardow typu j2ee

3. szkolenie z tych wlasnie bibliotek ktore sie uzywa [jak widze ogloszenia to kazda firma ma inne]

4. czy zadania