Genel olarak, insanların aşağıdaki yolları izlediğini gördüm:
1) Geliştirici olarak kalın . Aslında devam etmek için hiçbir neden yok, gelişmek gayet iyi ve tanıdığım 30'lu ve 40'lı yaşlarında tanıdıkları bir şeyden sadece uğruna yapmayacakları bir şeye geçme niyetinde olmayan birçok insan var " ilerleme".
2) Teknik Mimar . Potansiyel olarak hala bir dereceye kadar devam etmekle birlikte, aynı zamanda daha üst düzey teknik tasarım ve analiz, platform seçimi vb. Genel olarak konuşursak, bir Teknik Mimar bu tür bir role girmeden önce geliştirici olarak 5 - 10 yıl geçirmiş olacaktır.
3) Proje Yönetimi . Uygulama seçeneklerinden ilki (uygun bir Proje Yöneticisi kendi hayatlarını kolaylaştırmak için garip küçük araç dışında kod yazmaz). Bir Proje Yöneticisi projeyi baştan sona bir bütün olarak yürütür, iş ve geliştiricilerle irtibat kurarak, iş vakasının geçerli olmasını sağlar, planın planlanması ve yönetilmesi, risklerin izlenmesi vb. Proje Yönetimine ne zaman taşınabileceğiniz açısından, herhangi bir noktada olabilir, ancak ne kadar erken yaparsanız yönetmeniz için verilen projelerin daha küçük olması muhtemeldir.
4) İş Analizi / Genel Danışmanlık . Spesifikasyonlar yazmak, kullanıcılar ve müşterilerle nelerin gerekli olduğunu tartışmak, belgelemek, anlaşıldığından emin olmak için geliştiriciler ve test edicilerle çalışmak. Yine, bir geliştirici olarak daha fazla deneyim size bir analist olarak daha iyi fırsatlar sunma eğiliminde olsa da, bu tür bir role geçiş her zaman olabilir.
5) Geliştirme Yönetimi . Bazı durumlarda (özellikle daha küçük kuruluşlarda) Proje Yöneticisi'nden ayrı olarak bunlar bir araya getirilir. En basit ayrım, projeden bir Proje Yöneticisinin, ekipten geliştirme yöneticisinin sorumlu olmasıdır. Bir Geliştirme Yöneticisi hemen hemen her zaman teknik bir altyapıya sahip olacak, hala uygulamalı olabilir ve geliştirme sürecini ve ilgili araçları iyi bir şekilde anlayacaktır. Zamanlarının çoğu ekibi verimli tutmak ve geliştirme çalışmalarını ilerletmek için harcanacak. Genel olarak konuşursak, birisi bu tür bir role girmeden önce geliştirici olarak 5-10 yıl çalışmış olacaktır.
Bunların ötesinde daha üst yönetime geçmek istiyorsanız, Proje Yöneticisi ve Geliştirme Yöneticisi en olası yollardır.
Sizin için en iyisi, tamamen ne yapmak istediğinize ve becerilerinizin ne olduğuna bağlıdır ve hiçbiri diğerlerinden daha doğru veya daha iyi olarak görülmemelidir. Onları denemek ve geri hareket etmek veya tekrar devam etmek tamamen mümkündür. Deneyimlerime göre, bu tür bir hareketi mümkün kılan tek şey, daha az deneyimli olduğunuz bir alana taşınmanın bir parçası olarak gelen maaş düşüşünü almayacak kadar kıdemli olmanızdır.