2 คะแนน โดย GN⁺ 2024-11-25 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ความผิดพลาดร้ายแรงที่พบบ่อยในหมู่วิศวกรซอฟต์แวร์ไม่ใช่เหตุการณ์เฉพาะอย่างใดอย่างหนึ่ง แต่คือ การไม่วางแผนปลายทางของอาชีพ และควรตรวจสอบว่างานที่ทำอยู่ตอนนี้พาไปสู่จุดหมายที่ต้องการหรือไม่
  • การวางแผนอาชีพไม่ใช่การกำหนดวันเกษียณ แต่เป็นกระบวนการที่เริ่มจากการกำหนดงานที่ตนเอง รักได้ และสภาพที่อยากไปให้ถึง แล้วค่อยขยับไปในทิศทางนั้น
  • ทิศทางที่เป็นไปได้โดยรวมแบ่งได้เป็น senior IC, งานบริหาร, และ การทำงานอิสระ ซึ่งแต่ละทางต้องการสิ่งต่างกัน ได้แก่ ความลึกทางเทคนิค การบริหารคน และการดำเนินธุรกิจ
  • ไม่ว่าจะเลือกทางไหน ต้องตรวจสอบเส้นทางเลื่อนตำแหน่งของบริษัท นิสัยและความถนัดของตนเอง รวมถึงทักษะที่จำเป็นไปพร้อมกัน การรอแค่การประเมินประจำปีนั้นไม่เพียงพอ
  • สิ่งสำคัญกว่าการมีแผนระยะยาวที่ตายตัวคือ แผนที่มีทิศทาง และปรับตามความเปลี่ยนแปลงได้ การคิดไว้ก่อนว่าต้องการอะไรจะช่วยให้มองเห็นโอกาสที่ไม่คาดคิดได้

ทำไมต้องคิดถึงปลายทางของอาชีพก่อน

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

ควรเริ่มวางแผนเมื่อใด

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

จุดหมายที่เป็นไปได้สามแบบ

  • อาชีพสามารถเปลี่ยนไปได้เมื่อผ่านหลายบริษัทและหลายบทบาท และอาจนำไปสู่จุดหมายที่ตอนนี้ยังจินตนาการไม่ออกก็ได้
  • จุดหมายที่เป็นไปได้แบ่งกว้าง ๆ ได้เป็นสามทาง
    • Seniority: ผู้สร้างผลงานรายบุคคลระดับ senior หรือวิศวกรระดับสูง
    • Management: งานบริหารที่ออกจากงานเทคนิคไปนำคนและองค์กร
    • Independence: วิธีทำงานแบบอิสระหรือดำเนินบริษัทของตนเอง
  • ทั้งสามทางไม่ได้แยกขาดจากกัน และในอาชีพจริงสามารถผสมกันได้

Seniority: เส้นทางการคงอยู่เป็น senior IC

  • ผู้สร้างผลงานรายบุคคลระดับ senior (IC) คือบทบาทที่ไม่ได้บริหารบริษัทหรือทำงานอิสระ แต่ขึ้นไปถึงระดับสูงทางเทคนิคและทำงานโดยตรงเป็นหลัก
  • ระดับตำแหน่งและชื่อเรียกแตกต่างกันไปตามบริษัท
    • ในบริษัทเล็ก อาจเป็น “senior developer” หรือหัวหน้าทีม
    • ในบริษัทใหญ่ อาจเป็นบทบาทอย่าง “principal engineer” หรือ “distinguished engineer”
  • บทบาทนี้ไม่ใช่ตำแหน่งผู้บริหารระดับสูง และไม่ใช่ตำแหน่งที่มีที่นั่งในบอร์ดหรืออำนาจผู้บริหารพิเศษ
  • แต่จะได้ทั้งเงิน สถานะ และอำนาจ พร้อมลดเวลาที่ต้องใช้ประชุมทั้งวันเหมือนเพื่อนร่วมงานสายบริหาร
  • ข้อจำกัดก็ชัดเจนเช่นกัน
    • ไม่สามารถเลือกได้เองเสมอว่าจะทำอะไร
    • อาจมีความเห็นต่างจากผู้มีอำนาจตัดสินใจในบริษัท
    • แม้ย้ายบริษัท พลวัตแบบเดิมก็อาจเกิดซ้ำ
  • สำหรับคนที่อยากอยู่กับงานเทคนิคและทำงานโดยจับคีย์บอร์ดหรือเมาส์ เส้นทาง senior IC อาจเหมาะมาก
  • หากต้องการเส้นทางนี้ ควรตรวจสอบ เส้นทาง senior IC ของบริษัทปัจจุบัน
    • หากบริษัทมี senior IC ให้ขอคำแนะนำโดยตรง
    • ถามว่าเขาไปถึงตำแหน่งนั้นได้อย่างไร ขั้นกลางมีอะไรบ้าง และสิ่งที่คาดหวังกับความเป็นจริงเหมือนกันหรือไม่
    • แจ้งเป้าหมายให้หัวหน้าทราบ และคุยกันว่าเขาช่วยอะไรได้บ้าง รวมถึงคาดหวังอะไรเป็นการตอบแทน
  • การรอแค่การประเมินประจำปีนั้นไม่พอ
    • หนึ่งปีเป็นเวลานานเกินไปกว่าจะรู้ว่าเป้าหมายอาชีพไม่มีความคืบหน้า
    • สมมติฐานที่ว่าหากทำงานเดิมต่อไปและแค่ไม่ก่อเรื่อง สักวันจะได้เป็น senior IC นั้นไม่น่าเชื่อถือ
  • การเป็น senior หมายถึงการเข้าใกล้ จุดสูงสุดของความชำนาญ
    • แทนที่จะรอให้บริษัทฝึกให้ ควรควบคุมการพัฒนาทักษะของตนเอง
    • บริษัทมักชอบเลื่อนตำแหน่งคนที่ไม่ต้องฝึกเพิ่ม มากกว่าคนที่ยังต้องได้รับการฝึก
    • อย่ามองงานปัจจุบันเป็นเพียงการแลกเวลาและเงิน แต่ให้มองเป็นโอกาสในการค้นหาสิ่งที่ตนเองทำได้ดีและพัฒนาให้ดียิ่งขึ้น

