ถามเพื่อนร่วมชั้นของคุณว่าพวกเขารู้ว่าภาษานั้น "ผิด" ถ้าพวกเขาไม่ได้ใช้มัน คุณสามารถคิดได้ว่าสิ่งที่คุณชอบโดยใช้ภาษาที่หลากหลาย
เพื่อนร่วมชั้นหลายคนคิดว่าต้องเรียนรู้ภาษาที่พวกเขาจะไม่ต้องใช้อีก แต่ฉันก็ไม่เข้าใจเลยว่าความกลัวของการเรียนรู้ภาษาที่ได้รับความนิยมน้อยลงนั้นมาจากไหน
ฉันไม่สามารถพูดอย่างมั่นใจได้ว่าทำไมพวกเขาถึงรู้สึกแบบนี้ บางทีพวกเขาอาจขี้เกียจ บางทีพวกเขาอาจเคยใช้ภาษามาก่อนและไม่ชอบ บางทีพวกเขาอาจกลัวที่จะลองภาษาอื่น ใครจะรู้. สิ่งที่ฉันรู้ก็คือในฐานะนักเรียน CS นักวิจัยและทำงานในอุตสาหกรรมการรู้ภาษาที่หลากหลายเป็นสิ่งที่มีค่ามากและคุณไม่เคยรู้เลยว่าคุณจะใช้อะไรหรือไม่ ตัวอย่าง: เมื่อผมเป็นครั้งแรกที่การเรียนรู้ C ครูของฉันแนะนำเราเปลือกสคริปต์และบรรทัดคำสั่งสาธารณูปโภคเช่นและgrep
awk
เพื่อนของฉันไม่สนใจที่จะเรียนรู้สิ่งเหล่านี้ในระดับความสามารถ ตอนนี้ฉันใช้มันในที่ทำงานทุกวัน
ฉันกำลังเข้าเรียนในชั้นเรียนเสิร์ชเอ็นจิ้นซึ่งทำใน Perl และอีกครั้งฉันเห็นเพื่อนร่วมชั้นบ่นเกี่ยวกับการเลือกภาษา
Perl มีประสิทธิภาพมากและถ้าคุณรู้วิธีใช้มันจะทำให้ชีวิตของคุณง่ายขึ้นมาก นอกจากนี้ยังคล้ายกับ Python และ Python ที่มีการใช้งานอย่างหนักในหนึ่งในนายหน้าชั้นนำของนักเรียน CS: Google เพื่อนร่วมชั้นของคุณควรจะกินสิ่งนี้ FWIW ฉันรู้ perl และ python ในระดับกลาง (ไม่ใช่มือใหม่ แต่ไม่ใช่ผู้เชี่ยวชาญ)
ฉันสามารถเข้าใจได้ว่ามีภาษาที่ชื่นชอบและไม่ชอบคนอื่น แต่ทำไมบางคนถึงทำงานอย่างหนักเพื่อเรียนรู้มันตั้งแต่แรก?
สาวและไร้สาระ? ฉันเป็นอย่างนั้นเช่นกัน แต่ "ความน่ารำคาญ" ของฉันมีมากขึ้นในขอบเขตของคณิตศาสตร์ ดังนั้นจากประสบการณ์นั้นฉันจึงอยากให้พวกเขาทำงานเพราะไม่สนุกกับการเรียนรู้สิ่งใหม่หรือว่าภาษาใหม่ยากที่จะเรียนรู้สำหรับพวกเขา (แต่แล้วทุกสิ่งที่ควรรู้ก็คือไม่ได้ตกอยู่ในตักของคุณ)
คุณสามารถเรียนรู้ภาษา "ผิด" ได้จริงหรือ? การเรียนรู้อะไรไม่เหมือน Scheme หรือ Haskell การออกกำลังกายทางจิตที่ดีถ้าไม่มีอะไรอื่นและอย่างน้อยก็มีประโยชน์ที่จะได้รับวิธีการแก้ปัญหาที่แตกต่างกันใช่ไหม
ในประโยคแรก: ไม่ แต่คุณสามารถเรียนรู้ภาษาได้อย่างแน่นอนคุณไม่ต้องการที่จะมี + อาการไอ + เสียงกระเพื่อม + อาการไอ + =)
ส่วนที่เหลือ: ใช่! คุณควรเรียนรู้ภาษาให้มากที่สุดเท่าที่จะทำได้เพื่อค้นหาสิ่งที่คุณชอบและเพื่อขยายขอบเขตของคุณ ไม่มีความต้องการที่จะควบคุมพวกเขาทั้งหมด แต่การมีความรู้ในการทำงานนั้นมีประโยชน์เสมอ คุณไม่มีทางรู้ว่าภาษาที่คุณคิดว่าจะเสียเวลาในการเรียนรู้มีประโยชน์