- อย่าทำตัวให้เชี่ยวชาญเฉพาะทางมากเกินไป (overspecialize)
- อย่ามั่นใจเกินไปว่าคุณรู้อนาคตแน่ชัด
- จงยืดหยุ่น และจำไว้ว่าคาร์เรียร์กับอาชีพเป็นเรื่องระยะยาว
- คนหนุ่มสาวจำนวนมากคิดว่าตัวเองสามารถ optimize บางอย่างได้ แล้วก็มารู้ตัวว่าใช้เวลาหลายปีไปกับการเชี่ยวชาญในสิ่งที่ไม่ใช่ Right Thing
- และสุดท้ายก็หมดไฟในกระบวนการนั้น เพราะไม่ได้ใช้เวลามากพอในการสร้างมิตรภาพและใช้ชีวิตนอกเหนือจากโลกคอมพิวเตอร์
- ผมได้พบผู้คนมาหลายแบบ ไม่รู้จะเรียกว่าอะไรดี "Junior Geeks"?
- พวกเขาคิดว่ามีเพียงความเชี่ยวชาญด้านคอมพิวเตอร์อย่างการเขียนโปรแกรม, AI, กราฟิก เท่านั้นที่สำคัญ
- ซึ่งไม่จริงเลย ถ้าพวกเขาไม่ทำอย่างอื่นด้วยล่ะก็... อืม ก็ไม่แน่
- ถ้าคุณไม่สื่อสารไอเดีย คุณก็ทำซูโดกุคนเดียวได้ การสื่อสาร (Communication) เป็นสิ่งจำเป็น
- คนเนิร์ดจำนวนมากลืมเรื่องนี้ไป
- พวกเขาคิดว่าแค่เขียนโค้ดที่ดีที่สุดก็เปลี่ยนโลกได้
- แต่คุณต้องรู้จักการรับฟัง ต้องสื่อสารกับผู้ใช้และเรียนรู้จากพวกเขาให้ได้
- และต้องสามารถถ่ายทอดไอเดียของตัวเองไปยังผู้ใช้ได้
- เพราะฉะนั้น คุณจะเอาแต่เขียนโค้ดอย่างเดียวไม่ได้
- คุณต้องทำบางอย่างเกี่ยวกับวัฒนธรรมและวิธีการแสดงออกทางความคิด
- ที่ผมจะบอกก็คือ ผมไม่เคยเสียใจกับเวลาที่ใช้ไปกับประวัติศาสตร์และคณิตศาสตร์เลย
- คณิตศาสตร์ช่วยให้จิตใจเฉียบคม ส่วนประวัติศาสตร์ทำให้เราเห็นขอบเขตของตัวเองและเข้าใจว่าเกิดอะไรขึ้นกับโลก
- ดังนั้นอย่ามั่นใจเกินไป ลองหาเวลาเพื่อใช้ชีวิตอย่างสมดุล
- และจงเตรียมตัวให้พร้อมสำหรับการคว้าโอกาส
- หมายความว่า การศึกษาที่กว้างขวางและชุดทักษะที่กว้างขวาง (โดยพื้นฐานคือการสร้างพอร์ตโฟลิโอทักษะผ่านการศึกษา) จะทำให้คุณใช้ประโยชน์จากโอกาสได้เมื่อมันมาถึง
- บางครั้งเราสามารถสังเกตเห็นโอกาสได้ เรามีโอกาสมากมายอยู่รอบตัว
- แต่หลายครั้ง เรากลับใช้ประโยชน์จากมันไม่ได้ หรือมองไม่เห็นมันเลย
- ผมได้รับการศึกษาที่ค่อนข้างกว้าง ทั้งวิทยาการคอมพิวเตอร์มาตรฐาน, คอมไพเลอร์, การศึกษาภาษาหลายภาษา เป็นต้น
- ตอนนั้นผมน่าจะรู้ภาษาสักประมาณ 20 ภาษา และยังเคยทำงานกับ machine architecture และระบบปฏิบัติการด้วย ซึ่งชุดทักษะนี้ก็พิสูจน์แล้วว่ามีประโยชน์ (skill set turned out to be useful)
6 ความคิดเห็น
ใช้เทมเพลตเพื่อให้ปรับตัวเข้ากับงานได้หลากหลายด้าน แต่ก็อย่าทำ template specialization มากเกินไป...
ยังมีบทสัมภาษณ์แบบนี้ด้วยนะครับ แน่นอนว่าเขาบอกว่าเป็นเรื่องล้อเล่น
https://nanite.tistory.com/102
ผมคิดว่าคำแนะนำที่ว่าอย่าโฟกัสแค่การเขียนโค้ดอย่างเดียวยิ่งฟังดูเข้าท่ามากขึ้นเมื่อ a.i พัฒนาขึ้น และโดยเฉพาะช่วงต้นของอาชีพ ก็ดูเหมือนว่าเรามักจะทุ่มเวลาไปกับเรื่องนี้กันมาก
นี่คือคำแนะนำจาก Geek ระดับอีกขั้นจริง ๆ... จะเก็บไว้ในใจครับ
งั้น... คุณยอมรับไหมว่า... การสร้าง C++ เป็นความผิดพลาด? (หืม?)
ในวงกลมร่วมศูนย์กลางของ WHY, HOW, WHAT หลายคนสนใจเพียง WHAT หรืออย่างดีก็ไปถึงแค่ HOW เท่านั้น แต่แก่นที่สำคัญที่สุดคือทำไมจึงทำสิ่งนั้น ทำไปเพื่ออะไร และเพื่อใคร
ผู้ใช้ วัฒนธรรม ไอเดีย ประวัติศาสตร์ และการสื่อสาร คือสิ่งที่มอบแก่นนั้นและเหตุผลนั้นให้เรา
ยิ่งไปกว่านั้น หากเติม HOW ให้เต็มผ่านการศึกษาและการเรียนรู้ WHAT ก็จะตามมาเอง
ได้กลับมาฟังเรื่องแบบนี้อีกครั้งผ่านภาษาของ guru :)
สรุปคือ.. "เรียนรู้อย่างกว้างขวาง สร้างมิตรภาพ และสื่อสารกับผู้คน" นั่นเอง