Management: เส้นทางการเปลี่ยนไปสู่งานบริหาร

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

Independence: เส้นทางการทำงานอย่างอิสระ

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

ไม่จำเป็นต้องผูกตัวเองไว้กับทางเลือกเดียว

  • การยังไม่รู้ว่าอยากใช้ชีวิตการทำงานส่วนใหญ่ไปอย่างไรนั้นเป็นเรื่องปกติ
  • อย่างไรก็ตาม คุณเริ่มคิดได้ และไม่จำเป็นต้องจำกัดตัวเองไว้ที่จุดหมายเดียว
  • อาชีพที่ประสบความสำเร็จอาจผสม seniority, management และ independence เข้าด้วยกันได้
    • อาจทำงานเป็นผู้จัดการเต็มเวลาหรือพาร์ตไทม์ พร้อมดำเนินธุรกิจเสริม
    • อาจทำงานในองค์กรใหญ่เหมือน roaming consultant ขณะเดียวกันก็เป็นวิศวกร senior ทางเทคนิค
    • อาจเป็นทั้งประธานเจ้าหน้าที่บริหารและผู้อำนวยการฝ่ายวิศวกรรมในบริษัทของตนเอง
  • อนาคตอาจอยู่ภายนอกอุตสาหกรรมเทคโนโลยีก็ได้
    • หลังจากประสบความสำเร็จในฐานะวิศวกรพอสมควร คุณอาจตัดสินใจว่าระยะยาวต้องการทำอย่างอื่น
    • ทางเลือกอย่างแพทย์ ครู วิศวกรอวกาศ งานไม้ หรือการเดินทาง ก็เป็นไปได้

