20 najbolj priporočene knjige za programerje v ruščini
Oblikovanje Knjige / / December 19, 2019
Celoten seznam je vključeval 5720 knjig. Spodaj boste našli 20 najbolj omenjenih tisti, ki je kdaj šli v ruščini.
Na zahtevo Layfhakera njihova mnenja o nekaterih publikacijah skupni nacionalni strokovnjaki.
1. "Učinkovito delo z zapuščino oznako" Michael K. Fizers
Avtorica pojasnjuje, kako hitro razumejo starejši kodo, kako jo preizkusiti, kako narediti spremembe. Knjiga vsebuje vrsto učinkovitih tehnik, izdelane posebej za te naloge.
Nakup na Litres.ru
2. "Tehnike objektno usmerjeno načrtovanje. Design Patterns ", Erich Gamma in drugo
Leonid Vygovskyy, sistemi arhitekt IT-podjetja LiveTexClassic za programerje. Prva knjiga posvečena ime predloge.
- Objava 20 letih ponovno sprosti v svoji prvotni obliki. To, seveda, glavna pomanjkljivost knjige: Nekatere predloge je že zastarel. Mislim, da je koristno, da se glasi po drugih, bolj moderno, knjigah o oblikah oblikovanja. Bolj zato, ker je napisana v suhem akademskem jeziku. Da bi razumeli vzorce, ta knjiga je treba brati, ampak branju dodaja hlad v očeh kolegov programerjev. :) Svetujem začnete z "Design Patterns» (Head First Design Patterns).
Nakup na Litres.ru
3. "Čisto koda. Izdelava, analiza in refactoring ", Robert C. Martin
Leonid Vygovskyy, sistemi arhitekt IT-podjetja LiveTexZanimivo, vendar sporna knjiga je predvsem o tem, kako napisati jasno in Trajnostni kodo.
- Zakaj sporno? Knjige o pisanju kode, je že ogromno, in nekatere metode so splošno sprejete. Toda vsak avtor dodaja nekaj svojega. Osebno mi mnenje Bob Martin zdi včasih čudno in v nasprotju z drugimi viri. Ne sme brati, vendar je vredno branja. Kakovost koda po branju postane boljši.
Nakup na Litres.ru
4. "Ob-Oriented Design", Eric Evans
Leonid Vygovskyy, sistemi arhitekt IT-podjetja LiveTexZelo močna knjiga, ki motivira k sebi. Po branju se zdi, da ni POP-kakovosti koda ne piše.
- Iz te knjige rasla SQRS koncept, BDD, čebulo-arhitektura in številne druge zanimive ideje. Edina pomanjkljivost: knjiga skozi teoretično. Praktični koristi, ki jih pridobijo samo z izdajo knjige Vaughn Vernon "Izvajanje metod objektno usmerjeno načrtovanje» (Izvedbena Domain Poganja Oblikovanje). Zato jih je treba brati v zaporedju, takoj ko drug drugega.
Nakup na Litres.ru
5. «JavaScript: prednosti," Douglas Crockford
Obvezna knjiga za spletne razvijalce. To Douglas Crockford govori o JavaScript jezik in uči prednosti jih ustrezno uporabljajo za ustvarjanje učinkovitega kodo.
Nakup na Litres.ru
6. "Vzorci aplikacij," Martin Fowler in drugih
Knjiga opisuje temeljna načela oblikovanja programske opreme za poslovne platforme.
Nakup na Litres.ru
7. "Code Complete. Master Class ", Steve McConnell
Michael Osotov, direktor proizvodnje "High-Tech Center"Klasična knjiga o tem, kako napisati bolje kodo.
- Načela, ki so opisani v tej knjigi so pomembni v vsakem trenutku, kljub dejstvu, da je bila prva izdaja sprosti toliko v letu 1993. Čar te knjige je, da lahko ponovno preberete ga vsako leto, in vsakič, ko se naučijo nekaj novega.
Nakup na Litres.ru
8. "Refactoring. Izboljšanje obstoječe kode, "Martin Fowler in drugih
Leonid Vygovskyy, sistemi arhitekt IT-podjetja LiveTexIz serije knjig o pisanju kode jasno in kakovostno, "Refactoring" - najboljši.
Vygovskyy: "To kaže, ne samo dobre kode, ampak tudi slab primer pojasnjuje, kaj točno je to slabo. Ta knjiga - je treba brati za vsakogar. In prej ko boste to prebrali, bolje je. Kakovost koda po branju raste močno. "
Če knjiga Fowler je, da ste prebrali, bodite pozorni na "Refactoring s predlogami» (Refactoring do vzorcev), Joshua Kerievski ki priporoča Michael Osotov.
Michael Osotov, direktor proizvodnje "High-Tech Center""Refactoring s predlogami" Kerievski - odlična knjiga za tiste, ki se vsak dan soočajo s problemom Legacy kode in tehnično dolga v svojih projektih.
- Ta knjiga bo pomagala ohraniti živce, da prijatelji z in Refactoring da kodo bolje.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman in drugi
Michael Osotov, direktor proizvodnje "High-Tech Center"Head First serije, po mojem mnenju, je idealen za začetnike na področju razvoja programske opreme.
- Vse knjige različnih avtorjev, vendar vsak je videl skupen pristop, ki je izraženo v preprosti predstavitvi materiala, zanimivih in preprostih primerov.
Nakup na Litres.ru
10. "Programskem jeziku C", ki jih Brian W. Kernighan Dennis M. Ritchie
Klasični učbenik o C jeziku, ki ga njegovi ustvarjalci napisal. Vendar pa je za začetnike, lahko ta knjiga zdi izziv, saj zahteva znanje bralčevo programiranja.
11. "Učinkovita raba C ++. 55 najzanesljivejši način za izboljšanje strukture in kodo svojih programov, "Scott Myers
Knjiga vsebuje nasvete o oblikovanju programov, ki delajo s predlogami in upravljanje virov, kakor tudi druga priporočila za ustvarjanje visoko kakovostne programske opreme v C ++.
Nakup na Litres.ru
12. "Extreme Programming: razvoj s testiranjem," Kent Beck
Avtor opisuje primere metodologije razvoja programske opreme, ki vključuje testiranje programov pred pisanjem svoje kode.
13. "Algoritmi. Oblikovanje in analiza ", Thomas H. Krme in drugih
Ta knjiga se imenuje biblija algoritmov. To se je uveljavil kot odličen znanstveni knjigi za študente tehničnih univerz, in kdo zanima v znanosti. Knjiga dostopen jezik uvaja različne vrste algoritmov in opisuje njihove značilnosti.
Nakup na Litres.ru
14. "regularne izraze" z Jeffrey Friedl
Izdaja učinkovito delo z besedilom v Perl, PHP, Java, Python, Ruby in drugih programskih jezikih.
Nakup na Litres.ru
15. «CLR preko C #. Programiranje z Microsoftovi platformi. NET Framework 4.5 v jezik C # », Jeffrey Richter
Klasična učbenik za razvoj aplikacij za platformi Microsoft, vključno z uporabo Silverlight, Windows Presentation Foundation, ASP.NET in drugih tehnoloških podjetij.
Nakup na Litres.ru
16. "Sodoben dizajn v C ++", Andrei Alexandrescu
Knjiga za izkušene programerje v C ++. Avtor predlaga nov pristop k razvoju, ki združuje metaprogramming predloge, generično programiranje in objektno usmerjen programski jezik.
17. "Microsoft ASP.NET 2.0. Osnovni tečaj "Dino Esposito
Podrobna navodila za izkušenih strokovnjakov v ASP.NET 2.0. Knjiga nas uči, da ustvarite zmogljive, zanesljive in prilagodljive spletne strani, na tej platformi.
Nakup na Litres.ru
18. "Preskusni vzorci xUnit. Refactoring test zakonik ", Gerard Meszaros
Avtor prikazuje, kako se uporabljajo načrtovalske vzorce, ponovitev izjemo, kapsulacija in drugih načel razvoja pisanju testno kodo.
19. "prevajalniki. Načela, tehnike in orodja ", Alfred W. Aho in drugi
Knjiga opisuje osnovne principe oblikovanja prevajalnika in daje poseben poudarek na optimizaciji kode. Za pomoč bralcu - veliko primerov iz prakse.
Nakup na Litres.ru
20. "Infrastrukturni projekti programske opreme. Sporazum, idiomi in vzorci za večkratno uporabo .NET knjižnice »Krzysztof Tsvalina Brad Abrams
Publikacija vsebuje najboljše metode knjižničnega razvoja za Microsoft .NET Framework. Knjiga je namenjena poenostavitvi dela koli NET-strokovnjaka, ki piše kodo za druge razvijalce.
Splošne ocene knjig angleščini je na voljo na Dev-knjige. Tam si lahko ogledate sezname najbolj priljubljenih knjig o določenih temah, ali je Java, Database Design in CSS.
Dev-knjige →