Książki "Java. Techniki zaawansowane." i "Podstawy" Wydanie VIII czy IX

0

Witam,

Mam następujące pytanie. Od jakiegoś czasu na półce mam książki: "Java. Techniki zaawansowane." i "Podstawy" - wiecie, te pomarańczowe. Dopiero teraz zabieram się za naukę, ale widzę, że wyszło wydanie IX (niebieskie). Czy jest sens sprzedawać wersje VIII książek i kupić IX? Czy różnice są tak wielkie?

0

Książkę sprzedaj, masz internet.

0

Nie sprzedawaj, na pewno zostaw sobie.

Co do nauki? To zależy jakie masz priorytety, jeśli chcesz szybko się nauczysz, to wiedza z internetu jest bardziej treściwa. Jednak często lepsze zrozumienie danego problemu (o średniej złożoności) lepiej jest opisane w książce (w internecie też jest i często nawet więcej, ale książka to jest książka. Miło nawet sobie czasem przekartkować wieczorem i przypomnieć sobie coś).

Poza tym wiedza w książce jest bardziej pewna jeśli chodzi o jakoś, bo ktoś ma kontrolę nad jej wydaniem i łatwo znaleźć recenzje o niej.

Książka ma jeszcze inną zaletę. Mi się jakoś często zdarzało, że na rozmowach kwalifikacyjnych były zadania z Thinking in Java :). Dlatego np. jej nigdy nie sprzedam :D.

0

Nie różnice nie są znaczące. Większość jest aktualna. Dziwię się osobom piszącym, że książki nie są potrzebne (później wychodzą takie kwiatki, że ktoś kto programuje od wielu lat stwierdza, że w Javie występuje przekazywanie przez referencję albo nie wie czym się różni przekazanie klasy przez referencję i normalnie w C#, przykładów można by mnożyć...).

0

Dzięki wielkie za odpowiedzi!

0

Jako że posiadam obie książki (pomarańczowe, czyli już starsze wydanie) to uznałem że się wypowiem, a dokładnie opowiem jak to u mnie wyglądało. Cześć "Podstawy" przeczytałem w kilka nocy, wszystkie problemy z niektorymi tematami wynikaly z ich trudnosci, na pewno nie z braku odpowiednich wyjasnien. Ksiazka super napisana. Potem kupilem "Techniki Zaawansowane" i z nich prawie nic nie przeczytalem. Domyslam sie, ze gdybym sie zabral za czytanie rowniez moglbym zaczac wychwalac swietny poziom merytoryczny ksiazki, ale po prostu strasznie sie napalilem na pisanie aplikacji webowych (o ktorych m.in. byla mowa w tej czesci) i okazalo sie ze zrodla internetowe sa dla mnie znacznie lepszym sposobem nauki gdyz jest tam zazwyczaj pokazywane wiecej kodu, nie ma niepotrzebnych wstepow i wszystko jest pisane zwiezlej. Oczywiscie, to tylko moj sposob nauki i calkiem mozliwe ze Ty jestes bardziej "ulozony" i bedziesz wolał pokolei, powoli czytac tematy i dopiero majac znaczaca wiedze zaczac cokolwiek pisac. Dla mnie lepszy sposob to uczenie sie jednoczesnie z pisaniem (tak np. uczylem sie Django), a takze czytanie o rzeczach dopiero gdy okaze sie ze ich potrzebuje (np. dopiero kiedy potrzebna byla mi wiedza o tym czym jest DNS do skonfigurowania instalacji Debiana wzialem sie za solidne czytanie czym ten system jest). Ksiazki to zdecydowanie swietne zrodlo wiedzy gdyz sa jak bardzo dobrze rozbudowany tutorial, dzieki czemu nie musisz skakac po roznych artykulach w poszukwianiu wiedzy tylko masz wszystko od reki. Ma to jednak minusy takie jak cena i to ze po jakims czasie sie dezaktualizuja. Nic nie zastapi dobrej ksiazki ale moze jednak niewarto jej kupowac w przypadku Javy..? Najbardziej popularnego jezyka do ktorego masz mnostwo artykulow w sieci i bardzo dobra dokumentacje od wydawcy? Inna sprawa, np. jakbym chcial kupowac ksiazke do Assemblera, ktory jest tematem dosc niszowym i w necie ciezko znalezc pomoc - wtedy bym kupil. Ale Jave bym sobie odpuscil i szukal informacji w internecie - zwlaszcza ze taka umiejetnosc wyszukiwania informacji bardzo Ci sie przyda jak w przyszlosci zaczniesz zajmowac sie tematami ktore beda mniej popularne niz to co robisz teraz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1