20 buku paling direkomendasikan untuk programmer di Rusia
Pembentukan Buku / / December 19, 2019
Total daftar disertakan 5720 buku. Di bawah ini Anda akan menemukan 20 dari yang paling disebutkan yang pernah pergi ke Rusia.
Atas permintaan Layfhakera pendapat mereka tentang publikasi tertentu bersama ahli nasional.
1. "Kerja yang efektif dengan kode warisan" oleh Michael K. Fizers
Penulis menjelaskan cara cepat memahami kode warisan, bagaimana mengujinya, bagaimana membuat perubahan. Buku ini berisi berbagai teknik yang efektif yang dirancang khusus untuk tugas-tugas ini.
Beli di Litres.ru
2. "Teknik desain berorientasi objek. Design Patterns", Erich Gamma dan lainnya
Leonid Vygovskyy, Sistem Arsitek TI-perusahaan LiveTexKlasik untuk programmer. Buku pertama yang didedikasikan untuk nama template.
- Publikasi selama 20 tahun kembali merilis dalam bentuk aslinya. Ini, tentu saja, kelemahan utama dari buku ini: Beberapa template mungkin sudah usang. Saya pikir itu berguna untuk membaca setelah yang lain, yang lebih modern, buku-buku tentang pola desain. Lebih-lebih karena ditulis dalam bahasa akademis kering. Untuk memahami pola, buku ini adalah harus membaca, tetapi membaca itu menambah kesejukan di mata sesama programmer. :) Saya menyarankan Anda mulai dengan "pola desain» (Head First Design Patterns).
Beli di Litres.ru
3. "Kode Bersih. Penciptaan, analisis dan refactoring", Robert C. Martin
Leonid Vygovskyy, Sistem Arsitek TI-perusahaan LiveTexMenarik, tapi kontroversial buku adalah sebagian besar tentang bagaimana untuk menulis kode yang jelas dan dipelihara.
- Mengapa kontroversial? Buku-buku tentang menulis kode sudah merupakan jumlah yang besar, dan beberapa metode yang berlaku umum. Tetapi masing-masing penulis menambahkan sesuatu sendiri. Secara pribadi bagi saya pendapat Bob Martin tampaknya kadang-kadang aneh dan bertentangan dengan sumber-sumber lain. Tidak harus membaca, tapi ada baiknya membaca. kualitas kode setelah membaca menjadi lebih baik.
Beli di Litres.ru
4. "Subyek-Oriented Design", Eric Evans
Leonid Vygovskyy, Sistem Arsitek TI-perusahaan LiveTexSebuah buku yang sangat kuat yang memotivasi diri. Setelah membaca tampaknya tidak ada kode berkualitas POP tidak menulis.
- Dari buku ini tumbuh konsep SQRS, BDD, bawang-arsitektur dan banyak ide-ide menarik lainnya. Satu-satunya kelemahan: buku melalui teoritis. manfaat praktis mengakuisisi hanya dengan merilis buku Vaughn Vernon "Pelaksanaan metode desain berorientasi» (Pelaksana Domain Driven Design). Oleh karena itu, mereka harus dibaca secara berurutan, segera setelah satu sama lain.
Beli di Litres.ru
5. «JavaScript: kekuatan," Douglas Crockford
Buku wajib bagi pengembang web. Ini Douglas Crockford berbicara tentang bahasa JavaScript dan mengajarkan manfaat benar menggunakan mereka untuk membuat kode yang efisien.
Beli di Litres.ru
6. "Pola aplikasi perusahaan," Martin Fowler dan lain-lain
Buku ini menjelaskan prinsip-prinsip dasar desain perangkat lunak untuk platform enterprise.
Beli di Litres.ru
7. "Kode Lengkapi. Master Class", oleh Steve McConnell
Michael Osotov, direktur produksi "High Tech-Center"Buku klasik tentang cara menulis kode yang lebih baik.
- Prinsip-prinsip yang dijelaskan dalam buku ini relevan sepanjang waktu, meskipun fakta bahwa edisi pertama dirilis sebanyak pada tahun 1993. Keajaiban dari buku ini adalah bahwa Anda dapat membaca ulang setiap tahun, dan setiap waktu untuk mempelajari sesuatu yang baru.
Beli di Litres.ru
8. "Refactoring. Peningkatan kode yang ada, "Martin Fowler dan lain-lain
Leonid Vygovskyy, Sistem Arsitek TI-perusahaan LiveTexDari serangkaian buku tentang menulis kode berkualitas tinggi yang jelas dan, "Refactoring" - yang terbaik.
Vygovskyy: "Ini tidak hanya menunjukkan kode yang baik, tetapi juga untuk contoh buruk menjelaskan apa sebenarnya itu buruk. Buku ini - harus membaca untuk semua orang. Dan semakin cepat Anda akan membacanya, semakin baik. kualitas kode setelah membaca tumbuh kuat. "
Jika buku Fowler Anda sudah membaca, membayar perhatian pada "Refactoring dengan template» (Refactoring untuk Pola) Joshua Kerievski yang merekomendasikan Michael Osotov.
Michael Osotov, direktur produksi "High Tech-Center""Refactoring dengan template" Kerievski - buku yang sangat bagus bagi mereka yang setiap hari dihadapkan dengan masalah kode Legacy dan utang teknis dalam proyek-proyek mereka.
- Buku ini akan membantu melestarikan saraf Anda, berteman dengan dan refactoring untuk membuat kode yang lebih baik.
9. "Pola Desain", Eric Freeman, Elisabeth Freeman dan lain-lain
Michael Osotov, direktur produksi "High Tech-Center"Kepala seri Pertama, dalam pandangan saya, sangat ideal untuk pemula di bidang pengembangan perangkat lunak.
- Semua buku yang ditulis oleh penulis yang berbeda, tetapi masing-masing terlihat pendekatan umum, yang dinyatakan dalam presentasi sederhana dari bahan, menarik dan contoh-contoh sederhana.
Beli di Litres.ru
10. «C Bahasa Pemrograman" oleh Brian W. Kernighan, Dennis M. Ritchie
Buku teks klasik pada bahasa C, ditulis oleh pencipta-Nya. Namun, untuk pemula, buku ini mungkin tampak menantang karena memerlukan pengetahuan pembaca pemrograman.
11. "Efektif menggunakan C ++. 55 cara yang paling pasti untuk memperbaiki struktur dan kode program Anda, "Scott Myers
Buku ini berisi saran tentang desain program, bekerja dengan template dan pengelolaan sumber daya, serta rekomendasi lainnya untuk menciptakan perangkat lunak berkualitas tinggi dalam C ++.
Beli di Litres.ru
12. "Extreme Programming: pembangunan melalui pengujian," Kent Beck
Penulis menggambarkan contoh metodologi pengembangan perangkat lunak, yang melibatkan pengujian program sebelum menulis kode mereka.
13. "Algoritma. Desain dan Analisis", Thomas H. Pakan dan lainnya
Buku ini disebut Alkitab algoritma. Hal ini telah memantapkan dirinya sebagai buku ilmiah yang sangat baik bagi siswa dari universitas teknis, dan siapa saja yang tertarik dalam ilmu. Buku bahasa diakses memperkenalkan berbagai jenis algoritma dan menggambarkan karakteristik mereka.
Beli di Litres.ru
14. "Regular Expressions" oleh Jeffrey Friedl
Edisi kerja yang efektif dengan teks dalam Perl, PHP, Java, Python, Ruby dan bahasa pemrograman lainnya.
Beli di Litres.ru
15. «CLR melalui C #. Pemrograman dengan platform Microsoft. NET Framework 4.5 dalam bahasa C # », Jeffrey Richter
Buku teks klasik pada pengembangan aplikasi untuk platform Microsoft, termasuk menggunakan Silverlight, Windows Presentation Foundation, ASP.NET dan perusahaan teknologi lainnya.
Beli di Litres.ru
16. "Desain modern di C ++», Andrei Alexandrescu
Buku untuk programmer berpengalaman dalam C ++. Penulis mengusulkan pendekatan baru untuk pembangunan, menggabungkan metaprogramming template, pemrograman generik dan bahasa pemrograman berorientasi objek.
17. «Microsoft ASP.NET 2.0. Kursus Dasar "Dino Esposito
bimbingan rinci untuk spesialis yang berpengalaman di ASP.NET 2.0. Buku ini mengajarkan kita untuk membuat website kuat, handal dan scalable pada platform ini.
Beli di Litres.ru
18. "Uji Pola xUnit. Refactoring Kode Test", Gerard Meszaros
Penulis menunjukkan bagaimana menerapkan pola desain, pengulangan pengecualian, enkapsulasi, dan prinsip-prinsip pembangunan lainnya menulis kode tes.
19. "Compiler. Prinsip, Teknik dan Tools", Alfred W. Aho dan lain-lain
Buku ini menjelaskan prinsip-prinsip dasar desain compiler dan menempatkan penekanan khusus pada kode optimasi. Untuk membantu pembaca - sejumlah besar contoh dari praktek.
Beli di Litres.ru
20. "Proyek perangkat lunak infrastruktur. Perjanjian, Idiom, dan Pola untuk Reusable NET Perpustakaan », Krzysztof Tsvalina Brad Abrams
Publikasi berisi metode terbaik pembangunan perpustakaan untuk .NET Framework Microsoft. Buku ini dimaksudkan untuk menyederhanakan pekerjaan NET-ahli yang menulis kode untuk pengembang lain.
Keseluruhan Penilaian buku bahasa Inggris tersedia di Dev-Books. Di sana Anda dapat melihat daftar buku yang paling populer di topik-topik tertentu, apakah itu Java, Database Design dan CSS.
Dev-Books →