Witam,
Posiadam książkę Head First Java, obejmującą Javę 5.0. Czy nauki podstaw nie będzie przeszkadzało, że książka obejmuję właśnie 5.0, a nie nowszą?
Nadziany Kret napisał(a):
Witam,
Posiadam książkę Head First Java, obejmującą Javę 5.0. Czy nauki podstaw nie będzie przeszkadzało, że książka obejmuję właśnie 5.0, a nie nowszą?
Weź coś nowszego. Na poczatek tutorial Oracle może być.
nie ucz się już java bo dawnon temu umarła tylko ci sharp
Nie będzie przeszkadzało, po jej przerobieniu i tak będziesz musiał sięgnąć po bardziej dogłębną pozycję.
Niby nie, ale w sumie tak. Ucz się Javy 8 od razu. Stare API do dat jest poronione ( w sensie Calendar itp), zwracanie nulli to tragedia okrutna a masz teraz Optional :)
Ja niecały rok temu zaczynałem przygodę z programowaniem, zaczynając od tej książki i śmiało ją polecam. Aktualnie pracuje na stanowisku junior developera. Tylko trzeba wiedzieć jakie tematy, jak daty czy Swing pominąć, aby nie marnować czasu na rzeczy nieprzydatne :)
Sposób nauki jest naprawdę dobry. Oczywiście nie można się ograniczać tylko i wyłącznie do tej książki! :)
Powodzenia!
Czyli ogólnie to podstaw mógłbym się uczyć z Head First, pomijając niektóre fragmenty. Wtedy mógłbym je nadrobić z innego źródła. Musiałbym poszukać tylko, które fragmenty konkretnie.
M.in. daty, swing, zwracanie nulli. Mógłby ktoś podpowiedzieć, co jeszcze?
scibi92 napisał(a):
http://helion.pl/ksiazki/java-8-przewodnik-doswiadczonego-programisty-cay-s-horstmann,jav8pd.htm to lepsze
Widzę, że autor ma też inne książki. Dla początkującego ta będzie dobra? A może sam też ją czytałeś?
Nie będzie dobra, bo jest napisana w idiotyczny sposób. Jeżeli nigdy nie programowałeś to się nie połapiesz o co autorowi chodzi.
Na stronie kobietydokodu masz dobry kurs javy za darmo. Więcej się z niego nauczysz niż z tych książek.
Piotrekkkk napisał(a):
Na stronie kobietydokodu masz dobry kurs javy za darmo. Więcej się z niego nauczysz niż z tych książek.
Tak, popieram, bardzo fajny kurs.
Mógłby ktoś wskazać, które z rozdziałów raczej pominąć ogólną bądź częściowo?
http://i.imgur.com/6v6B0Vr.png
Ktoś pisał o Swing - rozdział 13.
Do tego nie wiem co z rozdziałem 6 - API. Całego się uczyć, a w przyszłości skorygować z innego źródła? Czy od razu lepiej z czegoś innego szukać o tym temacie?
Nadziany Kret napisał(a):
Z choinki się urwałeś?
Czytasz rozdział, ale jak jest sama woda, mózg nic nowego nie doświadcza to przyspieszasz, aż opuścisz rozdział i dojdziesz do interesującego miejsca jeszcze nie znanego twojemu umysłowi.
Ale po tytule książki to takie coś na 1dzień czytania.
Potem robisz projekt i przypominasz sobie, że coś takiego istniało, co jest ci potrzebne do rozwiązania problemu, ale nie wiesz jak to działało, tylko że takie coś istnieje, potem piszesz, utrwalasz, kończysz projekt i umiesz.
Krzywy Kret napisał(a):
Nadziany Kret napisał(a):
Z choinki się urwałeś?
Czytasz rozdział, ale jak jest sama woda, mózg nic nowego nie doświadcza to przyspieszasz, aż opuścisz rozdział i dojdziesz do interesującego miejsca jeszcze nie znanego twojemu umysłowi.
Ale po tytule książki to takie coś na 1dzień czytania.
Potem robisz projekt i przypominasz sobie, że coś takiego istniało, co jest ci potrzebne do rozwiązania problemu, ale nie wiesz jak to działało, tylko że takie coś istnieje, potem piszesz, utrwalasz, kończysz projekt i umiesz.
Czytaj ze zrozumieniem. Nie pytam się co mam czytać ze względu na to, co mi się przyda - tylko czy jest to aktualne. Bo sama książka dot. Javy 5.0.
Mało co tam jest aktualne, więc ja bym sobie odpuścił czytanie.
@Haskell: lepszą opcją będzie Java w 21 dni. Wydanie VII - Cadenhead? Miałeś styczność z tą książką?
Ok skoro ta pozycja jest mało aktualna to co polecicie aktualnego dla osoby, która nigdy nie miała styczności z programowaniem i potrzebuje takiego łopatologicznego tłumaczenia jak właśnie w tej pozycji? Chcę coś polecić znajomemu i uznałem, że ta pozycja będzie idealna żeby go nie wystarczyć.
Ewentualnie coś bardzo ogólnego o programowaniu jako wstęp i później coś ze świeżych pozycji Javy?
Dla osoby kompletnie zielonej najlepszą opcją będzie: Java w 21 dni. Cadenhead
Dla osób potrafiących programować mogę zaproponować: Kompendium programisty. Schildt
Jeśli chodzi o coś ogólnego o programowaniu to nie ma lepszej książki niż Structure and Interpretation of Computer Programs, ale to chrzest ognia. Dla mniej odważnych lepsze będzie pewnie How to Design Programs
Czy są jakieś nowoczesne książki które nie uczą programowania w Swing i nie poświęcają setki stron na pisanie apletów? Ta Head First to beznadziejna książka, uczy jakichś złych starych nawyków.