Odpowiedz
Uwielbiam je. Mam trzy z nich i wszystkie podobały mi się, mimo że pochodzą od różnych autorów.
narzucona struktura jest dla mnie idealne, ponieważ zazwyczaj lepiej rozumiem rzeczy, gdy mam rysunki i ćwiczenia .
Mają też ogromną zaletą jest częste używanie humoru, co sprawia, że nauka fajna !
Zwykły tekst nie działa dobrze ze mną. Jeśli jesteś w tym samym przypadku, pokochasz je.
Komentarze
Odpowiedz
Istnieją dwie skrajne opinie na temat Head First: pierwsza jest taka, że są „okropne, a druga, że są doskonałe.
Osobiście uważam, że są„ okropne ponieważ ich wyjaśnienia są o wiele za długie i przez większość czasu bardzo nie na temat. Są to duże książki z niezbyt dużą zawartością. Czują się jak książki dla dzieci (lub dziecinnych dorosłych).
Niektórzy ludzie (myślę, że większość ludzi) uwielbiają te książki, ponieważ „są bardzo łatwe do przeczytania i jest prawie niemożliwe, aby nie zrozumieć ich wyjaśnień”.
Książki Head First są dobre tylko dla początkujących. Nie mogą być używane jako podręczniki. Zostały napisane dla ludzi, którzy absolutnie nic nie wiedzą na dany temat.
Zauważ, że istnieje wiele książek Head First i wielu autorów Head First. Najbardziej znane z nich to „Head First Design Patterns” i „Head First Java”. Mają też książki, które nie są związane z programowaniem (o fizyce i statystyce). Więc tak naprawdę nie możesz nic powiedzieć o całej serii „Najpierw głowa”. Jedyne książki „Najpierw głowa”, które próbowałem przeczytać, to „Najpierw głowa” Wzorce projektowe ”,„ Head First iPhone Development ”i„ Head First Servlets & JSPs „. Nie podobały mi się (ich wyjaśnienia, metafory i żarty były irytujące), ale znam ludzi, którzy je lubili.
Oto lista wszystkich ich książek: http://oreilly.com/store/series/headfirst.html
Oto kilka opinii na temat „Head First Design Patterns”: https://stackoverflow.com/questions/386087/head-first-design-patterns-opinions-wanted
Komentarze
Odpowiedź
Moim zdaniem są one dobre, jeśli jesteś początkującym w programowaniu w ogóle – nie tylko w omawianym temacie.
Oznacza to, że zanim poznają opcje warunkowe w języku, poświęcą dużo czasu – i wiele prostych i głupich przykładów – aby wyjaśnić, jakie warunki warunkowe są .
Proponowane przez nich rozwiązania są często bardzo oszczędne i lekkie, ale zwykle nie wyjaśniają, dlaczego wybrali to rozwiązanie i jakie są alternatywy.
Przypadki użycia:
-
Programista C ++ chce aby zagłębić się w tworzenie stron internetowych przy użyciu PHP. Poleciłbym jedną z książek średniego poziomu, również autorstwa O „Reilly, jak” Nauka PHP, MySQL i Javascript „. Wciąż są bardzo ostrożni (z pogranicza pedantycznego) w wyjaśnianiu, jak działa język i pełne przykładów: jeśli jednak masz odpowiednie podejście do uczenia się nowych technologii, jeden z nich wystarczyłby, aby stworzyć rozwiązania dla prawie wszystkiego standardowy zakres tej technologii. Mogą również służyć jako odniesienie.
-
Projektant stron internetowych chce nauczyć się języka Javascrtipt, aby ożywić swoje strony. Jest fajnym okazem, więc woli mieć pomysł, choć niejasny, o tym, co pisze, niż kopiować. Niemniej jednak nie chce opanować tej technologii i nigdy nie przeczytał instrukcji programowania – więc stroma krzywa uczenia się języka i samych konwencji z niezłym kursem / podręcznikiem, a to nie jest tego warte. W takim przypadku podręczniki Head First są zdecydowanie najlepszą opcją.
Odpowiedź
Są świetnie, zdecydowanie możesz rozpocząć nowy temat z tymi książkami bez wcześniejszej wiedzy na te tematy, ale jeśli już znasz te tematy, to czasami będziesz odczuwać powolną naukę. Proste, dla początkujących są świetne!
Czytałem: Head First SQL, Head First Servlet i JSP, Head First EJB (3) bez wcześniejszej wiedzy na te tematy. Stamtąd mam ładne wyjaśnienie.
Odpowiedź
Osobiście ich nie przepadam: wolę gęstsze teksty, które pozwalają mi bardzo szybko przyswajać informacje. Jednak programuję od 6 roku życia i jestem przyzwyczajony do przyswajania nowych umiejętności / języków w locie. Ćwiczenia są dla mnie stratą (jeśli „uczę się foo, to dlatego, że muszę używać foo do czegoś – to moje ćwiczenie).
Wielu początkujących Wiem, przysięgam na serię Head First, dokładnie z powodów, dla których jej nie lubię: język nie jest zbyt gęsty, więc (dla początkujących) wydaje się bardziej przystępny i jest mnóstwo ćwiczeń do ćwiczenia.
Sprowadza się to do Twojego stylu uczenia się: czy lubisz wędrować po przedmiocie, aby się zorientować, wypróbować kilka ćwiczeń i robić to powoli, czy też potrzebujesz obszernego podręcznika, z którego możesz rozpocząć jakiś projekt? pod ręką? Książki Head First są dobre dla tych pierwszych, a nie dla drugich.
Odpowiedź
Tak – kup jedną , są doskonałe. Przeczytałem książkę Head First Design Patterns i znalazłem w niej pomocne przykłady, które mogłem zrozumieć. Nie nudziłem się też ze względu na zabawny styl. Poleciłem Head First Javascript znajomej, która również uznała tę książkę za świetną.
Odpowiedź
Nie „Nie wiem o innych książkach Head First, więc zamierzam wyrazić opinię na temat książki, którą właśnie czytam, Head First Servlets i JSP.
Pierwsza połowa książki jest zdecydowanie świetnie, bez dwóch zdań. Wyjaśniali koncepcje w prosty sposób za pomocą zdjęć i opowieści. Jako programista, który stworzył aplikację internetową J2EE w niewłaściwy sposób, aby zagłębić się w temat, książka była naprawdę pomocna w poprawianiu luk w mojej wiedzy o J2EE. Na większość pytań, które zadaję, gdy zaczynałam, odpowiadała pierwsza połowa książki.
Pozostała część książki napisać ją tak, jakby była już przeznaczona dla zaawansowanych programistów. Książka pozwala zagłębić się w kilka zaawansowanych tematów i koncepcji, nie wyjaśniając, jak wszystko się wydarzyło, słowami, które początkujący rozumiem. Książka rzuca ci kilka tematów naraz, więc trudno mi wszystko zrozumieć. Nawet diagramy i zdjęcia też są mylące.
Nadal jestem w trakcie czytać książkę teraz, ale mam teraz wrażenie, że książka się spieszyła, ponieważ książka nie wyjaśniła jasno tematów, że nie mogę teraz poskładać wszystkiego w głowie. Ten dylemat skłonił mnie do zadania tego pytania .
Nie wiem, czy inne książki Head First są takie same, skoro nie mam. Nie czytaj niczego innego niż serwlety i JSP.
Odpowiedź
Książki z serii Head-First są moimi ulubionymi.Sprawiają, że nauka jest zarówno łatwa, jak i ciekawa, dzięki humorze i świetnemu stylowi rozmowy. Każda książka zaczyna się od ilustracji tego, jak działa nasz mózg i jak maksymalnie wykorzystać jego możliwości. Staram się je adoptować. Dzięki nim uczenie się wzorców projektowych było dla mnie bardzo łatwe.
Odpowiedz
Przeczytałem zarówno Head First Java , jak i Head First Design Patterns . Użyty styl jest naprawdę wyjątkowy , i jest czymś w rodzaju miłości / nienawiści dla większości ludzi. Moim zdaniem każdy powinien zdawać sobie sprawę z tego, że tego rodzaju książki są bardzo jasne i proste, ale za cenę. Koszt to narzut, który ten sposób wyjaśnienia rzeczy narzuca. Rzeczy są wielokrotnie wyjaśniane, z wieloma przykładami i metaforami. Jest to znaczący narzut, który nie pozwala od razu zagłębić się w sedno problemu.
Pomyślałem, że ten styl pasuje książka Head First Java bardzo dobrze. Podobało mi się wszystko w tej książce i była dla mnie niezwykle pomocna w zrozumieniu pojęć i rozwinięciu intuicji na ich temat. Z drugiej strony w ogóle nie podobały mi się Head First Design Patterns . Odniosłem wrażenie, że staje się to sposób na rozwlekłe, a czasami całkowicie mija się z celem. Było za dużo metainformacji, ale niewiele było naprawdę przydatnych informacji.
Odpowiedź
Naprawdę chciałem polubić Head Pierwsze wzorce projektowe, ale nie mogłem ich odczytać.
Być może to moja wina – jestem na tyle dorosły, że pamiętam, kiedy komputery Apple zostały podłączone do telewizora.
Komentarze
Odpowiedź
Nigdy ich nie używałem, ale mój brat przysięga na nie. Uważa, że równowaga uczenia się przez wyjaśnianie i uczenie się przez przykład jest w sam raz.