Jadi mereka berusaha menarik saya ke manajemen [ditutup]

20

Saya bekerja di departemen TI kecil di perusahaan non-teknologi. Manajer saya baru-baru ini berhenti dan mereka mencari pengganti. Saya kira karena saya adalah salah satu dari pengembang "langka" dengan keterampilan orang, direktur mendorong saya untuk mendaftar

Sebagian dari diriku ingin melamar tetapi bagian lain dari diriku mengatakan tidak. Bayaran dan kemampuan untuk membuat perbedaan terdengar menarik, dan saya agak lelah pada pemrograman setelah 12 tahun, tetapi ada kelemahan juga tampaknya. Saya akan mengelola orang lain yang sangat tertarik dengan posisi itu dan bisa jadi canggung karena dia seorang teman dan saat ini lebih tinggi di tangga daripada saya (bersama beberapa orang lain).

Apakah ada orang lain yang memiliki posisi serupa? Apakah ada orang di manajemen dan lebih bahagia atau ada yang mengambil pekerjaan manajemen dan berharap Anda tidak melakukannya? Umpan balik apa pun akan dihargai!


@Ratik: Ketika manajer bekerja untuk mantan karyawan di perusahaan tempat Anda bekerja, apakah mereka memberi mereka masalah?


EDIT: Terima kasih semuanya atas jawaban Anda.

Meskipun ini sepertinya ini kesempatan yang bagus, ada beberapa hal yang membuat saya tidak nyaman dengan ini.

1) Saya akan bertanggung jawab atas SEGALANYA dari pada apa yang diminta. Departemen masih belum pulih setelah beberapa putaran PHK ... overstressed dan di ambang kelelahan. Saya memiliki hubungan yang cukup baik dengan semua orang di tim .... tapi saya ingin tahu apakah itu tidak akan berubah jika saya mengambil pekerjaan ini.

2) Sepasang rekan kerja lainnya membenci direktur karena alasan apa pun. Dia mungkin mencoba membuat saya melakukan pekerjaan kotornya dan menghukum mereka jika mereka memukul kepala.

3) Mengelola orang yang lebih tua dari saya yang tampaknya tidak menjadi masalah berdasarkan pos Codemwnci.

4) Ini departemen kecil dan saya benar-benar tidak berpikir seorang manajer penuh waktu diperlukan. IMO kita tidak memerlukan seseorang untuk menghabiskan 50% dari waktu mereka memesan orang di sekitar (karena semua orang tahu apa yang harus mereka lakukan) dan 50% dari waktu tidak melakukan apa-apa. Departemen membutuhkan lebih banyak pemain-pelatih IMO. Saya pikir itu benar-benar akan membantu tim karena mereka akan memiliki orang lain untuk melakukan pekerjaan pendukung penuh waktu (daripada meminta orang yang mendukung menulis kode seperti yang saya lakukan sekarang) jika itu masuk akal.
Itu sulit tetapi apa yang saya lakukan sekarang juga sulit (pengembangan + dukungan kerja)

Aku hanya benci melihat mereka membawa seseorang dari luar yang tidak tahu apa yang mereka lakukan atau menghancurkan tim yang kita miliki sekarang yang cukup solid.


EDIT (4/30)

Hubungan Anda dengan anggota tim lainnya akan berubah. Anda sekarang adalah bos, bukan pasangan. Anda perlu memberi tahu orang apa yang harus dilakukan dan mereka harus melakukannya. Beberapa orang akan setuju dengan perubahan itu, tetapi yang lain mungkin membenci bahwa Anda telah dipromosikan daripada mereka.

Itu bisa menjadi masalah karena saya berteman dengan sebagian besar dari mereka sekarang.

Dalam hal ini mengalokasikan beberapa tugas proyek "mudah" untuk diri sendiri. Ini harus menjadi item yang tidak penting yang dapat Anda ambil dan lepaskan pada saat itu juga. Ini memungkinkan Anda untuk membantu dalam proyek, mengikuti basis kode tetapi tidak terganggu dari kegiatan manajerial. Hal lain yang dapat Anda lakukan adalah laporkan semua laporan bug yang masuk. Periksa untuk memastikan bahwa itu adalah bug nyata dan, jika itu mudah diedit, segera perbaiki. Masalah yang lebih besar kemudian bisa dijadwalkan ke seluruh kegiatan tim. Ini menghentikan tim menjadi terganggu dan juga menunjukkan klien / manajemen atas bahwa hal-hal diperbaiki.

Kedengarannya seperti strategi yang bagus ...

Bagi saya itu adalah kegiatan sehari-hari yang Anda nikmati. Apakah Anda suka pelatihan, bertemu dengan orang-orang, manajemen proyek, membangun hubungan, dan menyelesaikan masalah orang? Atau apakah Anda membutuhkan banyak waktu sendirian, menemukan rapat-rapat menguras energi, tidak menyukai drama, dan suka masalah intelektual / teknis?

Saya bisa melakukan keduanya. Hal utama bagi saya adalah keseimbangan kehidupan kerja. Bos lama saya memiliki keseimbangan kehidupan kerja tetapi hanya karena dia memiliki karyawan yang berdedikasi di bawahnya yang tahu apa yang mereka lakukan, bekerja lembur, dan membuat pekerjaannya mudah. Tentu saja jika orang lain mengambil alih dan departemen itu salah kelola, keseimbangan kehidupan kerja untuk semua orang bisa keluar jendela.


EDIT (5/1)

@ Jeff

Ini adalah lingkungan perusahaan dan saya tidak memiliki kendali dalam berapa banyak orang yang kita miliki atau deskripsi pekerjaan dari setiap posisi.

Saya berharap rekan-rekan setim saya ingin saya berhasil tetapi saya tidak yakin. Saya berteman dengan beberapa dari mereka dan tentunya ini akan mengubah hubungan kami. Tapi saya tidak yakin kandidat lain akan dapat menjalankan dept dan menjaga semuanya berjalan lancar ... meskipun saya bisa salah.

Clarence
sumber
9
Apakah pengembang dengan keterampilan komunikasi masih jarang hari ini?
John Shaft
12
Pablo: YA! Sangat banyak sehingga.
quick_now
20
Demikian juga pengembang dengan keterampilan pemrograman: D Namun keduanya adalah prasyarat untuk menjadi pengembang yang baik (yaitu efektif / berguna).
back2dos
4
@Pablo - +1 untuk ya - Saya mendapatkan pekerjaan terakhir saya atas seseorang dengan pengalaman lebih banyak daripada saya karena fakta bahwa saya dapat berbicara dengan orang-orang tanpa tersipu dan terbata-bata ...
Matt
6
Apa yang sebenarnya ingin Anda lakukan?

Jawaban:

27

Saya mengambil pekerjaan seperti itu dan saya berharap tidak melakukannya.

Anda mungkin berpikir itu adalah langkah maju. Memang, tetapi dalam arah yang sama sekali berbeda. Ini seperti mengubah pekerjaan Anda dari tukang kayu menjadi wiraniaga. Anda membutuhkan keahlian dan pengetahuan yang berbeda untuk melakukan pekerjaan Anda. Tentu, sangat membantu untuk mengetahui dengan tepat apa yang dilakukan orang-orang Anda dan masalah apa yang mereka hadapi setiap hari. Tetapi dalam pengalaman saya, itu adalah sebagian kecil dari pekerjaan, katakanlah sekitar 20%. Lebih banyak waktu dihabiskan untuk mengelola orang (kebutuhan dan ambisi mereka) dan melindungi orang-orang itu dari banyak omong kosong yang dihasilkan oleh manajemen tingkat atas dalam jumlah besar. Plus, Anda harus sangat berhati-hati tentang apa yang Anda lakukan dan apa yang Anda katakan, karena itu dapat menyebabkan segala macam kerusakan (dari membuat seseorang kesal hingga menghancurkan moral seluruh tim).

Bagian yang buruk adalah, saya tidak melakukan banyak pemrograman lagi. Dan saya menemukan bahwa saya mendapatkan lebih banyak kesenangan dari membuat perangkat lunak daripada memberi tahu orang lain apa yang seharusnya mereka lakukan. Saya juga merasa bahwa pengetahuan saya tentang pengembangan perangkat lunak secara perlahan menjadi usang. Beberapa waktu yang lalu, saya berjuang dengan beberapa masalah dan saya menganggapnya sulit. Akhir-akhir ini, saya terus-menerus diperbaiki. Mereka sepenuhnya dipecahkan dengan kerangka kerja populer, sehingga masalahnya sepele. Setiap kali ini terjadi, saya tersenyum, tetapi jiwa saya menangis putus asa.

Jacek Prucia
sumber
26

Telah dan melakukan semua itu.

Anda MUNGKIN (terutama dengan berdiskusi dengan manajer Anda) dapat melakukan hal yang mustahil, dan mendapatkan yang terbaik dari kedua dunia - sesuatu yang saya kelola selama beberapa tahun - yaitu, menjadi manajer praktis teknis.

Ya, Anda melakukan hal-hal manajemen tetapi Anda mencoba dan mendapatkan keseimbangan melakukan sekitar 50% hal-hal manajemen (biasanya tidak jelas, hal-hal jangka pendek, pemadam kebakaran, menatap kemungkinan masa depan, atau hal-hal yang membutuhkan masalah orang untuk diselesaikan). Dan sekitar 50% menjadi pengembang langsung.

Ada banyak yang akan mengatakan "tidak, jangan jangan lakukan ini, Anda harus menjadi salah satu dari yang lain".

Ini adalah sulit, tetapi salah satu hal tentang mengelola orang yang melakukan pekerjaan teknis adalah bahwa jika Anda tidak tetap berhubungan, Anda dengan cepat menjadi usang secara teknis - dan kemudian Anda tidak pernah bisa kembali menjadi seorang pengembang (atau membutuhkan penurunan besar-besaran dalam pembayaran, dan periode pelatihan ulang yang panjang dengan majikan yang toleran).

Satu-satunya cara untuk tetap berhubungan dengan teknologi adalah dengan MELAKUKANNYA. Semua buku, kursus, dan wafel di dunia bukanlah pengganti untuk hal yang nyata.

Jadi dengan melakukan (beberapa) pengembangan, Anda menjadikan diri Anda seorang manajer yang lebih baik dalam pekerjaan teknis.

Tapi itu sulit.

dengan cepat_now
sumber
2
Ini jawaban yang luar biasa. Saya memiliki pengalaman yang sama ketika pertama kali pindah ke manajemen TI dari peran teknis. Itu adalah perusahaan kecil dan saya bisa mendapatkan yang terbaik dari kedua dunia. Saya sangat senang. Namun, ketika perusahaan telah tumbuh dan saya telah naik tangga manajemen waktu saya untuk pekerjaan langsung telah menurun dan saya tidak suka apa yang saya lakukan lagi. Jadi, kehati-hatian saya adalah menonton ketika perusahaan Anda semakin besar sehingga waktu langsung Anda akan turun bersamanya dan kemungkinan besar kepuasan kerja Anda.
Dave Kincaid
1
Ingatlah untuk mendelegasikan. Saya menemukan banyak pengembang baru yang berubah menjadi manajer gagal mendelegasikan ... akhirnya melakukan juga manajemen, tidak cukup banyak pekerjaan teknologi. Delegasikan rapat Anda kapan pun Anda bisa. Mendelegasikan pekerjaan manajemen jika seseorang dalam tim Anda tertarik. Temukan waktu untuk pekerjaan teknologi Anda.
Swati
@Dave dan @Swati - keduanya sangat baik komentar / saran. Saya juga didorong untuk membuat keputusan: menjadi teknis atau menjadi manajemen. (Oleh orang-orang yang berpikiran kecil di atas saya). Bukan pilihan yang baik untuk dibuat, tetapi teknis menang hari itu. Kehilangan tanggung jawab manajemen setelah melakukannya selama beberapa tahun itu tidak baik.
quick_now
8

Peringatan tanggapan ini dengan, ini adalah pengalaman saya, dan saya hanyalah seorang individu, dan Anda pasti akan berbeda dengan saya. Tapi, ini ceritaku.

