ผู้นำทางความคิด

AI เปลี่ยนแปลงวิธีการพัฒนาของวิศวกร

mm

เมื่อประมาณหนึ่งปีที่แล้ว หนึ่งในเรื่องที่ถูกถกเถียงกันมากที่สุดในด้านซอฟต์แวร์ คือ เรื่องของอนาคตของวิศวกรระดับจูเนียร์ การถกเถียงดังกล่าวดูเหมือนจะง่ายมาก แต่ก็เป็นคำถามที่จริงจัง

คำถามนั้นคือ หาก AI สามารถจัดการกับงานเขียนโค้ดระดับจูเนียร์ได้แล้ว แล้วทำไมเราต้องยังคงจ้างและฝึกอบรมจูเนียร์อยู่?

และถ้าบริษัทต่างๆ หยุดพัฒนาความสามารถของจูเนียร์แล้ว วิศวกรระดับซีเนียร์จะมาจากไหนในอีกห้าปี?

เป็นคำถามที่จริงจัง และมีคนฉลาดมากมายที่พิจารณาเรื่องนี้อย่างจริงจัง

ในขณะนั้น คำตอบของฉันคือ อาชีพอื่นๆ ได้แก่ การแพทย์ และการเป็นผู้นำแล้ว

ไม่มีใครที่จบจากโรงเรียนแพทย์และทำการผ่าตัดเปิดหัวใจโดยไม่มีการฝึกอบรมหรือการดูแลอย่างใกล้ชิด

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

รูปแบบเดียวกันนี้ก็พบได้ในด้านการเป็นผู้นำเช่นกัน

ไม่มีใครที่จบจากมหาวิทยาลัยและสามารถบริหารบริษัทขนาดใหญ่ได้ทันที

คนเหล่านั้นจะต้องเริ่มต้นจากทีมขนาดเล็ก และค่อยๆ ขยายไปสู่ทีมขนาดใหญ่ขึ้น และสะสมประสบการณ์และความสามารถในการตัดสินใจอย่างช้าๆ

ฉันยังคิดว่าด้านวิศวกรรมกำลังเคลื่อนไปในทิศทางเดียวกัน

แต่ในช่วงหลายเดือนที่ผ่านมา ฉันเริ่มคิดเรื่องนี้ในมุมมองที่แตกต่างเนื่องจากประสบการณ์ที่ไม่เกี่ยวข้องกันสามอย่างที่ชี้ไปที่ข้อสรุปเดียวกัน

ตัวอย่างสามแบบ

เพื่อนของฉันเพิ่งใช้เวลาหลายเดือนในการเตรียมตัวสำหรับการสอบภาษาเช็ก

เขาจ้างครูสอนภาษาและลงทุนเงินจริงในการเตรียมตัว

และเขาสามารถผ่านการสอบได้อย่างสบายๆ

ส่วนใหญ่ของเพื่อนๆ ของเขาที่ไม่ผ่านการสอบ

ความแตกต่างที่ใหญ่ที่สุดตามที่เขาบอกคือ ครูสอนภาษาหลักของเขาคือ ChatGPT

เขาสามารถเรียนได้ทุกเมื่อโดยไม่ต้องรอครู

เขาสามารถทำแบบฝึกหัดซ้ำๆ ได้โดยไม่ต้องกังวลเรื่องความอดทนของครู

เขาสามารถเล่นบทบาทสมมติได้โดยเฉพาะอย่างยิ่งในการสื่อสารกับเจ้าหน้าที่ภาษาเช็ก

และเขาสามารถปรับเปลี่ยนการเรียนให้เหมาะสมกับความต้องการของเขาได้

ครูสอนภาษาที่ดี แต่ไม่สามารถเทียบเท่ากับความพร้อมใช้งาน การซ้ำๆ และการปรับเปลี่ยนของ ChatGPT

ฉันเห็นอะไรที่คล้ายกันกับลูกชายของฉันและฟิสิกส์

เขาคิดว่าเขาสามารถใช้ AI ในการเรียนรู้ได้ดีขึ้น

เขาสามารถใช้ AI ในการสร้างปัญหาได้

เขาสามารถใช้ AI ในการอธิบายและช่วยเหลือเขาได้

