2 คะแนน โดย GN⁺ 2023-08-04 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • อาร์เธอร์ เวสต์บรูค นักพัฒนาซอฟต์แวร์ ประกาศเกษียณก่อนกำหนดเมื่ออายุ 58 ปี หลังจากใช้เวลา 35 ปีเชี่ยวชาญโค้ดเบสที่ซับซ้อน
  • คาดกันว่าโค้ดเบสดังกล่าวขับเคลื่อนซอฟต์แวร์ทางการแพทย์
  • ตลอดช่วงเวลาที่ทำงาน เวสต์บรูคมีส่วนร่วมเพิ่มโค้ดหลายร้อยบรรทัด และทำงานกับเลกาซีโค้ดโดยไม่ก่อปัญหาให้ทั้งบริษัท
  • เวสต์บรูคประเมินว่าตนเองเข้าใจโค้ดเบสทั้งหมดมากกว่า 4% ซึ่งอดีตเพื่อนร่วมงานคนหนึ่งเปรียบว่าเป็นเหมือน "สงครามและสันติภาพที่เขียนด้วย Wingdings"
  • เวสต์บรูคเป็นที่รู้จักในบริษัทว่าเป็นสมาชิกทีมที่ขยันทำงาน แต่ไม่ได้สั่งสมประสบการณ์ก่อนหน้านี้มากนัก
  • ผู้จัดการของเขาล้อว่าการจะหาคนมาแทนเขาต้องใช้จูเนียร์นักพัฒนาสองคนกับเครื่องชงกาแฟ Keurig
  • เพื่อเป็นการขอบคุณสำหรับการทำงานของเขา เพื่อนร่วมงานคนหนึ่งวางแผนจะพาเขาไปที่บาร์ในเดือนหน้า
  • หลังเกษียณ เวสต์บรูควางแผนจะไปลองแสดงเปิดหมวกและคุ้ยถังขยะ รวมถึงทำส่วนผสมอาหารสูตรเฉพาะตัวของเขาให้สมบูรณ์ ซึ่งเป็นการผสมระหว่าง Soylent กับ Whole Foods Premium Adult Cat Salmon Mix

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

 
GN⁺ 2023-08-04
ความคิดเห็นจาก Hacker News
  • บทความเกี่ยวกับบุคคลประเภทที่พบได้บ่อยในหลายบริษัทเทคโนโลยี: นักพัฒนาที่อุทิศทั้งชีวิตการทำงานให้กับการเชี่ยวชาญ codebase ที่ซับซ้อนและมักล้าสมัย
  • แม้นักพัฒนาคนนี้จะไม่พอใจกับคุณภาพของโค้ดและการขาดวิธีการสมัยใหม่ เขาก็มักเป็นบุคคลสำคัญที่ขาดไม่ได้ต่อการทำความเข้าใจ legacy code และประวัติของบริษัท
  • นักพัฒนาบางคน เช่น Karl Hackerman ที่เป็นตัวละครสมมติ ถูกวาดภาพว่าเปลี่ยนงานอยู่เรื่อย ๆ และบ่นไม่หยุด เพราะไม่มีโอกาสได้ใช้เฟรมเวิร์กและวิธีการล้ำสมัย
  • นักพัฒนาคนอื่น ๆ ตั้งใจทำงานกับ codebase แบบเก่าเพื่อแก้ปัญหาที่ซับซ้อนและรับเงินเดือนสูง ก่อนจะย้ายไปบริษัทเล็กเพื่อเรียนรู้เทคโนโลยีใหม่และหลีกเลี่ยงความรู้สึกหยุดนิ่ง
  • นักพัฒนาบางคนให้ความสำคัญกับการใช้การงานเพื่อสนับสนุนชีวิตความเป็นอยู่และงานอดิเรก มากกว่าการพยายามเป็นคนที่เก่งที่สุดในสายงานของตน
  • บทความนี้ชี้ว่าไม่มีแนวทางแบบเดียวที่ใช้ได้กับทุกคนสำหรับเส้นทางอาชีพด้านเทคโนโลยี และนักพัฒนาแต่ละคนก็มีลำดับความสำคัญและมาตรวัดความสำเร็จต่างกัน
  • ผู้แสดงความคิดเห็นบางคนแย้งว่าการดูแลรักษาและปรับปรุงระบบเดิมอาจเป็นงานที่ท้าทายและให้ความคุ้มค่าไม่แพ้การสร้างสิ่งใหม่
  • ทั้งบทความและความคิดเห็นเน้นย้ำความสำคัญของการค้นหาความพึงพอใจส่วนตัวจากงาน ไม่ว่าจะผ่านการเข้าใจ codebase ที่ซับซ้อนอย่างถ่องแท้ การเรียนรู้เทคโนโลยีใหม่อย่างต่อเนื่อง หรือการรักษาสมดุลที่ดีระหว่างงานกับชีวิต