Ucu açık bir soru. Hedef odaklı değil. Yukarıdaki bir arkadaşta söylemiş, iki farklı meslek grubunun bildiği C++ farklıdır diye.
Öncelikle hangi alandan uğraşmak istediğine karar vermeye çalış. Ona göre bir road map belirle kendine. Sonra hedefinde ileri düzey bilgiyi öğrenmeye çalış. Birden fazla dil öğrenmek senin için vakit kaybıdır.
Bunu konuşma dilleri üzerinde örnek verirsem sana, anlatmak istediğim şeyi daha iyi anlatrım.
İngilzce Fransızca İspanyolca Çince, Japonca Arapça, hepsinden temel seviyede bilsen ne olur bilmesen ne olur? Önemli olan amacına göre hareket etmen. Öncelikle İngilizce dünya dili olduğundan onu öğrenmek zorunluluk değil mi? İngilizceyi algoritma gibi düşünebilirsin.
Şimdi gelelim uzmanlaşmak istediğin dil. Sen hangi ülke ile uğraşacaksın. Eğer Çin'le uğraşacaksan çince dışındaki diğer dilleri öğrenmen anlamsız, eğer Arap coğrafyasıyla uğraşacaksan hedefin Arapça olmalı, eğer ispanyol senin ilgini çekiyor ise Çince'yle uğraşmak senin için vakit kaybı olur değil mi?
Yani hedefin ne ise ona göre bir road map hazırlaman şart. Diğer türlü vaktini boşa harcarsın. Aynı anda birden fazla dil öğrenmek boşunadır.
"T" metodu diye bir şey vardır. Önce dikey yükselme sonra yanal alanlarda hevesine göre ilerlemek. Önce avına odaklanmış avcı gibi hareket etmen gerek yan taraflarda çıkan farklı avlara heveslenmeyi de bırakmak gerek.
Yapay zekaya X dilinde hangi alanlarda meslek sahibi olunabilir diye yazarsan X dilinde bir den fazla meslek söyleyecek ancak kullandıkları kütüphaneler farklı olacak. İşte temel X bilgisi ingilizce gibi diğer kütüphanler ise diğer ülkelerin dilleri gibi düşüneblirsin.
Umarım anlatabilmişimdir.