24 คะแนน โดย GN⁺ 2026-01-21 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • วิธีที่มั่นคงที่สุดในการสร้าง เส้นทางอาชีพของนักพัฒนาซอฟต์แวร์ คือการรักษา ทักษะการแก้ปัญหาเชิงปฏิบัติ ควบคู่ไปกับ ทัศนคติที่ไม่มองโค้ดที่มีอยู่เดิมเป็นเพียง ‘กล่องดำ’
  • การเขียนโค้ดด้วย LLM ไม่ได้ต่างจากการใช้ Rails หรือ Stack Overflow โดยแก่นแท้, เพียงแค่เป็นเครื่องมือที่เร็วกว่าและตรงไปตรงมามากขึ้น
  • นักพัฒนาที่ไม่เข้าใจหลักการพื้นฐาน นั้นมีความสามารถในการแข่งขันต่ำอยู่แล้ว และบริษัทที่น่าสนใจในเชิงเทคนิคก็ยังคงชอบ คนที่เข้าใจเทคโนโลยีระดับรากฐานได้ลึกซึ้ง
  • LLM เป็นส่วนต่อเนื่องของแนวโน้มที่อุตสาหกรรมซอฟต์แวร์ ลดการพึ่งพานักพัฒนา ลงมาโดยตลอด แต่เมื่อความซับซ้อนและขนาดเพิ่มขึ้น สุดท้ายก็ยังต้องการนักพัฒนาที่มีทักษะสูงอยู่ดี
  • งานที่เกี่ยวข้องกับเทคโนโลยีรากฐาน เช่น คอมไพเลอร์ ฐานข้อมูล และระบบปฏิบัติการ จะไม่หายไป และการเรียนรู้อย่างต่อเนื่องกับการค้นคว้ายังคงสำคัญ

กลยุทธ์อาชีพของนักพัฒนาแนวอนุรักษ์นิยม

  • หากต้องการเส้นทางอาชีพที่มั่นคง ต้องทำทั้ง ความเป็นประโยชน์เชิงปฏิบัติที่เน้นการแก้ปัญหา และ ความอยากรู้อยากเห็นทางเทคนิค ไปพร้อมกัน
    • ใช้เทคโนโลยีที่ผ่านการพิสูจน์แล้วอย่าง PostgreSQL, MySQL, Rails, .NET
    • แต่ก็ควรเรียนรู้หลักการทำงานของเว็บเซิร์ฟเวอร์ ฐานข้อมูล ระบบปฏิบัติการ และเบราว์เซอร์อย่างต่อเนื่อง
  • ต้องก้าวข้ามระดับการคัดลอกโค้ดจาก Stack Overflow หรือ LLM แบบตรง ๆ ไปสู่ ความเข้าใจโครงสร้างและหลักการของโค้ด

แก่นแท้ของการเขียนโค้ดด้วย LLM

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

ความสำคัญของความเข้าใจทางเทคนิค

  • นักพัฒนาที่จัดการโค้ดหรือเฟรมเวิร์กที่มีอยู่เดิม ในฐานะกล่องดำเท่านั้น นั้นมีความสามารถในการแข่งขันต่ำอยู่แล้ว
  • ในทางกลับกัน นักพัฒนาที่เข้าใจเทคโนโลยีระดับรากฐาน ยังเป็นที่ต้องการอยู่เสมอในบริษัทที่พัฒนาระบบขนาดใหญ่หรือเทคโนโลยีแกนหลัก
    • ตัวอย่าง: บริษัทที่สร้างเทคโนโลยีของตนเอง เช่น PostgreSQL, MySQL, Rails, .NET, Stack Overflow, LLM

LLM กับทิศทางของอุตสาหกรรมซอฟต์แวร์

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

การเติบโตอย่างต่อเนื่องและโอกาสของนักพัฒนา

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

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

 
aer0700 2026-01-25

นักพัฒนาที่ไม่เข้าใจหลักการพื้นฐานก็มีความสามารถในการแข่งขันต่ำอยู่แล้ว และบริษัทที่น่าสนใจในเชิงเทคนิคก็ยังคงชอบคนเก่งที่มีความเข้าใจเทคโนโลยีระดับรากฐานสูงอยู่ดี => นี่เป็นคำพูดที่จริงมากเลยนะ

 
aer0700 2026-01-25

เมื่อ LLM เข้ามา การเข้าถึงความรู้พื้นฐานและ low level ก็ลดลงไปบ้างด้วย
ถ้าเป็นเมื่อก่อน ต้องไปค้นหนังสือเรียนสาขาในมหาวิทยาลัยอยู่นาน หรือไปคุ้ยเอกสาร API เก่าแก่มาก ๆ ถึงจะรู้มาตรฐานระดับ low level เหล่านั้น แต่ตอนนี้แค่ถาม llm ก็สรุปออกมาให้แบบเรียบร้อยได้แล้วนะครับ/ค่ะ โลกนี้ดูเหมือนจะดีขึ้นจริง ๆ