Phần lớn công việc của tôi trong ba năm qua chủ yếu là về việc duy trì các hệ thống kế thừa cần vá hoặc sửa chữa thường xuyên trước khi được bán lại.
Tôi hiểu vai trò quan trọng của các lập trình viên bảo trì chuyên dụng phải đóng trong các công ty có số lượng lớn các dự án và các nhà phát triển hạn chế trong tay.
Nhưng khi tôi đánh giá sự tiến bộ nghề nghiệp hiện tại của tôi và nhìn vào các đồng nghiệp của tôi; nhà thầu và nhà phát triển doanh nghiệp như nhau; Tôi cảm thấy như thể tôi bị tụt lại rất xa vì tôi đã đạt được rất nhiều về bề rộng về các lĩnh vực tôi đã chạm tới nhưng không có nhiều chiều sâu. Tôi đã bắt đầu giải quyết vấn đề này bằng cách bắt đầu một blog, làm việc trên các dự án git-hub nhỏ của riêng tôi và sắp xếp lại cuộc sống của tôi để có thời gian làm mã hóa cá nhân sau khi làm việc một cách thường xuyên.
Tôi cảm thấy rằng tôi đã phỏng vấn tại các công ty khác để thoát khỏi công việc bảo trì, tôi sẽ phải thể hiện mình là một người khá kém về trình độ kỹ năng vì tôi sẽ không có kiến thức chuyên sâu về một người có ba năm kinh nghiệm tập trung vào một người cụ thể con đường phát triển tính năng sẽ. Vì vậy, một nửa kinh nghiệm làm việc hiện tại của tôi sẽ được tính là không lâu dài.
Nhưng điều này dẫn tôi đến những câu hỏi chính của tôi, lời xin lỗi nếu điều này cảm thấy quá tập trung vào tình huống khó xử cá nhân của tôi ,:
Các vai trò lập trình bảo trì chuyên dụng cuối cùng có gây bất lợi cho sự nghiệp sớm không? Các lập trình viên khác có quyền tránh các vai trò như thế này không? Việc thực hiện công việc này có khóa bạn trong việc thực hiện các nhiệm vụ tương tự trừ khi bạn chuẩn bị bắt đầu lại như một thiếu niên?