17 คะแนน โดย GN⁺ 2024-12-17 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • LLMs กำลังกลายเป็นส่วนหนึ่งของเส้นทางอาชีพด้านวิศวกรรมซอฟต์แวร์
    • วิศวกรจำนวนมากเริ่มใช้ AI เขียนโค้ด หรือถึงขั้นมอบหมายทั้งโปรเจ็กต์ให้ AI แล้วค่อยทำหน้าที่รีวิวและปรับแต่งโค้ดมากขึ้น
    • เมื่อบริษัทต่าง ๆ โฮสต์ LLMs แบบแยกสภาพแวดล้อมของตนเองและมีฮาร์ดแวร์พร้อมมากขึ้น ปัญหาอย่างเช่น "การนำโค้ดกรรมสิทธิ์ไปป้อน" ก็น่าจะได้รับการแก้ไข
    • งานวิศวกรรมซอฟต์แวร์ระดับจูเนียร์ถึงมิดเลเวลส่วนใหญ่จะหายไป และวิศวกรอาวุโสจะเปลี่ยนไปทำหน้าที่ชี้นำผลลัพธ์ของ LLMs
    • ในที่สุด LLMs จะพัฒนาไปมากจนไม่จำเป็นต้องมีแม้แต่วิศวกรอาวุโส
  • วิธีทำให้อาชีพพร้อมรับอนาคต
    • เห็นด้วยว่าวิศวกรรมซอฟต์แวร์ไม่ได้มีแค่การเขียนโค้ด แต่การขายแนวคิดนี้ให้คนอายุน้อยที่เพิ่งเริ่มต้นอาชีพนั้นง่ายกว่า
    • แม้จะมีประสบการณ์ SWE เกือบ 20 ปี แต่เพิ่งตระหนักในช่วงไม่กี่ปีมานี้ว่า "การเขียนโค้ดเป็นเพียงวิธีการ ไม่ใช่เป้าหมาย"
    • คิดว่าน่าจะมีคนอีกหลายคนที่อยู่ในสถานการณ์คล้ายกัน และอยากหาวิธีทำให้อาชีพของตนพร้อมสำหรับอนาคต

