ข้ามไปยังเนื้อหา

Dev เสียงแตก! AI เขียนโค้ดเทพจริง แต่ทำไมยิ่งเก่งยิ่งน่ากังวล?

เทคโนโลยี
182 ครั้ง
0 ความเห็น
3 นาที
Dev เสียงแตก! AI เขียนโค้ดเทพจริง แต่ทำไมยิ่งเก่งยิ่งน่ากังวล?
Photo by cottonbro studio on Pexels
By Suphansa Makpayab
TL;DR

เมื่อ AI เขียนโค้ดเก่งจนน่าตกใจ Dev รุ่นเก๋าชี้ Syntax Programming กำลังจะตาย แต่นำมาซึ่งความเสี่ยงเรื่อง Technical Debt และวิกฤตของ Junior Dev ที่อาจไม่มีที่ยืนเพราะ AI แย่งงานพื้นฐานไปหมด

ช่วง 2 ปีที่ผ่านมา วงการนักพัฒนาซอฟต์แวร์กำลังเผชิญกับจุดเปลี่ยนครั้งใหญ่ เมื่อเครื่องมือ AI อย่าง Claude Code หรือ OpenAI Codex ไม่ได้เป็นแค่ระบบช่วยเติมคำ (Autocomplete) อีกต่อไป แต่สามารถสร้างแอปพลิเคชันได้ทั้งตัวจากการสั่งงานด้วยข้อความเพียงไม่กี่ประโยค Roland Dreier วิศวกรซอฟต์แวร์ผู้คร่ำหวอดในวงการ Linux kernel ถึงกับบอกว่า "Syntax Programming" หรือการที่มนุษย์ต้องมานั่งพิมพ์โค้ดตามไวยากรณ์ภาษานั้นกำลังจะจบสิ้นลง เพราะตอนนี้เขาสามารถสั่ง AI ให้แก้บั๊กหรือสร้างระบบ Backend ด้วยภาษา Rust ได้ในพริบตา ซึ่งช่วยลดเวลาทำงานลงได้ถึง 10 เท่าเลยทีเดียว

แต่ความเก่งกาจนี้ก็มาพร้อมกับดาบสองคม Andrej Karpathy อดีตนักวิจัยของ OpenAI เรียกเทรนด์ใหม่นี้ว่า "Vibe Coding" คือการสั่งให้ AI เขียนโค้ดโดยที่เราอาจจะไม่เข้าใจการทำงานของมันจริงๆ ซึ่งนำไปสู่ความกังวลเรื่อง Technical Debt หรือหนี้ทางเทคนิค ก้อนโตในอนาคต Darren Mart วิศวกรจาก Microsoft (ให้ความเห็นส่วนตัว) เตือนว่า แม้ AI จะทำตามสั่งได้ 95% แต่ถ้าเราไม่เข้าใจโค้ดส่วนนั้นจริงๆ ก็เหมือนเดินปิดตาเข้าดงระเบิด เพราะเมื่อเกิดปัญหาขึ้นมา เราจะไม่รู้วิธีแก้และอาจพาทั้งทีมลงเหวได้

ในมุมของการทำงานจริง AI กลายเป็นฮีโร่สำหรับงานจำพวก Legacy Code หรือระบบเก่าคร่ำครึที่คนเขียนเดิมลาออกไปนานแล้ว Nate Hashem วิศวกรจาก First American Financial เล่าว่า AI ช่วยให้เขาทำความเข้าใจและอัปเดตโค้ดโบราณได้เร็วขึ้นมาก เปลี่ยนงานที่น่าเบื่อและกดดันให้กลายเป็นเรื่องที่พอรับไหว แต่ในขณะเดียวกัน มันก็สร้างคำถามใหญ่เกี่ยวกับ การแทนที่วิศวกรด้วย AI โดยเฉพาะกับตำแหน่ง Junior Dev

ประเด็นที่น่าห่วงที่สุดคือ "ที่ยืนของเด็กจบใหม่" เพราะในเมื่อ AI โมเดลใหม่ๆ สามารถเขียนโค้ดระดับ Junior ได้ในราคาที่ถูกกว่าค่าแรงขั้นต่ำ แล้วบริษัทจะจ้างคนมาฝึกงานทำไม? David Hagerty นักพัฒนาระบบ POS มองว่านี่คือปัญหาทางเศรษฐศาสตร์ที่เลี่ยงไม่ได้ บทบาทของนักพัฒนาซอฟต์แวร์กำลังถูกบีบให้เปลี่ยนจาก "ผู้สร้าง" (Creation) ไปเป็น "ผู้คุม" (Supervision) ซึ่งสำหรับ Senior ที่เก๋าเกมแล้ว นี่อาจเป็นเรื่องสนุกที่ได้ทำงานไวขึ้น แต่สำหรับน้องใหม่ นี่อาจเป็นกำแพงที่สูงจนปีนข้ามยากเหลือเกิน

ความเห็น (0)

เข้าสู่ระบบเพื่อแสดงความเห็น

เข้าสู่ระบบ

ยังไม่มีความเห็น

เป็นคนแรกที่แสดงความเห็นในบทความนี้