CodeGym /จาวาบล็อก /สุ่ม /50 ปีและการนับ อาชีพของนักพัฒนาซอฟต์แวร์จะอยู่ได้นานแค่ไห...
John Squirrels
ระดับ
San Francisco

50 ปีและการนับ อาชีพของนักพัฒนาซอฟต์แวร์จะอยู่ได้นานแค่ไหน?

เผยแพร่ในกลุ่ม
อาชีพนักพัฒนาซอฟต์แวร์จะอยู่ได้นานแค่ไหน? นี่คือสิ่งที่คนส่วนใหญ่ที่กำลังพิจารณาอย่างจริงจังว่าจะเป็นโปรแกรมเมอร์มืออาชีพอดสงสัยไม่ได้ เป็นคำถามที่เป็นธรรมชาติมากที่จะถามเมื่อพูดถึงอาชีพที่เรียกร้องเช่นนี้ ไม่มีใครอยากลงทุนหลายปีในการเรียนรู้ทักษะที่จะเลิกใช้ไปในเวลาไม่กี่ปี หรือสร้างรายได้ได้ยากขึ้นเมื่อคุณอายุมากขึ้น ดังนั้นวันนี้เราจะพยายามตอบคำถามนี้และให้ข้อมูลบางอย่างที่จะช่วยให้คุณเข้าใจสิ่งที่คาดหวังได้ชัดเจนยิ่งขึ้น 50 ปีและการนับ  อาชีพของนักพัฒนาซอฟต์แวร์จะอยู่ได้นานแค่ไหน?  - 1

อาชีพในการพัฒนาซอฟต์แวร์โดยเฉลี่ยใช้เวลากี่ปี

แน่นอน เมื่อพูดถึงตัวเลขเฉพาะเจาะจงและการคาดคะเนว่าอาชีพของคุณในด้านการพัฒนาซอฟต์แวร์จะอยู่ได้นานแค่ไหน จะไม่มีคำตอบที่ชัดเจน เนื่องจากทั้งหมดนี้เป็นเรื่องส่วนตัวและเป็นรายบุคคล อย่างไรก็ตาม เราทราบดีว่าโปรแกรมเมอร์มืออาชีพจำนวนมากชอบงานของพวกเขามากจนยังคงเป็น Senior Developer มานานหลายทศวรรษในบางกรณี แม้ว่าพวกเขาจะมีตัวเลือกสำหรับความก้าวหน้าในอาชีพ เช่น การย้ายจากการเขียนโค้ดไปเป็นตำแหน่งผู้จัดการ แบบสำรวจผู้พัฒนา Stack Overflow ปี 2020ซึ่งถือว่าเป็นหนึ่งในแบบสำรวจสำหรับนักพัฒนามืออาชีพที่ครอบคลุมมากที่สุด สามารถให้ข้อมูลที่เกี่ยวข้องแก่เราเกี่ยวกับระยะเวลาที่นักพัฒนาซอฟต์แวร์ทั่วไปมักจะอยู่ในเส้นทางอาชีพนี้ โดยรวมแล้ว จากนักพัฒนามืออาชีพเกือบ 48,000 คนที่เข้าร่วมการสำรวจ ราว 60% เรียนรู้วิธีเขียนโค้ดเมื่อ 10 ปีที่แล้ว และ 25% เชี่ยวชาญในการเขียนโปรแกรมเมื่อ 20 ปีที่แล้ว 50 ปีและการนับ  อาชีพของนักพัฒนาซอฟต์แวร์จะอยู่ได้นานแค่ไหน?  - 2เมื่อพูดถึงจำนวนปีที่เขียนโค้ดอย่างมืออาชีพ 33.6% ของผู้ตอบแบบสอบถามหรือมากกว่า 16,000 คนเล็กน้อยทั่วโลกกล่าวว่าพวกเขาทำงานเป็นนักพัฒนาซอฟต์แวร์มากว่า 10 ปีแล้ว ผู้ตอบแบบสำรวจ 11.4% หรือ 5,447 คนกล่าวว่าอาชีพการงานของพวกเขาดำเนินต่อเนื่องมากว่า 20 ปี เนื่องจากอุตสาหกรรมการพัฒนาซอฟต์แวร์เองนั้นไม่ได้เก่าแก่มากนัก ทหารผ่านศึกตัวจริงที่อยู่ในอาชีพนี้มาทั้งชีวิตนั้นหายากขึ้น แต่คนเหล่านี้ก็มีอยู่จริงและไม่ได้หายากมาก โดยเฉพาะอย่างยิ่ง 0.4% หรือ 191 จาก 47,779 นักพัฒนามืออาชีพที่เข้าร่วมการสำรวจของ Stack Overflow กล่าวว่าพวกเขาเขียนโค้ดมากว่า 40 ปี และ 48 คนกล่าวว่าพวกเขาอยู่ในอาชีพนี้มานานกว่าครึ่งศตวรรษ! ไม่น่าแปลกใจที่เรารู้ว่านักพัฒนาซอฟต์แวร์โดยเฉลี่ยมักจะชอบงานของพวกเขามาก และนักพัฒนาจาวาโดยเฉพาะ. ตามการวิจัยโดยเว็บไซต์จัดหางาน อันที่จริง นักพัฒนา Java มีแนวโน้มน้อยที่สุดที่จะออกจากอาชีพของตนในบรรดามืออาชีพทั่วไป ไม่ใช่แค่ในภาคส่วนเทคโนโลยีเท่านั้น อัตราการเปลี่ยนอาชีพของพวกเขาน้อยกว่า 8% ในขณะที่อาชีพนักพัฒนาซอฟต์แวร์โดยทั่วไปอยู่ที่ 27% และสำหรับผู้ดูแลระบบฐานข้อมูล เช่น อยู่ที่ 35% แม้ว่าจะได้รับการเสนอตำแหน่งผู้บริหารระดับสูง แต่ Java coders ส่วนใหญ่ก็ไม่ต้องการเลิกทำ นี่อาจเป็นข้อพิสูจน์ที่ดีที่สุดว่าการเขียนโปรแกรม Java เป็นตัวเลือกอาชีพที่เหมาะสมสำหรับผู้เขียนโค้ดส่วนใหญ่