สิ่งที่สำคัญกว่าแผนคือการวางแผนต่อเนื่อง

  • เมื่อมีทิศทางที่ต้องการ ก็จะมีเกณฑ์ช่วยนำทางการตัดสินใจ
  • แม้ยังไม่รู้รูปร่างที่แน่ชัดของงานในอุดมคติ ก็อาจเริ่มมีความรู้สึกว่าในบรรดา independence, senior IC และงานบริหาร ทางไหนใกล้ความสุขมากกว่า
  • ควรหลีกเลี่ยงสิ่งที่จำกัดทางเลือกในทิศทางนั้น และมองหาบริษัท สาขา หรือเซกเตอร์ที่มีโอกาสสูงในการได้อาชีพที่ต้องการ
  • แผนตายตัวที่เขียนรายละเอียดทุกขั้นตอนมักทนต่อความเป็นจริงได้ไม่ดี
  • ชีวิตจะโยนสิ่งที่ไม่คาดคิดมาให้ ดังนั้นแผนต้อง ยืดหยุ่น และต้องพร้อมเปลี่ยนตัวแผนเอง
  • หากไม่เคยคิดไว้ว่าต้องการอะไร ต่อให้โอกาสที่สมบูรณ์แบบปรากฏขึ้น ก็ยากที่จะมองเห็น
  • เวลาที่ควรเริ่มวางแผนปลายทางของอาชีพคือตอนนี้ และไม่มีคำว่าเร็วเกินไปหรือสายเกินไป

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

 
GN⁺ 2024-11-25
ความคิดเห็นจาก Hacker News
  • มุมมองต่ออาชีพแบบนี้มองข้ามประเด็นที่ว่า ในฐานะมนุษย์เรา เปลี่ยนแปลงอยู่ตลอดเวลา
    ในบางช่วงของชีวิต สิ่งอย่างการศึกษาและครอบครัวอาจสำคัญกว่า ส่วนในช่วงอื่น งานก็อาจสำคัญกว่า
    การเปลี่ยนทิศทางตลอดชีวิตเหมือนเปิด-ปิดสวิตช์ควรเป็นเรื่องที่ยอมรับได้โดยสิ้นเชิง และในความเป็นจริงก็ดูจะเป็นเช่นนั้น
    ถ้าการไปถึงจุดสูงสุดใช้เวลาประมาณ 10 ปี ช่วง 10 ปีนั้นจะเริ่มใน วัย 40 ตอนที่ลูกๆ เลิกใส่ผ้าอ้อมแล้วก็ได้

    • ผู้เขียนต้นฉบับพูดถึงประเด็นนี้ไว้พอสมควรในสองสามย่อหน้าสุดท้าย
      คือบอกว่าเราไม่สามารถวางแผนได้อย่างแม่นยำ และเมื่อสถานการณ์เปลี่ยน ก็จำเป็นต้อง ปรับเส้นทางอาชีพ
      แม้การเปลี่ยนทิศทางในอาชีพจะเป็นเรื่องที่ยอมรับได้หรือเกิดขึ้นได้จริง แต่การปรับเส้นทางที่กำลังเดินอยู่ให้ดีที่สุด และคิดไว้ว่าอยากไปทางไหน ก็ยังเป็นเรื่องที่ดีอยู่
      การปล่อยให้ชีวิตไหลไปตามยถากรรมเพียงเพราะวางแผนชีวิตไม่ได้ ดูชัดเจนว่าเป็นทางเลือกที่แย่กว่า
    • ต้นฉบับดูเหมือนไม่ได้พูดว่าจะลงแข่งหรือไม่ แต่พูดว่า จะลงแข่งสนามไหน มากกว่า
      ประเด็นสำคัญคือยิ่งอายุมากขึ้น จำนวนเส้นทางที่เปิดอยู่ก็ยิ่งน้อยลง
      คุณเปลี่ยนเส้นทางได้ทุกเมื่อ แต่ไม่ได้รับประกันว่าจะสำเร็จ
      คุณไม่สามารถเป็น distinguished engineer ตอนอายุ 40 แล้วจู่ๆ จะบอกว่าจะเข้าสู่เส้นทาง CFO หรือ CEO ได้
      เส้นทางนั้นรับผู้เข้าแข่งขันไปตั้งแต่ 10 ปีก่อนแล้ว และตอนนี้ก็แออัดเกินไปแล้ว
      ณ จุดนั้น สิ่งที่ยังเปิดอยู่มีเพียงเส้นทาง CTO เท่านั้น และแม้แต่เส้นทางนั้นก็ทำได้แค่ในบางบริษัท
    • ปัจจัยทั้งหมดที่ทำให้อาชีพจบลงไม่ได้อยู่ในการควบคุมของเรา
      การย้ายงานไปต่างประเทศ/การเอาต์ซอร์สในระดับโลก และระบบอัตโนมัติที่เกิดขึ้นอย่างไม่หยุดยั้ง โดยเฉพาะระบบอัตโนมัติที่ขับเคลื่อนด้วย AI จะยังคงสร้างแรงกดดันให้เส้นโค้งอาชีพของแรงงานสายเทคโนโลยีลดต่ำลงต่อไปในอีกหลายปีถึงหลายสิบปีข้างหน้า
  • อาชีพโดยเฉลี่ยในบิ๊กเทคหมายความว่า หลังจากคุณออกจากบริษัทไป 5 ปี แทบไม่มีใครจำได้แล้วว่าคุณเคยอยู่ที่นั่น
    อดีตเพื่อนร่วมงานส่วนใหญ่ย้ายไปทำงานที่อื่น โค้ดถูกรีแฟกเตอร์หรือเขียนใหม่ เอกสารถูกแทนที่แล้วหายไประหว่างการย้าย CMS
    ไม่นานนักก็เหมือนกับว่าคุณไม่เคยทำงานที่นั่นมาตั้งแต่แรก
    ฟังดูเหลวไหล แต่ถ้าลองถามคนอายุ 55 หรือ 60 ปีขึ้นไป ส่วนใหญ่—ถ้าไม่ได้สร้างบริษัทของตัวเองหรือมีผลงานโดดเด่นเป็นพิเศษในสาขานั้นจริง ๆ—จะบอกว่า งานอดิเรก เพื่อน และครอบครัว สำคัญกว่ามาก
    ดังนั้นบทความนี้จึงมีความขัดแย้งพื้นฐานอยู่
    คุณอาจออกแบบเส้นทางอาชีพที่เนี้ยบมากได้ แต่สำหรับคนสายเทคส่วนใหญ่ เป้าหมายที่มีประโยชน์ที่สุดคือ หาเงินให้เร็ว ในแบบที่ไม่กัดกินพลังชีวิต
    โดยทั่วไป การตอบสนองต่อโอกาสมักสอดคล้องกับเป้าหมายนี้มากกว่าการยึดมั่นในจุดยืนของตัวเอง
    เช่น การเป็น individual contributor ไปตลอดชีวิตอาจมีมูลค่าสุดท้ายน้อยกว่าบทบาทบริหารที่จะพาคุณขึ้นไปถึงระดับ VP ภายใน 10 ปี
    ไม่จำเป็นต้องฝันอยากเป็นผู้จัดการ แค่ทำให้ค่อนข้างดีก็พอ

    • ผมอายุ 67 ปี และคำพูดนี้โดยรวมแล้วถูกต้อง
      ผมยังคงได้รับความพึงพอใจอย่างมากจากอาชีพสายเทค แต่ก็จริงที่เพื่อนและครอบครัวสำคัญกว่า
      หลังฟองสบู่ดอตคอมแตกไม่นาน ผมทำงานที่บริษัทเทคสำหรับผู้บริโภคแห่งแรก ซึ่งช่วงนั้นไม่ได้เป็นช่วงที่น่าตื่นเต้นนักในอาชีพ
      ผมรับผิดชอบเขียนฐานข้อมูลและ representation ใน Java ของบัตรเครดิต/เดบิต รวมถึง business logic ที่เกี่ยวข้อง และเมื่อมี requirements กับประเภทบัตรเพิ่มเข้ามา โค้ดก็ใหญ่ขึ้นเรื่อย ๆ
      ในที่สุดก็ถึงเวลาต้องเขียนใหม่ และโค้ดนั้นก็กลายเป็นตัวอย่างเด่นของ technical debt
      ต่อมาพอกิจกรรมสตาร์ทอัพกลับมาคึกคักอีกครั้ง ผมก็ย้ายไปสตาร์ทอัพที่น่าสนใจกว่ามาก
      ประมาณ 15 ปีให้หลัง หลังเกษียณแล้วทำงานคอนซัลต์ ผมได้เจอเพื่อนจากบริษัทเก่า และได้ยินว่าบริษัทใหม่ที่ทำงานคล้าย ๆ กันกำลังมองหาความช่วยเหลือ
      พอไปคุยดู บริษัทนั้นได้ไลเซนส์ซอฟต์แวร์จากบริษัทเก่า และในนั้นก็รวมโค้ดบัตรเครดิต/เดบิต/บัตรอื่น ๆ เก่า ๆ ของผมด้วย
      โค้ดยังจำได้อย่างน่าอึดอัด และมีชีวิตอยู่ต่อมานานเกินจุดที่มันควรจะหายไปแล้ว
      ผมตัดสินใจไม่รับงานคอนซัลต์นั้น
      ผมไม่อยากกลับไปหาโค้ดที่อยากลืมและไม่น่าสนุก และที่สำคัญที่สุดคือเพิ่งเกษียณมา ผมอยากใช้ฤดูร้อนที่ทะเลสาบ ไม่ใช่ใช้มันไปกับการยืดอายุโค้ดนั้นออกไปอีกหน่อย
    • เรื่องนี้ไม่ได้พูดถึงแค่ปัญหาเฉพาะในอุตสาหกรรมเทค แต่เป็นปัญหา วงจรชีวิตอาชีพ ในเศรษฐกิจโดยรวม
      แนวคิดคือ มีช่วงเวลาที่เหมาะสมที่สุดในการเข้าสู่บทบาทใดบทบาทหนึ่ง และระยะเวลาที่เหมาะสมที่สุดในการอยู่ในบทบาทนั้น การไม่ไปถึงเร็วเกินไปและไม่อยู่นานเกินไปย่อมดีกว่าทั้งต่อธุรกิจและพนักงาน
      อุตสาหกรรมเทคประสบปัญหาด้านแรก ส่วนการเมืองประสบปัญหาด้านหลัง และทั้งสองสาขาต่างทำให้ผลกระทบเชิงบวกที่ควรมีต่อสังคมบิดเบี้ยวไป
      สังคมควรถูกออกแบบให้ส่งเสริมการเข้ามาและออกไปอย่างถูกจังหวะ และยับยั้งการเข้ามาและออกไปผิดจังหวะ
      อย่างไรก็ตาม ในช่วงเปลี่ยนผ่านจำเป็นต้องมีตัวกันกระแทก เพื่อไม่ให้เกิดคนรุ่นที่สูญหายซึ่งแม้แต่โอกาสจะมีส่วนร่วมก็ยังไม่ได้รับ
      โครงสร้างที่ปล่อยให้คนที่มีความคิดล้าสมัยยึดตำแหน่งต่อไปจนถึงวัย 70 และ 80 กว่า ๆ หรือให้คนที่ต้องรับผิดชอบเลี้ยงชีพต้องแบกรับความรับผิดชอบสูงสุดในที่ทำงาน ในช่วงเวลาที่พวกเขาน่าจะมีส่วนช่วยดูแลครอบครัวและสร้างกับรักษาชุมชนได้มากที่สุดนั้น มีบางอย่างบิดเบี้ยวอยู่
      เช่นเดียวกันกับการที่คนผลงานระดับ 10x กวาดโอกาสทั้งหมดมาไว้กับตัวเอง ขณะที่คนอื่น ๆ ได้แต่ย่ำอยู่กับที่
    • ถ้าการย้ายไปสายบริหารไม่ทำให้พลังชีวิตหมดเกลี้ยง ก็ถือว่าน่าลอง
      หวังว่าจะเป็นผู้จัดการที่ดี
      โดยส่วนตัวแล้ว ทุกประสบการณ์ที่เคยบริหารคนล้วน สูบพลัง มาก
    • ผมไม่ค่อยเห็นด้วยกับสมมติฐานนี้
      เป้าหมายของวิศวกรซอฟต์แวร์จำนวนมากคือการสร้าง ซอฟต์แวร์และระบบ ที่ตนภาคภูมิใจได้
      คนเหล่านี้รักซอฟต์แวร์และเครื่องจักรที่มันทำงานอยู่บนนั้น
      ที่นี่ก็มีคนมากมายที่มีงานอดิเรกอย่างโปรเจกต์ Arduino, เครื่องพิมพ์ 3D, โฮมเซิร์ฟเวอร์
      ไม่กี่สัปดาห์ก่อน ผมกำลังหาอัลกอริทึมบีบอัดสำหรับ use case เฉพาะอย่างหนึ่ง แล้วไปเจอ Brotli[0] และประหลาดใจเมื่อรู้ว่ามันพัฒนาโดย Google
      Google เคยเป็นศูนย์กลางของนวัตกรรมแบบนี้
      โปรเจกต์อย่าง Brotli ไม่ได้ถูกสร้างขึ้นเพื่อเพิ่มรายได้ส่วนตัวให้สูงสุด แต่เกิดจากความหลงใหลและความรักอย่างแท้จริงต่อวิศวกรรมซอฟต์แวร์
      อุตสาหกรรมกำลังค่อย ๆ เปลี่ยนจากบรรยากาศแบบ geek และ nerd ไปสู่การเน้นธุรกิจและการบริหารมากขึ้น
      [0] https://github.com/google/brotli
    • ตรรกะนี้ถือว่าโค้ดเป็นเป้าหมาย ไม่ใช่เครื่องมือ ซึ่งผิด
      คุณค่าที่คุณส่งมอบไม่ใช่โค้ด แต่คือ การทำให้ฟังก์ชันทางธุรกิจเกิดขึ้นได้
      สมมติว่าคุณเปิดตัวผลิตภัณฑ์ใหม่และได้รับการตอบรับจากตลาด อีก 5 ปีให้หลัง โค้ดอาจถูกรีแฟกเตอร์จนหายไป
      แต่เหตุผลที่คนที่ทำการรีแฟกเตอร์นั้นมีงานทำ ก็เพราะคุณค่าที่คุณส่งมอบตอนเปิดตัวผลิตภัณฑ์แรกเริ่ม
      ผลงานที่คงอยู่ไม่ใช่บรรทัดโค้ดที่คุณเขียน แต่คือคุณค่านั้น
  • บทความนี้ตั้งสมมติฐานว่าคนเรามี สิทธิ์ตัดสินใจด้วยตนเอง มากกว่าที่คนส่วนใหญ่ได้รับจริงอย่างมาก
    อีกทั้งหลายคนก็แทบจะประคองตัวมาได้หลายปีแล้ว
    สุดท้ายแล้ว พวกเขาไม่สามารถตัดเวลาอยู่กับครอบครัวไปอีก 10 ชั่วโมงต่อสัปดาห์ เพื่อไปฝึกอบรมใหม่สำหรับรูปแบบใหม่ของอาชีพเดิมได้

    • ถ้าเป้าหมายคือการได้งานที่สบายและค่าตอบแทนสูง ก็ต้องมีการเสียสละ
      ไม่อย่างนั้นงานนั้นก็จะไม่สามารถสบายและค่าตอบแทนสูงได้อีกต่อไป
      บางคนเสียสละช่วงวัย 20 ไปกับการทุ่มให้การศึกษาและอาชีพ โดยไม่มีลูกหรือคู่สมรส
      บางคนไปฝึกอบรมใหม่โดยผลักภาระหนักให้คู่สมรส
      ต้องชั่งน้ำหนักระหว่างความลำบากระยะสั้นกับผลในการพัฒนาอาชีพตลอดเส้นทาง และต้องจำไว้ว่า โชค ก็มีบทบาทด้วย
      บางคนโชคดีตั้งแต่ความพยายามครั้งแรก บางคนก็ไม่มีโชคเข้าข้างไปทั้งชีวิต
      สิ่งที่ทำได้มีเพียงเพิ่มจำนวนโอกาสที่จะได้เจอโชคดีให้มากที่สุด
      การใช้จ่ายให้น้อยกว่ารายได้มาก ๆ ก็สำคัญเช่นกัน
      หากมีเงินสำรอง การเปลี่ยนงานและชีวิตจะง่ายขึ้นมากและเสี่ยงน้อยลง
      หลายคนปล่อยให้รายจ่ายโตขึ้นเท่ากับรายได้ จนพาตัวเองเข้ามุมทางการเงิน
      น่าเสียดายที่เมื่อเป็นเช่นนั้นแล้ว การหลุดออกมาจะยากขึ้นมากและต้องเสียสละมากขึ้น
      มีทางเลือกเสมอ และเรามีโอกาสกับสิ่งของมากกว่าคนรุ่นใด ๆ ที่เคยมีมา
      สิ่งของและงานควรรับใช้เรา ไม่ใช่ให้เราไปรับใช้มัน
    • ฉันก็พยายามจะพูดประเด็นนี้เหมือนกัน
      บทความนี้ดูเหมือนเขียนขึ้นสำหรับ คนที่มีความเป็นผู้ริเริ่มสูง และจากประสบการณ์ของฉัน คนแบบนั้นหาได้ยากแม้แต่ในวงการเทคโนโลยี
      เรื่องนี้ยังทำให้นึกถึงหลักการของปีเตอร์ด้วย
      เป็นหลักการที่ว่าคนเราจะถูกเลื่อนตำแหน่งไปจนถึงระดับที่ตนเองไร้ความสามารถ
      เราคิดว่าเราอยากได้อะไรบางอย่าง แต่พอรู้ว่างานนั้นยากกว่าที่คิด ก็ทำงานนั้นไม่ได้หรือหมดไฟ
      ดังนั้นนอกจากประเด็นดี ๆ ในบทความแล้ว ฉันคิดว่ายังต้องไตร่ตรองด้วยว่าตัวเองอยากไปถึงระดับไหน และจะทำงานต่อไปในระดับนั้นได้อย่างไร
      โดยมีเงื่อนไขว่าต้องไม่เกลียดงานนั้น
    • สงสัยว่าคำแนะนำแบบไหนจะดีกว่านี้
    • อาจเป็นบทความสำหรับคนที่กำหนดชีวิตตัวเองได้ก็ได้ไหม
      หรืออาจเป็นบทความที่พยายามหว่านเมล็ดความคิดไว้ในหัวของใครบางคนก็ได้
      ส่วนประเด็นที่ว่า “ไม่สามารถตัดเวลาอยู่กับครอบครัวไปอีก 10 ชั่วโมงต่อสัปดาห์ได้” ก็หวังว่าคนนั้นจะมีเวลาหาวิธีที่เหมาะกับตัวเอง
      ไม่อยากฟันธง แต่ทัศนคติแบบ “ทำไม่ได้” ไม่ค่อยได้ผลในการสร้างความเปลี่ยนแปลงในชีวิต
      การลองจัดการกับแนวโน้มแบบนั้นก็น่าจะดี
  • คำถามว่า “อยากเป็นอะไร?” เป็นคำถามที่ฉันได้รับมาตลอดตั้งแต่มัธยมต้น จากผู้หวังดีมากมาย ทั้งพ่อแม่ ครู ที่ปรึกษาแนะแนว อาจารย์มหาวิทยาลัย ผู้สรรหางาน เมนเทอร์ ผู้จัดการ HR และอื่น ๆ
    คำตอบตอนอายุ 40 ตอนนี้ก็เหมือนกับตอนอายุ 14
    ไม่รู้
    แต่ก็ไม่เป็นไร
    ฉันเคยทำงานทั้งในบริษัทที่ดีและบริษัทที่ไม่ค่อยดี
    ผ่าน FAANG มาสองสามแห่ง สตาร์ทอัพขนาด 20 คน และอีกหลายที่ในระหว่างนั้น
    เคยอยู่ในทีมผลิตภัณฑ์ที่ยอดเยี่ยม และก็เคยอยู่ในทีมที่เป็นหายนะอยู่ไม่น้อย
    เคยเป็น code monkey, architect, tech lead, staff engineer, manager, director และตอนนี้รู้แล้วว่าตำแหน่งสวยหรูพวกนี้จริง ๆ แล้วไม่ได้มีความหมายมากนัก
    ระหว่างนั้นก็เก็บเงินในธนาคารได้ค่อนข้างดี
    คนส่วนใหญ่น่าจะมองว่าอาชีพของฉันค่อนข้างประสบความสำเร็จ
    ฉันมักบอกว่าตัวเองไม่ได้มี “เส้นทางอาชีพ” เท่าไร แต่แค่ย้ายจากโปรเจกต์หนึ่งไปอีกโปรเจกต์หนึ่ง จากโอกาสหนึ่งไปอีกโอกาสหนึ่ง ตามแต่ลมจะพัด
    ไม่เคยมีแผนหรือเป้าหมายที่เป็นรูปเป็นร่างเลยสักครั้ง
    ไม่ว่าผู้มีอำนาจในชีวิตจะพูดอย่างไร การใช้ชีวิตแบบนั้นก็ยังดีพอและมีความสุขได้

    • เส้นทางอาชีพแบบนั้นแน่นอนว่าเป็นอุดมคติ แต่ไม่รู้ว่าพบได้บ่อยแค่ไหน
      ถ้ารู้ว่าคนเราสามารถปล่อยตัวไปเรื่อย ๆ โดยไม่มีแผนหรือเป้าหมายใด ๆ แล้วกลายเป็น staff engineer/manager/director ได้ก็คงดี แต่ยากจะเชื่อว่าเป็นประสบการณ์ที่พบได้ทั่วไป
      โดยเฉพาะสำหรับคนที่เริ่มต้นอาชีพตอนนี้ ดูยิ่งเป็นไปได้น้อยกว่าเดิม
    • ในต้นฉบับก็ดูเหมือนจะพูดถึงเรื่องนี้ตั้งแต่ช่วงต้นแล้ว
      ถ้าไม่ได้ใฝ่ฝันสิ่งที่ใหญ่กว่านี้ ก็เป็นเรื่องน่ายินดี
      ฉันเองก็อยู่ในเรือลำเดียวกัน
      ฉันบอกผู้จัดการตรง ๆ ว่า “ไม่ได้สนใจจะไล่ตามการเลื่อนตำแหน่งเท่าไร แต่อยากทำงานต่อไปในระดับนี้พร้อมได้รับค่าตอบแทนอย่างเป็นธรรม”
      เขากลับขอบคุณด้วยซ้ำ เพราะมีวิศวกรที่ต้องกังวลเรื่องการพัฒนาอาชีพน้อยลงไปหนึ่งคน
    • สงสัยว่าโปรเจกต์ที่ผ่านมามีธีมร่วมกันหรือไม่
    • เพื่อนคนหนึ่งที่ประสบความสำเร็จมากบอกว่าคติประจำใจของเขาคือ ทำสิ่งถัดไปเสมอ
      ในวัฒนธรรมของเรามีความเชื่อแปลก ๆ ว่าคนเราต้องเปลี่ยนแปลงอยู่เสมอ
      ความเชื่อนี้พาดผ่านทุกอุดมการณ์ ตั้งแต่ศาสนาไปจนถึงลัทธิมาร์กซ์และวัฒนธรรมองค์กร
      ฉันคิดว่าแค่ประกาศกับความเชื่อนั้นว่า “ไร้สาระ” ก็ทำให้ใช้ชีวิตได้มีความสุขขึ้นมากแล้ว
  • ไม่รู้ว่านี่เป็นการมองโลกในแง่ร้ายหรือเปล่า แต่โดยเฉพาะในสายเทคโนโลยี ฉันไม่เชื่อจริง ๆ ว่าจะวางแผนไปถึง อีก 20 ปีข้างหน้า ได้
    ผู้คนมักไม่ค่อยตระหนักว่าเราไม่ได้อยู่ในโลกที่เปลี่ยนแปลงแบบเส้นตรง แต่อยู่ในโลกที่เปลี่ยนแปลงแบบเอ็กซ์โปเนนเชียล
    อีก 10 ปีข้างหน้า อาจต้องการนักพัฒนาเพียง 1/5 ของตอนนี้ และเส้นทางอาชีพแบบ individual contributor อาจไม่มีอยู่ก็ได้
    ไม่มีใครรู้

    • ถ้าไม่นับ FAANG หรือไม่ว่าตอนนี้จะเรียกบริษัทกลุ่มนั้นว่าอะไร ฉันคิดว่าในวงการเทคโนโลยีไม่มีสิ่งที่เรียกว่า อาชีพ หรอก
      มีเพียงลำดับของงานที่ต่อเนื่องไปจนกว่าจะสะสมความมั่งคั่งได้ ถูกเลือกปฏิบัติเพราะอายุ หรือมีความพิการจนจบลงเท่านั้น
  • ไม่จริงเสมอไปที่ทุกบริษัทต้องเลือกระหว่างสายเทคนิคกับสายบริหาร
    ในบางบริษัทอาจใช่ แต่ในหลายบริษัท บทบาทลีดและไดเรกเตอร์ยังค่อนข้าง เน้นงานลงมือทำจริง
    ที่ Stream ลีดทำงานเทคนิค 80% และไดเรกเตอร์ก็ยังเป็นงานเทคนิคประมาณ 50% บางครั้งมากกว่านั้นด้วย
    ระดับ VP ขึ้นไปก็ยังคงเป็นสายเทคนิคอยู่บ้างในระดับหนึ่ง
    แนวคิดเรื่องสายบริหารที่ไม่มีความเป็นเลิศทางเทคนิค ผมคิดว่าเป็นแนวคิดที่ผิด
    ทีมเล็ก ๆ ความเป็นเลิศทางเทคนิค และผู้นำที่ลงมือทำงานเองได้ นั่นคือแนวทางที่ถูกต้อง

    • เห็นด้วยว่าเมเนเจอร์หรือไดเรกเตอร์ควรมีประสบการณ์ทางเทคนิคเชิงลึก แต่การ contribute โค้ดในงานพัฒนาประจำวันไม่ใช่สถานการณ์ที่ดีสำหรับใคร โดยเฉพาะกับบริษัท
      ไดเรกเตอร์มีความรับผิดชอบอื่นมากมาย จึงอาจให้เวลาในการค้นคว้าและความเชี่ยวชาญที่จำเป็นต่อการสร้างทางแก้ด้วยโค้ดที่ดีสำหรับปัญหาตรงหน้า และการผสานเข้ากับระบบทั้งหมดได้ไม่เพียงพอ
      ทีมโปรเจกต์อาจล่าช้าเพราะต้องรอโค้ดของไดเรกเตอร์ และระดับความรู้ของไดเรกเตอร์ก็อาจล้าสมัย ทำให้การประสานงานยากขึ้น
      โดยทั่วไป การวิจารณ์ความล่าช้าหรือโค้ดแย่ ๆ ของไดเรกเตอร์ไม่ใช่เส้นทางที่ช่วยต่ออาชีพ
      ในบริษัทเล็กหรือสตาร์ทอัพ สภาพแบบนี้พบได้บ่อย แต่ควรแก้ไข
      ไดเรกเตอร์และเมเนเจอร์มีความรับผิดชอบสำคัญที่ต้องจัดการก่อน และสิ่งนั้นควรมาก่อนการเติมเต็มอัตตาหรือความต้องการของตัวเอง
      งานของพวกเขาคือจ้างคนเก่งและนำพาธุรกิจให้ขยายตัว และเมื่อบทบาทเปลี่ยนไปแล้ว การทำงานนั้นให้ดีต้องใช้ทักษะ เวลา และทรัพยากรทั้งหมดที่มี
      โดยส่วนตัวเคยเจอหลายครั้ง และมันไม่ดีต่อใครเลย
      ถึงอย่างไรก็ยังพอประคองผ่านมาได้
    • ในบริษัทที่ไม่ดี ผมเห็นว่าสายเทคนิคกับสายบริหารถูกแยกออกจากกัน แต่ในบริษัทที่ดี ปกติไม่เป็นแบบนั้น
      ตัวอย่างเช่น Peter Norvig เป็นคนสายเทคนิคที่ลงมือทำจริง 100% และขณะเดียวกันก็อยู่ในตำแหน่งบริหารระดับสูง
    • “เป็นสายเทคนิค” กับ “เขียนโค้ดทุกวัน” เป็นคนละเรื่องกัน
      ระดับ C-level, VP และไดเรกเตอร์อาจเป็นคนที่มีความรู้เทคนิคสูงมาก แต่แทบไม่ค่อยเขียนโค้ด
      ทีมลีดเขียนแน่นอน แต่คงประมาณสัปดาห์ละ 3 วัน ส่วนที่เหลืออาจเป็นงานองค์กร การวางแผน และการรีวิว PR
      CTO ที่เขียนโค้ดมักเกิดในบริษัทขนาดเล็กเท่านั้น
      CTO ของเราก็เคยเขียนโค้ดเชิงลึกจำนวนมากที่จำเป็นต่อการทำให้ธุรกิจเติบโตมาถึงขนาดปัจจุบัน
    • ไม่ใช่ “สายบริหารที่ไม่มีความเป็นเลิศทางเทคนิค” แต่เป็น ความเป็นเลิศทางเทคนิคอีกประเภทหนึ่ง
      บทบาทที่ดูใกล้กับการบริหารมากกว่า ยังต้องอาศัยความเข้าใจระดับระบบและความรู้ทางเทคนิค ซึ่งมักไม่ได้รับการประเมินคุณค่าอย่างเหมาะสม
      และความรู้ทางเทคนิคนั้นยังรวมถึงความเข้าใจเกี่ยวกับผู้คนหรือกลไกทางการเงิน ซึ่งหลายคนมองว่าไม่ใช่เรื่องเทคนิค
      สิ่งเหล่านี้ก็สามารถและควรถูกมองว่าเป็นด้านเทคนิคเช่นกัน
      บทบาทที่อาวุโสกว่าและใกล้กับการบริหารมากกว่าใช้คันโยกคนละแบบเพื่อทำให้โปรเจกต์เกิดขึ้นได้จริง
      และโปรเจกต์เหล่านั้นก็เป็นโปรเจกต์ในระดับที่สูงกว่า
      บทบาทที่อาวุโสกว่ายังมีอิสระในการจัดวางและใช้ประโยชน์จากลูกทีมที่เชี่ยวชาญเฉพาะด้าน
      ถ้าไม่ชอบหรือทำตารางงานไม่เก่ง ก็ให้ใครสักคนรับไปทำได้
      ถ้าไม่ถนัดการเขียนสุนทรพจน์ก็เช่นกัน
      วิธีเตรียมตัวคือ อย่างแรก หาเมนเทอร์อย่างน้อยหนึ่งคน
      คนที่อาวุโสกว่าอย่างน้อยสองระดับจะช่วยชี้แนวทางได้ว่าควรคิดเรื่องอะไร และงานเดินไปอย่างไร
      ถ้าคนที่สูงกว่าสองระดับในบริษัทไม่ค่อยดี เมนเทอร์ก็ไม่จำเป็นต้องอยู่บริษัทเดียวกัน
      อย่างที่สอง คือสำรวจว่าความสามารถของตัวเองยังขาดอะไร
      สิ่งนั้นอาจเป็นซอฟต์แวร์สำหรับการวางแผน หรืออาจไม่ใช่ก็ได้
    • การเป็น Leader ตัว L ใหญ่ กับ ภาวะผู้นำ เป็นคนละเรื่องกัน
      ในบริษัทที่สุขภาพดี จะมีพื้นที่สำหรับภาวะผู้นำทางเทคนิคที่แตกต่างจากสายบริหารซึ่งมุ่งไปสู่การเป็น CEO
  • ไม่เคยคิดเลยว่าจะมีอาชีพเป็นโปรแกรมเมอร์
    วางแผนไว้ว่าจะทำงาน 2 ปี เก็บเงินสักหน่อย แล้วไปเรียนปริญญาเอกสาขาเคมี
    40 ปีต่อมา กลับเกษียณในฐานะโปรแกรมเมอร์
    ทุกช่วงเป็นงานใหม่ มีนายจ้าง 15 แห่ง และช่วงหนึ่งก็เป็นนายจ้างของตัวเองด้วย โดยเริ่มบริษัทเล็ก ๆ สองแห่งตลอดเวลา 9 ปี
    ไม่มีแผนอะไรนอกจากหางานที่ดีกว่า แตกต่างกว่า หรือน่าหงุดหงิดน้อยกว่า และพัฒนาสิ่งที่ตัวเองทำได้ต่อไป
    ไม่เคยคิดเลยว่าอยากให้อาชีพจบลงในรูปแบบไหน
    การเกษียณจริง ๆ เป็นการตัดสินใจของผมทั้งหมด ตอนนั้นยังอยู่ในจุดสูงสุดของความสามารถ และนายจ้างก็ยินดีจะตอบแทน แต่ผมเหนื่อยกับการทำงานแล้ว
    แผนอาจเหมาะกับบางคน แต่บางคนอาจเหมาะกับ มุมมองระยะสั้นกว่า
    สิ่งที่ผมควบคุมได้มีแค่ว่าผมทำอะไรได้ และเมื่อไรพร้อมจะย้าย
    วิธีเพิ่มโอกาสความสำเร็จในชีวิตมีหลายแบบ และไม่ใช่ทุกแบบที่จะเห็นได้ชัด

    • สิ่งที่ให้ความสำคัญในวัย 20 ต่างจากสิ่งที่ให้ความสำคัญในวัย 30 และ 40
      เป็นเรื่องยากที่จะคาดเดาว่าตัวเองอีกไม่กี่ปีข้างหน้าจะเป็นคนแบบไหน และอาจเปลี่ยนไปมากก็ได้
      ตอนวางแผนควรคำนึงถึงจุดนี้ด้วย
    • หลายคนที่ไหลไปตามสถานการณ์โดยไม่มีแผนระยะยาว อาจกำลังนำ หลักการพัฒนาแบบ Agile มาใช้กับอาชีพ หรือก็คือลำดับต่อเนื่องของงานต่าง ๆ
      ในทางกลับกัน ผู้เขียนดูเหมือนจะใช้แนวทางแบบ Waterfall ซึ่งแม้แต่ในซอฟต์แวร์เองทุกวันนี้ก็สูญเสียความน่าเชื่อถือไปแล้ว
      เป็นวิธีที่สมมติว่าคุณรู้ว่าจะอยู่ตรงไหนในวัน X ทั้งที่เรารู้กันว่ามันใช้ไม่ค่อยได้จริงแม้แต่ในซอฟต์แวร์
      กับอาชีพยิ่งเป็นเช่นนั้นมากกว่า
      เราไม่อาจคาดเดาได้ว่าเศรษฐกิจโดยรวมจะเป็นอย่างไร จะแต่งงานกับใคร จะมีลูกกี่คน ญาติพี่น้องทั้งหมดจะสุขภาพดีไหม หรือในอนาคตต้องทำอะไรถึงจะมีความสุข
    • อยากรู้ว่าช่วยอธิบายได้ไหมว่าแต่ละครั้งที่ย้ายงาน มันน่าหงุดหงิดน้อยกว่าครั้งก่อนอย่างไร
      รู้ว่าเป็นคำขอใหญ่ แต่สงสัยจริง ๆ
  • ผมเองก็เคยตกหลุมพรางนี้เหมือนกัน ดูเหมือนว่าหลายคนแค่ไหลไปตามสถานการณ์ แล้วสุดท้ายก็ไปอยู่ในตำแหน่งที่ไม่ชอบ ทำงานที่ไม่ได้รัก และไม่รู้ว่าจะออกมาอย่างไร
    พออ่านบทความนี้แล้ว ผมจึงตระหนักว่าสถานะที่ผมต้องการคือ individual contributor ระดับซีเนียร์ และจะลองคุยกับเมเนเจอร์ดูว่าสามารถลดบทบาทหรือเปลี่ยนหน้าที่ในบทบาทปัจจุบันให้ใกล้กับ individual contributor มากขึ้นได้หรือไม่

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

    • ยิ่งคุณมีความสามารถมากเท่าไร คุณก็ยิ่งมีประสบการณ์และความชำนาญในทักษะเฉพาะทางมากขึ้นเท่านั้น และคนที่ไม่มีความชำนาญนั้นก็จะคิดว่าทักษะของคุณ ถ่ายโอนไปใช้ที่อื่นไม่ได้
      ถ้าพบวิธีมหัศจรรย์ในการอ้อมปัญหานี้ได้ ก็อยากให้บอกกันด้วย
    • อาจเป็นเพราะสภาพการหางานในช่วงราว 10 ปีที่ผ่านมา แต่ตอนนี้ไม่เห็นงานที่ยินดีรับคนที่มีแพสชันและทำได้หลากหลาย แต่ไม่ได้มีชุดทักษะที่เฉพาะเจาะจงมาก ๆ อีกแล้ว
      เรื่องนี้ยังโยงกับประกาศรับสมัครงานไร้สาระที่นายจ้าง “ต้องการ” ประสบการณ์เฉพาะ 10 ปีด้วย
      ทั้งที่เทคโนโลยีนั้นเพิ่งมีมาแค่เกิน 10 ปีไปนิดเดียวเท่านั้น
      ผมเองก็อยากลองย้ายไปบทบาทอื่นโดยไม่มีประสบการณ์มาก่อน หรือมีเพียงน้อยมาก
      สำหรับผม น่าจะเป็นเพราะความอิ่มเอมทางปัญญาและความอยากเรียนรู้เพิ่มเติม
      ถ้ามีนายจ้างที่ให้โอกาสแบบนั้น ผมคงทุ่มให้จริง ๆ 110% แต่ก็ไม่ได้คาดหวังไว้
  • จุดสิ้นสุดของเส้นทางอาชีพของผมยังไม่แน่นอน
    เส้นทางอาชีพทั้งหมดของผมก็ไม่แน่นอนมาตลอด
    ไม่ได้ไร้แผนโดยสิ้นเชิง แต่ดำเนินไปในแบบที่คาดไม่ถึงเลย
    ด้วยโชคและโอกาส ผมได้ขึ้นกระแส cloud computing และย้ายจากปริญญาตรีด้านบริหารธุรกิจมาสู่การพัฒนาซอฟต์แวร์และระบบวิเคราะห์แบบกระจาย
    ตลอด 20 ปี ผมย้ายในแนวราบและไต่ขึ้นมาถึงระดับซีเนียร์ แต่ยังไม่เคยออกจากบทบาท individual contributor
    บางทีก็นึกภาพว่าจะเปลี่ยนทักษะ DIY ไปเป็นธุรกิจสายก่อสร้างเมื่อร่างกายยังไหว หรือจะลองทำ software consulting ดู
    ผมไม่ค่อยสนใจบทบาทผู้จัดการในบริษัทของคนอื่น แต่การได้เป็นเด็กฝึกในบทบาทนั้น เช่นเดียวกับงานสายก่อสร้าง อาจเป็นวิธีเรียนรู้ที่ดีที่สุด
    ก็กลัวเรื่องประชุม การเมืองในองค์กร และการประเมินบุคลากรอยู่
    แต่ถ้าผมอยากบริหารธุรกิจของตัวเองจริง ๆ สักวันหนึ่งผมอาจต้องเป็นผู้จัดการโดยรับเงินเดือนจากบริษัทอื่น
    แม้จะแค่ปีเดียวก็อาจต้องทำ