Saya akan mengambil risiko di sini dan mengatakan sesuatu yang sepertinya bukan jawaban yang ingin Anda dengar, tetapi jika Anda tidak suka manajemen, jalur karier Anda akan sangat terbatas. Jika apa yang Anda suka lakukan adalah kode, dan jika Anda benar-benar ahli dalam hal itu, dan Anda tidak ingin berhenti, maka jalur karier Anda ada pada satu lintasan: insinyur perangkat lunak dan kemudian insinyur perangkat lunak senior.
Jika orang lain mengakui betapa baiknya Anda, kecenderungan mereka akan cenderung menempatkan Anda pada posisi di mana Anda dapat mengirimkan pengalaman Anda kepada orang lain. Dengan kata lain, mereka ingin Anda mengelola dan / atau mengarahkan. Sulit untuk mengambil tanggung jawab tambahan tanpa mengambil beberapa bentuk manajemen. Jika Anda seorang arsitek dan bertanggung jawab atas desain sistem, dan jika Anda ingin desain itu berhasil diimplementasikan, Anda perlu memimpin dan mengelola yang lain. Jika Anda menjadi pendiri perusahaan baru dan Anda menjadi sukses, maka ada kemungkinan Anda perlu mempekerjakan seseorang untuk membantu, dan kemudian Anda perlu mengelolanya. Jika Anda menjadi CTO maka tidak ada cara di neraka Anda akan dapat tidak mengelola.
Yang sedang berkata, saya tidak berpikir pertanyaan ini dapat dijawab tanpa memahami apa itu tentang manajemen yang tidak Anda sukai. Apakah Anda tidak suka mengelola personel? Apakah Anda tidak suka gagasan pengkodean bukan tanggung jawab utama Anda? Apakah Anda tidak suka beban tanggung jawab untuk kesuksesan sesuatu?
Jawaban untuk pertanyaan mendasar itu akan membantu mengarahkan Anda ke arah yang benar. Atau dengan kata lain, cara kita semua harus berpikir tentang pekerjaan yang kita lakukan, apakah ini: seperti apa pekerjaan ideal Anda? Lupakan judul-judul sebentar, lupakan perusahaan tempat Anda bekerja, fokus saja pada kehidupan Anda sehari-hari, dan hal-hal yang akan membuat Anda benar-benar bahagia dan berkembang. Kemudian bekerja untuk menciptakan posisi itu di tempat Anda bekerja, atau di perusahaan yang Anda bangun sendiri.