ตัวเลือกความก้าวหน้าในอาชีพสำหรับนักพัฒนาซอฟต์แวร์

อย่างที่คุณเห็น ไม่ใช่เรื่องแปลกสำหรับนักพัฒนาซอฟต์แวร์ที่จะมีบทบาทในการเขียนโค้ดที่หลากหลายตลอดชีวิตการทำงาน แน่นอนว่านี่ไม่ใช่สำหรับทุกคน และหลายคนชอบที่จะย้ายไปทำงานตำแหน่งอื่นหรือกระทั่งเลือกเส้นทางอาชีพอื่นในที่สุด โชคดีที่มีตัวเลือกความก้าวหน้าในอาชีพมากมายสำหรับนักพัฒนาซอฟต์แวร์ในอุตสาหกรรมนี้ ให้เราชื่อเพียงไม่กี่

ตำแหน่งผู้บริหารที่สูงขึ้น

  • CTO (ประธานเจ้าหน้าที่ฝ่ายเทคนิค)
  • CIO (ประธานเจ้าหน้าที่สารสนเทศ)
  • หัวหน้าเจ้าหน้าที่ดิจิทัล
  • ประธานเจ้าหน้าที่ฝ่ายนวัตกรรม
  • หัวหน้าทีมวิศวกรซอฟต์แวร์
  • สถาปนิกซอฟต์แวร์
  • รองประธานฝ่ายวิศวกรรม
  • หัวหน้าฝ่ายผลิตภัณฑ์

บทบาทของผลิตภัณฑ์

  • วิศวกรควบคุมคุณภาพ
  • ผู้จัดการโครงการ
  • ผู้จัดการผลิตภัณฑ์
  • ปรมาจารย์การต่อสู้
  • นักออกแบบ UX

บทบาทที่มุ่งเน้นลูกค้า

  • วิศวกรฝ่ายขาย
  • นักการตลาดนักพัฒนา
  • นายหน้าด้านเทคนิค
  • ผู้เผยแพร่ศาสนา / ผู้บริหารฝ่ายประชาสัมพันธ์ด้านเทคนิค
  • สนับสนุนลูกค้า

สนับสนุนการดำเนินการพัฒนา

  • วิศวกร DevOps
  • การสนับสนุนทางเทคนิค
  • ผู้ดูแลระบบฐานข้อมูล
  • วิศวกรความน่าเชื่อถือ

บทบาทการวิเคราะห์

  • นักวิเคราะห์ความปลอดภัย
  • วิศวกรวิจัยและพัฒนา
  • นักวิทยาศาสตร์ข้อมูล

บทบาทอิสระ

  • นักพัฒนาอิสระ
  • ที่ปรึกษาการพัฒนา
  • ผู้ก่อตั้งสตาร์ทอัพ

ความคิดและความคิดเห็น

