AI สามารถแทนที่โปรแกรมเมอร์ได้หรือไม่?
- ในอดีต วงการเทคโนโลยีเคยให้ความเคารพโปรแกรมเมอร์ แต่ตอนนี้กลับ "หลงคิดว่า AI สามารถแก้ทุกปัญหาได้"
- มีความเคลื่อนไหวที่เชื่อว่า AI สามารถเขียนโปรแกรมแทนได้ และกำลัง "ไล่โปรแกรมเมอร์ราคาแพงออก"
- แต่ควรจำไว้ว่า ในอดีตบริษัทที่ปลดวิศวกรครั้งใหญ่ก็มักลงเอยด้วยความล้มเหลวของผลิตภัณฑ์ คดีความ และการจ้างกลับอย่างสิ้นหวัง
ปัญหาที่ 1: โปรแกรมเมอร์รุ่นใหม่เตรียมตัวมาไม่เพียงพอ
- ตามธรรมเนียมแล้ว นักพัฒนาจบใหม่เติบโตผ่าน "การแก้โค้ดจริง การวิเคราะห์ระบบ และการแก้ปัญหา"
- แต่เมื่อ AI รับหน้าที่สร้างโค้ด บริษัทก็จะไม่มีเหตุผลที่จะฝึกนักพัฒนารุ่นใหม่อีกต่อไป
- ผลก็คือ โปรแกรมเมอร์รุ่นถัดไปจะ:
- ไม่ได้เรียนรู้การเพิ่มประสิทธิภาพ การดีบัก และความสามารถในการแก้ปัญหาซับซ้อน
- ไม่รู้วิธีแก้ไขเมื่อ AI ทำผิด
- ใกล้เคียงกับผู้ควบคุม AI มากกว่าวิศวกรตัวจริง
- ในอนาคตจะเกิดภาวะ ขาดแคลนวิศวกรที่แก้ปัญหาจริงได้
ปัญหาที่ 2: บริษัทที่แทนที่โปรแกรมเมอร์ด้วย AI จะเสียใจในไม่ช้า
- บริษัทที่ปลดวิศวกรซอฟต์แวร์แล้วใช้โค้ดที่ AI สร้างขึ้น อาจดูเหมือนไม่มีปัญหาจนกว่าจะเกิดปัญหาจริง
- แต่เมื่อองค์กรพึ่งพาการสร้างโค้ดด้วย AI ก็จะเกิด ช่องโหว่ด้านความปลอดภัย บั๊ก และปัญหาการบำรุงรักษา
- ตัวอย่าง: หากบริษัทการเงินนำโค้ดที่ AI สร้างขึ้นมาระบบงาน
- ผ่านไป 6 เดือน อาจเกิดข้อมูลรั่วไหลและปัญหาความปลอดภัย
- AI ไม่มีความรับผิดชอบในการแก้ปัญหา มันเพียงแค่สร้างโค้ดใหม่เท่านั้น
- ต่อให้พยายามจ้างนักพัฒนากลับมา คนเหล่านั้นก็อาจจากไปหมดแล้ว
ปัญหาที่ 3: โปรแกรมเมอร์สายจริงจังจะยิ่งหายากและแพงขึ้น
- โปรแกรมเมอร์ที่เข้าใจเทคโนโลยีอย่างลึกซึ้งคือคนที่ AI แทนที่ไม่ได้ และในไม่ช้าพวกเขาจะมีค่าตัวสูงมาก
- บริษัทที่เชื่อว่า AI จะแก้ทุกอย่างได้ สุดท้ายจะเสียเปรียบในการแข่งขันเพื่อจ้างนักพัฒนา
- นักพัฒนาที่มีฝีมือจริงจะ:
- ทำโปรเจกต์ของตัวเอง สร้างรายได้สูงจากงานที่ปรึกษา หรือมุ่งเน้นในสายเฉพาะทาง
- ต่อให้บริษัทอยากจ้างกลับ ก็จะเรียกเงินเดือนสูงและไม่กลับมาได้ง่าย ๆ
- นักพัฒนาระดับสูงที่เหลืออยู่เพียงไม่กี่คนจะกลายเป็นทรัพยากรราคาแพงมาก
บทสรุป: วงการเทคโนโลยีกำลังทำพลาดครั้งใหญ่
- การเชื่อว่า AI สามารถแทนที่โปรแกรมเมอร์ได้ กำลังทำลายระบบนิเวศที่คอยค้ำจุนนวัตกรรม
- ไม่นานเราจะเข้าสู่โลกแบบนี้:
- โปรแกรมเมอร์จูเนียร์จะได้รับการฝึกฝนไม่เพียงพอและพึ่งพา AI มากเกินไป
- บริษัทที่ปลดวิศวกรออกจะต้องวุ่นวายกับการแก้ความโกลาหลที่โค้ดจาก AI ทิ้งไว้
- โปรแกรมเมอร์ที่เก่งที่สุดจะหายากและมีต้นทุนสูงมาก จนมีเพียงบริษัทที่ร่ำรวยที่สุดเท่านั้นที่จ้างได้
- แต่ถ้าบริษัทเทคโนโลยีอยากขุดหลุมฝังตัวเอง แล้วใครจะไปห้ามได้?
- ตอนนี้สิ่งที่เหลืออยู่ก็คือ นั่งกินป๊อปคอร์นดู บริษัทเหล่านั้นพังลงด้วยตัวเอง
- ขอให้โชคดีนะ วงการเทคโนโลยี เพราะอีกไม่นานพวกคุณจะต้องการมัน
15 ความคิดเห็น
บทความข้างต้นกล่าวถึงช่องโหว่ด้านความปลอดภัย บั๊ก และปัญหาด้านการบำรุงรักษาจากการเขียนโค้ดด้วย AI แต่ผมคิดว่าคงเป็นแค่เรื่องของเวลาก่อนที่จะมี AI ที่สามารถตรวจสอบปัญหาเหล่านั้นแยกต่างหาก รวมถึงแก้ไขและปรับปรุงให้ได้ด้วย
จริงอยู่ที่มีคนพูดว่ามันทำได้นั่นนี่ แต่เอาเข้าจริงกลับไม่มีสักอย่างที่ทำได้ดีจริง ๆ นอกจากผลลัพธ์ที่เห็นได้ชัดในแง่ประสิทธิภาพที่ดีขึ้น ก็ยังไม่มีเบนช์มาร์กที่น่าเชื่อถือด้วย จะให้เชื่อแค่คำพูดว่าดีขึ้นกี่เปอร์เซ็นต์ก็คงยาก เพราะพอได้ลองใช้จริง หลายครั้งก็ไม่ได้เป็นแบบนั้น ชุดทดสอบเองก็แทบไม่มีความหมาย เพราะเป็นการเรียนรู้และทดสอบจากข้อมูลที่มีอยู่แล้ว สุดท้ายประเด็นสำคัญน่าจะอยู่ที่ว่าจะรับมือกับส่วนที่ไม่ได้ถูกเรียนรู้มาก่อนและปัญหาเฉพาะหน้าที่เกิดขึ้นแบบไม่คาดคิดได้มากแค่ไหน
ผมคิดว่านี่เป็นมุมมองที่น่าสนใจมาก และเป็นบทความที่มีหลายส่วนซึ่งผมเห็นด้วยมากเช่นกัน ผมเองก็คิดว่า ในช่วงเวลาหนึ่ง แง่มุมที่บทความดังกล่าวพูดถึงน่าจะทำงานอย่างชัดเจนพอสมควร อย่างไรก็ตามก็รู้สึกว่า ช่วงเวลาหนึ่งนั้นคงจะไม่ยืดเยื้ออยู่นานมากนัก
เพิ่งผ่านมาแค่ 2 ปี 2 เดือนนับจากการเปิดตัว ChatGPT เท่านั้น เทคโนโลยีที่เคยถูกมองขำ ๆ จากมีมอย่าง 'เหตุการณ์พระเจ้าเซจงปา MacBook ทิ้ง' มาถึงจุดนี้ได้ในเวลาเพียงสองปีกว่า ๆ แม้จะไม่มีอะไรรับประกันได้ว่าพัฒนาการต่อจากนี้จะพุ่งในระดับเดียวกับที่ผ่านมา แต่ถ้าจะให้มองว่านานแค่ไหนกว่าจะถูกแทนที่ ก็คงไม่เกิน 5 ปี ผมว่ามองเผื่อไว้นานไปด้วยซ้ำ
ผมอดกังวลไม่ได้ว่าอีก 20 ปีข้างหน้า AI จะยังคงเป็นสิ่งที่ไม่น่าเชื่อถือเหมือนตอนนี้อยู่หรือเปล่า 20 ปีเป็นช่วงเวลาที่มากพอสำหรับการมีพาราไดม์ใหม่ ๆ เกิดขึ้น มีเทคโนโลยีฮาร์ดแวร์ที่ยอดเยี่ยมมากถูกสร้างขึ้น และทำให้สิ่งนั้นถูกนำไปใช้งานจริงได้
คนที่ตอนนี้อายุ 30 ปีขึ้นไป น่าจะยังมีทั้งเวลาและฐานะทางการเงินมากพอที่จะเตรียมรับมือได้ แม้ว่าอีก 20 ปีข้างหน้าจะมี AI ที่เกือบสมบูรณ์แบบออกมาก็ตาม...
แต่คนที่ตอนนี้อายุ 10-20 ปี อาจจะเป็นฝ่ายที่โดนเต็ม ๆ ในช่วงที่เพิ่งเริ่มสร้างอาชีพในฐานะนักพัฒนา กำลังจัดการหนี้ที่สะสมมาจากการเรียนและการใช้ชีวิต และเริ่มต้นสะสมทรัพย์สินหรือเปล่า...
แน่นอนว่าเทคโนโลยีใหม่อื่น ๆ ที่ไม่ใช่ AI ก็มีผลข้างเคียงแบบเดียวกัน แต่เมื่อเทียบกับกรณีการหายไปของอาชีพที่ผ่านมา ผมรู้สึกว่าสายงานพัฒนามีความเสี่ยงมากกว่า เพราะต้องใช้ต้นทุนด้านการศึกษาสูงกว่า
...ไม่ว่าจะยังไง ตอนนี้พวกเราก็คงยังไม่ต้องรีบกังวลกันในทันที...ใช่ไหม? ฮ่าๆ;;;;;
คงต้องพยายามให้เป็นนักพัฒนาระดับสูงแบบที่พูดถึงในนี้สินะ.. ฮะฮะ..
การเลิกจ้างโปรแกรมเมอร์แล้วแทนที่ด้วย AI คือความผิดพลาดครั้งใหญ่ที่สุดของอุตสาหกรรมเทคโนโลยี
https://hl1itj.tistory.com/273
แต่ก็ไม่แน่ใจเหมือนกันว่าผมจะเรียกตัวเองว่าเป็นนักพัฒนาระดับสูงตามที่พูดถึงตรงนั้นได้หรือเปล่า
ตัวโปรแกรมเมอร์เองรู้ว่า AI แทนที่โปรแกรมเมอร์ได้ยาก แต่ปัญหาคือคนที่เป็นฝ่าย "จ้างงาน" กลับไม่รู้ข้อเท็จจริงนั้น
ไม่แน่ใจว่าอุปมานี้จะเหมาะไหม แต่ตลอดเวลาที่คุยกับ chatGPT แล้วเขียนโค้ดไปด้วย ผมรู้สึกว่าการแชตนี้เหมือนระบบนำทางที่ใช้เวลาขับรถเลยครับ ทุกวันนี้ถ้าต้องขับทางไกลโดยไม่มี T map พูดตรง ๆ ว่าก็แอบกลัวและคิดว่า จะไหวไหมนะ?? อยู่เหมือนกัน ผมพึ่งพามันมากขนาดนั้น และคิดว่าระบบนำทางที่แม่นยำเป็นพัฒนาการที่พลิกวงการมากสำหรับการขับรถ
แต่ถึงจะมีระบบนำทาง ก็ไม่ได้แปลว่าทุกคนจะขับรถเป็นใช่ไหมล่ะครับ แม้ว่านี่จะเป็นช่วงเวลาที่กำลังถกเถียงกันว่า AI จะแทนที่คนขับได้หรือไม่ได้ แต่คนขับก็ยังจำเป็นอยู่ดี และก็ยังต้องมีใบขับขี่สำหรับการขับรถด้วย แล้วพูดกันตรง ๆ ต่อให้ไม่มีระบบนำทางก็ยังขับรถได้ครับ
AI อาจบอกโค้ดที่ดูใช้ได้ และอธิบายแนวคิดที่เราไม่รู้ด้วยการยกอุปมาให้เข้าใจได้ แต่ผู้ที่ต้องทำความเข้าใจสิ่งนั้นและพัฒนาโค้ดกับผลิตภัณฑ์จริง ๆ ก็ต้องเป็นมนุษย์อยู่ดี ผมคิดว่ามันเป็นความสัมพันธ์ที่ช่วยเสริมกันและกัน ไม่ใช่แนวคิดในการมาแทนที่มนุษย์ครับ
แต่ก็มีรถยนต์ขับเคลื่อนอัตโนมัติกำลังเริ่มปรากฏขึ้นนะ
มีจุดที่ชวนให้รู้สึกร่วมในอุปมานี้นะครับ จากที่ผมรู้สึกคือ ต่อให้มีระบบนำทางหรือระบบขับขี่อัตโนมัติ คนที่นั่งอยู่หลังพวงมาลัยสุดท้ายแล้วก็ควรเป็นคนที่ขับรถได้อยู่ดี
ตอนใช้ Cursor ผ่าน IDE ผมก็เคยคิดเหมือนกันว่าถ้าไม่มี Cursor จะทำยังไง แต่พอเห็นว่าตอน Cursor มีปัญหาขึ้นมา เรากลับยังขับต่อได้อย่างคาดไม่ถึง ก็เลยคิดว่าไม่มีมันก็ยังได้เหมือนกัน ดังนั้นถ้ามองในแง่ของ "การแทนที่" ก็รู้สึกว่าเป็นอุปมาที่โอเคครับ
>ใกล้เคียงกับการเป็นผู้ควบคุม AI มากกว่าจะเป็นวิศวกรตัวจริง
เริ่มเห็นภาพเลยครับ
ความเห็นจาก Hacker News
> หากสภาพแวดล้อมทางการเงินผ่อนคลายลง ก็จะมีคลื่นการจ้างงานสายเทคโนโลยีระลอกใหม่เกิดขึ้น
วันแบบนั้นจะมาถึงไหม?