NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Jakou knihu pro Javu?

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

Aktivity
Avatar
Jan Jenda
Člen
Avatar
Jan Jenda:28.7.2017 0:22

Jakou knihu pro Javu? Pro absolutního začátečníka, který to myslí vážně. Díky :-)

 
Odpovědět
28.7.2017 0:22
Avatar
Lubor Pešek
Člen
Avatar
Nahoru Odpovědět
28.7.2017 6:58
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Robert Michalovič:28.7.2017 7:59

Zrovna Pecinovského bych nedoporučoval, mám doma je to katastrofa.

Já začínal na Heroutech ale dobrá je i Java 8 od Schilda a tato je taky dobrá Mistrovství

Nicméně přes web si jich můžeš stáhnout v Angličtině spousty

 
Nahoru Odpovědět
28.7.2017 7:59
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na Robert Michalovič
Lubor Pešek:28.7.2017 16:40

můžeš říct jedinou katastrofu?

Nahoru Odpovědět
28.7.2017 16:40
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Robert Michalovič:29.7.2017 8:14

Mám 7čku, tu osmičku jsem ani radši neprohlížel. Co vím kdo s tou knihou měl něco do činění radši se ji okamžitě zbavoval.

  1. první zdrojový kód je až na str. 209 ze 490( skutečně bych byl nadšen kdybys mi ukázal na jakoukoliv zahraniční knihu o programování kde první zdroják je v polovině knihy. Mám jich stáhlých cca +- 500 a dokonce už už 10 na Javu9 ale s něčím takovým jsem se nesetkal.
  2. Je prakticky směšné ji dávat jako vzor když používá naprosto nepoužitelné IDE ten BlueJ. Když i v době vydání dominovalo Eclipse, NetBeans nebo InteliIDEA. Je to stejná tupost jako napsat knihu na C# a nepoužívat u toho Visual Studio.
  3. A to úplně pomíjím další věci : problematiku zbytečně nafukuje, řeší nesmysly, vymýšlí si vlastní terminologii, chybí úplně ty největší základy(kompilace přes příkazový řádek, vyjádření obsahu JRE,JDK, apod )

A to ani nechci řešit tvz. jeho výklad objektové architektury apod.. Sám v úvodu píše tato kniha je pro lidi co nechtějí zůstat "kodéry" a chtějí se posunout k tvz. špičkové architektuře a z toho vyplívá že to rozhodně není pro začátečníky co neumí Hallo World i když tvrdí že je i pro začátečníky. Ta kniha je prakticky takový jeho "pokus" kdy se snaží protlačit jeho výklad objektové architektury. A vůbec se mu to nepovedlo.

PS. pokud chceš reagovat tak reaguj ale já už odpovídat nebudu. Nezajímá mě tvá reakce.

 
Nahoru Odpovědět
29.7.2017 8:14
Avatar
Honza Bittner
Tvůrce
Avatar
Honza Bittner:29.7.2017 10:09

Pokud si správně pamatuji, tak 'Thinking in Java' od Bruce Eckel je dost super.

Toto vypadá, že je ono – http://people.inf.elte.hu/…%20p1079.pdf – 4. edice.

Editováno 29.7.2017 10:10
Nahoru Odpovědět
29.7.2017 10:09
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Hartrik
Tvůrce
Avatar
Odpovídá na Robert Michalovič
Hartrik:29.7.2017 10:45

Sranda je, že sám Herout na univerzitě učí OOP podle Pecinovského.

 
Nahoru Odpovědět
29.7.2017 10:45
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na Robert Michalovič
Lubor Pešek:29.7.2017 11:34

last coment, ať z toho neuděláme zase spam, který sem nepatří
Add 1) Ta knížka má 600 stran (jen pro info) , kdybys četl úvod, on sám právě toto zmiňuje - nejdřív vysvětluje práci s IDEčkem a začíná teorií o OOP a až pak to začal ukazovat na kódu. Což mi příjde i jako super náznak přemýšlení. Taky přece nezačneš hned tlačit kód, ale nejdřív přemýšlíš, co a jak naprogramuješ (jestli ne, tak chudák tvůj zaměstnavatel, to ti musí dát hodně práce s upravováním programu) PS: moc bych se tu neoháněl, že místo toho, aby sis knížku koupil, tak že je stahuješ;) Za porušování autorských práv máš dneska větší sazbu, jak za vraždu;)
Add 2) Ano, BlueJ je primitivní, ale právě pro začátečníky je naprosto vhodný. + krásně vidíš diagram tříd a pochopíš vazby mezi jednotlivými classy. A jen tak mimochodem, toto je jeho první vydání, v druhém vydání přechází krásně a plynule na NetBeany.
A popravdě, na co je začátečníkům podrobná znalost nějaké kompilace případně složitějších aplikací, které nejsou specializovány jenom na Javu, když neumí ani napsat blbý výpis? Třeba právě eclipse a idea (já jsem pro ně všema deseti, v práci nepoužívám nic jiného), tak zrovna u těchto IDEček je Java asi 4% celkového využití, ale jinak z drtivé části používáš právě EE nástroje. To že naťukáš kód, to je minimum práce. Tak proč by se měl zatěžovat tak složitým programem?? Začátečník je rád, že vidí, že se mu na plátýnko namaluje čtvereček. To že se úspěšně připojil na nějaký server, z toho by byl ze začátku zmatený, protože si nedovede představit, co se vlastně děje.
add 3) :D tak trošku si stůj za vlastním názorem a neskákej jak motýl z kytky na kytku:D Nejdříve tu meleš, jak je blueJ primitivní a zbytečný a pak chceš učit začátečníky příkazy javad, který obsahuje dokonce i to nejprimitivnější IDE, jako je blueJ:D K čemu je dobrá znalost kompilace v cli??:D nebo ty v práci programuješ v texťáku?:D