ตัวเลือกทั้งหมดที่ระบุไว้ข้างต้นและนี่ไม่ใช่รายการทั้งหมดควรเป็นเครื่องพิสูจน์ว่านักพัฒนาซอฟต์แวร์มีตัวเลือกมากมายสำหรับความก้าวหน้าในสายอาชีพ เช่นเดียวกับความคล่องตัวที่ยอดเยี่ยมในสาขาเฉพาะทางอื่นๆ และถึงอย่างนั้น โปรแกรมเมอร์ที่มีประสบการณ์และเป็นที่นับถือหลายคนยังคงเลือกที่จะทำงานเป็นผู้เขียนโค้ดอาวุโสตลอดอาชีพการงานของพวกเขา ทำไม ไม่มีใครจะอธิบายได้ดีกว่าทหารผ่านศึกที่เขียนโค้ดด้วยตัวเอง “ผมเป็นวิศวกรซอฟต์แวร์อายุ 65 ปีที่เคยทำงานให้กับ Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan และบริษัทสตาร์ทอัพอีกสองแห่ง ฉันถูกเลิกจ้างห้าครั้งในอาชีพของฉัน ฉันมักจะหางานใหม่ได้ภายใน 3 ถึง 4 สัปดาห์ — แม้ในช่วงภาวะเศรษฐกิจถดถอย ฉันได้จ้างงานจากภายนอกไปยังอินเดียหรือจีนสี่ครั้ง โดยเฉพาะอย่างยิ่งในช่วงแปดปีที่ผ่านมา อย่างไรก็ตาม มีโอกาสในการจ้างงานอื่นรออยู่ในภายหลังเสมอ ฉันรักในสิ่งที่ฉันทำ. ฉันยังคงทำอยู่ และฉันไม่มีแผนที่จะหยุดทำทันที อีกอย่างฉันเก่งด้วย นั่นไม่ใช่เพราะฉันเป็นอัจฉริยะ แต่เป็นเพราะว่าฉันพัฒนาซอฟต์แวร์มาเป็นเวลานานจริงๆ และฉันก็ได้เรียนรู้จากความผิดพลาดของฉัน” Steven Ussery นักพัฒนาซอฟต์แวร์ที่มีประสบการณ์ระดับมืออาชีพกว่า 30 ปีอยู่เบื้องหลังกล่าวว่า . คุณสามารถรับข้อเสนอจาก Google ได้แม้ว่าคุณจะอายุ 66 ปีแล้วก็ตาม Connor Stricklan นักพัฒนาซอฟต์แวร์จากสหรัฐอเมริกาบอกกับเราว่า: “นักพัฒนาซอฟต์แวร์คนหนึ่งที่ฉันรู้จักเพิ่งได้รับโทรศัพท์จากนายหน้าที่ Google ถามว่าต้องใช้อะไรบ้างจึงจะมาทำงานให้พวกเขาได้ นักพัฒนาซอฟต์แวร์รายนี้เคยทำงานให้กับ Google มาก่อน แต่เขาออกจากงานเมื่อ 5 ปีที่แล้วเพื่อดำเนินโครงการอื่นๆ และเขาไม่ต้องการอาศัยอยู่ในเมืองใดเมืองหนึ่งที่มีสำนักงานของ Google นักพัฒนาอายุ 66 ปีคนนั้นคือพ่อของฉัน เขากำลังรวบรวมประกันสังคมในขณะที่ถูก Google ติดพัน เขามีอาชีพที่สมหวังในการบริหารบริษัท ที่ปรึกษา และเป็นลูกจ้าง เขามีส่วนร่วมในช่วงแรกของเทคโนโลยีมากมาย เช่น เครือข่าย TCP, โปรโตคอล USB, การใช้งาน 802.11b และ GPS ทางทหาร จากนั้นเขาได้รับการว่าจ้างจาก Google ในปี 2008 เมื่ออายุได้ 58 ปี ขณะที่อยู่ที่ Google เขาเขียนซอฟต์แวร์ด้วยภาษาจาวา ซึ่งเป็นภาษาที่ไม่ได้ถูกประดิษฐ์ขึ้นจนกระทั่งอายุ 45 ปี และเขาเป็นผู้มีส่วนร่วมรายบุคคล โดยไม่ต้องมีวิศวกรรายอื่นมารายงานตน” “ฉันทำงานด้านการพัฒนาซอฟต์แวร์มาตลอดชีวิตการทำงานตั้งแต่นักพัฒนารุ่นเยาว์ จนถึงนักพัฒนาอาวุโสจนถึงหัวหน้าทีม/ผู้จัดการ และตอนนี้กลับมาพัฒนาแล้ว ตอนนี้ชีวิตการทำงานของฉันเกือบ 40 ปีแล้ว และในช่วงเวลานั้น ฉันได้เปลี่ยนโดเมนและเทคโนโลยี เนื่องจากบริษัทที่ฉันเคยทำงานมีการเปลี่ยนแปลง จากนั้นฉันใช้ประสบการณ์ใหม่นั้นเพื่อค้นหาตำแหน่งใหม่เมื่อจำเป็น ซึ่งนำไปสู่โดเมนและเทคโนโลยีใหม่อื่นๆ ตลอดเวลานั้นฉันรู้จักนักพัฒนาว่าแก่หรือแก่กว่าฉัน” ChrisF ผู้ใช้ชุมชนนักพัฒนา StackExchange ผ่านนักพัฒนาอาวุโสไปจนถึงหัวหน้าทีม/ผู้จัดการ และตอนนี้กลับมาพัฒนา (แม้ว่าจะหวังว่าจะได้กลับเข้าสู่การจัดการไม่ช้าก็เร็ว) ตอนนี้ชีวิตการทำงานของฉันเกือบ 40 ปีแล้ว และในช่วงเวลานั้น ฉันได้เปลี่ยนโดเมนและเทคโนโลยี เนื่องจากบริษัทที่ฉันเคยทำงานมีการเปลี่ยนแปลง จากนั้นฉันใช้ประสบการณ์ใหม่นั้นเพื่อค้นหาตำแหน่งใหม่เมื่อจำเป็น ซึ่งนำไปสู่โดเมนและเทคโนโลยีใหม่อื่นๆ ตลอดเวลานั้นฉันรู้จักนักพัฒนาว่าแก่หรือแก่กว่าฉัน” ChrisF ผู้ใช้ชุมชนนักพัฒนา StackExchange ผ่านนักพัฒนาอาวุโสไปจนถึงหัวหน้าทีม/ผู้จัดการ และตอนนี้กลับมาพัฒนา (แม้ว่าจะหวังว่าจะได้กลับเข้าสู่การจัดการไม่ช้าก็เร็ว) ตอนนี้ชีวิตการทำงานของฉันเกือบ 40 ปีแล้ว และในช่วงเวลานั้น ฉันได้เปลี่ยนโดเมนและเทคโนโลยี เนื่องจากบริษัทที่ฉันเคยทำงานมีการเปลี่ยนแปลง จากนั้นฉันใช้ประสบการณ์ใหม่นั้นเพื่อค้นหาตำแหน่งใหม่เมื่อจำเป็น ซึ่งนำไปสู่โดเมนและเทคโนโลยีใหม่อื่นๆ ตลอดเวลานั้นฉันรู้จักนักพัฒนาว่าแก่หรือแก่กว่าฉัน” ChrisF ผู้ใช้ชุมชนนักพัฒนา StackExchange จากนั้นฉันใช้ประสบการณ์ใหม่นั้นเพื่อค้นหาตำแหน่งใหม่เมื่อจำเป็น ซึ่งนำไปสู่โดเมนและเทคโนโลยีใหม่อื่นๆ ตลอดเวลานั้นฉันรู้จักนักพัฒนาว่าแก่หรือแก่กว่าฉัน” ChrisF ผู้ใช้ชุมชนนักพัฒนา StackExchange จากนั้นฉันใช้ประสบการณ์ใหม่นั้นเพื่อค้นหาตำแหน่งใหม่เมื่อจำเป็น ซึ่งนำไปสู่โดเมนและเทคโนโลยีใหม่อื่นๆ ตลอดเวลานั้นฉันรู้จักนักพัฒนาว่าแก่หรือแก่กว่าฉัน” ChrisF ผู้ใช้ชุมชนนักพัฒนา StackExchangeกล่าวว่า . เห็นได้ชัดว่าในบางสาขาเทคโนโลยี นักพัฒนาที่อายุมากแล้วถือเป็นเรื่องปกติ นี่คือสิ่งที่tcrosleyวิศวกรระบบสมองกลฝังตัวอาวุโสและผู้ใช้ StackExchange กล่าวถึงเรื่องนี้: "ในสายงานของฉัน ระบบสมองกลฝังตัว ฉันไม่ค่อยพบใครที่อายุน้อยกว่า 40 ปีเลย ตอนเริ่มต้นของฉัน เรามีสี่สิ่งที่แตกต่างกัน ผู้รับเหมาในช่วงเวลาต่างๆ นอกจากตัวฉันเอง และสามในสี่คนมีอายุมากกว่า 50 ปี ฉันอายุเกิน 60 ปี และไม่มีแผนที่จะเกษียณในเร็วๆ นี้ ฉันทำงานประเภทนี้มาเกือบ 40 ปีแล้ว แต่ก็ยังสนุกอยู่ บางวันฉันไม่อยากจะเชื่อเลยว่าฉันจะได้รับค่าตอบแทนจากสิ่งที่ฉันทำ”
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION