Yanıtlar:
Kitaplar dilin kendisiyle ilgiliyse , kaybet ve yeni bir tane al.
Eğer kitap bir konu olarak programlamakla ilgiliyse (sanat, konu, disiplin, teknikler, her neyse), o zaman kesinlikle okumaya değer. En iyi programlama kitapları 10 yıl önce yazılmıştı.
Bu kitaba, onlardan ve sizden ne öğrenmek istediğinize bağlıdır.
Eski kitapları okumak için çeşitli nedenler vardır:
Şahsen, eski programlama kitaplarımdan bazılarını saklıyorum:
Örneğin, ZX81'in kullanım kılavuzu (1981'den itibaren) düz çizgi çizim algoritmasının harika bir açıklamasına sahiptir. Benim için o zamandan beri okuduğum her şeyden daha mantıklı. Yıllar boyunca defalarca bir uygulamanın temeli olarak kullandım.
Bütün bunlar, ben de yeni kitaplar okudum. Kesinlikle karanlık çağlara takılmak istemiyorum.
Eğer iyiydiler ve öğrettikleri dil özellikleri değişmediyse - neden olmasın!
Java'nın temel öğelerinin 1.2'den (veya Java 2'den) çok fazla değiştiğini düşünmüyorum.
En iyi elektrik mühendisliği kitaplarından biri (elektronik sanatı) 20 yıl önce yazılmıştır ve elektrik mühendisliği alanı büyük olasılıkla herhangi bir endüstrinin en büyük büyümesi olan sıçrama ve sınırlarda büyümüş olsa da, kitap hala birçok kişi tarafından bilinmektedir. tek, yetkili metin.
Kitapta örneklerin birçok kişi tarafından modası geçmiş ve yerini iken yeni kitap nasıl yapılacağını öğretmeye ibaret değildir tasarımlar oluşturmak bir dijital saat ama nasıl olmalıdır tasarımı tane. Temel kurallar hala geçerlidir ve eğer iyi bir kitapsa o zaman iyi bir kitaptır.
Açıkçası onun bazı eski ve belirsiz API hakkında bir kitap bugün veya yakın gelecekte yararlı olmayabilir ve muhtemelen olmadan yapabilirsiniz. ama yine böyle bir kitap size sadece nasıl bir şey inşa edeceğinizi anlatıyor ve bunun için ömrü sınırlı, genelleştirilmiş kitaplarla devam edin.
Nasıl çözüleceğini söyleyenler değil, nasıl çözüm tasarlayacağınızı öğreten kitapları saklayın. Hangi yöntemlerin değiştiği açık olabilir ve bu parçaları görmezden gelebilirsiniz, ancak C ile ilgili iyi bir kitap hala altın ağırlığına değer.
Eski teknolojiye dayalı eski sistemlerde, özellikle eski J2EE sistemlerinde çalışıyorsanız, eski kitapları referans olarak saklamak yararlı olabilir. EJB 2.1 veya eski Swing kodunu kullanan bazı eski kodlarla karşılaşacağım için eski bir J2EE kitabını saklardım.
Dilde büyük değişiklikler yapan Java'nın son sürümü 2004 yılında Java 5 idi. O zamandan sonra yazılan tüm kitaplar bu dil değişikliklerini içermeli ve genel olarak okunmaya uygun olmalıdır (ve daha yeni bir sürümü yayınlanmamış olabilir). Bununla birlikte, Java ekosisteminde o zamandan beri çok şey değiştiğine dikkat edin; Örneğin, Spring çerçevesi ve Maven artık yaygın olarak kullanılan teknolojilerdir.
Java dili ve java'da nasıl programlanacağı için, bu kitapların en son sürümlerine sahip olmak iyidir, örneğin WeakReference sınıfı Java 1.2'den ve bu sınıfın Java SE'de bile var olduğunu bilmeyen çok fazla programcı yok , yani Java için en son kitapları okumak en iyi şey, bu sadece bazı çerçeveler için iyidir, ancak bu en son kitapları anlamak için en son kitaplarla elde etmeyeceğiniz temellere ihtiyacınız vardır, ancak en çok tavsiye edilen kitaplarla. Bence Java'da son sürüm düşünmek Java ile başlamak için iyi bir kitap