Apa yang akan Anda lakukan jika seorang programmer senior mencuri kode Anda? [Tutup]

12

Ini adalah pengalaman saya di perusahaan sebelumnya. Karena ini adalah perusahaan startup kecil, beberapa prosedur pengembangan perangkat lunak normal tidak diikuti dengan ketat. Salah satu kolega saya adalah seorang programmer senior di perusahaan itu selama 2 tahun. Keterampilannya sangat kurang. Dia akan mengalokasikan tugasnya kepada saya dan kemudian mengambil kredit untuk pekerjaan itu sendiri. Dia melakukan ini secara teratur, sementara saya juga harus menyelesaikan tugas saya sendiri.

Saya merasa bahwa saya tidak dapat mengungkapkan situasi ini kepada manajemen senior karena kolega tersebut memiliki kepercayaan mereka.

Kemudian, saya mencoba untuk menunda tugas-tugasnya yang ditugaskan kepada saya sehingga merefleksikannya dengan buruk (karena dia tidak bisa menyelesaikan tugas) Juga, keluhan klien menumpuk masalah yang belum terselesaikan. Sekarang perusahaan tahu tentang dia.

Sebenarnya, sekarang saya menuju ke perusahaan baru sebagai Lead. Sekarang saya sepenuhnya bebas dengan situasi ini.

Pernahkah Anda mengalami situasi seperti ini? Apa yang akan / kamu lakukan?

Naveen Kumar
sumber
9
Saya tidak mengerti alasan Anda mengapa Anda tidak bisa memberi tahu manajemen senior tentang hal ini.
5
Kolega itu tampaknya telah menjalin pertemanan dengan salah satu anggota manajemen - mengatakan tidak ada yang akan menerima jika ada keluhan yang dituduhkan kepadanya (secara tidak langsung ketika salah seorang kolega mencoba untuk mengeluh tentang dia)
Naveen Kumar
4
Tidak bisakah Anda melakukan perubahan pada kontrol sumber sendiri?
TZHX
7
Ini terdengar seperti kisah dari film Tron asli ..
Desolate Planet
9
Manajer sering menjadi vampir kredit , begitulah mereka menjadi manajer. Itu adalah fakta kehidupan, seperti unicorn dan manusia serigala.
Tim Post

Jawaban:

8

Anda sudah melakukan apa yang saya pikir akan disarankan banyak orang, yaitu meninggalkan perusahaan dan mencari manajemen baru.

Seandainya Anda bertahan, kendali sumber akan menjadi salah satu cara untuk membangun bukti. Yang lain adalah tidak menyelesaikan tugasnya, yang sepertinya terjadi. Pada titik tertentu manajemen (well, manajemen yang kompeten) tentu ingin mengintip apa yang sedang terjadi. Anda akan memiliki audiensi saat itu, dan jika Anda mendokumentasikan apa yang Anda lakukan pada tugas-tugas Anda dan dapat menghasilkan email atau informasi lain yang menunjukkan tugas-tugas tambahan yang diberikan oleh pimpinan, akan sangat jelas bahwa beban kerja Anda bukan hanya milik Anda sendiri .

Akhirnya, pemahaman saya adalah bahwa apa yang Anda uraikan terjadi di banyak tempat. Profesor mengambil kredit untuk pekerjaan mahasiswa pascasarjana, pelatih mendapatkan kredit untuk pekerjaan atlet, dan pimpinan perusahaan menghadiahi diri mereka sendiri dengan baik untuk pekerjaan yang dilakukan oleh legiun orang lain. Siswa mengambil kredit untuk karya penelitian yang dibeli atau lembar contekan. Situasi Anda tampak lebih pribadi dan membuat frustrasi, tetapi sepertinya Anda sudah melakukan hal terbaik yang Anda bisa dan terus maju.

Bernard Dy
sumber
Terima kasih s - saya merasakan apa pun yang tidak akan berubah - jadi saya meninggalkan perusahaan & Sekarang semuanya bergerak Baik!
Naveen Kumar
+1 Satu catatan: memimpin! = Senior. Bagian dari pekerjaan seorang pemimpin adalah mendelegasikan beberapa tugas kepada tim. Yang mengatakan, mencuri kredit untuk pekerjaan yang sebenarnya tidak.
George Marian
8

