Cevap başına bir tane lütfen. Favori olarak bir cevap ekleyeceğim.
Cevap başına bir tane lütfen. Favori olarak bir cevap ekleyeceğim.
Yanıtlar:
Kod Steve McConnell tarafından tamamlandı . Bir açıklama gerektirdiğini bile sanmıyorum. Yazılım inşası hakkındaki kesin kitap. İnanılmaz derecede iyi yazılmış ve yazılım yaratmanın pratik (programlama) tarafının tüm yönlerini kapsar.
Kolay.
SICP'nin henüz listelenmediğini gördüğümde acı çekiyordum. :)
Neden: Norvig'in bu kitabı bilgisayar bilimine şimdiye kadar yazılmış en büyük giriş olarak övdüğünü ekleyecek bir şey yok . Peki, tamam, neden? talep edildi: SICP, yazılımın temellerini tatmin edici derecede derin bir biçimde ele alıyor, hesaplamanın doğası hakkında pek çok bakış açısı ve sorular ortaya koyuyor - bir kaçı açık konu olmaktan çıkıyor - okuyucuyu makineye ne gibi yüzeysel yönlerin ötesinde görmesi gerektiğini soruyor. yapmak ya da nasıl yapılacağını.
alt metin http://ecx.images-amazon.com/images/I/41CPGEDXMDL._SL500_AA300_.jpg
Çevrimiçi ücretsiz metne ulaşmak için resme tıklayın . Ayrıca , 80'lerin tarzı renk ve giyim ile tamamlanan video derslerini yazarlar tarafından kolayca bulabilirsiniz .
Bahsetmeye değer:
Tasarım Desenleri: Yeniden Kullanılabilir Nesne Yönelimli Yazılımın Elemanları
Bu OOP tasarım ve mimarlık okumak için kitap. Düzgün kullanıldığında kalıplar iyidir, ancak bence bu kitabın asıl değeri, tasarım yaparken kullanacağınız fikirlerin bir araç kutusudur.
Robert C. Martin'in Temiz Kodu
Diller, çerçeveler, metodolojiler gelir ve gider, ama bu kitaptaki pek çok fikir, sanırım, sonsuza dek.
Bugün kitaplarımı saydım. 23 tanesi. Üzerinde çalıştığım şeye bağlı. Sanırım zamansız cevap "C dili", Kernighan ve Ritchie .
Michael Feathers'ın Eski Koduyla Etkili Çalışma .
Var olan bir kod tabanının nasıl test edilebileceği ve yönetilebilir olduğu konusunda pek çok iyi ipucu içeriyor, çoğu bu kitabı okuyana kadar bilmiyordum. A çalışması gerekir, birlikte çalıştığınız eski kod dün yazdığınız kendi kodunuz olsa bile.
Donald Knuth'un Bilgisayar Programcılığı Sanatı
Etkili Java, Josh Bloch Tarafından
Uygulamada Java Eşzamanlılığı Brian Goetz, vd. ark.
Java Puzzlers Josh Bloch, Neal Gafter tarafından
Peter Seibel tarafından iş yerinde kodlayıcılar
İlginç ve ilham verici, şiddetle tavsiye edilir.
Gödel, Escher, Bach.
İşlerin Yapılması (David Allen), bir yazılım geliştiricisi olarak günlük işinizde yapmanız gereken binlerce küçük görevle nasıl başa çıkacağınızı öğretir. Özellikle geliştiricilere yönelik olmamasına rağmen, yazılım geliştirme tipik olarak öncelikli bir şekilde yapılması gereken çok sayıda küçük görevi içerdiğinden kesinlikle paha biçilmez bir yardımcıdır. Örneğin: hangi yeni özelliklerin uygulanacağı, hangi hataların düzeltileceği, kodun hangi kısımlarının yeniden yapılandırılacağı, hangi kodun hangi kısımlarının dinleneceği veya yeniden test edileceği, vb ...
Bjarne Stroustrup'tan C ++ Programlama Dili
Michael Abrash tarafından Kod Optimizasyonu Zen
Gerçek zamanlı programcılar için okunması gereken bir şey - işlemciye özel bilgiler tarihli olsa bile, zihniyet paha biçilmezdir.
İPad sayılır mı? Kitaplığımdaki 1. numaramın bir web tarayıcısı ve arama yapabildiğini söylemek istiyorum. Çevrimiçi API ve referanslar en iyisidir ve mevcut proje setime bağlı olacaktır.
Ruby'de Tasarım Desenleri:
Bruce F. Webster'ın “Nesneye Yönelik Gelişimin Tuzakları”
Nesnenin veya sınıfın ne olduğunu ve ne işe yaradığını hala bilmeyen çok sayıda "OO" geliştiricimiz var; OO, prosedürel, modüler ve yapılandırılmış programlamanın neye benzediğini bilmiyor; ve bir şekilde, sınıflarla birlikte kötü şekilde yapılan sahte prosedür kodunu kaldırmayı başardı.
Bu kitap (artı 70'lerin yapısal tasarım üzerine eskileri), bu yoksul ruhların nihayet iyi nesne yöneliminin nasıl görünmesi gerektiğini anlamalarına yardımcı olmak için uzun bir yol kat edecektir.
Dahası, bir kitap ve bir kitap seçmek zorunda kalsaydım , sadece onun yanında bir kitap seçmeye zorlanırsam, teknolojiye özgü bir kitap seçmeyecektim .
Programlamaya ilk başladığımda sakladığım birkaç programlama kitabından biri. İlk işe başlayan insanlara bunu çok borç verirdim. Şimdi, pek değil, çünkü C artık pek çok insanın ilk programlama dili değil. Sahnelerin arkasında neler olduğunu açıklamak için harika bir iş çıkarıyor ve işaretçilerle ilgili açıklamaları, başkaları için kafa karıştırıcı bir konu olan gerçeğe açıklık getiriyor.
Jon Skeet'in "Derinlikteki C #"
Nesne Tasarımı: Roller, Sorumluluk ve İşbirlikleri
Bu benim en sevdiğim programlama kitabımdır (dile bağlı olmasa bile). Benim düşünceme göre, kuzenleri / kardeşleri / komşuları ile ilgili nesneleri nasıl tasarlayacağına dair durumu daha iyi sunan kitap. Ciddi bir programcı kitaplığında olması gerekir.
En sevdiğim kitaplardan biri;