~/VibeHandbook
PDF ฟรี

บท 10 · 07

ต้นทุนที่แท้จริงของทางเลือกแปลกใหม่

มันน่าดึงดูดที่จะเลือกภาษาเพราะมันดูสง่างาม หรือเร็ว หรือเพราะคนที่คุณนับถือยกย่องมัน โดยเฉพาะสำหรับ vibe coding สัญชาตญาณนั้นอาจจมโปรเจกต์ของคุณลงอย่างเงียบ ๆ เหตุผลคือ: ทุกชั่วโมงที่คุณใช้ต่อสู้กับเครื่องมือของภาษาเฉพาะกลุ่ม หรือคลายปมผลลัพธ์ของ AI ที่ผิดพลาดอย่างแนบเนียนเพราะโมเดลเห็นตัวอย่างน้อยเกินไป คือชั่วโมงที่คุณไม่ได้ใช้ส่งมอบงาน ทางเลือกแปลกใหม่แทบไม่เคยล้มเหลวแบบดังโครม มันล้มเหลวแบบหยดติ๋ง ๆ ของวงจรแก้ไขที่เพิ่มขึ้น ไลบรารีที่ขาดหาย และคำตอบใน Stack Overflow ที่ไม่มีอยู่จริง

โดยเฉพาะเจาะจง บทลงโทษนี้ปรากฏใน 3 จุด อย่างแรก AI คล่องแคล่วน้อยลง จึงทำผิดพลาดมากขึ้นและแก้ไขได้แย่ลง — และคุณเองที่ไม่รู้ภาษานั้น ก็แยกไม่ออกว่าโค้ดไหนดีไหนแย่ อย่างที่สอง ระบบนิเวศบางเบากว่า ไลบรารีที่คุณต้องการอาจไม่มีอยู่ อาจถูกทิ้งร้าง หรือไม่มีตัวอย่างให้ลอกเลียน อย่างที่สาม เมื่อคุณติดขัด เว็บก็เงียบกว่า: บทเรียนน้อยลง คำถามที่ได้รับคำตอบน้อยลง คนที่เคยเจอกำแพงเดียวกับคุณน้อยลง ในขณะที่ Python หรือ TypeScript ทั้งสามข้อนี้แทบไม่ใช่ปัญหาเลย

ไม่ได้หมายความว่าภาษาแปลกใหม่นั้นแย่ มันหมายความว่าภาระการพิสูจน์ตกอยู่ที่ทางเลือกแปลกใหม่นั้น ถ้าคุณมีเหตุผลที่เป็นรูปธรรมและชัดเจน — คุณต้องการความเร็วของ Rust จริง ๆ, คุณถูกบังคับให้ใช้ Swift เพราะ App Store, คุณกำลังต่อยอดบริการ Go ที่มีอยู่แล้ว — ก็จ่ายต้นทุนนั้นด้วยตาที่เปิดกว้าง แต่ถ้าเหตุผลคือ "มันดูเท่ดี" ให้เลือกตัวเลือกยอดนิยมแล้วส่งมอบงานออกไป คุณเขียนใหม่ทีหลังได้เสมอ และแทบจะไม่มีวันได้ทำจริง เพราะตัวเลือกยอดนิยมจะทำหน้าที่ของมันได้สำเร็จอยู่แล้ว

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี