𝗔𝗜 𝗚𝗲𝗻𝗲𝗿𝗮𝘁𝗲𝘀 𝗖𝗼𝗱𝗲 𝗙𝗮𝘀𝘁𝗲𝗿 𝗧𝗵𝗮𝗻 𝗜 𝗖𝗮𝗻 𝗧𝘆𝗽𝗲
เครื่องมือ AI เขียนโค้ดที่ใช้งานได้จริงเสร็จก่อนที่ผมจะดื่มกาแฟหมดด้วยซ้ำ มันให้ความรู้สึกที่น่ากังวล แต่ในขณะเดียวกันก็ก็น่าตื่นเต้น
บทบาทของวิศวกรซอฟต์แวร์กำลังเปลี่ยนไป แต่มันไม่ได้หายไป
ตอนนี้ AI จัดการงานที่ต้องทำซ้ำๆ ได้แล้ว ไม่ว่าจะเป็นการเขียน boilerplate, การสร้าง unit tests, การทำ documentation หรือการ refactor logic งานเหล่านี้เคยต้องใช้เวลาหลายชั่วโมง แต่ตอนนี้ใช้เวลาเพียงไม่กี่วินาที
ส่วนที่สำคัญที่สุดของงานวิศวกรรมไม่ใช่การพิมพ์ แต่คือการคิด
AI ให้คำตอบได้ แต่มันไม่เข้าใจว่าคำตอบเหล่านั้นถูกต้องหรือไม่ วิศวกรจึงยังมีความสำคัญเพราะเราเป็นผู้ให้บริบท (context)
คุณค่าของคุณอยู่ที่ด้านเหล่านี้:
- การเปลี่ยนความต้องการทางธุรกิจให้เป็นแผนงานทางเทคนิค
- การเลือกระหว่างความเร็วและความสามารถในการขยายระบบ (scalability)
- การทำความเข้าใจผลกระทบในระยะยาว
- การค้นหา edge cases ที่ AI มองข้าม
AI ขาดบริบท แต่วิศวกรเข้าใจภาพรวมทั้งหมด
เมื่อระบบ production พัง บริษัทไม่ได้โทษโมเดล AI แต่พวกเขาจะมองหาตัววิศวกร คุณคือเจ้าของผลลัพธ์ และคุณคือผู้รับผิดชอบ
บทบาทของคุณกำลังเปลี่ยนไป คุณกำลังเปลี่ยนจาก coder ไปเป็น director คุณเป็นผู้กำหนดจุดประสงค์ คุณเป็นผู้ชี้นำโซลูชันของ AI คุณเป็นผู้ตรวจสอบผลลัพธ์ และคุณเป็นผู้ดูแลเรื่องความปลอดภัยและความน่าเชื่อถือ
มุ่งเน้นที่ทักษะเหล่านี้เพื่อก้าวให้ทันโลก:
- การตั้งกรอบปัญหาและการคิดเชิงวิพากษ์ (critical thinking)
- การออกแบบระบบ (system design)
- ความรู้เชิงลึกในสายงาน (deep domain knowledge)
- การสื่อสารกับทีมที่ไม่ใช่สายเทคนิค
- การตัดสินใจด้านความปลอดภัยและจริยธรรม
Syntax นั้นหาได้ง่าย แต่การตัดสินใจที่ดีนั้นหายาก
วิศวกรที่ใช้ AI จะสร้างระบบที่ดีกว่าและสร้างผลกระทบได้มากกว่า ส่วนวิศวกรที่เพิกเฉยต่อ AI จะพ่ายแพ้ให้กับผู้ที่ใช้งานมันได้อย่างเชี่ยวชาญ
การปรับตัวคือสิ่งจำเป็น
AI เขียนโค้ด แต่วิศวกรสร้างระบบที่ยั่งยืน
Source: https://dev.to/lavkeshdwivedi/ai-generates-code-faster-than-i-can-type-1984
Optional learning community: https://t.me/GyaanSetuAi