- AI คือโปรแกรมไม่ใช่คนเขียน ดังนั้น..คนที่เก่งขึ้น คือ คนที่ใช้ AI เป็นโค้ช ไม่ใช่เครื่องมือสร้างโค้ด
- เทคนิคที่ 1 ต้องถามให้มีบริบท ไม่ใช่ "ช่วยเขียนระบบล็อคอิน" (ผิด) ลองใช้เป็น "ช่วยเขียนระบบล็อคอินด้วย Node.js + JWT มี register ด้วย" (ถูก) ยิ่ง AI รู้รายละเอียดมาก จะช่วยได้ดีมากขึ้น
- เทคนิคที่ 2 ขอคำอธิบายทุกครั้ง โดยถาม AI ว่าแต่ละบรรทัดคืออะไร? ทำไม? เขียนแบบนี้ ทำไม? ไม่เขียนแบบอื่น จุดประสงค์เพื่อให้เราเข้าใจ ไม่ใช่แค่ได้โค้ด
- เทคนิคที่ 3 ฝึกเขียนเองก่อน แล้วให้ AI ตรวจให้ โดยส่งโค้ดที่เขียนให้ AI ตรวจ ถาม AI ว่า "เขียนดีไหม?", "มี clean code ไหม?", "มี bug มองไม่เห็นไหม?"
ตัวอย่าง: ระบบแจ้งเตือน เว็บหน้าเดียว HTML/CSS/JS
- ถาม AI เป็นขั้นตอน เช่น
- เริ่ม backend ด้วย Go
- เชื่อม PostgreSQL อย่างไร?
- ออกแบบ responsive UI อย่างไร?
หลักการ:
- ChatGPT = สอน/อธิบาย
- GitHub/Copilot = เสนอโค้ดใน VSCode
- Cuesor IDE = AI + เขียนโค้ดในตัว
- Replit = เล่นโค้ดออนไลน์
- Codeium / Tabnine = Auto Complete
ใช้ AI เป็น "โค้ช" = เขียนโค้ดเก่งขึ้น เร็วขึ้น
ลอก AI อย่างเดียว = ไม่พัฒนา
อย่าแค่ copy ให้ถามว่า..ทำไม? เขียนโค้ดแบบนี้