ชีวิตนักพัฒนาในยุคที่ไม่ได้เขียนโค้ดคนเดียวอีกต่อไป
ผมเขียนโค้ดมาเกินสิบปี
ผ่านยุคที่ต้องจำ syntax เอง
ผ่านยุคที่ Google คือเพื่อนสนิท
และผ่านยุคที่ Stack Overflow คือบ้านหลังที่สอง 555
แต่วันนี้ผมใช้เวลา “คุยกับ AI” มากกว่าพิมพ์โค้ดด้วยซ้ำ
ไม่ใช่เพราะผมขี้เกียจ
และไม่ใช่เพราะเขียนโค้ดไม่เป็น
แต่เพราะโลกของนักพัฒนา เปลี่ยนไปแล้ว
เมื่อโค้ดไม่ใช่ปัญหาใหญ่ที่สุดอีกต่อไป
สมัยก่อน ปัญหาคือ “จะเขียนยังไงให้มันรันได้”
วันนี้ ปัญหาคือ “จะอธิบายยังไงให้ AI เข้าใจว่าเราต้องการอะไรจริง ๆ”
AI เขียนโค้ดได้เร็วมาก แต่สิ่งที่ AI ยังทำไม่ได้ คือ
- เข้าใจบริบททั้งหมดของระบบ
- เห็นผลกระทบระยะยาว
- ตัดสินใจแทนเราได้ว่า “อะไรควร / ไม่ควร”
ตรงนี้แหละครับ ที่บทบาทเราชัดขึ้นมาก
Prompt ไม่ใช่คำสั่งเล่น ๆ อีกต่อไป
เมื่อก่อนผมเคยพิมพ์ว่า “ช่วยเขียนฟังก์ชันให้หน่อย” แล้วก็หงุดหงิดว่า “AI ทำไมให้โค้ดห่วยแบบนี้”
วันนี้ผมรู้แล้วว่า ปัญหาไม่ใช่ AI — ปัญหาคือผมอธิบายแย่
Prompt ที่ดีในวันนี้ ไม่ต่างอะไรจาก
- requirement
- design brief
- หรือ technical spec ขนาดย่อม
ผมต้องบอกมันว่า:
- ระบบคืออะไร
- ใช้ภาษาอะไร
- ข้อจำกัดคืออะไร
- โค้ดระดับไหนถึงเรียกว่า “รับได้”
นักพัฒนายุคนี้ ถามไม่ชัด = ได้ของกลาง ๆ
ถามดี = ได้ของที่ “เอาไปต่อยอดได้จริง”
จาก “คนเขียนโค้ด” สู่ “คนกำกับการเขียนโค้ด”
นี่คือการเปลี่ยนบทบาทที่ผมรู้สึกชัดที่สุด
เมื่อก่อน ผมเป็นคนลงมือทำทุกบรรทัด วันนี้ ผมเป็นคนกำกับว่าโค้ดควรออกมาแบบไหน
AI เป็นเหมือน junior dev ที่
- ขยันมาก
- ไม่บ่น
- ทำงานเร็ว
- แต่เชื่อไม่ได้ 100%
หน้าที่ผมคือ
- เช็กแนวคิด
- ปรับโครงสร้าง
- ป้องกันทางตัน
- และรับผิดชอบกับผลลัพธ์สุดท้าย
AI ไม่ต้องรับผิด แต่ เราต้องรับผิด
งานเร็วขึ้นจริง…แต่ความรับผิดชอบก็สูงขึ้น
ต้องยอมรับตรง ๆ ว่า ชีวิตง่ายขึ้นในหลายเรื่อง
สิ่งที่ใช้ AI แล้วเวิร์กมาก
- boilerplate code
- refactor รอบแรก
- อธิบายโค้ดเก่า
- เขียนเอกสารประกอบ
แต่สิ่งที่เพิ่มขึ้นคือ
- ต้องตรวจให้ละเอียดกว่าเดิม
- ต้องคิดว่ามัน “ถูกในบริบทของเราไหม”
- ต้องระวังความมั่วที่มาในรูปแบบดูน่าเชื่อ
AI ไม่เคยบอกเราว่า “อันนี้อาจผิดนะ” มันพูดด้วยความมั่นใจเสมอ และนั่นคือกับดักของยุคนี้
Prompt กลายเป็นทรัพย์สินส่วนตัวของนักพัฒนา
ผมเริ่มมี
- prompt สำหรับ review code
- prompt สำหรับออกแบบระบบ
- prompt สำหรับอธิบายให้คนอื่นเข้าใจ
และผมไม่ค่อยอยากให้ใครก็อปมันไป เพราะผมรู้ดีว่า
คุณภาพของ prompt = คุณภาพของงาน
วันนี้นักพัฒนาสองคนใช้ AI รุ่นเดียวกัน คนหนึ่งได้ผลลัพธ์ระดับ production แต่อีกคนได้โค้ดตัวอย่างเหมือนใน tutorial
ความต่างไม่ได้อยู่ที่เครื่องมือ แต่อยู่ที่ “วิธีคิดและวิธีถาม”
AI ไม่ได้ลดคุณค่าเรา
ผมไม่เคยรู้สึกว่าตัวเองกำลังถูกแทนที่ ตรงกันข้าม ผมรู้สึกว่า
- ประสบการณ์มีค่าขึ้น
- การคิดเชิงระบบสำคัญขึ้น
- การอธิบายงานให้ชัด คือทักษะทอง
นักพัฒนายุคนี้ ไม่จำเป็นต้องพิมพ์เร็วที่สุด แต่ต้อง คิดชัดที่สุด
ฝากถึงเดฟรุ่นใหม่ (และรุ่นเก่า)
ถ้าคุณกำลังรู้สึกว่า “เรากำลังจะตกยุคไหม ในเมื่อ AI ทำได้หมด”
ผมอยากบอกว่า “สิ่งที่ AI ทำได้หมด นั่นคือสิ่งที่ไม่ควรให้มนุษย์เสียเวลาเอง ต่างหาก”
สิ่งที่มนุษย์ควรโฟกัสคือ
- การตั้งคำถาม
- การตัดสินใจ
- การรับผิดชอบผลลัพธ์
และถ้าคุณทำสามอย่างนี้ได้ดี AI จะไม่ใช่คู่แข่ง แต่มันจะเป็น ผู้ช่วยที่ทรงพลังที่สุดในอาชีพคุณ
Happy Coding ครับ
ขอบคุณบทความดี ๆ จาก https://dev.to/dev_frank/how-ai-can-make-you-a-better-developer-its-all-about-the-prompt-135k
- Log in to post comments
- 7 views