Selepas pelbagai analisis jawapan pada Stack Overflow tapak web dan juga pautan yang dikaitkan dengan amazon, keputusan muncul dengan jumlah5720 buku tentang pengaturcaraan.
Daripada itu, tiga puluh telah dipilih sebagai buku pengaturcaraan paling berpengaruh, yang akan kami ketengahkan setiap satu daripadanya dalam artikel ini.
1. Corak Reka Bentuk
Buku ini dikarang oleh Ralph Johnson, Erich Gamma , John Vlissides dan Richard Helm. Dalam buku mereka. Mereka berusaha untuk menangani masalah reka bentuk yang paling kerap dan menyediakan penyelesaian yang sewajarnya.
Buku Corak Reka Bentuk
Buku ini bermula dengan penerangan tentang reka bentuk dan corak kemudian penulis meneruskan untuk menyatakan cara mereka boleh membantu anda mereka bentuk perisian berorientasikan objek. Mereka kemudian secara sistematik menamakan, menerangkan dan menilai reka bentuk berulang katalog dalam sistem berorientasikan objek.
Dengan buku ini, anda akan mendapat pengetahuan tentang kepentingan corak dan cara ia sesuai dengan proses pembangunan perisian dll. Tambahan pula, semua corak dikumpulkan daripada sistem sebenar dan berdasarkan contoh realiti.
Beli daripada Amazon
2. Bekerja Dengan Berkesan Dengan Kod Warisan
Ini ialah buku oleh Michael C. Feathers yang menawarkan kaedah memindahkan kod ke arah ujian. Apabila kod tersebut mengalami migrasi ini, mereka mengalami manfaat ujian unit yang seterusnya, menjadikan ujian baharu lebih mudah untuk ditulis oleh itu menjadikan aspek asas kod warisan mudah diubah.
Berfungsi Dengan Berkesan Dengan Kod Warisan
Ia juga mempunyai kaedah untuk melakukan pelbagai serangan berhati-hati. Tidak ada yang mengatakan berapa banyak buku ini diperlukan dalam Industri pengaturcaraan.
Beli daripada Amazon
3. Java Concurrency Dalam Amalan
Ini ialah buku oleh Brian Goetz dan Tim Peierls itu tertumpu pada aplikasi serentak yang digunakan oleh Java. Buku ini menyediakan maklumat tentang membina aplikasi serentak ini.
Java Concurrency Dalam Amalan
Beli daripada Amazon
4. Kod Bersih
Robert C. Martin ialah pengarang buku ini. Dalam bukunya, beliau berusaha untuk menyediakan kaedah praktikal untuk menulis kod yang lebih baik dari awal yang seterusnya akan menghasilkan aplikasi yang lebih mantap.
Kod Bersih oleh Robert Cecil Martin
Beli daripada Amazon
5. JavaScript: The Good Parts
Douglas Crockford dalam bukunya, memberikan penerangan tentang ciri skrip Java yang boleh dipercayai dengan merangkumi topik seperti sintaks, objek, fungsi, ungkapan biasa , tatasusunan, pewarisan dan kaedah.
JavaScript: The Good Parts
Beli daripada Amazon
6. Reka Bentuk dipacu Domain
Ini ialah buku tentang cara untuk menggabungkan pemodelan domain ke dalam pembangunan perisian dan ia dikarang oleh Eric Evans.
Reka Bentuk Dipacu Domain
Beli daripada Amazon
7. Kod Lengkap
Steve McConnell ialah pengarang buku ini. Beliau seterusnya menerangkan amalan terbaik dalam seni dan sains membina perisian dengan membincangkan topik seperti reka bentuk, perancangan, mengurus aktiviti pembinaan, teknik kepada pembinaan, menghapuskan kesilapan dan juga mengaitkan watak peribadi dengan perisian unggul.
Kod Lengkap
Beli daripada Amazon
8. Corak Seni Bina Aplikasi Perusahaan
Martin Fowler mengarang buku ini dalam bentuk buku panduan volum untuk pembangun sistem perusahaan. Dia membimbing mereka melalui teknikal dan pelajaran yang dipelajari dalam pembangunan aplikasi perusahaan.
Corak Seni Bina Aplikasi Perusahaan
Selain itu beliau juga menyediakan penyelesaian yang terbukti kepada masalah biasa yang dihadapi oleh pembangun sistem maklumat.
Beli daripada Amazon
9. Corak Reka Bentuk Kepala Pertama
Dalam buku ini, Eric Freeman, Elisabeth Freeman, Kathy Sierra dan Bert Bates menyediakan corak reka bentuk dengan tujuan membantu pembangunan perisian menggunakan Java pengaturcaraan.
Corak Rekaan Head First
Beli daripada Amazon
10. Pemfaktoran semula
Martin Fowler dan Kent Beck dalam buku ini terangkan kepada pengguna bagaimana untuk meningkatkan reka bentuk, prestasi dan kebolehurusan kod berorientasikan objek tanpa mengubah antara muka atau tingkah lakunya.
Refactoring: Memperbaik Reka Bentuk Kod Sedia Ada
Beli daripada Amazon
11. Bahasa Pengaturcaraan C
Brian W. Kennighan dan Dennis M. Ritchie dalam buku mereka memperkenalkan kita kepada ciri-ciri bahasa pengaturcaraan C. Mereka meneruskan untuk membincangkan jenis data, pembolehubah, pengendali, aliran kawalan, fungsi, penunjuk, tatasusunan dan struktur. Buku ini juga merangkumi antara muka sistem UNIX.
Bahasa Pengaturcaraan C
Beli daripada Amazon
12. Pembangunan dipacu ujian (TDD)
Kent Beck pengarang buku ini menunjukkan kepada kita cara menulis kod bersih yang berfungsi dengan bantuan kaedah perisian terobosannya. Dengan menggunakan contoh, dia membimbing pembaca menggunakan TDD untuk memajukan projek mereka.
Pembangunan dipacu ujian
Beli daripada Amazon
13. C++ yang berkesan
Ini ialah buku oleh Scott Meyers yang membincangkan 55 cara khusus untuk menambah baik program dan reka bentuk anda.
C++ Berkesan
Beli daripada Amazon
14. Pengenalan kepada Algoritma, Edisi Ke-3
Thomas H. Cormen dalam bukunya memecahkan norma buku algoritma dengan menyimpang daripada bahan besar yang biasanya tidak komprehensif untuk pembaca.
Sebaliknya dia membincangkan pelbagai algoritma secara terperinci sambil menjadikan reka bentuk dan analisisnya boleh diakses oleh semua peringkat pembaca. Algoritma diterangkan dalam cara yang boleh dibaca oleh sesiapa sahaja tanpa mengira pengalaman mereka dalam pengaturcaraan.
Pengenalan kepada Algoritma
Ringkasnya, beliau menerangkan dalam bahasa asas sambil mengekalkan kedalaman dan ketegasan matematik.
Beli daripada Amazon
15. CLR Melalui C
Jeffery Ritchter ialah pengarang buku ini. Dalam bukunya, beliau berusaha untuk menyediakan panduan untuk membangunkan aplikasi menggunakan runtime Language (CLR) biasa dan Microsoft.NET Framework4.0 sambil juga termasuk Microsoft Visual C2010.
CLR melalui C (Edisi Ke-4)
Beli daripada Amazon
16. Pengaturcaraan Koko Untuk Mac OS X
Buku ini dikarang oleh Aaron Hillegass. Ia pada asasnya adalah semakan Pengenalan terkenal kepada Pengaturcaraan Koko DIKEMASKINI UNTUK Mac OS X Leopard.
Pengaturcaraan Koko untuk OS X
Beli daripada Amazon
17. STL yang berkesan
Buku ini dikarang oleh Scott Meyers pengarang C++ yang Berkesan . Buku ini adalah Effective C++ jilid tiga. Ia telah sangat disyorkan sebagai buku yang mesti dimiliki oleh semua pengaturcara C++.
Dalam buku ini Scott Meyers menunjukkan peraturan penting penting yang digunakan oleh pakar untuk hasil terbaik. Buku ini juga mengandungi contoh-contoh legenda Meyers yang telah membantu legiun pembacanya sejak ia mula-mula diterbitkan.
STL Berkesan
Apa yang menjadikan buku ini unik ialah ia dipenuhi dengan pengetahuan terbukti yang hanya boleh diperoleh melalui pengalaman.
Beli daripada Amazon
18. Reka Bentuk Perisian C++ Berskala Besar
John Lakos dalam buku ini berusaha untuk menyatukan konsep reka bentuk peringkat tinggi dengan tawaran pengaturcaraan C++ khusus untuk mendedahkan kaedah praktikal untuk merancang dan melaksanakan sistem C++ berkualiti tinggi.
Reka Bentuk Perisian C++ Berskala Besar
Beliau menerangkan kepentingan reka bentuk fizikal dalam sistem besar dan juga cara menstruktur perisian anda sebagai hierarki komponen akiklik dengan banyak teknik lain.
Beli daripada Amazon
19. Reka Bentuk C++ Moden
Andrei Alexandrescu dalam bukunya menerangkan pelbagai teknik C++ yang digunakan dalam pengaturcaraan generik. Beliau juga melaksanakan sejumlah besar komponen kekuatan industri. Buku ini merupakan gabungan pelbagai teknik pengaturcaraan.
Reka bentuk C++ Moden
Beli daripada Amazon
20. Di Dalam Enjin Microsoft Build
Buku ini dikarang oleh Sayed Ibrahim Hashimi dan William Bartholomew . Ia pada asasnya adalah panduan kepada proses pembinaan dan penggunaan perisian menggunakan MSBuild.
Di dalam Enjin Binaan Microsoft
Beli daripada Amazon
21. Pengaturcaraan Rujukan Teras Microsoft ASP.NET 2.0
Dino Esposito dalam buku ini menerangkan cara membina kepakaran anda semasa anda menamatkan pengajian dari asas dan beralih ke topik teras pengaturcaraan. Dengan gaya pengajaran ini, buku ini berguna kepada pembangun berpengalaman dan pembangun yang tidak berpengalaman.
Memprogramkan Microsoft ASP.NET
Buku ini juga mengandungi panduan pakar, arahan pengaturcaraan dan contoh praktikal yang akan meluaskan ufuk anda tentang membangunkan aplikasi untuk web.
Beli daripada Amazon
22. Corak Ujian XUnit
Gerard Meszaros dalam buku ini menulis tentang meningkatkan pulangan pelaburan perisian. Dia mendidik pembaca tentang pemfaktoran semula kod ujian dan mengurangkan penyelenggaraan ujian yang melumpuhkan.
xCorak Ujian Unit
Beli daripada Amazon
23. Pengaturcaraan Serentak pada Windows
Joe Duffy dalam buku ini melihat kaedah praktikal termasuk tutorial keseluruhan set tetingkap dan .NET API yang diperlukan untuk tulis program serentak.
Pengaturcaraan Serentak pada Windows
Beli daripada Amazon
24. Pematuhan
Buku ini lebih dikenali sebagai “buku naga”. Buku oleh Alfred V. Aho, ia kini tersedia dalam edisi baharu. Buku ini telah diubah suai untuk mencerminkan perkembangan dalam kejuruteraan perisian, bahasa pengaturcaraan dan seni bina komputer yang berlaku sejak 1986.
Penyusun: Prinsip, Teknik dan Alat
Ia juga telah diubah suai untuk memberi tumpuan kepada set masalah yang lebih luas yang dihadapi dalam reka bentuk perisian dan pembangunan perisian.
Beli daripada Amazon
25. Piawaian Pengekodan C++
Ini adalah buku oleh Herb Sutter dan Andrei Alexandrescu yang merangkumi hampir setiap sudut dan ceruk pengaturcaraan C++. Buku ini akan membantu pembaca menulis kod yang lebih bersih dengan pantas sambil mengelakkan sebarang kekecewaan yang mungkin terlibat pada mulanya.
Piawaian Pengekodan C++
Beli daripada Amazon
26. Pengaturcaraan Rangkaian UNIX
Buku ini ditulis oleh tiga orang pengarang iaitu : W.Richard Stevens, Bill Fenner dan Andrew M. Rudoff. Kedua-dua edisi terdahulu dan terkini mempunyai banyak jualan.
Pengaturcaraan Rangkaian UNIX
Ia mengandungi liputan kemas kini piawaian Pengaturcaraan, teknik penyahpepijatan dan sistem pengendalian.
Beli daripada Amazon
27. Struktur Data Berfungsi Tulen
Ini ialah buku oleh Chris Osaki yang mengandungi penerangan tentang sumber data dan teknik reka bentuk struktur data untuk bahasa berfungsi.
Struktur Data Berfungsi Tulen
Beli daripada Amazon
28. Seni Ujian Unit
Ditulis oleh Roy Osherove, ia berfungsi sebagai panduan kepada konsep ujian unit. Ia secara beransur-ansur membawa pembaca dari satu peringkat ke peringkat yang lain. Antara topik yang diliputinya ialah: Corak dan organisasi, objek olok-olok, kod warisan dan rangka kerja automatik.
Seni Pengujian Unit
Beli daripada Amazon
29. Garis Panduan Reka Bentuk Rangka Kerja
Jika anda seorang pembangun .Net, buku ini sepatutnya berada dalam senarai buku anda untuk dibaca. Ia ditulis oleh Krzysztof Cwalina dan Brad Abrams. Dalam buku mereka, mereka menyediakan semua perkara yang boleh dan tidak boleh dilakukan dalam mereka bentuk perpustakaan kelas untuk .Net.
Garis Panduan Reka Bentuk Rangka
Ia adalah buku yang sangat disyorkan oleh guru sains komputer seperti: Jeffery Ritcher, Bill Wagner, George Bryrkit Peter Winkler, untuk menamakan beberapa.
Kedua-dua pengarang ialah arkitek Microsoft. Buku ini menyediakan garis panduan asas mengenai reka bentuk yang berasaskan wawasan yang dibangunkan melalui pengalaman praktikal bertahun-tahun. Ia disertakan dengan DVD pendamping, contoh spesifikasi API dan sumber berguna lain.
Beli daripada Amazon
30. Menguasai Ungkapan Biasa
Ini ialah buku oleh Jeffery Friedl tentang Ekspresi Biasa. Ungkapan biasa kini merupakan ciri adat dalam pelbagai bahasa dan alatan popular, termasuk Perl, Python, Ruby, Java, VB.NET dan C (dan mana-mana bahasa menggunakan Rangka Kerja .NET), PHP dan MySQL. Mereka sangat cekap untuk manipulasi teks dan data.
Menguasai Ungkapan Biasa
Berikut ialah tiga perkara yang anda perlu tahu tentang ungkapan biasa.
Memiliki perintah ungkapan biasa ialah kemahiran instrumental yang betul-betul akan diberikan oleh buku ini kepada anda. Walaupun kebolehcapaian yang luas dan fleksibiliti mereka.
Ungkapan biasa selalunya kurang digunakan. Edisi ini juga telah disusun semula kepada perkembangan nyata dalam bahasa lain, serta analisis terperinci yang dipanjangkan bagi pakej java.util.regex Sun, yang telah dibangunkan sebagai pelaksanaan regex Java standard.
Topik termasuk:
Buku ini menyediakan penyelesaian kepada masalah praktikal yang kompleks. Pengkritik telah membuat ulasan tentang edisi baharu ini dan edisi kedua:
Jika anda menggunakan ungkapan biasa sebagai sebahagian daripada kerja profesional anda (walaupun anda sudah mempunyai buku yang bagus tentang bahasa apa pun yang anda aturkan) saya amat mengesyorkan buku ini kepada anda.” –Dr. Chris Brown, Format Linux.
Beli daripada Amazon
Kesimpulan
Jadi begitulah, 30 buku paling berwibawa tentang pengaturcaraan.
Kami harap anda mendapati artikel ini berguna. Walaupun kami yakin bahawa senarai ini boleh dipercayai, kami mengalu-alukan sebarang pertanyaan yang mungkin anda ajukan dengan kandungannya terutamanya jika anda merasakan senarai itu mengecualikan buku yang semestinya patut disebut.
Juga beritahu kami sebarang komen, soalan atau kebimbangan lain yang mungkin anda ada pada artikel itu. Selamat hari raya dari Fossmint!