Pochopitelně nikdo neříká, že po přečtení této knížky je z tebe supr programátor, musíš se to učit celkově celý život, ale jako úvod neznám lepší. Ano, nezačíná tím trypným hallo world, ale tím, že spustí IDEčko, kde rovnou používá třídy a objekty (což je možná v OOP i docela slušný začátek, než nějaký trapný textík v cli)

PS: Pecinovský vyškolil spoustu špičkových programátorů. Kolik ty? kolik ty tvoje knížky pro experty?

Nahoru Odpovědět
29.7.2017 11:34
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Michal Zoubek
Brigádník
Avatar
Michal Zoubek:2.8.2017 13:52

Mám knihu "Java bez předchozích znalostí" a 90% toho, co znám, jsem nevyčetl z ní, ale z různých online tutoriálů, např. na Udemy (myslím, že zrovna to vyučoval Rob Percival, společně s Androidem) a tam to bylo mnohem lepší. Sice se za ně platilo, ale cca stejně, nebo i míň, jak za knížku ;)

Nahoru Odpovědět
2.8.2017 13:52
Java for breakfast, Python for work, with my glasses, I can C#
Avatar
Jan Jenda
Člen
Avatar
Jan Jenda:18.9.2017 22:54

A jak začít když mám k dispozici teda knížku, ale i zde JAVA Seriál. Mám se věnovat knížce a jet podle ní, nebo začít seriál zde? Děkuji za postřehy

 
Nahoru Odpovědět
18.9.2017 22:54
Avatar
Robin Andrés:19.11.2020 10:05

Ahoj, jako začátečník s javou bych si chtěl pořídit nějakou knihu na začátky. Je vhodná "Java 14: Kompletní příručka jazyka" od Rudolf Pecinovský. Je vydaná letos. díky

Nahoru Odpovědět
19.11.2020 10:05
Je lepší žít 100 let jako milionář, než-li týden jako chudák.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.