„Put ka boljoj Javi" — uvod u knjigu, 17000+ GitHub zvezdica, ukupno preko 320 000 reči, 500+ ručno nacrtanih dijagrama
Naslovnica knjige „Put ka boljoj Javi" je jednostavna i elegantna, a opet dovoljno bogata informacijama:
- Ime knjige: Put ka boljoj Javi
- Autor: Erge
- Kvalitet: na GitHubu je osvojila 17000+ zvezdica, pa je kvalitet očevidan — pogotovo što mnogi kolege imaju priličnih poteškoća sa pristupom GitHubu.
- Stil: razumljiv, duhovit, sa dubokom analizom; početnici mogu da uđu u temu, iskusni da napreduju; važna znanja (npr. teme koje se često pojavljuju na intervjuima) se obrađuju od primene do samog izvornog koda, uz umetanje osnovnih računarskih znanja, sve u cilju jasnog objašnjenja.
- Kratak opis: ovo je razumljiv, duhovit vodič za učenje Jave koji pokriva osnove Jave, konkurentno programiranje, Java virtuelnu mašinu, Java intervjue i druge ključne teme. Za učenje Jave — računaj na Put ka boljoj Javi 😄
- Umetnički ukus: u podnožju je korišćen Van Gogov „Zvezdana noć" (the starry night) iz 1889. godine — prelepi vrtlozni zvezdani nebom, sjajan mesec, mirno selo i veliki čempres obavijen plamenom; čini mi se da je umetnički ukus knjige na pravom mestu.
- Likovi: da bi knjiga bila zabavnija, namerno sam dodao dva izmišljena lika — Ergea i Sanmej; Erge podučava, Sanmej uči. Tako će čitaoci lakše da se poistovete sa učenjem Jave, i nadam se da će vam ovaj koncept dopasti.
Šta knjiga sadrži?
Sanmej nastupa: „Erge, pitate u ime čitalaca — zašto uopšte postoji knjiga „Put ka boljoj Javi"?"
Erge brblja...
Sadržaj knjige pre svega potiče iz mog otvorenog skladišta znanja „Put ka boljoj Javi", koje je na GitHubu osvojilo 17000+ zvezdica i uživa naklonost čitalaca. Knjiga se zove upravo tako da čitaoci lakše znaju ko je autor — s jačim osećajem identiteta.
Ako neki čitalac prvi put uzima ovu knjigu u ruke, sigurno će pitati: „Ko je taj Autor?"
Pa, to sam ja — skromni momak (vidi sliku ispod). Više o meni možete saznati kroz moje tekstove; ukratko, programer sam koji veoma voli dela Vanga Sjiaoboa, pišem duhovite tehničke članke, pa su me čitaoci „počastili" nadimkom Autor. I u stvarnosti, Sanmej zaista postoji.

„Put ka boljoj Javi" je velika agregacija svih mojih originalnih članaka i materijala za učenje od kako sam počeo samostalno da učim Javu. Sadržaj na sajtu i u GitHub skladištu obuhvata osnove Jave, konkurentno programiranje, Java virtuelnu mašinu, Java enterprise razvoj (uključujući razvoj/gradnju/testiranje, JavaWeb, SSM, Spring Boot, Linux, Nginx, Docker, k8s, mikroservise i distribuirane sisteme, redove poruka itd.) i Java intervjue — to je i ono što će konačno izdanje knjige pokriti.
Cilj knjige je da onima koji uče Javu pruži niz:
- Kvalitetnih originalnih Java tutorijala
- Potpunu i jasnu mapu puta učenja Jave
- Besplatne ali pouzdane materijale za učenje Jave
- Odabrane vodiče za intervjue za Java pozicije
- Tehnologije neophodne za Java enterprise razvoj
Evo još 4 „iskrene" sugestije za čitanje:
- Ako ste potpuni početnik, čitaj redom kako je knjiga organizovana; raspored tema je pažljivo osmišljen.
- Inače, čitaj po potrebi prema sadržaju — preskoči šta treba preskočiti, uspori tamo gde treba usporiti.
- U knjizi se pojavljuje izmišljeni lik Sanmej (čiji je prototip inače stvaran); cilj je da kroz dijalog između nas pojačamo zabavnost teksta, kako bi znanje lakše usvajali.
- Najvažnije: „gledanje bez vežbe je prazna priča" — tokom čitanja otkucaj kod koji treba otkucati, zapiši beleške koje treba zapisati (u Yuque, u mapu uma, na GitHub skladište); razvijaj dobre navike učenja.
PDF izdanje postoji i u tamnoj verziji, sa ručno nacrtanim dijagramima rađenim s puno truda; epub verzija podržava klizanje levo-desno i prikaz po dve strane odjednom, kao štampana knjiga.
Ako ti više odgovara čitanje na mreži, posetite sledeću adresu:
Početna stranica je podjednako jednostavna, sveža i pogodna za uronjeno čitanje.
Ako vam se tokom čitanja učini da je ova knjiga dobro napisana, ili iz nje izvučete makar „malo" koristi, slobodno je podeli sa kolegama, školskim drugovima, cimerima i prijateljima, neka i oni napreduju — ruža darodavcu ostavlja miris na ruci.
Ako ovu knjigu vidi što više ljudi, i moja taština će biti primereno zadovoljena, hehe 😜
Kako doprineti?
Usput, ako tokom čitanja naiđete na neku grešku, dobrodošao ste da u mom otvorenom skladištu podnesete issue ili PR (nakon pregleda možete postati Contributor); ispraviću u najkraćem roku i zahvaljujem ti na doprinosu za one koji dolaze posle.
Istorijat izdanja
V1.0 — 11. april 2023.
Prvo izdanje knjige „Put ka boljoj Javi" zvanično je završeno i objavljeno!
