ข้ามไปเนื้อหาหลัก
สารบัญคู่มือ · บทที่ 1 จาก 11

Dev ทำอะไร ในยุคที่ AI เขียนโค้ดได้

บทที่ 1 จาก 11 · อ่านราว 8 นาที · อัปเดต 9 ตุลาคม 2569 · ระดับเริ่มต้น

สรุปใน 3 บรรทัด

อ่านจบแล้วคุณจะ

  • อธิบายได้ว่า dev ทำอะไรบ้าง นอกจากพิมพ์โค้ด
  • แยกได้ว่างานไหน AI ช่วยได้มาก และงานไหนยังต้องเป็นคน
  • รู้ว่าคู่มือนี้จะพาไปทางไหน

งานของ dev ไม่ได้มีแค่พิมพ์โค้ด

ถ้าดูจากภาพยนตร์ dev คือคนที่นั่งพิมพ์โค้ดสีเขียวบนจอดำทั้งวัน แต่งานจริงกว้างกว่านั้นมาก การสร้างซอฟต์แวร์หนึ่งชิ้นมักผ่านขั้นเหล่านี้

  1. เข้าใจว่าใครมีปัญหาอะไร เช่น ร้านค้าอยากให้ลูกค้าสั่งของได้เองตอนกลางคืน
  2. ตัดสินใจว่าจะสร้างอะไร และอะไรที่ยังไม่ต้องสร้าง
  3. สร้างงานออกมา ซึ่งรวมถึงการเขียนโค้ด
  4. ตรวจว่างานทำได้ตามที่ตั้งใจจริง
  5. เอาขึ้นให้คนใช้งาน
  6. ดูแลต่อ แก้เมื่อพัง และปรับเมื่อความต้องการเปลี่ยน

การพิมพ์โค้ดเป็นแค่ขั้นที่ 3 ขั้นเดียว ส่วนที่เหลือคือการคิด การตัดสินใจ และการตรวจ

AI เปลี่ยนอะไรไปบ้าง

เครื่องมือ AI ยุคนี้ โดยเฉพาะ AI agent ช่วยงานขั้นที่ 3 ได้มาก มันเขียนโค้ดได้เร็วกว่าคน แก้โค้ดตามที่สั่งได้ อธิบายโค้ดที่เราอ่านไม่ออกได้ และทำงานซ้ำ ๆ ได้โดยไม่เบื่อ

ผลที่ตามมาคือ คนที่เพิ่งเริ่มต้นสร้างของที่ใช้งานได้จริงได้เร็วกว่าที่เคยเป็นมาก แต่ความเร็วนี้มาพร้อมคำถามใหม่ ถ้าเราสร้างได้เร็วขึ้นสิบเท่า เราก็สร้างของที่ผิดได้เร็วขึ้นสิบเท่าเช่นกัน

งานที่ยังเป็นของคน

งานทำไมยังต้องเป็นคน
ตัดสินใจว่าจะสร้างอะไรAI ไม่รู้ว่าผู้ใช้ของเราเดือดร้อนเรื่องอะไร ถ้าเราไม่บอก
ตรวจว่างานถูกต้องAI ตอบได้อย่างมั่นใจแม้คำตอบจะผิด
เลือกว่าอะไรไม่ควรทำบางฟีเจอร์ทำได้ แต่ไม่คุ้ม หรือเสี่ยงเกินไป
ดูแลข้อมูลและความปลอดภัยของผู้ใช้ถ้ารหัสผ่านหรือข้อมูลส่วนตัวรั่ว คนที่รับผิดชอบคือเรา
รับผิดชอบเมื่อมีอะไรพังลูกค้าไม่ได้คุยกับ AI แต่คุยกับเรา

สรุปง่าย ๆ คือ AI เป็นผู้ช่วยที่เก่งและเร็ว แต่คนที่เซ็นชื่อรับรองงานยังเป็นเรา

ทำไมยังต้องเรียนพื้นฐาน

เราตรวจได้เฉพาะสิ่งที่เราเข้าใจ เหมือนคนที่ใช้เครื่องคิดเลขเป็น แต่ถ้าไม่เข้าใจการบวกเลยสักนิด ก็จะไม่รู้ว่าคำตอบ "2 + 2 = 22" ผิด เพราะเผลอกดปุ่มผิด

งานซอฟต์แวร์ก็เหมือนกัน โค้ดที่ AI เขียนมักดูเรียบร้อยและทำงานได้ แต่ "ทำงานได้" ไม่ได้แปลว่า "ทำงานถูก"

ลองถาม AI แล้วตรวจคำตอบ

แบบฝึกแรกนี้ไม่ต้องเขียนโค้ด ลองเปิด AI แชตบอตตัวไหนก็ได้ แล้วถามแบบนี้

ลองถาม AI แบบนี้
อธิบายว่างานของ software developer ในหนึ่งวันมีอะไรบ้าง สำหรับคนที่ไม่เคยเขียนโค้ด

แล้วแบ่งเป็นสองกลุ่ม:
1. งานที่คุณช่วยได้ดี
2. งานที่คุณช่วยได้น้อย หรือช่วยไม่ได้ พร้อมเหตุผล

ตรวจผลยังไง

นิสัยที่ต้องฝึกตั้งแต่วันแรกคือ อ่านคำตอบของ AI แบบ "ตรวจ" ไม่ใช่แบบ "เชื่อ"

คู่มือนี้จะพาไปทางไหน

เส้นทางแรกมี 3 ส่วน

  1. พื้นฐานที่ต้องเข้าใจเอง เริ่มที่ บทที่ 2: โค้ดคืออะไร และ บทที่ 3: เว็บทำงานยังไง
  2. ทำงานกับ AI agent เริ่มที่ บทที่ 5: AI agent คืออะไร และ บทที่ 6: เขียนโจทย์ให้ agent
  3. ส่งงานขึ้นใช้จริง เก็บงานด้วย Git และเอาเว็บขึ้นใช้งาน โดยใช้เคสจริงจากการทำเว็บนี้

ไม่ต้องรีบ อ่านทีละบท ลองทำตามแบบฝึก แล้วค่อยไปบทถัดไป

ข้อเข้าใจผิดที่พบบ่อย

  1. "AI เขียนโค้ดได้แล้ว ไม่ต้องเรียนก็ได้" เรียนน้อยลงในเรื่องการพิมพ์ แต่ต้องเข้าใจมากพอที่จะตรวจ
  2. "ต้องเก่งคณิตศาสตร์มาก" งานส่วนใหญ่ใช้ความคิดเป็นลำดับขั้นมากกว่าคณิตศาสตร์ขั้นสูง
  3. "ต้องจำคำสั่งให้ได้ทั้งหมด" dev ทุกคนเปิดหาคำสั่งอยู่ตลอด สิ่งที่ต้องฝึกคือรู้ว่าจะหาที่ไหน และตรวจยังไงว่าถูก

เช็กความเข้าใจ

1. งานไหนที่ยังต้องเป็นคนรับผิดชอบ แม้จะใช้ AI agent ช่วย

2. ทำไมยังต้องเรียนพื้นฐาน ทั้งที่ AI เขียนโค้ดได้

ร่างโดย AI แล้วตรวจและแก้โดย ปฏิภาณ เพ็งเภา · เจอจุดที่ผิดหรือล้าสมัย? แจ้งเรา