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