1 ความคิดเห็น

 
GN⁺ 2024-12-17
ความคิดเห็นจาก Hacker News
  • simianparrot

    • LLM ยังไม่ผ่านมาตรฐานการรีวิวโค้ด จึงเป็นแค่การเสียเวลา
    • ได้ทำงานในที่ทำงานที่ชอบ และตลอดประสบการณ์ 20 ปี ทั้งเครือข่ายผู้คนและโอกาสก็เพิ่มขึ้น
    • ยังคงทำความท้าทายเชิงสร้างสรรค์ต่อไป และสำรวจแม้แต่สาขาที่ดูเหมือนถูกแก้ไปหมดแล้ว เช่น การพัฒนา CPU-based 2D pixel blitter engine
    • กว่า AI จะไปถึงระดับนักพัฒนามนุษย์คงต้องใช้เวลาอีกหลายยุค และเมื่อถึงตอนนั้นก็ยินดีเกษียณ
    • ความกลัวต่อ LLM มาจากคนที่ประเมินเทคโนโลยีนี้สูงเกินไปหรือไม่เข้าใจมัน
  • dogman144

    • ระบบอัตโนมัติทางเทคโนโลยีในด้านอย่างการซื้อขายทางการเงินเกิดขึ้นเร็วเกินคาด
    • AI ไม่จำเป็นต้อง "สมบูรณ์แบบ" แค่ถึงระดับ "ดีพอ" ก็แทนที่ได้แล้ว
    • เพื่อเตรียมพร้อมสำหรับอนาคต สิ่งสำคัญคือการเป็น "ผู้ควบคุม" ที่ใช้ LLM ได้เก่ง
    • การซื้อขายยังคงมีอยู่ แต่เปลี่ยนไปเป็นการเดินระบบและดูแลระบบอัตโนมัติ
  • mianos

    • ตลอดเวลากว่า 40 ปีในสายพัฒนา มีเทคโนโลยี "ที่จะมาแทนนักพัฒนา" ปรากฏขึ้นหลายครั้ง แต่ตนก็ยังอยู่
    • LLM ดูเหมือนเป็น abstraction ระดับสูงขึ้น แต่ผลลัพธ์ปัจจุบันยังไม่พอสำหรับงานระดับมืออาชีพ
    • มองว่าความเป็นไปได้ที่ตนจะถูกแทนที่ในฐานะนักพัฒนายังต่ำ และตั้งใจจะพัฒนาต่อไป
  • thegrim33

    • คิดว่าหากจะมาแทนนักพัฒนาได้จริง ต้องเป็น AGI ที่แท้จริง
    • LLM ไม่ใช่ AGI และการใส่ computing power เพิ่มเข้าไปเฉยๆ ก็คงไม่ทำให้กลายเป็น AGI
    • ถ้า AGI ปรากฏขึ้น โลกทั้งใบจะเปลี่ยนไปอย่างสิ้นเชิง ดังนั้นการสูญเสียอาชีพนักพัฒนาจะเป็นแค่ปัญหาเล็กน้อย
  • taylodl

    • ความพยายามด้าน automation อย่าง CASE tools ในยุค 80~90 สุดท้ายก็ล้มเหลว
    • จะเกิดการเปลี่ยนไปสู่การใช้ AI เพื่อสร้างโค้ดจากการใช้ภาษาสำหรับการสร้างแบบจำลองในระดับ abstraction ที่สูงขึ้น
    • วิศวกรซอฟต์แวร์ควรโฟกัสที่การทำแบบจำลองและการออกแบบสถาปัตยกรรม มากกว่าการเขียนโค้ด
  • m_ke

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

    • กระแสที่บอกว่าจะใช้ LLM จัดการทั้งโปรเจกต์นั้นเป็นคำพูดที่ห่างไกลจากความจริง
    • วิศวกรรมซอฟต์แวร์เป็นงานที่มีมนุษย์เป็นศูนย์กลาง โดยความเข้าใจธุรกิจและการแก้ปัญหาสำคัญมาก
    • หัวใจสำคัญไม่ใช่แค่การเขียนโค้ด แต่คือการสื่อสารกับผู้คนและการวิเคราะห์ความต้องการ
  • uludag

    • LLM สร้างโค้ดได้มากขึ้น แต่เพราะทำให้การบำรุงรักษาซับซ้อนขึ้น จึงยังแทนงานนักพัฒนาไม่ได้
    • การเพิ่มผลิตภาพส่วนบุคคล: ควรพัฒนาความสามารถด้านการจัดระเบียบและการจัดการข้อมูลด้วยวิธีอย่าง GTD
    • เสริมทักษะ metis: ควรฝึกฝนความสามารถในการหาทางออกจากประสบการณ์และการแก้ปัญหาที่ซับซ้อน
    • LLM ทำงานได้ดีเฉพาะในสภาพแวดล้อมที่สะอาดและเป็นระบบ จึงต้องมีความเข้าใจเชิงลึกต่อระบบที่ซับซ้อน
  • sureglymop

    • กำลังเรียนรู้ ML และ AI เพื่อเตรียมรับการเปลี่ยนผ่านในอนาคต
    • กำลังเตรียมย้ายไปสายไซเบอร์ซีเคียวริตี้ และมองการเพิ่มขึ้นของช่องโหว่ด้านความปลอดภัยจาก AI เป็นโอกาส
    • หากยังรักษา ความอยากรู้อยากเห็น ต่อเทคโนโลยีไว้ได้ ก็จะใช้ AI เป็นเครื่องมือช่วยและกลายเป็นนักพัฒนาที่ดีขึ้นได้
  • throwaway_43793

    • SWE คงไม่หายไป แต่การเปลี่ยนแปลงและการลดจำนวนคนเป็นสิ่งที่หลีกเลี่ยงไม่ได้
    • งานง่ายๆ ที่เน้นการอ่าน/เขียนข้อมูลมีโอกาสสูงที่จะถูก LLM แทนที่
    • เพื่อเตรียมพร้อมสำหรับอนาคต ควรพัฒนา ทักษะการสื่อสารระหว่างผู้คน และโฟกัสที่การเชื่อมเทคโนโลยีกับธุรกิจ
  • gt0

    • LLM มีประโยชน์ แต่ในแง่การเพิ่มผลิตภาพการเขียนโปรแกรม ยังไม่ปฏิวัติเท่าเครื่องมือในอดีต
    • เช่นเดียวกับ auto-complete, protected memory และ syntax highlighting, LLM จะกลายเป็นเครื่องมือช่วยชนิดหนึ่ง
  • Xophmeister

    • LLM ทำให้คนที่ประสบการณ์น้อยสามารถเขียนโค้ดได้ แต่คุณภาพต่ำและดูแลรักษายาก
    • มีความเป็นไปได้ที่ข้อมูลฝึก AI จะปนเปื้อนด้วยโค้ดคุณภาพต่ำ และมองว่า LLM ที่มีคุณภาพระดับวิศวกรรมยังอีกไกล