Saya lulus, melakukannya dengan sangat baik, menjadi seorang Pemimpin dengan sangat cepat dan mendapatkan rasa hormat dari rekan-rekan saya karena hidup saya dengan teknologi dan kemauan untuk belajar di luar pekerjaan, menjaga keterampilan saya tetap segar. Itu juga membuat saya sangat baik dalam tugas pemrograman saya, karena saya berlatih di luar pekerjaan pada proyek pribadi. Saya dengan cepat menjadi 'pria' di departemen saya (dari 20 programmer pada saat itu). Dan kemudian manajer saya pergi.

Saya menjadi manajer, meskipun saya tidak pernah ingat setuju untuk melakukannya ?! Dan saya bertahan selama 3 tahun. Saya mengelola tim dengan cukup baik. Saya adalah seorang teknisi, jadi mereka menyukainya, karena mereka benci diberi tahu apa yang harus dilakukan, dan bagaimana melakukannya oleh orang-orang yang 'tidak memahami mereka, atau apa yang mereka lakukan / tawarkan'. Saya juga jauh lebih muda daripada anggota tim lainnya (saya berusia 25), mereka kebanyakan 30-45. Tapi itu sepertinya tidak masalah. tim itu senang. Dan saya masih melakukan bagian dari pengkodean, menjaga keterampilan saya tetap segar.

Kemudian tim menjadi terlalu besar! Saya menghabiskan semua hari saya dalam rapat dan dalam penilaian satu lawan satu. Saya jarang pulang ke rumah, tetapi sering berpikir, "apa yang telah saya lakukan hari ini?", Terlepas dari pertemuan.

6 bulan yang lalu saya melamar untuk posting Arsitek di perusahaan yang sama, dan mendapatkannya. Saya pulang konten rumah hampir setiap hari. Merasa seperti saya menambahkan nilai nyata dan mendorong perusahaan maju. Pengembang Pimpinan saya dari tim lama saya melakukan pekerjaan lama saya. Dia juga seorang teknisi. Tim kembali senang dengan penggantian, karena dia adalah seorang teknisi dan orang yang sangat baik. Tetapi dia baru saja mundur, kembali ke posisi lamanya karena banyak alasan yang sama.

Dalam pengalaman saya, orang-orang teknis yang baik, bahkan jika mereka baik dengan orang-orang, adalah teknisi yang baik karena mereka mendambakan sesuatu tentang teknologi. Tentang membangun sesuatu, membuat perangkat lunak sebagai seni. Satu-satunya cara saya akan kembali ke manajemen, adalah jika saya bisa berada di posisi saya di awal permainan manajemen, yang masih harus ditangani. Itu berhasil, semua orang senang, dan bisnis berjalan baik dari teknis saya, dan saya mendapatkan yang terbaik dari tim saya. Ketika tim bertambah besar, dan saya tidak melakukan apa-apa, semua orang menderita.

Semoga beruntung dengan apapun yang kamu pilih. Saya berharap Anda akan melakukannya dengan baik, karena setidaknya Anda memikirkannya daripada hanya melihat uang / kekuatan dan langsung masuk.

Codemwnci
sumber
1
+1 untuk: "orang teknis yang baik, bahkan jika mereka baik dengan orang, adalah teknisi yang baik karena mereka mendambakan sesuatu tentang teknologi. Tentang membangun sesuatu, menciptakan perangkat lunak sebagai seni". SANGAT BENAR. Banyak orang mengambil posisi manajer karena mereka khawatir ada orang bodoh yang akan merusak barang-barang.
cepat_now
5

Berada di posisi yang sama. Mengambil promosi ke manajemen dan saya sangat menikmatinya.

Saya masih melakukan pengembangan, karena saya juga salah satu pengembang terbaik, tetapi ini merupakan langkah yang baik. Saya senang bisa melakukan sesuatu yang berbeda sekarang. Sementara saya suka pengembangan, itu menjadi sesuatu yang menyiksa dan saya ingin melihat apa lagi yang tersedia.

Pekerjaan terbaik yang pernah saya miliki adalah bekerja untuk manajer yang baik dan saya telah mempelajari apa yang saya sukai tentang apa yang mereka lakukan dan berusaha melakukan hal yang sama. Sejauh ini tim tampaknya senang melibatkan saya dalam peran ini karena saya berusaha menjauhkan mereka dari omong kosong perusahaan.


sumber
3

Mungkin duduk bersama manajer sambil minum teh dan berbicara dengannya tentang hal ini. Kedengarannya dia pria yang baik dan jika kamu membereskannya, dia mungkin bisa membantumu mencari tahu apa yang tepat untukmu.

Jika Anda kehabisan pemrograman mungkin perubahan kecepatan untuk beberapa tahun mungkin baik, dan Anda selalu dapat kembali ke pemrograman nanti jika Anda mau.

Zachary K
sumber
3

Menurut pendapat saya, jika Anda seorang programmer yang juga bisa menjadi manajer mengambilnya. Jika Anda bukan seseorang yang kurang cakap, mungkin akan menerimanya. Sulit menemukan orang dengan kombinasi keterampilan manajemen dan pemrograman. Selain itu jika manajer Anda mendorong Anda untuk menerapkannya, ia memiliki keyakinan pada Anda. Mengelola seseorang yang lebih senior dari Anda seharusnya tidak menjadi masalah. Ini adalah bagian dari keterampilan manajemen orang-orang Anda. Saya punya satu saran untuk Anda. Awalnya Anda akan memiliki beberapa harapan yang tidak bahagia. Anda harus mengakhiri semua ambiguitas segera setelah Anda mengambil alih peran. Lakukan itu dengan kombinasi Anda yang bertanggung jawab, mendelegasikan tanggung jawab, menindaklanjuti dan bersikap tegas dengan anggota tim.

CyraX
sumber
3

Saya sudah menjadi pengembang dan manajer. Bagi saya itu adalah kegiatan sehari-hari yang Anda nikmati. Apakah Anda suka pelatihan, bertemu dengan orang-orang, manajemen proyek, membangun hubungan, dan menyelesaikan masalah orang? Atau apakah Anda membutuhkan banyak waktu sendirian, menemukan rapat-rapat menguras energi, tidak menyukai drama, dan suka masalah intelektual / teknis?

Anda akan menghabiskan hari Anda di pekerjaan yang sangat berbeda. Jadi ini adalah masalah hari apa yang akan Anda nikmati dan yang tetap Anda harapkan akan berakhir lebih cepat.

Havoc P
sumber
2

Tentu saja tidak ada jawaban benar atau salah dalam hal ini. Pengalaman saya adalah bahwa saya dipromosikan menjadi pemimpin tim (dengan tanggung jawab manajemen lini untuk tim) dari tim elektronik dan perangkat lunak. Saya berhasil menjaga banyak pekerjaan dalam pekerjaan ini dan itu cocok untuk saya, saya kemudian pindah untuk melakukan pekerjaan Manajemen Proyek dengan perusahaan lain dan membencinya. Saya sekarang kembali hanya melakukan pekerjaan pengembangan orang lain.

Tentu saja Anda harus mengingat Prinsip Peter dan yakin bahwa Anda benar-benar dapat melakukan pekerjaan itu dan tidak tergoda terlalu banyak oleh uang.

Matt Wilko
sumber
2

Menanggapi hasil edit Anda:

1) Saya akan bertanggung jawab atas SEGALANYA dari pada apa yang diminta. Departemen masih belum pulih setelah beberapa putaran PHK ... overstressed dan di ambang kelelahan. Saya memiliki hubungan yang cukup baik dengan semua orang di tim .... tapi saya ingin tahu apakah itu tidak akan berubah jika saya mengambil pekerjaan ini.

Hubungan Anda dengan anggota tim lainnya akan berubah. Anda sekarang adalah bos, bukan pasangan. Anda perlu memberi tahu orang apa yang harus dilakukan dan mereka harus melakukannya. Beberapa orang akan setuju dengan perubahan itu, tetapi yang lain mungkin membenci bahwa Anda telah dipromosikan daripada mereka.