และเขาสามารถใช้ AI ในการทำแบบฝึกหัดได้

ลูกพี่ชายของฉันยังอยู่ในโรงเรียนมัธยมและกำลังสร้างโครงการที่เขาต้องการจะพัฒนาเป็นธุรกิจ

ฉันช่วยเขาตั้งค่าระบบและทำให้เขาสามารถทำงานได้อย่างมีประสิทธิภาพ

ทุกๆ วันเวลา 17.00 น. ระบบจะสแกนโค้ดและให้คำแนะนำ

และทุกๆ สัปดาห์ ระบบจะวิเคราะห์ข้อมูลและให้คำแนะนำใหม่ๆ

เขารู้สึกดีมากที่มีระบบดังกล่าว

และเขาบอกว่า “ถ้าเขียนโค้ดง่ายขนาดนี้ ฉันจะไม่มีไอเดียใหม่ๆ อีกแล้ว”

ฉันบอกเขาว่าไอเดียเป็นสิ่งที่มีค่ามากที่สุด

และระบบดังกล่าวช่วยให้เขาสามารถพัฒนาไอเดียได้อย่างรวดเร็ว

วงจรการให้ข้อมูลที่เร็วขึ้น

ตัวอย่างเหล่านี้ไม่ใช่เรื่องของภาษาเช็ก ฟิสิกส์ หรือการตรวจสอบโค้ด

แต่เป็นตัวอย่างของการให้ข้อมูลที่เป็นส่วนตัวและต่อเนื่อง

ในอดีต วิศวกรระดับจูเนียร์เรียนรู้ส่วนใหญ่ผ่านการซ้ำๆ และการอยู่ใกล้กับวิศวกรระดับซีเนียร์

แต่ AI เปลี่ยนแปลงวงจรการให้ข้อมูล

วิศวกรระดับจูเนียร์ที่มี AI ที่ถูกต้องสามารถได้รับข้อมูลที่เคยต้องรอจากวิศวกรระดับซีเนียร์

และข้อมูลนั้นมาถึงในขณะที่วิศวกรยังอยู่ในกระบวนการแก้ปัญหา

สิ่งนี้มีความสำคัญมากเพราะการเปลี่ยนแปลงจากวิศวกรระดับจูเนียร์เป็นวิศวกรระดับซีเนียร์ขึ้นอยู่กับการตัดสินใจ

และการตัดสินใจส่วนใหญ่มาจากการรู้จักและประสบการณ์

และ AI ช่วยให้วิศวกรสามารถเรียนรู้และพัฒนาการตัดสินใจได้เร็วขึ้น

เครือข่ายความปลอดภัยที่ดีขึ้น

มีการเปลี่ยนแปลงอีกอย่างหนึ่งที่สำคัญ

วิศวกรระดับจูเนียร์ที่ทำงานกับ AI ที่มีระบบการตรวจสอบที่ดีจะไม่ทำผิดพลาดที่อาจก่อให้เกิดปัญหาได้

และ AI ช่วยให้วิศวกรสามารถทำงานได้อย่างมีประสิทธิภาพและปลอดภัย

และนี่ทำให้วิศวกรระดับจูเนียร์สามารถทำงานได้อย่างอิสระและปลอดภัย

ช่องว่างที่กว้างขึ้น

มุมมองเชิงบวกของอนาคตขึ้นอยู่กับว่าแต่ละคนจะใช้ระบบ AI อย่างไร

บางคนอาจใช้ AI เป็นทางลัดในการเขียนโค้ดโดยไม่ต้องคิด

แต่นี่ไม่ใช่วิธีการที่ดี

เพราะว่า AI ไม่สามารถแก้ปัญหาได้ด้วยตัวเอง

และวิศวกรที่ใช้ AI อย่างมีประสิทธิภาพจะสามารถพัฒนาการตัดสินใจได้เร็วขึ้น

และนี่ทำให้ช่องว่างระหว่างวิศวกรที่มีประสิทธิภาพและวิศวกรที่ไม่มีประสิทธิภาพกว้างขึ้น

การตัดสินใจที่ดีขึ้น

