Hiç okumadım ama tarzlarını ilginç ve eşsiz buluyorum. Para / zaman vermeye değer olup olmadığından emin değilim?
Hiç okumadım ama tarzlarını ilginç ve eşsiz buluyorum. Para / zaman vermeye değer olup olmadığından emin değilim?
Yanıtlar:
Onları seviyorum. Üç tane var ve farklı yazarlardan olmalarına rağmen hepsinden keyif aldım.
Dayatılan yapı Ben zamanları daha şeyleri anlamak eğilimindedir benim için idealdir çizimler ve egzersizleri .
Ayrıca öğrenmeyi eğlenceli hale getiren mizahı çok kullanmanın büyük avantajı var !
Düz metin benimle iyi çalışmıyor. Aynı durumdaysanız, onları seveceksiniz.
Head First hakkında iki aşırı görüş var: Birincisi korkunç olmaları, diğeri ise mükemmel olmaları.
Şahsen korkunç olduklarını düşünüyorum çünkü açıklamaları çoğu zaman çok uzun ve konu dışı. Çok fazla içeriği olmayan büyük kitaplar. Çocuklar (ya da çocukça yetişkinler) için kitap gibi hissediyorlar.
Bazı insanlar (sanırım çoğu insan) bu kitapları severler çünkü okumak çok kolaydır ve açıklamalarını anlamamak neredeyse imkansızdır.
Head First kitapları sadece yeni başlayanlar için iyidir. Referans kitap olarak kullanılamazlar. Konu hakkında kesinlikle hiçbir şey bilmeyen insanlar için yazılmıştır.
Birçok Head First kitabı ve birçok Head First yazarı olduğunu unutmayın. Bunlardan en ünlüsü "Head First Design Patterns" ve "Head First Java" dır. Ayrıca programlama ile ilgili olmayan (fizik ve istatistik hakkında) kitapları da var. Yani "Head First" dizisi hakkında gerçekten hiçbir şey söyleyemezsiniz. Okumayı denediğim tek "Head First" kitapları "Head First Design Patterns", "Head First iPhone Development" ve "Head First Servlets & JSPs" dir. Onları sevmedim (açıklamalarını, metaforlarını ve şakalarını sinir bozucu buldum) ama onları seven insanları tanıyorum.
Tüm kitaplarının bir listesi: http://oreilly.com/store/series/headfirst.html
İşte "Head First Design Patterns" hakkında bazı görüşler: /programming/386087/head-first-design-patterns-opinions-wanted
Bence, sadece söz konusu konuda değil, genel olarak programlamaya yeni başlıyorsanız iyidirler.
Ve basit ve saçma bir çok örnek - - olduğunu, bir dildeki Koşullamalar seçeneklerini öğrenme önce, bunlar çok fazla zaman harcayacak şart açıklamak için vardır .
Önerdikleri çözümler genellikle çok yalın ve hafiftir, ancak bu çözümü neden seçtiklerini ve alternatiflerin hangileri olduğunu açıklama eğilimindedirler .
Kullanım örnekleri:
Bir C ++ programcısı PHP kullanarak web geliştirmeye dalmak istiyor. O'Reilly'nin de "PHP, MySQL ve Javascript Öğrenme" gibi orta düzey kitaplarından birini tavsiye ederim. Bunlar dilin nasıl çalıştığını açıklamak için hala çok dikkatli (bilgiçlikle sınırda) ve örneklerle dolu: yine de, yeni teknolojiler öğrenmeye karşı doğru bir tutumunuz varsa, bunlardan biri neredeyse her şey için çözümler oluşturmanıza izin vermek için yeterli olacaktır teknolojinin standart kapsamı. Ayrıca, referans olarak kullanılabilirler.
Bir web tasarımcısı sayfalarını canlandırmak için bazı Javascrtipt öğrenmek istiyor. Güzel bir örnektir, bu yüzden belirsiz bir şekilde de olsa, kopyalamaktan ziyade yazdıklarına dair bir fikre sahip olmayı tercih eder. Yine de, bu teknolojide uzmanlaşmak istemiyor ve asla bir programlama el kitabı okumuyor - bu yüzden dil ve sözleşmeler için güzel bir ders / referans kitabı ile dik bir öğrenme eğrisi olacak ve buna değmez. Bu durumda, Head First kılavuzları kesinlikle en iyi seçenektir.
Onlar harika, kesinlikle bu konular hakkında önceden bilgi sahibi olmadan bu kitaplarla yeni bir konu başlatabilirsiniz, Ama, Bu konular hakkında zaten bilginiz varsa, bazen, yavaş bir öğrenme hissedeceksiniz. Basit, yeni başlayanlar için, bunlar harika!
Ben okudum, Önce Baş SQL, Önce Baş Servlet ve JSP, Önce Baş EJB (3) bu konular hakkında herhangi bir ön bilgi olmadan, oradan güzel bir açıklama var.
Onlara şahsen çok düşkün değilim: Bilgiyi çok hızlı bir şekilde almama izin veren daha yoğun metinleri tercih ederim. Ancak, 6 yaşından beri kod yazıyorum ve anında yeni beceriler / diller almaya alışkınım. Alıştırmalar benim için bir israftır (eğer foo öğreniyorsam, foo bir şey için kullanmam gerektiğinden - bu benim egzersizimdir).
Head First serisi tarafından yemin ettiğim birçok yeni haber, tam olarak sevmediğim nedenlerden dolayı: dil çok yoğun değil, bu yüzden (acemi için) daha ulaşılabilir hissediyor ve pratik yapmak için birçok egzersiz var.
Öyleyse, öğrenme stilinize geliyor: yataklarınızı almak, bazı egzersizleri denemek ve yavaşlatmak için bir konunun etrafında dolaşmak ister misiniz veya eldeki bazı projelere başlamak için yoğun bir el kitabı ister misiniz? ? Head First kitapları birincisi için iyidir, ikincisi için değil.
Diğer Head First kitaplarını bilmiyorum, bu yüzden şu anda okuduğum kitap, Head First Servlets ve JSP hakkındaki fikrimi söyleyeceğim.
Kitabın ilk yarısı kesinlikle harika, eller aşağı. Kavramları resimler ve hikayeler aracılığıyla açık bir şekilde açıkladılar. Bir dalış yolu olarak yanlış bir şekilde bir J2EE web uygulaması inşa eden bir geliştirici olarak, kitap gerçekten J2EE bilgimdeki bazı delikleri yama için yararlı buldum. Kendime hala ne zaman başladığımı sorduğum soruların çoğu kitabın ilk yarısı tarafından cevaplandı.
Bununla birlikte, kitabın geri kalan yarısının sanki ileri düzey geliştiriciler için tasarlanmış gibi olduğunu düşünüyorum. Kitap, yeni başlayanların anlayabileceği kelimelerle her şeyin nasıl olduğunu gerçekten açıklamadan birkaç ileri konuya ve kavrama dalmanızı sağlar. Kitap bir kerede birkaç konuya atıyor, bu yüzden her şeyi anlamam zor oluyor. Diyagramları ve resimleri de kafa karıştırıcı buluyorum.
Hâlâ kitabı okuma sürecindeyim, ama şimdi kitabın acelesi olduğu izlenimindeyim, çünkü kitap şu anda başlarımdaki her şeyi bir araya getiremediğim konuları açık bir şekilde açıklayamadı. Bu ikilem bu soruyu sormama neden oldu .
Servlets ve JSP'den başka bir şey okumadığım için diğer Head First kitaplarının aynı olup olmadığını bilmiyorum.
Head-First serisi kitaplar benim favorim. Mizah ve harika konuşma tarzı ile öğrenmeyi hem kolay hem de ilginç hale getiriyorlar. Her kitap, beynimizin nasıl çalıştığını ve beynimizin kapasitesinden nasıl maksimum çıkacağını gösteren bir örnekle başlar. Onları benimsemeye çalışıyorum. Tasarım desenlerini öğrenmeyi benim için çok kolay hale getirdiler.
Hem okudum Head First Java ve Head First Design Patterns . Kullanılan stil gerçekten benzersizdir ve çoğu insan için bir aşk / nefret şeyidir. Bence herkesin farkına varması gereken şey, bu tür kitapların işleri çok açık ve basit, ama bir maliyete dönüştürmesi. Maliyet, bu tür şeyleri açıklamanın getirdiği yüktür. Olaylar, birçok örnek ve metaforla tekrar tekrar açıklanmaktadır. Sorunun çekirdeğine hemen dalmanıza izin vermeyen önemli bir yüktür.
Bu tarzın ilk önce Java kitabına çok yakıştığını düşündüm . Bu kitapla ilgili her şeyi sevdim ve kavramları kavrama ve onlar hakkında bir sezgi geliştirmede benim için son derece yardımcı oldu. Öte yandan, Head First Tasarım Desenlerini hiç sevmedim . Benim izlenimim, bunun ayrıntılı bir yol haline gelmesi ve bazen noktayı tamamen kaçırmasıydı. Çok fazla meta bilgi vardı, ancak çok fazla yararlı bilgi yoktu.
Head First Design Patterns'i gerçekten sevmek istedim ama okuyamadım.
Belki de benim hatam - Apple'ın bilgisayarları TV'nize takıldığında hatırlanacak kadar yaşlıyım