CodeGym /Blog Java /Ngẫu nhiên /50 Năm và Đếm. Sự nghiệp của một nhà phát triển phần mềm ...
John Squirrels
Mức độ
San Francisco

50 Năm và Đếm. Sự nghiệp của một nhà phát triển phần mềm có thể kéo dài bao lâu?

Xuất bản trong nhóm
Sự nghiệp của một nhà phát triển phần mềm có thể kéo dài bao lâu? Đây là điều mà phần lớn những người đang nghiêm túc xem xét trở thành lập trình viên chuyên nghiệp không thể không thắc mắc. Đó là một câu hỏi rất tự nhiên khi nói về một nghề đòi hỏi khắt khe như vậy. Không ai muốn đầu tư nhiều năm để học một kỹ năng sẽ không còn phù hợp trong một vài năm hoặc sẽ khó kiếm tiền hơn khi bạn già đi. Vì vậy, hôm nay chúng tôi sẽ cố gắng trả lời câu hỏi này và cung cấp một số thông tin có thể giúp bạn hiểu rõ hơn về những gì sẽ xảy ra. 50 Năm và Đếm.  Sự nghiệp của một nhà phát triển phần mềm có thể kéo dài bao lâu?  - 1

Một sự nghiệp phát triển phần mềm trung bình kéo dài bao nhiêu năm?

Tất nhiên, khi nói đến những con số và dự đoán cụ thể về thời gian bạn có thể mong đợi sự nghiệp phát triển phần mềm của mình sẽ kéo dài bao lâu, sẽ không có câu trả lời xác định, vì tất cả những điều này đều rất chủ quan và mang tính cá nhân. Tuy nhiên, chúng tôi biết rằng nhiều lập trình viên chuyên nghiệp yêu thích công việc của họ đến mức họ vẫn là Nhà phát triển cấp cao trong nhiều thập kỷ trong một số trường hợp, ngay cả khi họ có các lựa chọn thăng tiến nghề nghiệp, chẳng hạn như chuyển từ vị trí viết mã sang vị trí quản lý. Khảo sát nhà phát triển Stack Overflow 2020, được coi là một trong những cuộc khảo sát về nhà phát triển chuyên nghiệp toàn diện nhất hiện có, có thể cung cấp cho chúng tôi một số thông tin liên quan về thời gian các nhà phát triển phần mềm điển hình có xu hướng gắn bó với con đường sự nghiệp này trong bao lâu. Nhìn chung, trong số gần 48.000 nhà phát triển chuyên nghiệp tham gia cuộc khảo sát, khoảng 60% đã học cách viết mã hơn 10 năm trước và 25% thành thạo lập trình hơn 20 năm trước. 50 Năm và Đếm.  Sự nghiệp của một nhà phát triển phần mềm có thể kéo dài bao lâu?  - 2Khi nói đến số năm viết mã chuyên nghiệp, 33,6% số người được hỏi hoặc hơn 16.000 người trên toàn cầu cho biết họ đã làm việc với tư cách là nhà phát triển phần mềm được hơn 10 năm rồi. 11,4% hay 5.447 người được khảo sát cho biết sự nghiệp chuyên nghiệp của họ đã kéo dài hơn 20 năm. Cho rằng bản thân ngành công nghiệp phát triển phần mềm không lâu đời lắm, những người kỳ cựu thực sự đã làm nghề này cả đời khó tìm hơn, nhưng những người như vậy vẫn tồn tại và không phải là siêu hiếm. Cụ thể, 0,4% hay 191 trong số 47.779 nhà phát triển chuyên nghiệp tham gia cuộc khảo sát của Stack Overflow cho biết họ đã viết mã được hơn 40 năm. Và 48 người cho biết họ đã có thâm niên hơn nửa thế kỷ trong nghề! Điều này không ngạc nhiên vì chúng ta biết rằng các nhà phát triển phần mềm nói chung có xu hướng thực sự thích công việc của họ. Và đặc biệt là các nhà phát triển Java. Dựa theonghiên cứu của trang web tuyển dụng Thật vậy, các nhà phát triển Java ít có khả năng rời bỏ nghề nghiệp của họ nhất trong số tất cả các chuyên gia nói chung, không chỉ trong lĩnh vực công nghệ. Tỷ lệ chuyển đổi nghề nghiệp của họ là dưới 8%, trong khi đối với nghề phát triển phần mềm nói chung là 27% và đối với quản trị viên cơ sở dữ liệu chẳng hạn, là 35%. Ngay cả khi được đề nghị một vị trí quản lý cấp cao hơn, phần lớn các lập trình viên Java vẫn không muốn từ bỏ nó. Đây có thể là bằng chứng tốt nhất về việc lập trình Java là lựa chọn nghề nghiệp phù hợp cho phần lớn các lập trình viên.

