การพัฒนาเติบโตงอกงามไปพร้อมกับวัย
(allthingsdistributed.com)บทความของ Dr. Werner Vogels, CTO ของ Amazon
- เคยได้ยินเสียงกระซิบแบบนี้: “ตอนนี้เขาก็อายุมากแล้ว แล้วใครจะเป็นผู้สืบทอด?”
- ผู้คนถามกันอย่างจริงจังว่า “จะเกษียณเมื่อไหร่?”
- เขาใช้เวลาเกือบ 25 ปีที่ Amazon และแม้แต่ละปีจะแตกต่างและน่าทึ่ง แต่เขาก็ยังมี หัวใจที่หนุ่มแน่นไม่ต่างจากวันนั้น วันที่ตัดสินใจออกจากวงการวิชาการมาร่วมงานกับ Amazon
- ข้อดีของการเป็นนักพัฒนาที่อายุมากขึ้นคือ คุณ เคยผ่านปัญหามามากมายด้วยตัวเอง
- คุณเคยเจอ ความยากลำบากที่นักพัฒนารุ่นใหม่กำลังเผชิญอยู่ในวันนี้ มาก่อนแล้ว และแม้ตอนนี้หน้าตาภายนอกจะต่างออกไปบ้าง แต่ แก่นแท้ยังเหมือนเดิม
- ผ่านโครงการมานับไม่ถ้วนจนสั่งสม ประสบการณ์ภาคปฏิบัติจริง และ ความล้มเหลวก็มีมากจนนับไม่ถ้วน
- ตอนนี้ครึ่งหนึ่งของสมองคุณรู้แล้วว่า อะไรที่ใช้ได้จริงในโลกความเป็นจริง และบางส่วนก็ถูกฝึกให้เป็น สัญชาตญาณในการจับสัญญาณอันตราย
- พื้นที่ที่เหลือคือ ที่สำหรับความคิดสร้างสรรค์
- สำหรับการ รับสัญญาณที่หลากหลาย สร้างแบบจำลองทางความคิด และค้นหาวิธีแก้ปัญหาใหม่ๆ ที่มีเอกลักษณ์
- นี่แหละคือ ความสุขที่ยิ่งใหญ่ที่สุดของการเป็นนักพัฒนา
- จะมีอาชีพสักกี่อย่างที่ทำให้คุณสร้างสิ่งใหม่ได้ทุกวัน?
- ฉันไม่เคยมองเรื่องนี้เป็นของตาย
- ในฐานะนักพัฒนาที่มีอายุและประสบการณ์ คุณได้เห็นโลกที่ รูปแบบเดิมๆ วนกลับมา หลายครั้งแล้ว
- คุณเห็นมานับครั้งไม่ถ้วนแล้วว่าบริษัทที่ส่งเสียงว่าตัวเองจะเปลี่ยนโลก สุดท้ายกลับปล่อยผลลัพธ์ที่เหมือนชีสพรุนออกมา
- แล้ว ยุคของ AI ก็มาถึง
- ไม่ใช่ AI แบบที่เราใช้มาในช่วง 15~20 ปีที่ผ่านมา เช่น NLP, การรู้จำเสียง, การแปลภาษา, การรู้จำภาพ, ระบบแนะนำ, การตรวจจับการฉ้อโกง
- แม้สิ่งเหล่านี้จะเป็นเทคโนโลยีพื้นฐานที่ค้ำจุน Amazon.com แต่สิ่งที่กำลังพูดถึงตอนนี้คือ Generative AI
- แม้แต่สำหรับฉันซึ่งเป็นนักพัฒนาที่มีอายุและประสบการณ์ นี่ก็ยังเป็น การเปลี่ยนแปลงที่น่าตื่นเต้นอย่างยิ่ง
- เพราะ ความเร็วในการทดลองเพิ่มขึ้นอย่างมหาศาล
- เมื่ออยู่ในมือของนักสร้างระบบที่ช่ำชองและมีความกังขาอย่างมีเหตุผล (scepticism) มันคือเครื่องมือที่ทรงพลังมาก
- แต่ในเวลาเดียวกัน มันก็ท้าทายเช่นกัน
- เพราะต่างจากเทคโนโลยีอื่นๆ ตรงที่ ไม่มีการฝึกอบรมหรือช่วงเวลาเตรียมพร้อมก่อนเปิดตัว
- มันเหมือนเวทมนตร์ที่กระโจนออกจากขวดแล้วแพร่กระจายไปทั่วโลกอย่างฉับพลัน และเพราะไม่มีใครคาดคิดมาก่อน ความคาดหวังที่ร้อนแรงเกินจริง จึงระเบิดขึ้น
- สถานการณ์นี้ให้ความรู้สึกแปลกใหม่
- เพราะซอฟต์แวร์ที่ผ่านมา พัฒนาไปผ่านการอัปเกรดเวอร์ชันย่อย ที่ออกมา ปีละครั้ง
- Windows 3 ใช้เวลา 2 ปีกว่าจะกลายเป็น 3.1 และ Mac OS X ก็อัปเดตแค่ เวอร์ชันทศนิยม ตั้งแต่ปี 2001 ถึง 2019 ก่อนที่ช่วงหลังจึงค่อยเริ่มเปลี่ยนเวอร์ชันหลักทุกปี
- แต่ตอนนี้เราอยู่ในโลกที่ โมเดลถูกสับเปลี่ยนทุกสัปดาห์ และทุกครั้งที่มีเวอร์ชันใหม่ออกมา อันดับบน leaderboard ก็เปลี่ยนตาม
- ไม่ใช่ AI แบบที่เราใช้มาในช่วง 15~20 ปีที่ผ่านมา เช่น NLP, การรู้จำเสียง, การแปลภาษา, การรู้จำภาพ, ระบบแนะนำ, การตรวจจับการฉ้อโกง
- AWS เป็น บริษัท B2B มาโดยตลอด
- เรามอบ building blocks ของเทคโนโลยี (S3, EC2, DynamoDB, Lambda, DSQL ฯลฯ) เพื่อให้ลูกค้านำไปสร้างนวัตกรรมเพื่อลูกค้าของพวกเขาเอง
- แต่ท่ามกลางกระแส AI นี้ เรากลับถูกนำไปเปรียบเทียบกับบริษัท B2C อย่างกะทันหัน พูดตรงๆ คือ น่าอึดอัดใจ
- แต่ ประสบการณ์จะบอกทิศทาง
- เรา กลับไปสู่แก่นแท้
- เรา ทำให้การเข้าถึงเทคโนโลยี (ครั้งนี้คือโมเดล) เป็นประชาธิปไตยมากขึ้น รับประกัน สิทธิ์ในการเลือกของลูกค้า และให้ ความเป็นส่วนตัวกับความปลอดภัย มาก่อนเสมอ
- เรายังจัดเตรียม guardrails เพื่อความปลอดภัยและ compliance และลดโอกาสเกิดข้อผิดพลาดของโมเดลผ่าน automated reasoning
- นี่คือบทเรียนที่ได้จากรูปแบบที่วนซ้ำมาตลอดหลายทศวรรษ
— การรู้ว่า อะไรที่ใช้งานได้จริง
- นักพัฒนาที่ช่ำชองจะไม่ ร้อนรน กับข่าวการเปิดตัวโมเดลใหม่และฟีเจอร์ใหม่ที่ถาโถมเข้ามาทุกสัปดาห์
- เขาเห็นเรื่องแบบนี้มานับครั้งไม่ถ้วน = เทคโนโลยีใหม่ รูปแบบเดิม
- ตลอดหลายทศวรรษที่ผ่านมา นักพัฒนาที่มีอายุและประสบการณ์น่าจะได้เรียนรู้ ภาษาโปรแกรมมากกว่าสิบภาษา และผ่านการใช้งานไลบรารีโอเพนซอร์สกับแพลตฟอร์มมามากมาย
- เขาสนุกกับการ เฝ้าดูเทรนด์เทคโนโลยี อ่านงานวิจัย และศึกษาแนวทางใหม่ๆ อยู่เสมอ
- เพราะนั่นคือความสนุกของการเป็นนักพัฒนา
- ดังนั้นเมื่อบริษัทของเขาพร้อมจะรับมือกับ ปัญหาที่เหมาะกับ Generative AI เขาก็พร้อมอยู่แล้ว
- และเขายังได้อ่าน Marc Brooker บทความยอดเยี่ยม “LLM-driven development” และตั้งใจจะทำตามคำแนะนำนั้น
- ลูกค้าแทบทุกคนที่ฉันพบจะถามว่า: “เราควรทำอะไรกับ Generative AI ดี?”
- คำตอบที่ดีที่สุดสำหรับคำถามนี้คือคำพูดของนักวิทยาศาสตร์อัจฉริยะของเรา Byron Cook: “ขอโทษที่ยังตอบคำถามนี้ไม่ได้ทันที แต่ทำไมคุณถึงถามคำถามนี้ล่ะ?”
- ลูกค้า 90% ไม่ได้ถามเพราะเชื่อว่า Generative AI จะแก้ปัญหาของบริษัทได้ แต่ถามเพียงเพราะ กลัวว่าจะตามคนอื่นไม่ทัน
- เพราะ FOMO(Fear of Missing Out)
- และ นักพัฒนาที่ช่ำชองรู้ว่าตอนไหนควรหยุด หยุดสักนิด แล้วคิดอย่างรอบคอบ
- เขาสนับสนุนนักพัฒนารุ่นใหม่ให้ศึกษาข้อดีข้อเสีย และแนะนำผู้บริหารให้อ่านหนังสืออย่าง Jeff Lawson’s 《Ask Your Developer》
- จากนั้น เขาก็จะ พูดคุยกับลูกค้าอย่างลึกซึ้ง เหมือนที่ทำมาตลอด
- ฟังความท้าทายของพวกเขา สำรวจปัญหา และเสนอทั้งสถาปัตยกรรม การย้ายระบบ และเครื่องมือ
- และบางครั้ง คำตอบนั้นก็อาจเป็น Generative AI
- แต่ในฐานะนักพัฒนาที่อายุมากขึ้น คุณรู้อยู่แล้ว
เอาล่ะ ถึงเวลาสร้างแล้ว! (Now, Go build!)
15 ความคิดเห็น
บทความนี้ให้ความรู้สึกได้ดีกว่าฉบับสรุปแบบนี้เมื่ออ่านฉบับแปลเต็ม ลองอ่านฉบับเต็มที่นี่ด้วยครับ https://whchoi98.notion.site/Development-gets-better-with-Age-28d04ef7…
ส่วนตัวผมคิดว่าสิ่งสำคัญคือมีความตั้งใจจะเรียนรู้และรับฟีดแบ็กหรือไม่ (โดยเฉพาะจากคนที่อายุน้อยกว่าตัวเอง)
เพราะมีคนจำนวนมากที่ไม่เป็นเช่นนั้น ภาพลักษณ์ต่อเพื่อนร่วมงานหรือหัวหน้าที่อายุมากกว่าจึงออกมาไม่ค่อยดีนัก
โห เจ๋งมาก เห็นด้วยอย่างยิ่ง และสุดท้ายมันก็ดูเหมือนจะเตือนให้ตระหนักว่า การสร้างสิ่งที่ถูกต้องขึ้นมาจริง ๆ ในโลกความเป็นจริงคือแก่นแท้ของนักพัฒนา งั้นมาลงมือสร้างกันเถอะ
go build...?
5555 จริงด้วยนะ
เป็นข้อสังเกตที่ยอดเยี่ยมมาก
เป็นคนที่เท่มาก! นานมากแล้วตอนที่เขามาเยือนเกาหลี ผมเคยเลี้ยงอาหารเกาหลี & ข้าวด้วยเงินบริษัทให้ด้วย ไม่รู้จะยังจำได้ไหม จำได้ว่าตอนนั้นเขาถือถ้วยซุปแล้วจะยกดื่มรวดเดียว ผมเลยพยายามห้ามสุดฤทธิ์ แล้วก็เคยเอางานวิจัยไปขอลายเซ็นมาด้วย ฮือ แต่ก็มีความทรงจำเจ็บปวดที่มันถูกนักพัฒนาของพวกเราคนหนึ่งแย่งไป.
ว้าว น่าอิจฉาจัง :)
อื้อหือ... ดีมากเลยครับ!
ตอนนี้, https://go.dev/doc/tutorial/compile-install
อารมณ์ดีจังเลยนะ 55555555
พอ Amazon CTO หนุนอยู่ก็รู้สึกอุ่นใจ
55555555
ผู้เขียนบทความ Eventual Consistent ผู้ร่วมเขียน Dynamo และหัวหน้านักพัฒนาของ S3
"Now Go Build" เป็นซีรีส์สารคดีที่เจาะลึกว่าเทคโนโลยี โดยเฉพาะโซลูชันบนคลาวด์ที่อิง AWS ถูกนำไปใช้แก้ปัญหาในโลกจริงและขับเคลื่อนนวัตกรรมอย่างไร