Saya akan mengatakan tidak ada yang bisa Anda lakukan, begitu itu terjadi, kecuali Anda punya bukti. Dan sepertinya Anda keluar dari situasi itu ok.

Saya akan menyarankan bahwa hal semacam ini sangat tidak biasa tetapi tentu saja tidak pernah terdengar di industri, jadi saya akan mengambil pelajaran dari ini dan melindungi diri Anda di masa depan.

Garis pertahanan terbaik adalah kontrol sumber. Jika Anda berada di perusahaan yang tidak menggunakan kontrol sumber maka cukup instal Subversion dan komit kode untuk itu, maka sarankan semua orang untuk menggunakannya. Tidak pernah ada argumen yang baik untuk tidak melakukannya.

pdr
sumber
Anda benar, sekarang ada yang menggunakan SVN!
Naveen Kumar
1
Suruh mereka menggunakan git , lalu :-)
Joey Adams
3

Saya akan mengatakan tidak pada tugas berikutnya dan jika dia ingin mendiskusikannya dengan temannya, pengawas maka pengawas itu dapat memberi tahu saya untuk melakukan pekerjaan pengembang senior. Jadi dengan cara tertentu, Anda akan mendapatkan kredit untuk itu.

Saya ingin menunjukkan bahwa saya pikir ini berbeda dengan manajer. Saya bekerja dengan tim yang akan mengeluh jika manajer mengambil pujian atas sesuatu yang mereka lakukan. Saya hanya tidak mendapatkan alasan bahwa manajer harus membuat daftar semua orang yang bekerja pada setiap proyek kecil ad hoc. Manajer menangani tim dengan baik. Mencari minat kami (Mendesak manajemen tingkat atas untuk membuat saya dipekerjakan tepat waktu untuk memanfaatkan rencana 401K.). Atur jadwal pelatihan. Terus-menerus mengatakan kepada kami untuk keluar dari kantor jika kami bekerja terlalu banyak. Pemikiran saya adalah melakukan apa yang Anda bisa untuk membuat manajer Anda dipromosikan. Yang baik akan membalas Anda. Itu membuat tim terlihat lebih baik di mata seluruh perusahaan. Kebanyakan orang dipromosikan karena orang di atas mereka dipromosikan dan bukan karena mereka dipecat karena ketidakmampuan (Dan jika itu '

JeffO
sumber
Anda benar - sebagai perusahaan pemula mereka memiliki semacam intensitas untuk memiliki anggota senior di kantor untuk pergerakan produk / kemajuan dalam arti - yang menciptakan situasi di mana tidak untuk mengambil tindakan pada orang tertentu siapa pun yang seperti ini!
Naveen Kumar
1
Seorang manajer yang baik di perusahaan yang baik akan memberikan kredit kepada publik di mana haknya dan mengambil kesalahan dan meneruskannya secara pribadi. Kredit apa pun kepada staf mereka akan mencerminkan mereka dengan baik. Sayangnya, terlalu banyak perusahaan mengecilkan pemikiran semacam itu dengan berbagai cara.
pdr
@ pdr - selama semua orang tidak mengharapkan beberapa jenis pengakuan terperinci. Tidak pernah memberi kredit adalah hal yang buruk. Perusahaan-perusahaan yang berusaha terlalu keras untuk menemukan kesalahan, terlalu banyak energi bagi siapa pun untuk memberikan pujian.
JeffO
0

Tidak, saya tidak pernah mengalami situasi itu. Bahkan sejak awal di mana saya tidak menggunakan kontrol sumber, tidak ada yang pernah mencoba untuk mendapatkan kredit untuk pekerjaan saya.

Jika saya punya, saya akan berbicara dengan orang atau manajemen senior.

Bisakah Anda menandatangani kode Anda?

Jika Anda tidak dapat mengambil kredit untuk pekerjaan Anda, menurut Anda apa pilihan Anda?

Julio
sumber