Secara umum saya telah melihat orang mengambil rute berikut:
1) Tetap sebagai pengembang . Tidak ada alasan untuk benar-benar pindah sama sekali, mengembangkan itu baik-baik saja dan ada banyak orang yang saya kenal di usia 30-an dan 40-an yang tidak memiliki niat untuk beralih dari sesuatu yang mereka nikmati menjadi sesuatu yang mereka tidak akan lakukan hanya demi " perkembangan ".
2) Arsitek Teknis . Berpotensi tetap berpegang pada gelar tetapi juga melibatkan desain dan analisis teknis tingkat tinggi, pemilihan platform dan sebagainya. Secara umum seorang Arsitek Teknis akan menghabiskan 5 - 10 tahun sebagai pengembang sebelum pindah ke peran semacam ini.
3) Manajemen Proyek . Yang pertama dari opsi lepas tangan (Manajer Proyek yang tepat tidak akan memberi kode kecuali mungkin alat kecil yang aneh untuk membuat hidup mereka lebih mudah). Seorang Manajer Proyek menjalankan proyek secara keseluruhan dari awal hingga akhir, bekerja sama dengan bisnis dan pengembang, memastikan kasus bisnis itu valid, merencanakan dan mengelola rencana, memantau risiko, dan sebagainya. Dalam hal kapan Anda bisa pindah ke Manajemen Proyek, itu bisa terjadi kapan saja, meskipun semakin awal Anda melakukannya, semakin kecil proyek yang Anda kelola mungkin.
4) Analisis Bisnis / Konsultasi Umum . Menulis spesifikasi, mendiskusikan apa yang dibutuhkan dengan pengguna dan klien, mendokumentasikannya, bekerja dengan pengembang dan penguji untuk memastikan itu dipahami. Sekali lagi, pindah ke peran semacam ini dapat terjadi kapan saja, meskipun lebih banyak pengalaman sebagai pengembang cenderung memberi Anda peluang yang lebih baik sebagai analis.
5) Manajemen Pengembangan . Berbeda dari Manajer Proyek meskipun dalam beberapa kasus (terutama di organisasi yang lebih kecil) mereka akan digulung menjadi satu. Perbedaan paling sederhana adalah bahwa Manajer Proyek bertanggung jawab atas proyek, manajer pengembangan bertanggung jawab atas tim. Seorang Manajer Pengembangan hampir selalu memiliki latar belakang teknis, mungkin masih aktif, dan akan memiliki pemahaman yang baik tentang proses pengembangan dan alat-alat terkait. Sebagian besar waktu mereka akan dihabiskan untuk menjaga agar tim tetap produktif dan menjaga agar pekerjaan pengembangan terus berlanjut. Secara umum seseorang akan bekerja selama 5 - 10 tahun sebagai pengembang sebelum pindah ke peran semacam ini.
Jika Anda ingin beralih dari ini ke manajemen yang lebih senior maka Manajer Proyek dan Manajer Pengembangan adalah rute yang paling mungkin keluar.
Yang terbaik bagi Anda sepenuhnya tergantung pada apa yang ingin Anda lakukan dan apa keterampilan Anda dan tidak ada yang harus dilihat benar atau lebih baik daripada yang lain. Sangat mungkin untuk mencobanya dan kembali atau melanjutkan lagi. Dari pengalaman saya, satu-satunya hal yang menghentikan kemungkinan perpindahan itu adalah ketika Anda menjadi cukup senior sehingga Anda tidak akan menerima penurunan gaji yang datang sebagai bagian dari pindah ke daerah di mana Anda kurang berpengalaman.