ผู้นำทางความคิด
AI เปลี่ยนวิธีที่วิศวกรพัฒนาซอฟต์แวร์

ราวหนึ่งปีก่อน หนึ่งในข้อถกเถียงที่ดังที่สุดในวงการซอฟต์แวร์ว่าด้วยอนาคตของวิศวกรระดับจูเนียร์ เหตุผลฟังดูตรงไปตรงมา หาก AI จัดการงานเขียนโค้ดระดับจูเนียร์ได้หลายอย่างแล้ว เหตุใดจึงต้องจ้างและฝึกคนระดับจูเนียร์ต่อไป และหากบริษัทหยุดพัฒนาบุคลากรจูเนียร์ วิศวกรอาวุโสในอีกห้าปีจะมาจากไหน
นี่เป็นคำถามจริงจัง และคนเก่งจำนวนมากก็พิจารณาอย่างจริงจัง
ตอนนั้นคำตอบของผมคือ วิชาชีพอื่นเคยแก้ปัญหารูปแบบนี้แล้ว ไม่มีใครเรียนจบแพทยศาสตร์แล้วผ่าตัดหัวใจแบบเปิดด้วยตัวเองทันที แพทย์ใช้เวลาหลายปีติดตามงาน ฝึกงาน เป็นแพทย์ประจำบ้าน และฝึกภายใต้การกำกับ ก่อนระบบจะไว้วางใจให้ปฏิบัติงานลำพัง
รูปแบบเดียวกันมีอยู่ในการเป็นผู้นำองค์กร ไม่มีใครเรียนจบมหาวิทยาลัยแล้วบริหารบริษัท Fortune 500 ทันที ผู้คนเริ่มบริหารทีมเล็ก จากนั้นเป็นหน่วยธุรกิจใหญ่ขึ้น และสะสมวิจารณญาณอย่างค่อยเป็นค่อยไป เส้นทางยิ่งยาว ใช้ประสบการณ์จริง และขับเคลื่อนด้วยการฝึกงานมากขึ้นตามความซับซ้อนของบทบาท
ผมยังคิดว่าวิศวกรรมกำลังไปในทิศทางนั้น แต่ช่วงไม่กี่เดือนที่ผ่านมา ผมเริ่มมองประเด็นนี้ต่างออกไปจากประสบการณ์สามอย่างที่ไม่เกี่ยวข้องกัน แต่ล้วนชี้ไปยังข้อสรุปเดียวกัน
สามตัวอย่าง
เพื่อนคนหนึ่งของผมใช้เวลาหลายเดือนเตรียมสอบภาษาเช็ก เขาและเพื่อนอีกหลายคนจ้างครูมนุษย์และลงทุนเงินจริงกับกระบวนการนี้ เขาสอบผ่านอย่างสบาย ขณะที่คนอื่นส่วนใหญ่ไม่ผ่าน
ตามที่เขาบอก ความแตกต่างสำคัญที่สุดคือ ครูหลักของเขาที่จริงแล้วคือ ChatGPT
เขาเรียนตอน 23.00 น. ได้หากต้องการ ทำแบบฝึกการผันคำเดิมซ้ำสี่สิบครั้งโดยไม่ต้องกังวลว่าจะทำให้ใครหมดความอดทน จำลองสถานการณ์เฉพาะอย่างการติดต่อเจ้าหน้าที่ภาษีเช็ก และปรับบทเรียนให้ตรงกับสิ่งที่ติดขัดในวันนั้นได้พอดี
ครูมนุษย์ทำงานได้ดี เพียงแต่ไม่อาจเทียบความพร้อมให้ใช้งาน การทำซ้ำ และความเป็นส่วนตัวได้
ผมเห็นสิ่งคล้ายกันกับลูกชายและวิชาฟิสิกส์ เขาเข้าใจวิชานี้ดีอยู่แล้ว จึงไม่ได้ใช้ Claude ให้ส่งคำตอบ แต่ใช้ให้ท้าทายตัวเอง เขาขอให้สร้างโจทย์ยากขึ้น ตั้งคำถามกับสมมติฐาน อธิบายว่าเหตุใดแนวทางหนึ่งจึงเกือบถูกแต่ท้ายที่สุดผิด และทดสอบเขาแบบโต้ตอบ
สิ่งเปรียบเทียบที่ใกล้ที่สุดคือประสบการณ์ของเด็กเก่งในอดีตที่มีพี่เรียนเอกฟิสิกส์ เพียงแต่เวอร์ชันนี้พร้อมเสมอ ไม่หมดความอดทน และไม่เคยบอกว่า “ไว้ค่อยมาถาม”
หลานชายของผมซึ่งยังเรียนมัธยมกำลังสร้างโครงการงานอดิเรกเล็กๆ ที่ท้ายที่สุดอยากทำเป็นธุรกิจ ผมช่วยเขาตั้งค่าเอเจนต์เขียนโค้ดและทำเวิร์กโฟลว์บางส่วนให้เป็นอัตโนมัติ ทุกวันเวลา 17.00 น. ขณะที่เขาเรียนใกล้เสร็จ เอเจนต์จะสแกน codebase และทิ้งข้อเสนอแนะเพื่อปรับปรุง สัปดาห์ละครั้ง อีกเวิร์กโฟลว์จะทำวิจัยคู่แข่งและนำเสนอแนวคิดใหม่
เขาชอบมันมาก
ครั้งหนึ่งเขาพูดเล่นว่า “ถ้าเขียนโค้ดง่ายขนาดนี้ ผมคงใช้ไอเดียหมดแน่”
ผมบอกเขาว่าไอเดียเป็นทรัพยากรขาดแคลนเสมอ ความแตกต่างตอนนี้คือ การลงมือทำไม่ได้จำกัดไอเดียในแบบเดิมอีกต่อไป เพราะต้นทุนการนำไปใช้ลดลงอย่างมาก
วงจรป้อนกลับที่เร็วขึ้น
ตัวอย่างทั้งหมดนี้ไม่ได้เกี่ยวกับภาษาเช็ก ฟิสิกส์ หรือการตรวจโค้ดอย่างแท้จริง
มันคือตัวอย่างของการมีข้อเสนอแนะที่ปรับให้เหมาะกับแต่ละคนพร้อมใช้อย่างต่อเนื่อง
ในอดีต วิศวกรจูเนียร์เรียนรู้ส่วนหนึ่งจากการทำซ้ำ และอีกส่วนจากการอยู่ใกล้คนมีประสบการณ์ คุณเขียนโค้ด รอการตรวจ รับคำแนะนำเมื่อวิศวกรอาวุโสมีเวลา และค่อยๆ สร้างวิจารณญาณจากความผิดพลาดที่สะสมหลายปี
AI เปลี่ยนตัววงจรป้อนกลับเอง
วิศวกรจูเนียร์ที่มีผู้ช่วย AI ซึ่งตั้งค่าเหมาะสมจะได้รับหลายสิ่งที่เคยขึ้นอยู่กับเวลาว่างของวิศวกรอาวุโส ไม่ว่าจะเป็นการตรวจโค้ดทันที คำอธิบายว่าเหตุใดทางเลือกการออกแบบอาจสร้างปัญหาในภายหลัง การอ้างอิงรูปแบบคล้ายกันที่อื่นใน codebase และการทักท้วงเมื่อกำลังเลือกวิธีที่ชัดเจนที่สุดแทนวิธีที่ดีกว่า
สิ่งสำคัญที่สุดคือ ข้อเสนอแนะมาถึงตอนวิศวกรยังจมอยู่กับปัญหา แทนที่จะเป็นสองวันให้หลังเมื่อบริบทเลือนหายแล้ว
เรื่องนี้สำคัญ เพราะการเปลี่ยนจากจูเนียร์เป็นซีเนียร์ขับเคลื่อนด้วยวิจารณญาณเป็นหลัก วิจารณญาณส่วนใหญ่คือการจดจำรูปแบบที่สร้างจากการพบความผิดพลาด การแลกเปลี่ยนข้อดีข้อเสีย และกรณีขอบซ้ำๆ ยิ่งใครผ่านวงจรป้อนกลับเหล่านี้อย่างรอบคอบได้เร็ว วิจารณญาณก็พัฒนาเร็วขึ้น
เดิมคอขวดด้านแบนด์วิดท์อยู่ที่วิศวกรอาวุโส ปัจจุบันย้ายมาอยู่ที่ผู้เรียนมากขึ้น
ตาข่ายความปลอดภัยดีขึ้น
ยังมีการเปลี่ยนแปลงอีกอย่างที่สำคัญไม่แพ้กัน
วิศวกรจูเนียร์ที่ทำงานร่วมกับระบบตรวจสอบ AI ที่แข็งแกร่งมีโอกาสทำให้ระบบใช้งานจริงเสียหายโดยไม่ตั้งใจลดลงอย่างมาก
ปัจจุบันความผิดพลาดคลาสสิกจำนวนมากถูกแจ้งเตือนทันที เช่น ข้อมูลรับรองที่ฝังตายตัว ข้อยกเว้นที่ถูกกลืน คำสั่งค้นหาที่ไม่ปลอดภัย ปัญหาความปลอดภัย ปัญหาสถาปัตยกรรมที่เห็นได้ชัด และ dependency ที่กำหนดขอบเขตไม่ดี Pull request ที่แย่ถูกตรวจพบมากขึ้นก่อนออกจากแล็ปท็อปด้วยซ้ำ
สิ่งนี้ยกระดับมาตรฐานขั้นต่ำของงานจูเนียร์
ในอดีต เวลาส่วนสำคัญของวิศวกรอาวุโสถูกใช้ปกป้ององค์กรจากความผิดพลาดที่ป้องกันได้ ชั้นตรวจสอบ AI กำลังรับภาระบางส่วนมากขึ้น ทำให้จูเนียร์ทำงานอย่างอิสระได้เร็วกว่าที่เคย
นั่นไม่ได้ทำให้การให้คำปรึกษาหรือกำกับดูแลหมดความจำเป็น แต่เปลี่ยนจุดที่การให้คำปรึกษามีค่ามากที่สุด
ช่องว่างกว้างขึ้น
อนาคตในมุมบวกนี้ขึ้นอยู่มากกับวิธีที่วิศวกรแต่ละคนใช้ระบบ
คนที่ใช้ AI เป็นทางลัดเพื่อหลีกเลี่ยงการคิดเป็นหลัก อาจสร้างโค้ดได้มากขึ้นแต่เรียนรู้น้อยมาก สิบปีก่อน คนคนเดียวกันคงคัดลอกคำตอบจาก Stack Overflow โดยไม่เข้าใจ กลไกเปลี่ยน แต่พฤติกรรมพื้นฐานไม่เปลี่ยน
AI ไม่มีวันแก้ความเฉื่อยทางปัญญาได้
ผลลัพธ์ที่น่าสนใจกว่าเกิดเมื่อวิศวกรมีส่วนร่วมกับข้อเสนอแนะอย่างกระตือรือร้น หากใครอ่านรีวิวอย่างรอบคอบ โต้แย้ง ถามต่อ ทดสอบทางเลือก และบางครั้งพบว่าตัวโมเดลผิด เขาจะสร้างวิจารณญาณได้เร็วกว่าคนรุ่นก่อนมาก
ความพยายามทางความคิดไม่ได้หายไป แต่ถูกย้ายมาอยู่ต้นวงจรและทำซ้ำได้ถูกลง
สิ่งนี้น่าจะทำให้ช่องว่างระหว่างวิศวกรที่มีส่วนร่วมสูงกับผู้ที่ไม่ใส่ใจกว้างขึ้น
การเปลี่ยนแปลงด้านผลิตภาพที่สำคัญส่วนใหญ่เกิดแบบนี้ การอ่านทำให้ช่องว่างระหว่างประชากรรู้หนังสือกับไม่รู้หนังสือกว้างขึ้น อินเทอร์เน็ตทำให้ช่องว่างระหว่างคนอยากรู้อยากเห็นกับคนรับข้อมูลเฉยๆ กว้างขึ้น AI ดูมีแนวโน้มสานต่อรูปแบบเดียวกัน
วิจารณญาณด้านผลิตภัณฑ์สำคัญขึ้น
คำถามที่น่าสนใจกว่าไม่ใช่ว่าวิศวกรจูเนียร์จะหายไปหรือไม่ แต่คือพวกเขาจะมีส่วนร่วมด้านใดมากขึ้นเมื่อการลงมือสร้างง่ายขึ้น
คำตอบเริ่มคล้ายสิ่งที่วิศวกรอาวุโสที่เก่งมอบให้อยู่แล้วอย่างน่าประหลาด ได้แก่ ความคิดสร้างสรรค์ สัญชาตญาณด้านผลิตภัณฑ์ รสนิยม การจัดลำดับความสำคัญ วิจารณญาณ และความสามารถระบุว่าอะไรควรมีอยู่จริงตั้งแต่แรก
บทบาทวิศวกรรมเคลื่อนไปสู่การคิดแบบเน้นผลิตภัณฑ์มากขึ้น เพราะแรงเสียดทานในการนำไปใช้ลดลงต่อเนื่อง งานเดินท่อมีความสำคัญน้อยกว่าการเข้าใจว่าระบบที่สร้างแก้ปัญหาถูกข้อจริงหรือไม่
การออกแบบระบบยังสำคัญ การตั้งชื่อยังสำคัญ วิจารณญาณด้านผลิตภัณฑ์ยังสำคัญ และการเข้าใจผู้ใช้ยังสำคัญ ในบางแง่ทักษะเหล่านี้ยิ่งสำคัญ เพราะองค์กรทดสอบแนวคิดได้เร็วกว่าก่อนมาก
วิศวกรที่เติบโตมากับ AI ตั้งแต่ต้นน่าจะคิดต่างจากผู้ที่ฝึกมาเมื่อสิบห้าปีก่อนมาก
พวกเขาจะถือว่าการทำซ้ำมีต้นทุนต่ำ จะสร้างต้นแบบหลายแนวทางอย่างรวดเร็วแทนถกเถียงวิธีเดียวหลายวัน และคาดหวังวงจรป้อนกลับระหว่างผู้ใช้กับการนำไปใช้ที่กระชับกว่ามาก เพราะต้นทุนการทดลองลดลงเรื่อยๆ
สิ่งนี้สร้างวิศวกรคนละแบบ ผู้ซึ่งถูกหล่อหลอมด้วยวงจรระหว่างไอเดียกับการลงมือทำที่สั้นลงมาก
องค์กรต้องคิดใหม่เรื่องการจ้าง การประเมิน การให้คำปรึกษา และการเลื่อนตำแหน่งให้สอดคล้องกัน แต่ซอฟต์แวร์ผ่านการเปลี่ยนคล้ายกันหลายครั้งแล้ว เมื่อเว็บมาถึง เมื่อมือถือมาถึง และเมื่อโครงสร้างพื้นฐานคลาวด์แทนที่ระบบภายในองค์กร
การเปลี่ยนแต่ละครั้งเปลี่ยนภาพของวิศวกรรมที่ดี โดยไม่ได้ขจัดความจำเป็นของตัววิศวกร
ผลในทางปฏิบัติ
สำหรับวิศวกรจูเนียร์ คำแนะนำไม่ได้หวือหวานัก
เลือกโครงการจริง ใช้ AI เป็นผู้ตรวจเงาระหว่างทำงาน อ่านข้อเสนอแนะอย่างรอบคอบ บางครั้งก็ไม่เห็นด้วย ถามต่อ และติดตามรูปแบบเบื้องหลังความผิดพลาดที่ AI ตรวจพบ
นี่เป็นหนึ่งในเส้นทางสร้างวิจารณญาณที่เร็วที่สุด เร็วกว่าการรอวิศวกรอาวุโสที่ยุ่งให้มีเวลาให้คำปรึกษาในที่สุด
สำหรับผู้จัดการ คอขวดก็เปลี่ยนเช่นกัน
การเติบโตของจูเนียร์เคยขึ้นอยู่มากกับเวลาที่วิศวกรอาวุโสสละให้การฝึกสอนได้ ปัจจุบันจุดงัดสำคัญกว่าคือการออกแบบสภาพแวดล้อมการเรียนรู้ที่แข็งแกร่งรอบการใช้ AI ได้แก่ ความคาดหวังในการตรวจ กฎการส่งต่อ รูปแบบพรอมต์ ราวกั้น และการเลือกโครงการ
องค์กรที่วางโครงระบบเหล่านี้ดีน่าจะพัฒนาบุคลากรได้เร็วกว่าคนรุ่นก่อน
สำหรับทีมผู้นำ ก็ควรหยุดมองวิศวกรจูเนียร์เป็นกำลังลงมือทำที่เปลี่ยนแทนได้เป็นหลัก ในหลายองค์กร พวกเขาอาจกลายเป็นหนึ่งในแหล่งการทดลอง พลังงาน และการทำซ้ำเชิงสร้างสรรค์ที่มีต้นทุนต่ำที่สุด
วิศวกรคนละรุ่น
เพื่อนของผมเรียนภาษาเช็กเร็วขึ้น เพราะเสมือนพกครูส่วนตัวไว้ในกระเป๋า ลูกชายเรียนฟิสิกส์ด้วยข้อเสนอแนะแบบโต้ตอบในระดับที่ผมไม่เคยเข้าถึง ส่วนหลานได้รับการตรวจโค้ดทุกคืนและงานวิจัยตลาดขณะหลับ
วิศวกรรุ่นถัดไปจะเข้าสู่อุตสาหกรรมพร้อมการฝึกสอนต่อเนื่อง วงจรตรวจทันที และรอบระหว่างความพยายามกับข้อเสนอแนะที่เร็วขึ้นอย่างมาก
สิ่งนี้ไม่ได้ขจัดวิศวกรจูเนียร์ แต่เปลี่ยนความเร็วในการพัฒนาและทักษะที่สำคัญที่สุดระหว่างทาง
บทบาทในแบบที่หลายคนคุ้นเคยน่าจะกำลังหายไป แต่สิ่งที่มาแทนอาจเรียนรู้เร็วกว่า ได้รับคำแนะนำดีกว่า ทดลองมากกว่า และเน้นผลิตภัณฑ์มากกว่าที่คนรุ่นก่อนเคยมีโอกาสเป็น