4) Ini departemen kecil dan saya benar-benar tidak berpikir seorang manajer penuh waktu diperlukan. IMO kita tidak memerlukan seseorang untuk menghabiskan 50% dari waktu mereka memesan orang di sekitar (karena semua orang tahu apa yang harus mereka lakukan) dan 50% dari waktu tidak melakukan apa-apa.

Dalam hal ini mengalokasikan beberapa tugas proyek "mudah" untuk diri sendiri. Ini harus menjadi item yang tidak penting yang dapat Anda ambil dan lepaskan pada saat itu juga. Ini memungkinkan Anda untuk membantu dalam proyek, mengikuti basis kode tetapi tidak terganggu dari kegiatan manajerial. Hal lain yang dapat Anda lakukan adalah laporkan semua laporan bug yang masuk. Periksa untuk memastikan bahwa itu adalah bug nyata dan, jika itu mudah diedit, segera perbaiki. Masalah yang lebih besar kemudian bisa dijadwalkan ke seluruh kegiatan tim. Ini menghentikan tim menjadi terganggu dan juga menunjukkan klien / manajemen atas bahwa hal-hal diperbaiki.

ChrisF
sumber
1

Saya menolak kesempatan untuk menjadi pemimpin tim ketika saya hampir setahun ke industri perangkat lunak. Saya merasa secara teknis saya tidak cukup berpengalaman untuk mengambil jabatan itu. Hari ini, lima tahun, dan perubahan domain kemudian, saya berusaha keras untuk sampai ke pos yang sama. Saya berharap saya telah mengambilnya.

DPD
sumber
3
Apakah Anda mampu mengangkat beban saat itu?
2
Mungkin tidak. Saya hanya akan tahu jika saya mengambilnya. Saya menolaknya karena saya merasa bahwa Ketua Tim harus memiliki minimal 2 tahun keahlian teknis yang kuat. Tanpa itu, saya tidak akan memiliki kepercayaan anggota tim saya pada saya. Saya memiliki keterampilan orang-orang yang baik dan merupakan komunikator yang baik karena itulah saya diberi kesempatan. Sebenarnya itu bukan pekerjaan pertamaku. Saya telah bekerja selama satu tahun sebelum lulus tetapi tidak sebagai programmer.
DPD
Hanya bertanya karena pada pandangan pertama saya setuju dengan Anda bahwa itu agak dini untuk menjadi pemimpin. Saya hanya ingin tahu mengapa sekarang sulit bagi Anda dengan pengalaman lima tahun lebih?
Saya memang mendapatkan pertanyaan tetapi ketika mereka menemukan bahwa pengalaman saya terbagi menjadi beberapa teknologi dan dommains, minatnya berkurang. Perekrut biasanya mencari seseorang dengan pengalaman 6-7 tahun di bidang teknologi X saja. Ketika mereka tidak mendapatkan seseorang yang cocok dengan persyaratan itu, saat itulah mereka memanggil saya kembali.
DPD
2
Saya cenderung setuju - Ketua Tim setelah 1 tahun terlalu cepat. Saya benar-benar berpikir pengalaman yang luas (landasan yang baik) selama 5 tahun atau lebih adalah hal yang baik sebelum Pimpinan Tim tepat. Membuat Anda menjadi orang yang lebih baik, lebih bulat, lebih berpengetahuan. Bagian dari menjadi Ketua Tim adalah melatih, membimbing, membantu orang lain - tidak hanya membagikan pekerjaan.
cepat_now
0

Anda perlu memetakan bagaimana Anda pikir tim harus berjalan dan posisi apa yang perlu dibuat, diubah, dihilangkan dan diisi bersama dengan kualifikasi. Berdasarkan umpan balik yang Anda dapatkan, Anda merasa akan memberi tahu Anda jika Anda menginginkan pekerjaan itu.

Pertimbangan lain adalah seberapa jauh Anda ingin melangkah dalam manajemen. Lihat apa harapan semua orang.

Rekan satu tim Anda seharusnya ingin membantu Anda berhasil atau mereka harus pergi. Pastikan Anda jelas tentang bagaimana Anda ingin menjalankan sesuatu dan biarkan mereka memutuskan apakah mereka ingin bekerja sama.

JeffO
sumber