Tùy chọn thăng tiến nghề nghiệp cho các nhà phát triển phần mềm

Như bạn có thể thấy, không có gì lạ khi các nhà phát triển phần mềm có sự nghiệp lâu dài với nhiều vai trò viết mã khác nhau. Tất nhiên, điều này không dành cho tất cả mọi người và nhiều người thích chuyển sang các vị trí khác hoặc thậm chí chọn con đường sự nghiệp khác. May mắn thay, có rất nhiều lựa chọn thăng tiến nghề nghiệp cho các nhà phát triển phần mềm trong ngành. Hãy để chúng tôi đặt tên chỉ là một vài.

Các vị trí quản lý cao hơn

  • CTO (Giám đốc kỹ thuật)
  • CIO (Giám đốc thông tin)
  • Giám đốc kỹ thuật số
  • Giám đốc đổi mới
  • Kỹ sư phần mềm trưởng nhóm
  • Kiến trúc sư phần mềm
  • phó phòng kỹ thuật
  • trưởng phòng sản phẩm

vai trò sản phẩm

  • Kỹ sư QA
  • Quản lý dự án
  • Giám đốc sản xuất
  • Đội sản xuất
  • Nhà thiết kế UX

Vai trò định hướng khách hàng

  • Kỹ sư bán hàng
  • nhà tiếp thị nhà phát triển
  • nhân viên kỹ thuật
  • Nhà truyền giáo/Điều hành PR công nghệ
  • Hỗ trợ khách hàng

Hỗ trợ hoạt động phát triển

  • Kỹ sư DevOps
  • Hỗ trợ kỹ thuật
  • Quản trị cơ sở dữ liệu
  • Kỹ sư độ tin cậy

Vai trò phân tích

  • Nhà phân tích bảo mật
  • Kỹ sư R&D
  • Nhà khoa học dữ liệu

Vai trò độc lập

  • Nhà phát triển tự do
  • Tư vấn phát triển
  • nhà sáng lập khởi nghiệp

Suy nghĩ và quan điểm

