20 najviše preporučene knjige za programera u ruskom
Formiranje Knjige / / December 19, 2019
Ukupna popisu su 5720 knjiga. Ispod ćete naći 20 od najčešće spominjanih one koji su ikad išli na ruskom.
Na zahtjev Layfhakera njihovo mišljenje o pojedinim publikacijama dijele nacionalni stručnjaci.
1. „Učinkovito raditi s postojećim koda” Michael K. Fizers
Autor objašnjava kako brzo shvatiti naslijeđeni kod, kako ga testirati, kako napraviti promjene. Knjiga sadrži niz učinkovitih tehnika posebno dizajniran za ove zadatke.
Kupi na Litres.ru
2. „Tehnike objektno-orijentirani dizajn. Dizajn obrazaca”, Erich Gamma i drugi
Leonid Vygovskyy, sustavi arhitekture IT-tvrtki LiveTexKlasična za programere. Prva knjiga posvećena ime predloška.
- Objava za 20 godina ponovno pušten u izvornom obliku. To, naravno, veliki nedostatak knjige: Neki predlošci mogu već biti zastarjeli. Mislim da je korisno za čitanje nakon druge, moderne, knjiga na dizajn obrazaca. Tim više što je napisano na suhom akademskog jezika. Razumjeti obrasce, ova knjiga je mora pročitati, ali čitajući ga dodaje hladnoća u očima kolega programera. :) Savjetujem vam početi s „dizajn obrazaca» (voditelj Prvo dizajn obrazaca).
Kupi na Litres.ru
3. „Clean kod. Stvaranje, analiza i refactoring”, Robert C. bregunica
Leonid Vygovskyy, sustavi arhitekture IT-tvrtki LiveTexZanimljivo, ali kontroverzna knjiga je u velikoj mjeri o tome kako napisati jasan i održivi koda.
- Zašto sporno? Knjige o pisanju koda je već ogroman, a neke metode su općenito prihvaćena. No, svaki autor dodaje nešto svoje. Osobno mi je mišljenje Bob Martin izgleda ponekad čudno i protivno drugih izvora. Ne mora čitati, ali vrijedi čitanja. Kvaliteta kod nakon čitanja postane bolje.
Kupi na Litres.ru
4. "Predmet-Oriented Design", Eric Evans
Leonid Vygovskyy, sustavi arhitekture IT-tvrtki LiveTexVrlo jaka knjiga koja motivira da ja. Nakon čitanja čini se da nema POP-kvaliteta kod ne pisati.
- Iz ove knjige rastao SQRS koncept BDD, luk-arhitekturu i brojne druge zanimljive ideje. Jedini nedostatak: knjiga kroz teoretski. Praktične koristi se stječe tek s izdavanjem knjige Vaughn Vernon „The provedbi metoda objektno-orijentirani dizajn» (Provedbena Domain Driven Design). Dakle, oni treba čitati u nizu, odmah iza drugoga.
Kupi na Litres.ru
5. «JavaScript: snaga„, Douglas Crockford
Obavezna knjiga za web programere. To Douglas Crockford govori o JavaScript jeziku i uči prednosti pravilno ih koristi za stvaranje učinkovite koda.
Kupi na Litres.ru
6. „Obrasci poslovnih aplikacija”, Martin Fowler i drugima
Knjiga opisuje osnovne principe dizajna softvera za poduzeća platforme.
Kupi na Litres.ru
7. „Kod potpun. Master Class”, Steve McConnell
Michael Osotov, proizvodnja direktor "High-Tech Center"Klasična knjiga o tome kako pisati bolje koda.
- Načela, koji su opisani u ovoj knjizi su relevantni u svakom trenutku, bez obzira na činjenicu da je prvo izdanje objavljeno koliko je u 1993. Čarolija ove knjige je da možete ponovno čitati ga svake godine, i svaki put bi naučili nešto novo.
Kupi na Litres.ru
8. „Refactoring. Poboljšanje postojećeg koda „, Martin Fowler i drugima
Leonid Vygovskyy, sustavi arhitekture IT-tvrtki LiveTexIz niza knjiga o pisanju jasne i visoke kvalitete koda „refactoring” - najbolji.
Vygovskyy: „To ne samo da pokazuje dobar broj, ali i loših primjera objašnjava što je to točno loše. Ova knjiga - mora pročitati za svakoga. I prije ćete ga pročitati, to bolje. Kvaliteta kod nakon čitanja snažno rasti. "
Ako Fowler je knjiga koju ste pročitali, obratite pozornost na „refactoring s predlošcima» (refactoring da Patterns) Joshua Kerievski koji preporučuje Michael Osotov.
Michael Osotov, proizvodnja direktor "High-Tech Center"„Refactoring s predlošcima” Kerievski - odlična knjiga za one koji se svakodnevno suočavaju s problemom Legacy kod i tehničke duga u svoje projekte.
- Ova knjiga pomoći će sačuvati svoje živce, prijatelji sa i refactoring da kod bolje.
9. "dizajn obrazaca", Eric Freeman, Elisabeth Freeman i drugi
Michael Osotov, proizvodnja direktor "High-Tech Center"Glava Prva serija, po mom mišljenju, je idealan za početnike u području razvoja softvera.
- Sve knjige pisane od strane različitih autora, ali svaka je vidio zajednički pristup, koji se izražava na jednostavan prezentaciji materijala, zanimljiv i jednostavnim primjerima.
Kupi na Litres.ru
10. «C programski jezik” Brian W. Kernighan, Dennis M. Ritchie
Klasični udžbenik na C jeziku, pisani njegovi tvorci. Međutim, za početnike, ova knjiga može činiti izazovan jer zahtijeva čitatelja znanje o programiranju.
11. „Učinkovito korištenje C ++. 55 najsigurnije načine za poboljšanje strukture i kod svoje programe „, Scott Myers
Knjiga sadrži savjete o dizajnu programa, rad s predlošcima i upravljanje resursima, kao i ostale preporuke za stvaranje visoke kvalitete softvera u C ++.
Kupi na Litres.ru
12. "Extreme Programming: razvoj kroz testiranje", Kent Beck
Autor opisuje primjere programskog metodologije razvoja, koji uključuje testiranje programa prije pisanja njihov broj.
13. „Algoritmi. Dizajn i analiza”, Thomas H. Hrana i druge
Ova knjiga se zove Biblija algoritama. On etablirao kao odličan znanstvena knjiga za studente tehničkih fakulteta, a bilo tko zainteresiran za znanost. Knjiga dostupna jezik uvodi različite vrste algoritama i opisuje njihove karakteristike.
Kupi na Litres.ru
14. „Regularni izrazi” Jeffrey Friedl
Izdanje učinkovit rad s tekstom u Perl, PHP, Java, Python, Ruby i drugim programskim jezicima.
Kupi na Litres.ru
15. «CLR preko C #. Programiranje u Microsoft platformi. NET Framework 4.5 u jeziku C # »Jeffrey Richter
Klasični udžbenik na razvoj aplikacija za Microsoft platformi, uključujući korištenje Silverlight, Windows Presentation Foundation, ASP.NET i druge tehnološke tvrtke.
Kupi na Litres.ru
16. „Moderan dizajn u C ++», Andrei Alexandrescu
Knjiga za iskusne programere u C ++. Autor predlaže novi pristup razvoju, kombinirajući metaprogramming predloške, generički programiranje i objektno-orijentirani programski jezik.
17. «Microsoft ASP.NET 2.0. Osnovni tečaj „Dino Esposito
Detaljne upute za iskusnih stručnjaka u ASP.NET 2.0. Knjiga nas uči kako stvoriti snažne, pouzdane i skalabilne web stranice na ovoj platformi.
Kupi na Litres.ru
18. „Testnih uzoraka xUnit. Refactoring Test kod”Gerard Meszaros
Autor pokazuje kako primijeniti dizajn obrazaca, ponavljanja izuzetak, enkapsulaciju i druge principe razvoja pišete test kod.
19. „prevodioce. Načela, tehnike i alati”, Alfred W. Aho i drugi
Knjiga opisuje osnovne principe prevodilac dizajna i stavlja poseban naglasak na kod optimizacije. Kako bi pomogli čitatelju - veliki broj primjera iz prakse.
Kupi na Litres.ru
20. „Infrastrukturni softverskim projektima. Sporazuma, idiomi, a obrasci za višekratnu NET knjižnica », Krzysztof Tsvalina Brad Abrams
Publikacija sadrži najbolje metode razvoja knjižnica za Microsoft .NET Framework. Knjiga je namijenjena da se pojednostavi rad bilo NET-stručnjak koji piše kod za druge programere.
Ukupne ocjene engleskih knjiga je dostupna na Dev-knjige. Tu možete vidjeti popis najpopularnijih knjiga o određenim temama, da li je Java, baze podataka dizajn i CSS.
Dev-knjige →