Nói rộng ra tôi đã thấy mọi người đi theo các tuyến đường sau:
1) Ở lại như một nhà phát triển . Không có lý do gì để thực sự tiến lên cả, phát triển chỉ là tốt và có rất nhiều người tôi biết ở độ tuổi 30 và 40 không có ý định chuyển từ thứ gì đó mà họ thích sang thứ gì đó mà họ sẽ không vì lợi ích của mình " sự tiến bộ ".
2) Kiến trúc sư kỹ thuật . Có khả năng vẫn tiếp tục ở một mức độ nhưng cũng liên quan đến thiết kế và phân tích kỹ thuật cấp cao hơn, lựa chọn nền tảng và như vậy. Nói chung, một Kiến trúc sư kỹ thuật sẽ mất 5 - 10 năm làm nhà phát triển trước khi chuyển sang loại vai trò này.
3) Quản lý dự án . Các tùy chọn đầu tiên (Trình quản lý dự án phù hợp sẽ không mã trừ khi có thể là công cụ nhỏ lẻ để làm cho cuộc sống của họ dễ dàng hơn). Quản lý dự án điều hành toàn bộ dự án từ đầu đến cuối, liên lạc với doanh nghiệp và nhà phát triển, đảm bảo trường hợp kinh doanh hợp lệ, lập kế hoạch và quản lý kế hoạch, giám sát rủi ro, v.v. Về thời điểm bạn có thể chuyển sang Quản lý dự án, điều đó có thể xảy ra tại bất kỳ thời điểm nào, mặc dù bạn càng thực hiện sớm thì các dự án bạn đưa ra để quản lý càng nhỏ.
4) Phân tích kinh doanh / Tư vấn chung . Viết thông số kỹ thuật, thảo luận về những gì cần thiết với người dùng và khách hàng, ghi lại tài liệu đó, làm việc với các nhà phát triển và người thử nghiệm để đảm bảo rằng nó được hiểu. Một lần nữa, việc chuyển sang loại vai trò này có thể xảy ra bất cứ lúc nào, mặc dù nhiều kinh nghiệm hơn với tư cách là nhà phát triển sẽ có xu hướng mang đến cho bạn những cơ hội tốt hơn với tư cách là một nhà phân tích.
5) Quản lý phát triển . Khác biệt với Quản lý dự án mặc dù trong một số trường hợp (đặc biệt là trong các tổ chức nhỏ hơn), họ sẽ được cuộn thành một. Điểm khác biệt đơn giản nhất là Người quản lý dự án chịu trách nhiệm về dự án, người quản lý phát triển chịu trách nhiệm cho nhóm. Một người quản lý phát triển hầu như sẽ luôn có một nền tảng kỹ thuật, có thể vẫn tiếp tục và sẽ có hiểu biết tốt về quy trình phát triển và các công cụ liên quan. Hầu hết thời gian của họ sẽ được dành để giữ cho nhóm làm việc hiệu quả và giữ cho công việc phát triển tiến lên phía trước. Nói chung, ai đó sẽ làm việc trong 5 - 10 năm với tư cách là nhà phát triển trước khi chuyển sang loại vai trò này.
Nếu bạn muốn vượt ra ngoài những điều này thành quản lý cấp cao hơn thì Quản lý dự án và Quản lý phát triển là những con đường khả dĩ nhất.
Điều tốt nhất cho bạn là hoàn toàn phụ thuộc vào những gì bạn muốn làm và kỹ năng của bạn là gì và không ai trong số họ nên được coi là đúng hoặc tốt hơn những người khác. Hoàn toàn có thể thử chúng và di chuyển trở lại hoặc di chuyển lại. Theo kinh nghiệm của tôi, điều duy nhất ngăn chặn hành động đó là có thể xảy ra là khi bạn trở nên đủ thâm niên, bạn sẽ không được giảm lương, một phần của việc chuyển đến một khu vực mà bạn ít kinh nghiệm hơn.