เหตุใดจึงเป็น“ ฉันควรเรียนรู้ภาษาใดต่อไป” เสมอไปแทนที่จะเป็น“ โครงการใดที่ฉันควรแก้ไขปัญหาต่อไป” [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เหตุใดโปรแกรมเมอร์เริ่มต้น (เช่นฉัน) มักถามเกี่ยวกับภาษาถัดไปที่พวกเขาควรเรียนรู้แทนที่จะถามเกี่ยวกับโครงการต่อไปที่จะแก้ไขปัญหา ทำไม Eric Raymond ในบทความ " เรียนรู้วิธีการโปรแกรม " ของบทความ " How To กลายเป็นแฮ็กเกอร์ " ของเขาพูดคุยเกี่ยวกับลำดับที่คุณควรเรียนรู้ภาษา (เทียบกับลำดับที่คุณควรจัดการโครงการ) ช่างไม้เริ่มถามว่า "ฉันรู้วิธีใช้ค้อน ... ฉันควรเรียนรู้วิธีใช้เลื่อยหรือระดับต่อไปหรือไม่" ฉันถามเพราะฉันพบว่าเกือบทุกโครงการที่มีความหมายฉันสนใจในการแก้ปัญหา (เช่นเว็บแอปชุดของเครื่องมือในการวิเคราะห์โป๊กเกอร์) กำหนดให้ข้าพเจ้าต้องเรียนรู้พอเพียงของความหลากหลายของภาษา (งูหลาม, C, HTML, CSS , Javascript, SQL) และเฟรมเวิร์ก / ไลบรารี (wxPython, tkinter, Django) เพื่อนำไปใช้ ขอบคุณ ไมค์