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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sudokuu: zrobię drugi part konkretnie pod androida. Co wykorzystuję w pracy, co było na rozmowie kwalifickacyjnej itp. Na razie chciałem odopowiedzieć na najczęściej zadawane mi pytanie "jak zacząć". ;)
  • Odpowiedz
@JavaDevMatt: Duży plus za Thinking in Java, w zupełności się zgadzam. Ta książka jest dobra dla kogoś kto już programował ale nie w Javie tylko w C/C++ lub innych językach.
  • Odpowiedz
@The_Godfather: za 10-15 lat? Strzelam, że virtual reality będzie tym, czym dzisiaj są urządzenia mobilne ;) odpowiedź na takie pytanie do wróżenie z fusów. Rób to co lubisz robić. Na dzień dzisiejszy wygląda na to, że warto iść branżę mobilną, bo jest ciągły wzrost.
  • Odpowiedz
@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,
  • Odpowiedz
@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.
  • Odpowiedz
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
  • Odpowiedz