Diskuze: Kniha?
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 18 zpráv z 18.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
doporučil bych ti knihu Java7. Více o této knize si můžeš přečíst zde: http://knihy.cpress.cz/java-7.html
Jako další po přečtení knihy Java7, si můžeš přečíst knihu 1001 tipů a triků pro jazyk Java, která už řeší pokročilejší témata Javy.
Už jsem na ni koukal, asi do ní půjdu.
Bruce Eckel: Thinking in Java
Zatím nejlepší knížka o Javě, kterou jsem četl. Učí hlavně OOP, postupně přidává javovskou syntaxi a nakonec metodu TDD.
čus... mne sa osvedčilo namiesto kníh skúsiť radšej kurz... Java kurzy robia dobre tu - http://www.skoleni-ict.cz/…va-Java.aspx .. Neviem ako ty, ale ja nerada sedím za knihami a kurzom aj oveľa viac "šetrím" čas, ktorý by som samoštúdiom a nekonečným skúšaním do toho musela dať.
Přijde mi zbytečné investovat do knih, vzhledem k tomu, jak kvalitní
tutoriály najdeš tady na devbooku. Přečetl jsem dost materiálů co se
týče javy, absolvoval některé kurzy na VŠ, ale furt to nebylo ono. Nejvíc
mi dalo když jsem si poctivě prošel tutoriály zde a vše si vyzkoušel
naprogramovat. Navíc zde najdeš plno zdrojáků, zpravidla dobře
okomentovaných.
Pokud ale i přesto sháníš knihu, doporučuju něco od R. Pecinovského -
zaměřuje se spíš ale na vysvětlení OOP než na syntaxi javy.
Kvalita knižních autorů je mnohdy velmi nízká, nakladatelství tomu nerozumí a otisknou kde co. Pecinovský patří k těm horším autorům, vždycky ho ke mně přinese nějaký můj žák. Viděl jsme, že programuje s diakritikou, prý vysvětluje Singleton na začátku OOP, učí programovat na nekonkrétních abstraktních příkladech a v BlueJ, který nikdo nepoužívá atd.
Avšak jsou horší autoři, nedávno ke mně holčina přinesla knihu o PHP z roku 2011, kde borec nejen že učí ovladač, který v PHP již není, ale ještě tam má PHP injekce, nepoužívá specialchars atd. Naprostý amatér, kterého bych nepustil ani k tomu, aby mi udělal kontaktní formulář, natož redakční systém.
Na internetu je mnoho kvalitnějších materiálů než v knihách, když člověk ví kde je hledat, ušetří peníze i nervy a hlavně se nenaučí hlouposti. Knihy píší zejména akademici, kteří praxi neviděli. Člověku, který něco umí, dojde, že když napíše článek na internet, vydělá mnohem více, než kdyby ho vydal jako kapitolu knihy.
Oni jde spíš o to že dnešní IT technologie - i samotné programovací jazyky jsou tak rozsáhlé že Vás je žádný kurz nenaučí dopodrobna a ani žádná knížka napsaná stylem výkladu s pár jednoduchými příklady. Oboje je vlastně jen o tom získat základní přehled. Potom stejně musíte jít studovat do dokumentace toho produktu(buď na disku nebo online)a nastudovat si tam ty konkrétní informace které právě potřebujete..A nebo tedy-i tam je to někdy nejasné, takže hledat odpovědi na internetových fórech
To samozřejmě, jen říkám, kolik knížek je opravdu špatných a že
vůbec neplatí, že kniha je kvalitnější než internet
plne suhlasim... a okrem toho kniha rychlo zastarava oproti Internetu, kde su popisy novych metod a novych technologii casto este skor, nez v skutocnosti vyjdu
Na ten BlueJ ti řeknu akorát to, že u nás na vysoké to ještě
někteří profesoři využívají a nutí žáky, aby ho používali,
samozřejmě je jich minimum, ale i tak..
Jinak ono viděl jsem i knihu od garanta programování na vysoké škole a
není tak kvalitní, jak by se očekávalo a to je doc. RNDr. Ph.D., takže to
není jen o akademicích
Tak v tomhle máš naprostou pravdu, opravdu programuje s diakritikou a
celkově mi přijde jeho způsob vyučování zvláštní. Přístup object
first je určitě super, ale rozhodně ne s BlueJ - to už nechci nikdy
víckrát vidět. Stejnak co jsem se ptal ostatních lidí, tak to většinou
akorát mate. Právě díky tomu, že využívá absolutně nesmyslné
příklady.
Doporučil jsem ho především proto, že se o něm všude mluví jako o
všeobecně uznávaném autorovi (mně jeho přístup nesedí, ale třeba jsem
jedinej )
Mně přijdou tyhle výukové jazyky a výuková IDE k ničemu. Lepší je učit nástroje, které se v praxi opravdu používají, vždy jsou vymyslet jednoduché příklady, aby to každý pochopil.
Tak on BlueJ ani neni prosazován jako vývojové prostředí, ale pouze
prostředí pro výuku. Je tam výhoda (možná spíš nevýhoda), že je to
celý klikací a všechno tam máš vizuální. Každý objekt a instanci si
můžeš prohlídnout, sáhnout si na něj apod. Je doporučený si OOP osahat
na BlueJ a pak zvolit některé profesionální IDE.
To ale nic nemění na tom, že je BlueJ nesmysl.
Na druhou stranu internet neseženeš všude. Knihu si můžeš vzít kamkoli a opravdu ti neukáže "Stránka nebyla nalezena". Stačí umět dobře vybrat. Chce to si knihu projít a až pak jí koupit. A ohledně výukových jazyků s tebou souhlasím, vždy to jde vyřešit lépe.
Zobrazeno 18 zpráv z 18.