คำถามที่น่าสนใจไม่ใช่ว่าวิศวกรระดับจูเนียร์จะหายไปหรือไม่

แต่เป็นว่าวิศวกรระดับจูเนียร์จะสามารถทำอะไรได้บ้างเมื่อการเขียนโค้ดกลายเป็นเรื่องที่ง่ายขึ้น

และคำตอบคือ วิศวกรระดับจูเนียร์จะสามารถมีส่วนร่วมในการตัดสินใจและพัฒนาการออกแบบได้

และนี่ทำให้วิศวกรระดับจูเนียร์สามารถทำงานได้อย่างมีประสิทธิภาพและปลอดภัย

ผลกระทบด้านการปฏิบัติงาน

สำหรับวิศวกรระดับจูเนียร์ คำแนะนำคือ

เลือกโครงการที่แท้จริงและใช้ AI ในการตรวจสอบ

และอ่านข้อมูลที่ AI ให้มาอย่างรอบคอบ

และตั้งคำถามและทดสอบวิธีการต่างๆ

และนี่ทำให้วิศวกรระดับจูเนียร์สามารถพัฒนาการตัดสินใจได้เร็วขึ้น

และสำหรับหัวหน้างาน คำแนะนำคือ

ออกแบบระบบการเรียนรู้ที่ดีและให้การสนับสนุน

และให้การฝึกอบรมและให้คำแนะนำ

และนี่ทำให้วิศวกรระดับจูเนียร์สามารถพัฒนาการตัดสินใจได้เร็วขึ้น

รุ่นใหม่ของวิศวกร

เพื่อนของฉันเรียนรู้ภาษาเช็กได้เร็วขึ้นเพราะเขามีครูสอนภาษาที่ดี

ลูกชายของฉันเรียนรู้ฟิสิกส์ได้ดีขึ้นเพราะเขามี AI ที่ช่วยเหลือ

และลูกพี่ชายของฉันสามารถพัฒนาโครงการของเขาได้เพราะเขามีระบบที่ช่วยเหลือ

และรุ่นใหม่ของวิศวกรจะเข้าสู่อุตสาหกรรมด้วยการฝึกอบรมและการสนับสนุนที่ดี

และนี่ทำให้วิศวกรระดับจูเนียร์สามารถพัฒนาการตัดสินใจได้เร็วขึ้น

และรุ่นใหม่ของวิศวกรจะไม่เหมือนกับรุ่นก่อนๆ

พวกเขาจะคิดว่าการพัฒนาการตัดสินใจเป็นเรื่องที่สำคัญ

และพวกเขาจะคิดว่าการทำงานเป็นทีมและ การสนับสนุนเป็นเรื่องที่สำคัญ

และพวกเขาจะคิดว่าการเรียนรู้และการพัฒนาการตัดสินใจเป็นเรื่องที่สำคัญ

และนี่ทำให้วิศวกรระดับจูเนียร์สามารถพัฒนาการตัดสินใจได้เร็วขึ้น

และรุ่นใหม่ของวิศวกรจะไม่เหมือนกับรุ่นก่อนๆ

พวกเขาจะคิดว่าการพัฒนาการตัดสินใจเป็นเรื่องที่สำคัญ

และพวกเขาจะคิดว่าการทำงานเป็นทีมและ การสนับสนุนเป็นเรื่องที่สำคัญ

และพวกเขาจะคิดว่าการเรียนรู้และการพัฒนาการตัดสินใจเป็นเรื่องที่สำคัญ

และนี่ทำให้วิศวกรระดับจูเนียร์สามารถพัฒนาการตัดสินใจได้เร็วขึ้นและพวกเขาจะเป็นวิศวกรที่ดีขึ้น

แอนดรูว์ ไฟล์ว เป็นผู้ก่อตั้งและซีอีโอของ Zencoder เขาได้เปลี่ยนแปลงการบริหารงานร่วมกันโดยการก่อตั้ง Wrike (ลูกค้ามากกว่า 20,000 ราย ขายไปแล้ว 2.25 พันล้านดอลลาร์) และได้รับการกล่าวถึงใน Forbes และ The NY Times ความหลงใหลของเขาใน AI และนวัตกรรมยังคงกำหนดอนาคตของงาน