พอได้เขียนคอมเมนต์ไป ก็เหมือนว่าข้อความที่ผมอยากสื่อในบทความมันเริ่มชัดเจนขึ้นนะครับ

ผมคิดว่าในระดับบริษัทแต่ละแห่ง ไม่ว่าอย่างไรความต้องการนักพัฒนาก็น่าจะลดลง แต่จำนวนบริษัท หรือผู้ประกอบการ/บุคคล ที่ต้องการ 'งานพัฒนา' หรือสิ่งที่ใกล้เคียงกัน จะเพิ่มขึ้นอีกมาก ดังนั้นงานที่นักพัฒนาต้องทำก็ยังมีอีกเยอะอยู่ดี

แน่นอนว่าสิ่งเหล่านั้น AI อาจเข้ามาแทนที่ได้เหมือนกัน แต่ถ้าไปถึงจุดนั้น ก็คงแทบไม่มีสายอาชีพไหนที่ไม่ถูกแทนที่แล้วล่ะ...

 

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

 

ทำให้นึกถึงบทความที่เคยเขียนไว้ก่อนหน้านี้

“เอาชนะความกลัวว่าจะถูกประเมินต่ำ ถูกปฏิเสธ หรือสร้างความเดือดร้อน เวลาเราถามหรือขอความช่วยเหลือ“ https://th.news.hada.io/topic?id=8574

 

ขอบคุณมากสำหรับบทความที่มีความหมายและยอดเยี่ยมมากครับ!

 

ทีมต่าง ๆ ในบริษัทเราทำโปรเจกต์โดยบอกว่าแค่ JavaScript ก็พอ แต่ตอนนี้กำลังทยอยย้ายทั้งหมดไปเป็น TypeScript

 

เห็นด้วยครับ/ค่ะ ต่อจากนี้น่าจะแบ่งกันระหว่างงานที่ AI เขียนโค้ดทำได้กับการออกแบบและการทบทวนที่มนุษย์ต้องทำ และจนกว่าจะมี AI ที่เข้าใจทั้งโปรเจกต์ได้ทั้งหมด ก็น่าจะยังอยู่ร่วมกันแบบพึ่งพากันไปก่อน

 

ถึงอย่างนั้น ในแง่ของ ecosystem แล้ว Linux ก็น่าจะยังได้เปรียบอยู่ดี..

 

ดูเหมือนว่าปัจจัยแห่งความสำเร็จที่ทำให้ TypeScript เอาชนะ Dart ได้ คือการเป็นสิ่งที่เข้ามาเสริม JavaScript ไม่ใช่เข้ามาแทนที่ทั้งหมด ผมรู้สึกจริง ๆ ว่าคิดไม่ผิดที่ได้เรียนมันไว้

 

พิมพ์ผิดนะครับ T_T

โดยเฉพาะอย่างหลังนั้น ส่วนหนึ่งเป็นเพราะทำให้ AI 'ทำตามที่ผมพูด' ได้ไม่ง่ายนัก -> อย่างแรก

 

เห็นด้วยครับ! แน่นอนว่าตรงนั้น AI ก็คงช่วยได้เหมือนกัน แต่ถ้าเป็นสไตล์ vibe อย่างเดียวก็น่าจะยากอยู่ไหมครับ

 

ดูเหมือนว่าแนวคิดเรื่องการมอนิเตอร์และกำกับดูแลกระบวนการใน Vibe Coding จะไม่ค่อยเข้ากันเท่าไร
Vibe coding แบบดั้งเดิมคือแค่อธิบายให้ AI ฟังด้วยคำพูดเท่านั้น ดังนั้นผมเข้าใจว่ามันไม่ใช่แนวคิดแบบ Efficient Coding with LLM นะครับ เรื่องนี้ดูเป็นคนละอารมณ์กับ vibe ที่ Karpathy พูดถึงโดยสิ้นเชิง ในความเห็นของผม นั่นมันก็แค่ low-code with LLM มากกว่า

 

โอ๊ย เป็นอะไรที่ก้ำกึ่งน่าเสียดายจริง ๆ...

 

อ๋อห้า.....
ขอบคุณทั้งสองท่านมากสำหรับคำตอบครับ!

 

ผมเห็นด้วยกับข้อ 1 ได้ยากนะ

  • บริษัทที่ดีมักพยายามรับเฉพาะวิศวกรที่ยอดเยี่ยมเท่านั้น ทรัพยากรวิศวกรแบบนั้นมีอยู่อย่างจำกัด เลยไม่ได้มีการจ้างงานเพิ่มขึ้น

ผมรู้สึกแบบนี้บ่อยมาก เพราะแม้จะพยายามจ้างวิศวกรที่ดีในบริษัทเล็ก ๆ แต่มันไม่ง่ายเลยจริง ๆ

 

การเข้าใจอย่างลึกซึ้งถึง product engineering ที่จำเป็นสำหรับสตาร์ตอัปก็เป็นเรื่องที่ดี แต่ผมก็คิดว่าเส้นทางที่มุ่งไล่ตามและขัดเกลาเทคโนโลยีให้ถึงขีดสุดก็ยังคงมีความหมายอยู่เช่นกัน การพัฒนาเพื่อสร้างเว็บแอปพลิเคชันง่าย ๆ อาจถูก AI เข้ามาแทนที่ได้ แต่ผมคิดว่าจะต้องมีใครสักคนที่คิดค้น Kubernetes และออกแบบ ElasticSearch

 

คอมเมนต์ที่ว่าเป็นความฝันของ ASO น่าประทับใจดีนะครับ

 

รวมอยู่ใน JDK23 แล้ว
ลองทดสอบดูแล้ว แม้เวอร์ชัน JDK ของโปรเจ็กต์จะต่ำกว่า 23 ก็ยังทำงานได้ตามปกติ หาก IDE หรือเครื่องมือ export ของ Javadoc รองรับ