Tất cả các tùy chọn được liệt kê ở trên, và đây không phải là danh sách đầy đủ, sẽ là bằng chứng cho thấy các nhà phát triển phần mềm có nhiều lựa chọn để thăng tiến nghề nghiệp, cũng như khả năng di chuyển khá tốt trong các chuyên ngành khác trong lĩnh vực của họ. Và bất chấp điều đó, nhiều lập trình viên có kinh nghiệm và được kính trọng vẫn chọn làm lập trình viên cấp cao trong suốt sự nghiệp của họ. Tại sao? Không ai có thể giải thích điều đó tốt hơn chính những cựu chiến binh viết mã. “Tôi là một kỹ sư phần mềm 65 tuổi, từng làm việc cho Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan và hai công ty khởi nghiệp khác. Tôi đã bị sa thải năm lần trong sự nghiệp của mình. Tôi luôn tìm được một công việc khác trong vòng 3 đến 4 tuần — ngay cả trong thời kỳ suy thoái. Tôi đã bốn lần thuê công việc của mình sang Ấn Độ hoặc Trung Quốc: đặc biệt là trong tám năm qua. Tuy nhiên, luôn có một cơ hội việc làm khác chờ đợi sau đó. Tôi yêu những gì tôi làm. tôi vẫn đang làm; và, tôi không có kế hoạch ngay lập tức để ngừng làm việc đó. Hơn nữa, tôi giỏi về nó. Điều đó không quá nhiều bởi vì tôi là một thiên tài mà bởi vì tôi đã phát triển phần mềm trong một thời gian rất dài và tôi đã học được từ những sai lầm của mình,” Steven Ussery, một nhà phát triển phần mềm với hơn 30 năm kinh nghiệm chuyên môn, cho biết.nói . Bạn có thể nhận được đề nghị từ Google ngay cả khi bạn đã 66 tuổi, Connor Stricklan, một nhà phát triển phần mềm đến từ Hoa Kỳ, nói với chúng tôi: “Một nhà phát triển phần mềm mà tôi biết gần đây đã nhận được cuộc gọi từ một nhà tuyển dụng tại Google, hỏi anh ấy cần những gì để đến làm việc cho họ. Nhà phát triển này thực tế đã từng làm việc cho Google, nhưng anh ấy đã rời đi khoảng 5 năm trước để theo đuổi các dự án khác và anh ấy không muốn sống ở một trong những thành phố có văn phòng của Google. Nhà phát triển 66 tuổi đó là cha tôi. Anh ta đang thu tiền bảo hiểm xã hội trong khi được Google tán tỉnh. Anh ấy đã có một sự nghiệp viên mãn khi điều hành công ty riêng, tư vấn và làm nhân viên. Ông đã có những đóng góp trong giai đoạn đầu của nhiều công nghệ như mạng TCP, giao thức USB, triển khai 802.11b và GPS quân sự. Sau đó, ông được Google thuê vào năm 2008 khi ông 58 tuổi. Khi ở Google, ông đã viết phần mềm bằng Java, một ngôn ngữ thậm chí còn chưa được phát minh cho đến khi ông 45 tuổi. Và ông là một người đóng góp cá nhân, mà không có bất kỳ kỹ sư nào khác báo cáo cho anh ta. “Tôi đã làm việc trong lĩnh vực phát triển phần mềm trong suốt cuộc đời làm việc của mình từ nhà phát triển cơ sở, qua nhà phát triển cấp cao đến trưởng nhóm/quản lý và hiện đang phát triển trở lại (mặc dù hy vọng sẽ sớm quay lại công việc quản lý). Cuộc đời làm việc của tôi đến nay đã gần 40 năm và trong thời gian đó tôi đã thay đổi các lĩnh vực và công nghệ khi các công ty tôi làm việc đã thay đổi. Sau đó, tôi đã sử dụng trải nghiệm mới đó để tìm những vị trí mới khi cần thiết, điều này đã dẫn đến những lĩnh vực và công nghệ mới khác. Trong suốt thời gian đó, tôi đã biết các nhà phát triển lớn tuổi hơn mình,” ChrisF, một người dùng của cộng đồng các nhà phát triển StackExchange, thông qua nhà phát triển cấp cao đến trưởng nhóm/quản lý và hiện đang phát triển trở lại (mặc dù hy vọng sẽ sớm trở lại vị trí quản lý). Cuộc đời làm việc của tôi đến nay đã gần 40 năm và trong thời gian đó tôi đã thay đổi các lĩnh vực và công nghệ khi các công ty tôi làm việc đã thay đổi. Sau đó, tôi đã sử dụng trải nghiệm mới đó để tìm những vị trí mới khi cần thiết, điều này đã dẫn đến những lĩnh vực và công nghệ mới khác. Trong suốt thời gian đó, tôi đã biết các nhà phát triển lớn tuổi hơn mình,” ChrisF, một người dùng của cộng đồng các nhà phát triển StackExchange, thông qua nhà phát triển cấp cao đến trưởng nhóm/quản lý và hiện đang phát triển trở lại (mặc dù hy vọng sẽ sớm trở lại vị trí quản lý). Cuộc đời làm việc của tôi đến nay đã gần 40 năm và trong thời gian đó tôi đã thay đổi các lĩnh vực và công nghệ khi các công ty tôi làm việc đã thay đổi. Sau đó, tôi đã sử dụng trải nghiệm mới đó để tìm những vị trí mới khi cần thiết, điều này đã dẫn đến những lĩnh vực và công nghệ mới khác. Trong suốt thời gian đó, tôi đã biết các nhà phát triển lớn tuổi hơn mình,” ChrisF, một người dùng của cộng đồng các nhà phát triển StackExchange, sau đó, tôi đã sử dụng trải nghiệm mới đó để tìm các vị trí mới khi tôi phải làm, điều này đã dẫn đến các lĩnh vực và công nghệ mới khác. Trong suốt thời gian đó, tôi đã biết các nhà phát triển lớn tuổi hơn mình,” ChrisF, một người dùng của cộng đồng các nhà phát triển StackExchange, sau đó, tôi đã sử dụng trải nghiệm mới đó để tìm các vị trí mới khi tôi phải làm, điều này đã dẫn đến các lĩnh vực và công nghệ mới khác. Trong suốt thời gian đó, tôi đã biết các nhà phát triển lớn tuổi hơn mình,” ChrisF, một người dùng của cộng đồng các nhà phát triển StackExchange,nói . Rõ ràng, trong một số lĩnh vực công nghệ, các nhà phát triển chủ yếu là người lớn tuổi là một điều bình thường. Đây là điều tcrosley , Kỹ sư hệ thống nhúng cấp cao và là người dùng StackExchange, đã nói về vấn đề này: “Trong lĩnh vực của tôi, hệ thống nhúng, tôi hiếm khi gặp bất kỳ ai trẻ hơn 40 tuổi. Khi khởi nghiệp, chúng tôi có bốn người khác nhau các nhà thầu vào nhiều thời điểm khác nhau ngoài tôi và ba trong số bốn người đó đã ngoài 50 tuổi. Tôi đã ngoài 60 tuổi và không có kế hoạch nghỉ hưu sớm. Tôi đã làm công việc này gần 40 năm và nó vẫn rất thú vị. Có những ngày tôi không thể tin rằng mình được trả tiền để làm những gì mình làm.”
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION