Ben amacıyla düşünüyorum tamamen takdir OO modeli, deneyim olmayan OO programlama teknikleri ile sefil başarısız olması gerekir. OO'nun içini ve dışını anlayabilirsiniz, ancak takdir etmek ve saygı duymak için, işi tam olarak yapmayan eski paslı olanın yerini alan yeni ve parlak bir araç olması gerekir.
Üniversite düzeyinde Java'da OO öğrenmeden önce kendimi 7 yıl boyunca kendim öğrendim. Ondan önce sürekli olarak bu projeleri inşa ederdim ve o kadar büyürlerdi ki, haltların neler olduğunu unutacağım. Hacimli, örgütlenmemiş ve küçük değişiklikler yapmak için çok fazla bakım gerektireceklerdir . Temelde kodumla takılmaya başladığımı ve sürekli yeni başlamamı sağlamaya devam ettim.
Kafamı benim kabul ettiğim lineer tasarımdan çıkarmak biraz zaman aldı, ancak bir kez OO modelini tam olarak anladığımda Eureka gibiydi! Kalıtım gibi kavramları öğrendikten sonra kendi başıma çok daha karmaşık projeleri kodlayabildim ve üretkenliğimi çatıdan attı. Yeniden kod yazmak veya baştan başlamak için zaman harcamıyorum, çünkü nesnel olarak her şey mantıklı ve sezgisel.
Bence her programcının olabildiğince çok dil bilmesi gerekir. Bu, OO olup olmadığına bakılmaksızın, onları daha deneyimli bir gazisi yapacaktır. Bir kere OO'yu anladığınızda, bu teknikleri alabilir ve uygulandıkları her yere uygulayabilirsiniz.
IMHO, eğer anlamadıysanız veya OO öğrenmek istemiyorsanız, yaşamın savaş alanında yetersiz donanıma sahip olacaksınız. Giderek daha fazla şirket daha yeni OO dilleri kullanıyor. Ben herhangi bir neden göremiyorum değil OO modeli çağında bu gün biliyoruz.
Kişinin nasıl öğrendiğine bağlı olarak, modeli nasıl öğrenmek istedikleri onlara bağlıdır. Birisi bana ders verdiğinde şahsen en iyisini öğreniyorum ve bu yüzden Java I ve Java II için sınıfa gitmek benim için gerçekten büyük bir fark yarattı. Üniversite dersleri için yazılım mühendisliği seçmeli dersleri almanızı veya kolej kurslarına erişiminiz yoksa ya da boş zamanlarınızda öğrenmek istiyorsanız sadece çevrimiçi olmanızı ve OO eğitimlerini aramanızı öneririm.
Bana nasıl anlatıldığını tekrar düşündüğümde; bir elma bir elmadır ve bir portakal da bir portakaldır. Evet, ikisi de ağaçlardan düşer, ancak ikisi tamamen farklı meyvelerdir ve uyumunuz vardır.