Tanyakan kepada teman sekelas Anda bagaimana mereka tahu bahasa itu "salah" jika mereka belum menggunakannya. Anda hanya bisa mengetahui apa yang Anda suka dengan menggunakan berbagai bahasa.
Banyak teman sekelas saya menolak gagasan harus belajar bahasa yang tidak perlu mereka gunakan lagi, tetapi saya tidak begitu mengerti dari mana asal rasa takut belajar bahasa yang kurang populer ini.
Tanpa mengenal mereka, saya tidak bisa mengatakan dengan pasti mengapa mereka akan merasa seperti ini. Mungkin mereka malas. Mungkin mereka telah menggunakan bahasa itu sebelumnya dan tidak menyukainya. Mungkin mereka takut mencoba bahasa lain. Siapa tahu. Yang saya tahu adalah bahwa sebagai mahasiswa CS, peneliti, dan pernah bekerja di industri, mengetahui berbagai bahasa, adalah aset yang sangat besar dan Anda tidak pernah tahu apa yang akan Anda gunakan atau tidak. Contoh: Ketika saya pertama kali belajar C, guru saya memperkenalkan kami ke shell scripting dan utilitas baris perintah seperti grep
dan awk
. Teman-teman saya tidak mau mempelajarinya sampai pada tingkat kompetensi. Saya sekarang menggunakannya di tempat kerja setiap hari.
Saya mengambil kelas mesin pencari semester ini, yang dilakukan di Perl dan sekali lagi saya melihat teman sekelas mengeluh tentang pilihan bahasa.
Perl sangat kuat dan jika Anda tahu cara menggunakannya, itu bisa membuat hidup Anda jauh lebih mudah. Ini juga mirip dengan Python dan Python banyak digunakan di salah satu perekrut top siswa CS: Google. Teman sekelasmu seharusnya memakan ini. FWIW, saya tahu perl dan python ke tingkat menengah (bukan pemula tetapi bukan ahli).
Saya bisa mengerti memiliki bahasa favorit dan tidak menyukai yang lain, tetapi mengapa beberapa orang mulai kesal karena mempelajarinya?
Muda dan sia-sia? Aku juga seperti itu. Tetapi "kekesalan" saya lebih pada bidang matematika. Jadi dari pengalaman itu saya berani bertaruh bahwa mereka mengerjakannya karena mereka tidak menikmati belajar hal-hal baru atau bahwa bahasa baru sulit dipelajari untuk mereka. (Tapi kemudian, apa pun yang berharga untuk diketahui tidak akan jatuh begitu saja ke pangkuanmu, kataku)
Bisakah Anda benar-benar mempelajari bahasa "salah"? Bukankah belajar sesuatu seperti Skema atau Haskell latihan mental yang baik jika tidak ada yang lain, dan berguna setidaknya untuk paparan berbagai cara memecahkan masalah?
Untuk kalimat pertama: Tidak, tetapi Anda pasti dapat mempelajari bahasa yang Anda inginkan untuk tidak memiliki + batuk + Lisp + batuk + =)
Untuk yang lain: Ya! Anda harus belajar bahasa sebanyak mungkin untuk mengetahui apa yang Anda suka dan untuk memperluas wawasan Anda. Tidak ada persyaratan untuk menguasai semuanya, tetapi memiliki pengetahuan yang bekerja selalu membantu. Anda tidak pernah tahu kapan bahasa yang Anda pikir akan membuang waktu untuk belajar berguna.