Pagini recente » Profil alyna_o | Profil ioan.grozea | Monitorul de evaluare | Istoria paginii blog/suma-in-triunghi-rezolvare | Diferente pentru blog/carti intre reviziile 54 si 53
Diferente pentru
blog/carti intre reviziile
#54 si
#53
Nu exista diferente intre titluri.
Diferente intre continut:
Un prieten mi-a cerut recent cateva recomandari de carti care sa il ajute sa se imbunatateasca in programare. Cel mai usor sa cresti in nivel e sa programezi mult, sa duci un proiect de la inceput la sfarsit, sa incerci proiecte variate, sa inveti de la colegi. Rar ai timp sau chef la dispozitie incat sa citesti o carte intreaga. Totusi pentru varietate merge si cate o carte. Astfel va dau o lista de recomandari:
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?cc.gif 50%! *Code complete* contine multe subiecte care nu sunt abordate prea mult la scoala dar sunt folosite de programatori frecvent cum ar fi unit testing, coding style, desing approach debugging. In general cartea contine reguli de bun simt dar e bine ca sunt multe impreuna. I se potriveste unui student care vrea sa inteleaga mai bine cum e viata de programator, dar daca ai facut ceva internshipuri, ai lucrat in industrie sau ai citit multe bloguri pe tema ...
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?cc.gif 50%!
*Code complete* contine multe subiecte care nu sunt abordate prea mult la scoala dar sunt folosite de programatori frecvent cum ar fi unit testing, coding style, desing approach debugging. In general cartea contine reguli de bun simt dar e bine ca sunt multe impreuna. I se potriveste unui student care vrea sa inteleaga mai bine cum e viata de programator, dar daca ai facut ceva internshipuri, ai lucrat in industrie sau ai citit multe bloguri pe tema ...
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?ej.jpg 60%! *Effective Java* are multe subiecte mai detaliate Java. E scrisa de Joshua Bloch care a facut pachetul de colectii in Java iar acum lucreaza la Google ca Chief Java Architect. Ea aduce cititorul de la incepator competent in limbaj la programator avansat.
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?pp.jpg! *Programming pearls* e o carte foarte misto pe subiectul algoritmica in industrie. Are un stil de a explica foarte bun si discuta probleme frumoase si curate. Este foarte abordabila de incepatori si are unele trucuri misto care sunt interesante si pentru avansati.
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?ia.jpg! *Introduction to algorithms* e biblia algoritmilor :). Contine mult material, tratat bine. Astfel parcurgerea ei poate dura multa vreme. Unele demonstratii sunt ceva mai lungi decat ar trebui, iar accentul e pus mai mult pe rigoarea matematica decat pe intuitia din spatele demonstratiilor. As recomanda oricui parcurgerea problemelor, si este carte de baza pentru pregatirea la olimpiade.
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?ia.jpg! *Introduction to algorithms* e biblia algoritmilor :). Contine mult material, tratat bine. Astfel parcurgerea ei poate dura multa vreme. Unele demonstratii sunt ceva mai lungi decat ar trebui, iar accentul e pus mai mult pe rigoarea matematica decat pe intuitia din spatele demonstratiilor. As recomanda oricui parcurgerea problemelor, si este carte de baza pentru pregatirea la olimpiade.
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?cci.jpg! *Cracking the code interview* e cea mai buna carte de pregatire pentru interviuri de programare. V-am mai recomandat-o si in postul... Problemele sunt exact la nivelul interviurilor din Bay Area. Alte carti ca Programming Interviews Exposed au probleme ceva mai banale.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.