สารบัญคู่มือ · บทที่ 1 จาก 11
Dev ทำอะไร ในยุคที่ AI เขียนโค้ดได้
บทที่ 1 จาก 11 · อ่านราว 8 นาที · อัปเดต 9 ตุลาคม 2569 · ระดับเริ่มต้น
สรุปใน 3 บรรทัด
- AI เขียนโค้ดได้เร็วมาก แต่ยังต้องมีคนตัดสินว่าจะสร้างอะไร และรับผิดชอบว่าสิ่งที่ได้ถูกต้อง
- งานของ dev ยุคนี้คือ เข้าใจปัญหา อธิบายงานให้ชัด ตรวจผล และดูแลให้ใช้งานได้ต่อ
- พื้นฐานยังสำคัญ เพราะเราตรวจได้เฉพาะสิ่งที่เราเข้าใจ
อ่านจบแล้วคุณจะ
- อธิบายได้ว่า dev ทำอะไรบ้าง นอกจากพิมพ์โค้ด
- แยกได้ว่างานไหน AI ช่วยได้มาก และงานไหนยังต้องเป็นคน
- รู้ว่าคู่มือนี้จะพาไปทางไหน
งานของ dev ไม่ได้มีแค่พิมพ์โค้ด
ถ้าดูจากภาพยนตร์ dev คือคนที่นั่งพิมพ์โค้ดสีเขียวบนจอดำทั้งวัน แต่งานจริงกว้างกว่านั้นมาก การสร้างซอฟต์แวร์หนึ่งชิ้นมักผ่านขั้นเหล่านี้
- เข้าใจว่าใครมีปัญหาอะไร เช่น ร้านค้าอยากให้ลูกค้าสั่งของได้เองตอนกลางคืน
- ตัดสินใจว่าจะสร้างอะไร และอะไรที่ยังไม่ต้องสร้าง
- สร้างงานออกมา ซึ่งรวมถึงการเขียนโค้ด
- ตรวจว่างานทำได้ตามที่ตั้งใจจริง
- เอาขึ้นให้คนใช้งาน
- ดูแลต่อ แก้เมื่อพัง และปรับเมื่อความต้องการเปลี่ยน
การพิมพ์โค้ดเป็นแค่ขั้นที่ 3 ขั้นเดียว ส่วนที่เหลือคือการคิด การตัดสินใจ และการตรวจ
AI เปลี่ยนอะไรไปบ้าง
เครื่องมือ AI ยุคนี้ โดยเฉพาะ AI agent ช่วยงานขั้นที่ 3 ได้มาก มันเขียนโค้ดได้เร็วกว่าคน แก้โค้ดตามที่สั่งได้ อธิบายโค้ดที่เราอ่านไม่ออกได้ และทำงานซ้ำ ๆ ได้โดยไม่เบื่อ
ผลที่ตามมาคือ คนที่เพิ่งเริ่มต้นสร้างของที่ใช้งานได้จริงได้เร็วกว่าที่เคยเป็นมาก แต่ความเร็วนี้มาพร้อมคำถามใหม่ ถ้าเราสร้างได้เร็วขึ้นสิบเท่า เราก็สร้างของที่ผิดได้เร็วขึ้นสิบเท่าเช่นกัน
งานที่ยังเป็นของคน
| งาน | ทำไมยังต้องเป็นคน |
|---|---|
| ตัดสินใจว่าจะสร้างอะไร | AI ไม่รู้ว่าผู้ใช้ของเราเดือดร้อนเรื่องอะไร ถ้าเราไม่บอก |
| ตรวจว่างานถูกต้อง | AI ตอบได้อย่างมั่นใจแม้คำตอบจะผิด |
| เลือกว่าอะไรไม่ควรทำ | บางฟีเจอร์ทำได้ แต่ไม่คุ้ม หรือเสี่ยงเกินไป |
| ดูแลข้อมูลและความปลอดภัยของผู้ใช้ | ถ้ารหัสผ่านหรือข้อมูลส่วนตัวรั่ว คนที่รับผิดชอบคือเรา |
| รับผิดชอบเมื่อมีอะไรพัง | ลูกค้าไม่ได้คุยกับ AI แต่คุยกับเรา |
สรุปง่าย ๆ คือ AI เป็นผู้ช่วยที่เก่งและเร็ว แต่คนที่เซ็นชื่อรับรองงานยังเป็นเรา
ทำไมยังต้องเรียนพื้นฐาน
เราตรวจได้เฉพาะสิ่งที่เราเข้าใจ เหมือนคนที่ใช้เครื่องคิดเลขเป็น แต่ถ้าไม่เข้าใจการบวกเลยสักนิด ก็จะไม่รู้ว่าคำตอบ "2 + 2 = 22" ผิด เพราะเผลอกดปุ่มผิด
งานซอฟต์แวร์ก็เหมือนกัน โค้ดที่ AI เขียนมักดูเรียบร้อยและทำงานได้ แต่ "ทำงานได้" ไม่ได้แปลว่า "ทำงานถูก"
ลองถาม AI แล้วตรวจคำตอบ
แบบฝึกแรกนี้ไม่ต้องเขียนโค้ด ลองเปิด AI แชตบอตตัวไหนก็ได้ แล้วถามแบบนี้
อธิบายว่างานของ software developer ในหนึ่งวันมีอะไรบ้าง สำหรับคนที่ไม่เคยเขียนโค้ด แล้วแบ่งเป็นสองกลุ่ม: 1. งานที่คุณช่วยได้ดี 2. งานที่คุณช่วยได้น้อย หรือช่วยไม่ได้ พร้อมเหตุผล
ตรวจผลยังไง
นิสัยที่ต้องฝึกตั้งแต่วันแรกคือ อ่านคำตอบของ AI แบบ "ตรวจ" ไม่ใช่แบบ "เชื่อ"
คู่มือนี้จะพาไปทางไหน
เส้นทางแรกมี 3 ส่วน
- พื้นฐานที่ต้องเข้าใจเอง เริ่มที่ บทที่ 2: โค้ดคืออะไร และ บทที่ 3: เว็บทำงานยังไง
- ทำงานกับ AI agent เริ่มที่ บทที่ 5: AI agent คืออะไร และ บทที่ 6: เขียนโจทย์ให้ agent
- ส่งงานขึ้นใช้จริง เก็บงานด้วย Git และเอาเว็บขึ้นใช้งาน โดยใช้เคสจริงจากการทำเว็บนี้
ไม่ต้องรีบ อ่านทีละบท ลองทำตามแบบฝึก แล้วค่อยไปบทถัดไป
ข้อเข้าใจผิดที่พบบ่อย
- "AI เขียนโค้ดได้แล้ว ไม่ต้องเรียนก็ได้" เรียนน้อยลงในเรื่องการพิมพ์ แต่ต้องเข้าใจมากพอที่จะตรวจ
- "ต้องเก่งคณิตศาสตร์มาก" งานส่วนใหญ่ใช้ความคิดเป็นลำดับขั้นมากกว่าคณิตศาสตร์ขั้นสูง
- "ต้องจำคำสั่งให้ได้ทั้งหมด" dev ทุกคนเปิดหาคำสั่งอยู่ตลอด สิ่งที่ต้องฝึกคือรู้ว่าจะหาที่ไหน และตรวจยังไงว่าถูก
เช็กความเข้าใจ
1. งานไหนที่ยังต้องเป็นคนรับผิดชอบ แม้จะใช้ AI agent ช่วย
2. ทำไมยังต้องเรียนพื้นฐาน ทั้งที่ AI เขียนโค้ดได้