Sınıf arkadaşlarınıza, bir dili kullanmamışlarsa, bir dilin nasıl "yanlış" olduğunu bildiklerini sorun. Neyi beğendiğinizi ancak çok çeşitli dilleri kullanarak anlayabilirsiniz.
Sınıf arkadaşlarımın çoğu, bir daha asla kullanmak zorunda kalmayacakları bir dil öğrenmek zorunda oldukları fikrini baltaladı, ancak bu popüler öğrenme dilinin daha az popüler olmasının nereden geldiğini tam olarak anlamıyorum.
Onları bilmeden neden böyle hissedeceklerini kesin olarak söyleyemem. Belki onlar tembeldir. Belki dili daha önce kullanmışlar ve beğenmiyorlardı. Belki başka bir dil denemekten korkuyorlar. Kim bilir. Bildiğim şey şu ki, bir CS öğrencisi, araştırmacı ve endüstride çalışmış olmak, çeşitli dilleri tanımak, çok büyük bir varlıktır ve ne kullanacağınızı veya kullanmayacağınızı asla bilemezsiniz. Örnek: Ben ilk C öğrenme oldu hocam gibi script ve komut satırı yardımcı programları kabuk bizi tanıştırdı grep
ve awk
. Arkadaşlarım bunları bir yeterlilik düzeyinde öğrenmekle uğraşmadı. Şimdi onları her gün işte kullanıyorum.
Perl'de yapılan bu dönem bir arama motorları dersi alıyorum ve yine dil seçiminden şikayetçi sınıf arkadaşları görüyorum.
Perl çok güçlüdür ve nasıl kullanılacağını biliyorsanız, hayatınızı çok daha kolaylaştırabilir. Ayrıca Python'a benzer ve Python, CS öğrencilerinin en büyük işe alım uzmanlarından birinde yoğun olarak kullanılır: Google. Sınıf arkadaşların bunu yiyor olmalı. FWIW, perl ve python'u orta seviyeye biliyorum (acemi değil, uzman değil).
Favori bir dile sahip olmayı ve diğerlerinden hoşlanmamayı anlayabiliyorum, ancak bazıları neden ilk öğrenmeye çalıştı?
Genç ve boşuna? Ben de öyle yaptım. Ama benim "sıkıntım" matematik dünyasında daha fazlaydı. Bu deneyimden dolayı, bu konuda çalıştıklarından, yeni şeyler öğrenmekten hoşlanmadıklarından ya da yeni dillerin kendileri için öğrenmenin zor olduğundan bahsediyorum. (Ama sonra, bilmeye değer bir şey sadece kucağınıza düşmeyecek derim)
Gerçekten "yanlış" dili öğrenebilir misin? Şema ya da Haskell gibi bir şey öğrenmek, başka hiçbir şey yapmadan iyi bir zihinsel egzersiz değil mi ve en azından farklı problem çözme yöntemlerine maruz kalmakta yararlı olmaz mı?
İlk cümleyi: Hayır, fakat kesinlikle + öksürük + Lisp + öksürük + = tercih etmemeyi tercih ettiğiniz dilleri öğrenebilirsiniz
Diğerlerine: Evet! Neyi sevdiğinizi öğrenmek ve ufkunuzu genişletmek için mümkün olduğunca çok dil öğrenmelisiniz. Hepsine hakim olma zorunluluğu yoktur, ancak çalışma bilgisine sahip olmak her zaman yardımcı olur. Sen asla sandığın bir dil öğrenmek için zaman kaybı olacak kullanışlı olacağını bilirler.