Küçük bir geliştiriciyim ve yalnızca 5 yıldır bu sektörde bulunuyorum. Şu anki şirketimde bir kıdemli var, ona Infestus diyelim. Zaman zaman parlama ve sıfırdan tamamen yepyeni bir şey yapma fırsatı veriliyor.
En yeni örneklerden biri, çok iş parçacıklı uygulamada bir singleton yapmak zorunda kalmamdı. Bu yöntemi kullanmaya karar verdim . Infestus gördüğü andan itibaren hızlıca beni aptal olarak adlandırdı ve bu yaklaşımı kullanmamı söyledi . Ona neden onu daha iyi olduğu için neden fırlattığını sorduktan sonra, bu ve Java hakkındaki bu kitabın daha iyi olduğunu söylüyor.
Ve bu yaygın bir kalıptır: ne zaman yeni bir şey yapma şansım olursa, hızlıca Infestus tarafından vurulur ve yönteminin daha iyi olmasının tek nedeni, bu kitapların ünlü programcılar tarafından yazılmasıdır. Bana her zaman bana hangi kitapları programlayacağını "öğrenebileceğim" için okumam için kitap vermeye çalışıyor.
Sadece 5 yıldır para için programlama yapıyorum, ancak bir problemi çözmek için kitabı en iyi yollardan sadece kör bir şekilde takip etmek her zaman iyi bir fikir midir, yoksa her zaman denemeyi denemeli miyim? Infestus'tan gelen sürekli şikayet barajı, asla yeni bir şey denememe ve kitaplardaki örnekleri takip etmeme neden oluyor.
EDIT : Ben tamamen kayboldum. Evet, kör bir şeyi takip etmenin kötü bir fikir olduğunu biliyorum. Ama çok tanıyor gibi görünen bu tanrısal programcı Infestus, bana düzgün programlamanın tek yolunun kitap okumak ve her şeyi bir T'ye kadar takip etmek olduğunu söylüyor. Kitaplar tek doğru yol ise.
EDIT2 : Infestus benim patronum değil. Kodun gözden geçirilmesinden sorumlu kıdemli geliştiricilerden sadece biri. İncelemelerden sonraki yorumlarının çoğu, böyle ve böyle bir yöntemin yanlış olduğu kitap adlarından oluşur.
...brushed it off as this is better and that's how this and this book about java says it is better.
Bu acil alarm zilleri çaldırmalıdır. Eğer Infestus size bağımsız bir açıklama yapamazsa, kendisi anlayamayabilir. (Ya da Illustrated of Bad Arguments kitabının bir kopyasına ihtiyacı var .)