JavaRush /Java Blog /Random-ID /Tidak semua pengembang ingin menjadi manajer, dan ini ada...

Tidak semua pengembang ingin menjadi manajer, dan ini adalah hal yang lumrah

Dipublikasikan di grup Random-ID
Terjemahan dan adaptasi artikel oleh pengembang Peter Zemek dan pemikirannya tentang apakah status pengembang senior benar-benar merupakan tahap peralihan sebelum posisi manajerial. Tidak semua pengembang ingin menjadi manajer, dan ini adalah norma - 1

Jalur karier pengembang

Anda mungkin menjadi (atau ingin menjadi) seorang pengembang karena Anda menyukai coding. Senang “membungkus” ide-ide abstrak dalam kode. Ciptakan sesuatu yang penting dari ketiadaan. Pelajari teknologi baru, bahasa pemrograman, kerangka kerja, dll. Pahami bagaimana semuanya menjadi tiga kali lipat. Oleh karena itu, saat Anda bekerja sebagai pengembang junior, secara bertahap berkembang menjadi pengembang “rata-rata” yang kuat dan mencapai status senior, Anda menikmati apa yang Anda lakukan. Dan kemudian suatu hari Anda mencapai performa puncak dalam bisnis Anda, atau tiba-tiba Anda menunjukkan diri Anda sebagai organisator yang baik, atau tidak ada seorang pun di tim Anda yang cocok untuk peran manajer yang ditawari posisi ini kepada Anda. Dalam kasus seperti ini, sudah menjadi kebiasaan untuk mengatakan: “Pindah ke posisi kepemimpinan adalah hal yang penting.” Tapi saya ingin menolak: Saya pikir tidak seorang pun boleh melakukan apa yang tidak ingin dia lakukan.

Mengapa transisi seperti itu tidak sesuai urutannya

Pertama-tama, jika Anda meminta seseorang yang suka menulis kode menjadi seseorang yang tidak melakukannya sama sekali, di mana logikanya? Dia akan merasa bahwa aktivitas favoritnya telah diambil darinya, dan cepat atau lambat dia akan kehabisan tenaga dan membenci pekerjaannya. Tentu saja, dia dapat mengabaikan tanggung jawab baru dan melanjutkan pengkodean, tetapi fungsi manajerial dalam tim akan menurun. Dan ini buruk bagi bisnis. Mengapa ada orang yang menginginkan pemimpin yang tidak mau mengatur orang? Kedua, hanya karena seseorang menulis kode dengan baik tidak berarti dia akan menjadi manajer yang baik. Pengembangan dan manajemen adalah bidang berbeda yang memerlukan keterampilan dan pola pikir berbeda. Seperti halnya pemain dan pelatih sepak bola. Hanya karena Anda pemain sepak bola yang baik bukan berarti Anda bisa menjalankan tim sepak bola dengan baik ( walaupun hal ini pasti terjadi ). Manajer perlu berinteraksi secara dekat dengan orang-orang dan mengatur proses kerja agar membuahkan hasil. Anda perlu memberi orang kesempatan untuk melakukan pekerjaan mereka agar efektif, namun tidak melakukan pekerjaan itu untuk mereka. Dan pengembang adalah karyawan lini. Menjadi seorang manajer berarti mencapai hasil dengan mengatur pekerjaan orang lain dengan benar, dan tidak melakukannya sendiri. Ketiga, ada ketentuan yang dikenal dengan “ prinsip Peter ”. Esensinya adalah para spesialis menerima promosi berdasarkan pengalaman kerja mereka sebelumnya sampai mereka tumbuh ke posisi yang kurang kompetensinya. Jadi, jika seorang pengembang yang baik dipromosikan menjadi manajer dan dia tidak siap untuk itu, dia tidak akan dapat melakukan pekerjaan barunya dengan baik. Peralihan pengembang yang baik menjadi manajer yang buruk hanya akan merugikan perusahaan. Peningkatan tersebut harus dilakukan dalam kerangka kegiatan saat ini. Dan jika pengembang tidak secara sukarela mengembangkan kompetensi manajerial, tidak ada gunanya mendorongnya ke arah ini. Keempat, beberapa spesialis menyetujui posisi manajerial untuk meningkatkan gaji mereka. Ya, manajer sering kali mendapat penghasilan lebih besar daripada bawahannya. Namun tidak selalu: situasi sebaliknya juga terjadi. Jika sebuah tim memiliki spesialis yang kuat, akan lebih sulit bagi mereka untuk menemukan penggantinya daripada seorang manajer. Jika kontribusi pengembang kepada perusahaan lebih berharga dibandingkan kontribusi manajer, maka tidak ada alasan untuk membayar lebih kepada manajer. Selain itu, tambalan bukanlah segalanya. Lebih baik melakukan apa yang Anda sukai dengan uang lebih sedikit daripada melakukan pekerjaan yang Anda benci dengan gaji lebih tinggi. Kelima, Anda tidak boleh menerima posisi manajemen hanya karena tidak ada orang lain di tim Anda yang cocok untuk peran tersebut. Ini bukan salahmu. Anda harus berhati-hati dengan karier Anda. Jika tidak, tidak hanya suasana hati dan harga diri Anda yang akan menderita, tetapi juga perusahaan. Jadi apa yang Anda lakukan jika Anda menyukai pemrograman dan tidak ingin beralih ke sisi manajemen? Ada jalan keluar!

Anda punya pilihan

Posisi pengembang senior dapat menjadi tahap peralihan sebelum posisi manajerial. Mungkin tidak. Secara umum, jalur karier mungkin bersifat manajerial, atau mungkin teknis. Anda dapat dengan mudah berkembang di bidang teknis, karena ada posisi seperti:
  1. Senior/Kepala Pengembang - ini mungkin posisi yang ingin Anda terus kembangkan. Mengizinkan pemrogram tingkat senior untuk tetap menjadi karyawan lini adalah hal yang normal.

  2. Pengembang utama (tech lead) adalah peran semi-manajerial. Pengembang utama mengelola proyek/orang hanya dari perspektif teknis. Mereka tidak memiliki bawahan langsung dan tidak mengelola karyawan: mereka dapat mempengaruhi keputusan akhir mengenai masalah tertentu dengan kekuasaan yang mereka miliki. Namun, kompetensi dan bidang pengaruh spesialis ini mungkin berbeda di berbagai perusahaan.

  3. Arsitek – Jika Anda senang merancang sistem yang kompleks dan pandai dalam hal itu, Anda bisa menjadi seorang arsitek. Arsitek sering dianggap sebagai puncak pengembangan karir teknis. Tanggung jawab pekerjaan seorang arsitek juga bisa berbeda-beda, sampai-sampai tidak semua arsitek menulis kode.

Kesimpulan

Saya berharap di antara pembaca akan ada pengembang yang akan merasa sedikit lebih baik: sangatlah wajar jika ada keraguan apakah perlu menjadi seorang manajer. Lakukan apa yang Anda sukai dan jangan biarkan orang lain menyeret Anda melakukan sesuatu yang Anda benci. Lagipula, pemrograman adalah hal yang sangat Anda sukai, bukan? Menjadi seorang manajer adalah hal yang normal, dan saya tahu mereka yang menikmati tanggung jawabnya karena mereka senang bekerja dengan orang lain. Saat memilih jalur karier masa depan, pertimbangkan apa yang benar-benar Anda sukai.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION