Vă recomandăm două cărți:
- H. Luckman McDowell „cariera de programator. Cum să obțineți un loc de muncă la Google, Microsoft și alte companii de top IT“
- J. Mongan „de locuri de muncă de vis pentru un programator. Probleme de testare și întrebări în interviu în cele mai importante companii de IT-“
În ciuda numelui său, cu privire la modul de a obține un loc de muncă acolo, pe paginile forțelor 20. Și tot restul este o sarcină foarte interesantă. Acesta nu va fi instruiți numai în limba, dar, de asemenea, pentru a studia algoritmi. La sfârșitul cărții există un tutorial cu decizia.
Și un pic mai dogonku :)
Și, în general, registrele de lucru cu probleme - totul e bine, dar ele sunt inutile fara profesor (de preferință, competent), care poate evalua decizia și modul de a realiza, pentru că problema poate fi rezolvată, dar metodele folosite pentru a rezolva aceasta va fi foarte teribil cu punctul de vedere al programării structurate și OOP.
Așa că studiul sintaxei, care este doar un instrument pentru a rezolva problema - aceasta este doar o mică parte din ceea ce trebuie să învețe să devină un programator real, (pentru a afla cum să dețină un ciocan în mână - nu este suficient pentru a construi o casă).
Problema, desigur, nu de principiu, dar cartea ai ales să studieze, de asemenea, nu cel mai mare succes, ca Shildt un mare fan de directoare de scris și rescrie caietul de sarcini, eu v-aș sfătui să Bruce Eckel „filosofia Java“ (gândire în Java), cea mai recentă ediție pare a fi al patrulea .
Descoperi ramură 0
Și dacă există o oportunitate constantă de a sta pe site-ul și de a efectua lecții lor? În cazul în care pentru a obține sarcina de a instrui off-line?
ramură Descoperi 1
În această carte, pentru care eu sunt la sfârșitul fiecărui capitol există o serie de probleme. E al naibii de mic!
Descoperi ramură 0
ramură Descoperi 1
JFrame nu par să aparțină Android) și în cazul - dacă doriți să învățați cum să scrie pentru Android - startandroid site-ul Google.
Descoperi ramură 0
String b = "Pentru dezavantaje 2";
System.out.println (b);
Descoperi ramură 0
String a = "minus 1";
System.out.println (a);
ramură Descoperi 1
"Java de învățare (bestseller Computer-World)"
Începe cu asta.
Descoperi ramură 0
Legate de posturi sa încheiat. Ați putea fi, de asemenea, interesat în alte posturi pentru Tag-uri: