20 cele mai multe cărți recomandate pentru programatori în limba rusă
Formare Cărți / / December 19, 2019
Lista totală a inclus 5720 de cărți. Mai jos veti gasi 20 dintre cele mai menționate care au mers vreodată la rusul.
La cererea Layfhakera opiniile lor cu privire la anumite publicații în comun experți naționali.
1. „Munca efectivă cu cod moștenire“ de Michael K. Fizers
Autorul explică modul în care să înțeleagă rapid codul de moștenire, cum să-l testeze, modul de a face modificări. Cartea conține o varietate de tehnici eficiente special concepute pentru aceste sarcini.
Cumpărați pe Litres.ru
2. „Tehnici de proiectare orientate-obiect. Modele de proiectare“, Erich Gamma și alte
Leonid Vygovskyy, Arhitect Sisteme IT-companii LiveTexClasic pentru programatori. Prima carte dedicată numele șablonului.
- Publicarea de 20 de ani re-lansat în forma sa originală. Aceasta, desigur, un dezavantaj major al cărții: Unele șabloane pot fi deja depășite. Cred că este util să se citească după celelalte, mai moderne, cărți pe modele de design. cu atât mai mult, deoarece este scris într-un limbaj academic uscat. Pentru a înțelege modelele, această carte este trebuie să citească, dar lectură adaugă răcoarea în ochii colegilor programatori. :) Te sfătuiesc să înceapă cu „modele de design» (modele de primul cap de proiectare).
Cumpărați pe Litres.ru
3. „Cod curat. Crearea, analiza si refactoring“, Robert C. Martin
Leonid Vygovskyy, Arhitect Sisteme IT-companii LiveTexcarte interesantă, dar controversată este în mare măsură cu privire la modul de a scrie cod clar și maintainable.
- De ce controversat? Cărți despre scrierea de cod este deja o sumă uriașă, iar unele metode sunt în general acceptate. Dar fiecare autor adaugă ceva al lui. Personal pentru mine opinia lui Bob Martin pare uneori ciudat și contrar altor surse. Nu trebuie să citească, dar este în valoare de lectură. calitatea codului, după citirea devine mai bună.
Cumpărați pe Litres.ru
4. "Subiect-Oriented Design", Eric Evans
Leonid Vygovskyy, Arhitect Sisteme IT-companii LiveTexO carte foarte puternică, care motivează să auto. Dupa ce a citit se pare că nici un cod de POP-calitate nu scrie.
- Din această carte a crescut conceptul SQRS, BDD, ceapa-arhitectura si multe alte idei interesante. Singurul dezavantaj: cartea prin teoretică. beneficii practice dobândit numai cu lansarea cărții Vaughn Vernon „Punerea în aplicare a metodelor de proiectare orientate-obiect» (domeniu de aplicare Driven Design). Prin urmare, acestea ar trebui să fie citite în ordine, imediat după unul pe altul.
Cumpărați pe Litres.ru
5. «JavaScript: punctele tari,“ Douglas Crockford
carte obligatorie pentru dezvoltatori web. Ea Douglas Crockford vorbește despre limbajul JavaScript și învață beneficiile în mod corespunzător folosindu-le pentru a crea un cod eficient.
Cumpărați pe Litres.ru
6. „Modele de aplicatii enterprise,“ Martin Fowler și altele
Cartea descrie principiile de bază ale software-ului de proiectare pentru platforme de întreprindere.
Cumpărați pe Litres.ru
7. „Codul complet. Master class“, de Steve McConnell
Michael Osotov, director de producție al "High-Tech Center"Cartea clasică cu privire la modul de a scrie cod mai bine.
- Principiile, care sunt descrise în această carte sunt relevante în orice moment, în ciuda faptului că prima ediție a fost lansat la fel de mult în 1993. Magia acestei cărți este că puteți reciti în fiecare an, și de fiecare dată pentru a învăța ceva nou.
Cumpărați pe Litres.ru
8. „Refactorizare. Îmbunătățirea codului existent „, Martin Fowler și altele
Leonid Vygovskyy, Arhitect Sisteme IT-companii LiveTexDintr-o serie de cărți pe scrierea unui cod clar și de înaltă calitate, „Refactoring“ - cel mai bun.
Vygovskyy: „Nu numai că arată codul de bun, dar, de asemenea, exemplul rău explică exact ceea ce este rău. Această carte - trebuie să citească pentru toată lumea. Și cu atât mai repede se va citi, cu atât mai bine. calitatea codului după ce a citit crească puternic ".
În cazul în care cartea lui Fowler le-ați citit, fiți atenți la „Refactoring cu șabloane» (refactoring la modelele) Joshua Kerievski care recomandă Michael Osotov.
Michael Osotov, director de producție al "High-Tech Center"„Refactoring cu șabloane“ Kerievski - o carte excelenta pentru cei care sunt zilnic confruntă cu problema codului Legacy și datoria tehnică în proiectele lor.
- Aceasta carte va ajuta la conservarea nervii, face prieteni cu și restructurează pentru a face codul mai bine.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman și altele
Michael Osotov, director de producție al "High-Tech Center"Șef Prima serie, în opinia noastră, este ideal pentru începători în domeniul dezvoltării de software.
- Toate cărțile scrise de autori diferiți, dar fiecare este văzut o abordare comună, care este exprimată într-o simpla prezentare a materialului, interesant și exemple simple.
Cumpărați pe Litres.ru
10. «Programming Language“, de Brian W. C Kernighan, Dennis M. Ritchie
Manualul clasic privind limbajul C, scris de creatorii sai. Cu toate acestea, pentru incepatori, această carte poate părea o provocare, deoarece necesită cunoștințe cititorului de programare.
11. „Utilizarea eficientă a C ++. 55 mai sigure metode de îmbunătățire a structurii și codul programelor dvs., „Scott Myers
Cartea conține sfaturi cu privire la program de proiectare, de lucru cu template-uri și gestionarea resurselor, precum și alte recomandări pentru crearea de software de înaltă calitate în C ++.
Cumpărați pe Litres.ru
12. "Extreme Programming: dezvoltare prin testare," Kent Beck
Autorul descrie exemple de metodologie de dezvoltare de software, care implică programe de testare înainte de a scrie codul lor.
13. „Algoritmi. Design și analiză“, Thomas H. Hrana pentru animale și alte
Aceasta carte numită Biblia de algoritmi. Ea sa stabilit ca o carte științifică excelentă pentru studenții universităților tehnice, și oricine este interesat de știință. Rezervați limbaj accesibil introduce diferitele tipuri de algoritmi și descrie caracteristicile lor.
Cumpărați pe Litres.ru
14. „Expresii regulate“ de Jeffrey Friedl
Ediția a lucrărilor efective cu textul în Perl, PHP, Java, Python, Ruby și alte limbaje de programare.
Cumpărați pe Litres.ru
15. «CLR via C #. Programarea cu platforma Microsoft. NET Framework 4.5 în limbajul C # », Jeffrey Richter
Manualul clasic cu privire la dezvoltarea de aplicatii pentru platforma Microsoft, inclusiv utilizarea Silverlight, Windows Presentation Foundation, ASP.NET și alte companii de tehnologie.
Cumpărați pe Litres.ru
16. „Design modern în C ++», Andrei Alexandrescu
Rezervă pentru programatori cu experienta in C ++. Autorul propune o nouă abordare a dezvoltării, combinând șabloane metaprogramare, generic de programare și limbaj de programare orientat pe obiect.
17. «Microsoft ASP.NET 2.0. Cursul „Dino Esposito
orientări detaliate pentru specialiști cu experiență în ASP.NET 2.0. Cartea ne învață pentru a crea site-uri web puternice, fiabile și scalabile pe această platformă.
Cumpărați pe Litres.ru
18. „Modele de testare xUnit. Refactorizare Cod de încercare“, Gerard Meszaros
Autorul arată cum să se aplice modele de design, repetiții excepție, încapsulare, și alte principii de dezvoltare sunt scrierea de cod de încercare.
19. „Compilatoare. Principii, tehnici și instrumente“, Alfred W. Aho și altele
Cartea descrie principiile de bază de proiectare compilator și pune un accent deosebit pe optimizarea codului. Pentru a ajuta cititorul - un număr mare de exemple din practică.
Cumpărați pe Litres.ru
20. „proiecte software de infrastructură. Acordul, idioame, și a modelelor de reutilizabil NET Biblioteci », Krzysztof Tsvalina Brad Abrams
Publicația conține cele mai bune metode de dezvoltare de bibliotecă pentru Microsoft .NET Framework. Cartea este destinat să simplifice activitatea oricărui NET-expert care scrie codul pentru alte dezvoltatori.
Evaluări generale de cărți în limba engleză este disponibilă la Dev-Books. Acolo puteți vedea liste cu cele mai populare cărți pe anumite teme, fie că este vorba Java, baze de date de proiectare și CSS.
Dev-Books →