Bagaimana cara menghindari situasi "APAKAH ANDA HAZ TEH CODEZ"?

113

Saya memiliki situasi yang aneh di tempat kerja, di mana seorang rekan kerja saya sering bertanya kepada saya dan rekan kerja lainnya tentang kode kerja.

Saya ingin membantunya, tetapi permintaan potongan sepele yang konstan ini mengganggu pikiran saya dan terkadang membuat saya sulit berkonsentrasi.

Plus, saya mendapat kesan (...) bahwa permintaan ini dihasilkan oleh kurangnya kompetensi, lebih dari oleh kemalasan. Bahkan, dia sering bertanya hal-hal yang pura-pura tahu jawabannya, karena ketika saya menyelesaikan masalah dia biasanya mengatakan hal-hal seperti "Tentu", "Ya, itulah yang saya pikirkan", memberi saya kesan bahwa jawaban saya tidak sepadan.

Bagaimana saya bisa mengatasi situasi yang memalukan ini?
Haruskah saya menunjukkan secara lebih eksplisit di depan rekan kerja lain tentang kurangnya pengetahuan (dengan mengatakan hal-hal seperti: "lakukan sendiri jika Anda bisa,") atau terus memberikan apa yang dia inginkan?

Saya pikir dia harus mengumpulkan semua pertanyaannya menjadi satu, sehingga saya bisa memberinya sebagian dari waktu saya dan dia bisa mengerjakan semuanya sendiri untuk urusannya.

Tidak ada hierarki dalam tim, saya harus mengatakan kami berdua memiliki senioritas yang sama lima tahun, lebih atau kurang. Untuk alasan yang sama, saya percaya saya tidak bisa melaporkan kepada manajemen, karena pertanyaan sepele sering diabaikan.

Saya berdiskusi dengan dua anggota lain dan mereka setuju dengan saya: sebenarnya dia sering menanyakan hal-hal yang berputar melalui rekan kerja.

volothamp
sumber
10
Setelah Anda memiliki solusinya, beri tahu kami di SO sehingga kami dapat menggunakannya sebagai salah satu alasan paling dekat untuk semua pertanyaan "beri kode" yang kami miliki.
casperOne
2
Anehnya, entah bagaimana mereka juga lebih dekat dengan manajemen, jadi dalam kebanyakan kasus Anda tidak akan mendapatkan sikap meskipun Anda melapor;)
Prashant Bhate
3
@PrashantBhate: burung dari bulu. Jika Anda memiliki talenta sungguhan, Anda tidak perlu menghargai pekerjaan orang lain, yang merupakan "keterampilan" yang sangat penting dalam manajemen.
outis
6
kirimkan kepadanya beberapa tautan Let Me Google That For You - kebanyakan orang segera mendapatkan pesan ...
Matt
4
Saya memiliki situasi yang sama tetapi penanya akan melakukan round-robin dari devs lain "Saya sudah sejauh ini, dapatkah Anda membantu dengan bagian selanjutnya" ... Setelah duduk dan berdiskusi dengan jujur, dia mengakui bahwa dia hanya ingin cukup waktu dalam pekerjaan di CV-nya untuk pergi untuk posisi menteri di Afrika Selatan ... Dia bahkan meminta saya untuk rekomendasi LinkedIn ketika dia meninggalkan perusahaan!
Dasar

Jawaban:

190

Tanggapan saya adalah mengatakan "Saya sedikit sibuk sekarang, bisakah Anda mengirim email kepada saya dan saya akan menanganinya nanti". Kemungkinan beberapa pertanyaannya sah, dengan memaksanya mengirim email kepada Anda itu tidak mengganggu alur Anda dan dia tidak akan repot-repot merinci masalah dalam email jika itu sepele. Anda kemudian juga memiliki catatan untuk ditunjukkan kepada manajemen jika pertanyaannya tetap pada tingkat yang tidak masuk akal.

Tom Squires
sumber
12
Ini juga metode yang saya sukai. Ini menghindari konfrontasi (dan kemungkinan Anda akan berada di pihak yang kalah) dan jika Anda mengatakannya secara konsisten mereka akan menyerah setelah seminggu.
jqa
15
IMO, itu pilihan terbaik. Itu meninggalkan jejak kertas, serta memaksanya untuk benar-benar berpikir dan menulis sebelum hanya mengatakan sesuatu.
Nicholas
21
Terlebih lagi, ketika dia menuliskan masalahnya, dia umumnya akan bisa menyelesaikannya sendiri. Menurut saya mendefinisikan masalah itu sendiri adalah setengah dari solusi.
Lelouch Lamperouge
1
Saya suka ini, tapi saya akan memintanya untuk mengirim email bos Anda dan CC Anda, meminta bos Anda untuk menetapkan prioritas ...
gWaldo
3
Sekali lagi jawaban ini membuktikan bahwa seringkali, pilihan terbaik adalah mengatakan yang sebenarnya dengan cara yang sopan. Penanya sebenarnya mengatakan terganggu oleh rekannya, dan jawaban ini (sangat bagus, jangan salah!) Pada dasarnya hanya mengatakan kepadanya: Silakan dan katakan pada rekan Anda bahwa gangguan mengganggu Anda. Terkadang, hal yang jelas perlu ditunjukkan sebelum kita bisa melihatnya.
fzwo
44

Hal pertama yang harus dilakukan adalah berdiskusi dengan pria yang bersangkutan. Lakukan satu per satu alih-alih dalam kelompok atau dia mungkin merasa terkekang (mungkin memang seharusnya begitu). Tanyakan kepadanya mengapa dia terus menanyakan pertanyaan-pertanyaan ini, jelaskan betapa mengganggu pekerjaan Anda - lihat apa yang dia katakan.

Bergantung pada apa yang Anda dapatkan dari percakapan ini, cobalah untuk melihat apakah dia dapat belajar sendiri. Bantu dia membantu dirinya sendiri daripada memberinya jawaban. Lihat apakah mengarahkannya ke arah yang benar sudah cukup.


Jika tidak ada di atas yang membantu:

Anda dan kolega Anda harus berhenti menjawab pertanyaan remehnya.

Jawabannya seperti:

  • Maaf, tidak dapat membantu sekarang. Saya memiliki tenggat waktu.
  • Kenapa kamu bertanya?
  • Itu terlihat sepele untuk orang sepertimu.

Pada dasarnya, jika semua tim setuju untuk bermain bersama dengan ini, ia harus memikirkan sendiri.


Anda mengatakan ini tidak kooperatif - ya, benar. Itulah intinya.

Anda memiliki anggota tim yang tidak menarik bebannya - dia sebenarnya menyebabkan Anda dan kolega Anda menjadi kurang produktif. Jika dia berada pada level di mana pertanyaan-pertanyaan ini bukan pertanyaan yang seharusnya dia tanyakan, tolak untuk menjawabnya.

Jika Anda merasa ini bukan strategi yang baik, Anda dapat memulai log interupsi. Catat setiap kali dia mengajukan pertanyaan sepele dan berapa lama Anda kembali ke pekerjaan Anda (yaitu, ke dalam kerangka pikir Anda sebelum interupsi).

Log ini akan memberi Anda gambaran tentang berapa banyak waktu yang dia keluarkan untuk Anda. Jika semua kolega Anda melakukan ini, Anda akan memiliki gagasan yang kuat tentang seberapa buruk masalahnya.

Apa yang Anda lakukan dengan data ini terserah Anda - diskusikan dengannya, jelaskan masalahnya dan cobalah untuk menyelesaikannya atau tingkatkan ke manajemen.

Oded
sumber
6
Anda lebih suka membuatnya menjauhkan Anda dari produktif? Saya percaya dia menjadi masalah. Anda sekarang tidak menjadi solusi lagi. Anda perlu membaca sedikit tentang produktivitas negatif - anggota tim yang memproduksinya harus dipotong.
Oded
4
Sayangnya saya kehilangan pekerjaan karena mengikuti rute yang tidak kooperatif sehingga saya tidak akan merekomendasikannya. Kemudian lagi, saya memang mendapatkan pekerjaan yang lebih baik di tempat lain (jadi itu sangat berharga).
Spoike
15
-1 ini agak terlalu pasif-agresif untuk seleraku.
Bryan Oakley
4
Ada banyak programmer yang kompeten di luar sana mencari pekerjaan. Jika seorang pria tidak dapat memotongnya, potong dia longgar dan pekerjakan seseorang yang kompeten.
Paul Tomblin
8
"Dia sering meminta bantuan kepada saya, jadi saya mulai menjaga administrasi yang rumit ini tentang berapa banyak waktu saya hilang. Ini adalah laporan tertulis, pertanyaan, jawaban, spreadsheet, dan grafik tentang berapa banyak waktu yang dibayarkan perusahaan kepada saya untuk melakukan hal-hal lain dari pekerjaanku ". Mungkin memberikan kesan yang salah.
Konerak
42

Cara konstruktif untuk mendekati ini (karena Anda mengatakan rasanya seperti ini adalah karena kurangnya kompetensi), bisa sebagai berikut:

  • Cobalah membimbingnya ke arah jawaban, tetapi cobalah membuatnya datang dengan jawaban akhir. Dengan cara ini, dia akan belajar bagaimana menghasilkan hal-hal sepele sendiri, dan juga dia akan menjadi lebih percaya diri tentang kompetensinya sendiri dalam menemukan solusi (mungkin dia tidak aman dan perlu konfirmasi dari Anda dan / atau kolega Anda? ).

  • Jika dia mengajukan pertanyaan yang sama beberapa kali, jelaskan bahwa Anda sudah menjelaskan ini, dan bahwa ia harus tahu ini (karena dalam kasus yang tepat, Anda sebenarnya TAHU apa yang seharusnya pengetahuannya tentang masalah itu).

Geerten
sumber
2
Ini harus menjadi jawaban teratas - bantu dia untuk membantu dirinya sendiri.
Qwerky
1
Ya, tetapi ada beberapa yang lebih sederhana dari itu. Saya pikir membuat profil orang yang Anda coba bantu jauh lebih penting. Saya telah melihat kasus berjalan dua arah.
govi
Saya setuju, ini harus menjadi jawaban teratas. Katakan padanya bagaimana melakukannya, tetapi jangan berikan kode untuknya. Ini akan memaksanya untuk mengkodekannya sendiri dan dia bisa belajar cara kerjanya.
Rachel
Jawaban fav saya! Saya baru saja menghapus +1 dari yang "bagus" lainnya
Peter Gfader
30

Sebagai seseorang yang telah mempekerjakan orang-orang semacam ini sebelumnya, izinkan saya memberi tahu Anda bahwa menyadari masalah ini adalah perbuatan yang sangat baik. Apa yang saya ingin orang-orang saya lakukan dalam keadaan ini adalah:

  • Mulailah mengatakan tidak. Ini sulit karena orang-orang ini sangat pandai dalam apa yang mereka lakukan, yaitu membuat orang lain membantu mereka. Baik sekali. [lihat catatan 1]
  • Jika Anda siap untuk itu, lakukan percakapan orang dewasa di mana Anda mengidentifikasi perilaku dan mengatakan Anda tidak akan berpartisipasi lagi. Ini opsional. Anda tidak perlu memberi tahu rekan kerja bahwa ia tidak dapat mengambil tagihan $ 20 dari dompet sesuka hati.
  • Beritahu bos Anda. Tuhan, saya berharap orang-orang memberi tahu saya sebelumnya.

Anda tahu apa yang akan terjadi jika rekan kerja ini dipecat? Ini adalah hal yang mengejutkan. TIDAK ADA BURUK. Jika tim menghasilkan x unit kerja seminggu sebelumnya, mereka akan terus menghasilkan x unit kerja seminggu sesudahnya. Waktu yang dikonsumsi orang ini, dan gangguan yang mereka sebabkan dalam alur kerja Anda, benar-benar hanya dapat diketahui sesudahnya. Anda akan mendapatkan lebih banyak selesai ketika perilaku ini berhenti. Anda akan lebih bahagia juga. Dan perusahaan Anda akan memiliki lebih banyak uang.

Catatan 1: Suatu kali saya memiliki seorang karyawan yang mengalami hari yang buruk di minggu yang buruk. A, kataku, aku butuh daftar semua barangmu yang luar biasa dan di mana posisinya sebelum kau pulang hari ini. Saya akan memeriksanya malam ini dan kami akan membuat rencana besok pagi. Ada satu jam tersisa di hari itu. Setelah saya meninggalkan kantor A (untuk pulang, kami tidak bekerja pada jam yang sama), dalam angsa B dan menggertak A untuk "membantu" dengan proyek B (yang bahkan tidak penting bagi perusahaan, itu adalah proyek pelatihan untuk membuat B lebih baik pada teknologi tertentu dengan menambahkan sesuatu ke situs web kami) untuk - Anda dapat menebaknya - satu jam. Kemudian A pulang. Saya tidak keberatan dengan itu, berhenti adalah berhenti. Tapi wowee adalah saya marah pada B hari berikutnya. Tingkat keterampilan yang dibutuhkan untuk membuat orang pintar menjatuhkan segalanya untuk Anda bukanlah sesuatu yang bisa diremehkan. Anda dapat memutuskan untuk mengatakan tidak,

Saya berharap saya bisa memberi tahu Anda bagaimana membuat orang itu berhenti melakukannya. Dalam pengalaman saya, Anda tidak bisa. Tetapi Anda dapat membuat mereka berhenti melakukannya untuk Anda . Kadang-kadang orang-orang ini, setelah dilepaskan dari tempat mereka melakukan ini, akhirnya bekerja di suatu tempat tidak ada yang bisa lintah dan tidak suka di sana, atau bekerja di pekerjaan yang mereka benar-benar tahu bagaimana melakukannya. Tetapi sementara mereka memiliki pekerjaan, mereka tidak tahu bagaimana melakukannya, dan kemampuan untuk membuat orang lain melakukannya untuk mereka, itulah strategi yang akan mereka gunakan.

Kate Gregory
sumber
1 untuk "Mulailah mengatakan tidak" Selain itu saya merasa Anda mungkin telah menderita sangat buruk dari lintah kompulsif yang tidak kompeten. Kebanyakan orang yang kompeten hanya menunjukkan perilaku ini karena mereka tidak memahami efek pertanyaan mereka terhadap Anda dan akan mengalah (mungkin berulang kali) dan / atau dipaksa untuk kembali lagi, mengumpulkan pertanyaan mereka (sesi sehari 10 menit sekali) atau memasukkan barang melalui pos karena hal itu menjadi lebih sulit untuk diminta daripada mengatasinya sendiri.
Marjan Venema
2
@MarjanVenema masalahnya, jika OP berurusan dengan orang seperti itu, itu tidak akan sejauh ini. Pada saat OP sedang mengobrol di antara rekan kerja dan menyadari "hei, ini terjadi pada kita semua" Anda dapat yakin seseorang telah mencoba hal-hal sederhana, jika bukan OP maka salah satu rekan kerja.
Kate Gregory
Ya itu karena tampaknya sejauh ini mereka belum melakukan apa pun untuk menghentikannya, mereka telah bermain langsung ke kebiasaannya dengan menjawab semua pertanyaannya.
Marjan Venema
2
"Katakan pada atasanmu. Tuhan, kuharap orang-orang memberitahuku lebih awal," Kate, aku tidak tahu apakah kau tahu, tetapi kemungkinan besar kau juga bisa mendapatkan kue dan memakannya, "... Kau akan mendengar tentang ketegangan antara dua karyawan dan moderasikan diskusi sebelum menjadi pertandingan seru dalam sebuah pertemuan. Hadiah Anda untuk budaya 1: 1 yang sehat adalah kurangnya drama ... "
agas
3
@gnat terima kasih, saya penggemar berat satu lawan satu dan memilikinya. Saya memang mendengar "Saya sering terganggu" atau "Saya pikir saya menghabiskan terlalu banyak waktu untuk membantu X" tetapi butuh waktu lama untuk orang-orang mengatakan kepada saya bahwa X sudah melewati batas. OP di sini juga tidak ingin memberi tahu bos. Orang-orang baik, mereka ingin membantu, mereka ingin menjadi pemain tim yang mendukung. Saya mengerti.
Kate Gregory
19

Kirimi dia tautan ke Stack Overflow .

Jika itu benar-benar kemalasan maka seharusnya bukan tanggung jawab Anda untuk mengisi kembali kesediaannya untuk menyelesaikan pekerjaan. Jika itu adalah kurangnya kemampuan maka biarkan dia memuati kultus sendiri dan bukan milikmu. Anda memiliki tanggung jawab profesional kepada atasan Anda untuk melakukan pekerjaan terbaik Anda dan Anda tidak dapat membiarkan orang lain membahayakan Anda. Bekerja kooperatif dan membantu kolega adalah perilaku profesional dan yang diharapkan. Membiarkan bobot mati membuat Anda tidak melakukan pekerjaan Anda (tanpa menyumbang sesuatu kembali) adalah sesuatu yang perlu Anda hindari dan itulah yang manajer Anda dapatkan banyak uang untuk memperbaikinya.

Joel Brown
sumber
2
+1 untuk SO. Saya biasa menyingkirkan bantuan vampir dengan mengirimkan tautan 'biarkan saya google untuk Anda'. Yang saya tidak bisa tautkan ke sini karena tampaknya sudah difilter.
Jason Lewis
Dan juga tautan ke google.com akan menjadi jawaban yang sangat tepat :)
Yasin Okumuş
12

Itu aneh - dia hanya meminta Anda melakukan pekerjaannya untuknya. Kecuali jika dia memiliki cara bertanya yang sangat pintar / halus, saya pikir saya akan tergoda untuk hanya mengatakan "tidak, saya tidak punya waktu".

gkrogers
sumber
4
Mengapa bersikap sopan? Saya telah sopan dengan orang-orang bodoh, penunggang ekor, dan seniman penipuan selama hampir 10 tahun. Jauh lebih mudah untuk menghadapi orang tersebut secara langsung, memberi tahu mereka secara persis bagaimana perasaan Anda tentang hal ini. Mereka mungkin membenci Anda, tetapi jadi apa, Anda tidak ingin terlihat dengan orang-orang seperti itu. Bahkan tidak baik tentang itu. Itulah satu-satunya cara yang orang-orang ini pelajari dan mereka akhirnya lakukan atau mereka baru saja mulai mengeksploitasi orang lain, bukan masalah Anda lagi.
maple_shaft
13
"Kenapa harus sopan" Karena kamu mungkin akhirnya dilaporkan ke manajemen sendiri.
otto
2
@maple_shaft: Seperti yang dikatakan harjou, Anda harus melakukannya dengan cara yang cerdas.
Goran Jovic
4
-1 ini bukan jawaban yang bermanfaat, itu hanya komentar.
Bryan Oakley
5
@harjuo - Anda tidak harus sopan, hanya saja tidak kasar. Selama Anda profesional, saya tidak melihat masalah dengannya. Memang, orang yang Anda hadapi mungkin menganggapnya buruk dan merengek tentang hal itu, bahkan mungkin kepada manajemen. Jika Anda berpikir bahwa ada kemungkinan manajemen terlibat, maka saya hanya akan mencoba membuat bebek saya berturut-turut dan bersiaplah untuk memberikan penjelasan yang tenang dan jelas tentang situasi tersebut kepada manajemen. Manajemen tidak akan memiliki pengetahuan langsung untuk membantah ketidakakuratan akun orang ini.
Apprentice Dr. Wily
9

Sudahkah Anda mempertimbangkan melakukan percakapan dewasa dengan orang ini? Biarkan mereka tahu pertanyaan konstan mereka adalah pembunuh produktivitas, dan tanyakan mengapa dia merasa dia harus terus-menerus mengajukan pertanyaan yang tampaknya sederhana. Mungkin dia adalah sedikit tidak kompeten. Anda dapat memilih untuk membiarkannya gagal, atau Anda dapat memilih untuk membantunya berhasil.

Idealnya, beri tahu dia bahwa Anda ingin membantu jika dia benar-benar macet, tetapi Anda berharap dia memberi Anda rasa hormat yang layak Anda dapatkan dan lakukan sedikit riset independen terlebih dahulu. Terus memberinya jawaban untuk pertanyaan sederhana tidak membantu siapa pun. Mendorongnya untuk belajar dan tumbuh membantu seluruh tim.

Ya, itu akan menjadi percakapan yang tidak nyaman, tetapi itu akan menjadi kurang nyaman daripada beberapa bulan lagi kebencian diam.

Bryan Oakley
sumber
Ide bagus jika itu berhasil. Ketika seseorang meyakinkan diri mereka bahwa mereka tidak meminta banyak bantuan, dan hanya pada hal-hal kecil, dan itu menghemat waktu secara keseluruhan karena Anda sudah tahu dan hanya perlu memberi tahu saya, maka Anda mengatakan Anda tidak akan membantu saya menang bisa banyak memperbaiki.
Kate Gregory
@KateGregory: jadi tugasmu adalah meyakinkannya. dan itulah tepatnya pertanyaan dan jawaban ini. Mungkin sulit untuk meyakinkannya, tetapi Anda harus mulai melakukannya atau kinerja Anda sendiri terus menderita.
Marjan Venema
@MarjanVenema ada hal-hal lain selain membuat orang itu berhenti bertanya, termasuk mengatakan tidak ketika ditanya, dan pergi ke manajemen dan meminta untuk menghentikannya.
Kate Gregory
@KateGregory: lihat komentar saya untuk jawaban Anda.
Marjan Venema
9

Sebagai mantan manajer, saya tidak dapat mulai memberi tahu Anda berapa banyak waktu yang saya habiskan setiap minggu sebagai pengasuh bayi "dewasa". Semua ego, konflik, hinaan, dan masalah terkait pekerjaan sesekali. Tidak pernah ada masalah dengan ulasan kode.

Saya hanya berharap tempat kerja yang nyata bahkan mulai menyerupai yang ada di buku Joel.

Secara kolektif, duduklah di ruang konferensi dengan semua staf yang direcoki oleh individu ini. Biarkan orang ini tahu bahwa gangguan adalah gangguan dari pekerjaan Anda, dan mengganggu kemampuan Anda untuk bekerja di "zona".

Beri tahu manajer, jika mungkin.

Tanyakan agar semua pertanyaan dialamatkan melalui email untuk menghilangkan gangguan kerja dan agar Anda dapat mulai mencatat frekuensi interupsi dan tingkat pengalaman yang rendah.

Dalam waktu singkat grup secara kolektif seharusnya mengirim pesan yang membuat orang ini tidak mengganggu semua orang, atau Anda akan mengumpulkan cukup banyak jalur email untuk menunjukkan kepada manajer yang tidak berpengalaman bahkan kesalahan perekrutan yang dilakukan.

Pelajaran yang saya pelajari sejak awal sebagai manajer adalah untuk merekrut karyawan terbaik yang bisa saya temukan, mencoba melihat bagaimana setiap orang bekerja di dalam tim dan bagaimana tim itu terbentuk.

Pelajaran awal lainnya adalah menyingkirkan karyawan yang buruk segera.

bsd
sumber
+1 untuk baris terakhir, yang akhirnya kita semua dapatkan (dan kemudian berharap kita datang lebih cepat)
Kate Gregory
Saya pernah mendengarnya menjelaskan seperti ini - "tidak ada yang namanya perekrutan yang baik, hanya pemecatan yang baik"
jqa
6

Mintalah dia untuk menuliskan pertanyaannya sehingga Anda akan dapat menjawab nanti ketika Anda akan bebas dan berbicara dengan manajer Anda untuk memastikan Anda memiliki kondisi kerja yang tenang.

Situasi Anda gagal Poin Joel Test # 8 Apakah programmer memiliki kondisi kerja yang tenang?

Jika seorang rekan kerja mengajukan pertanyaan kepada Anda, menyebabkan gangguan 1 menit, tetapi ini membuat Anda keluar dari zona dengan cukup buruk sehingga Anda membutuhkan waktu setengah jam untuk menjadi produktif lagi, produktivitas keseluruhan Anda dalam masalah serius.

bancer
sumber
1
Adakah pemilih bawah yang ingin berkomentar?
bancer
5

Minta dia untuk memposting pertanyaan di situs ini dan lihat apa tanggapannya, itu membantu banyak programmer;) Letakkan salinan CLR melalui C # di mejanya dan biarkan dia memeriksa di sana.

jolySoft
sumber
apa yang membuat Anda berpikir OP mengeluh tentang pertanyaan C #? Apakah C # benar-benar sulit?
gbjbaanb
Bukan saya. Itu hanya contoh sumber daya yang bagus. Itu maksud saya, beri dia sumber daya yang bagus dan minta dia belajar hal-hal untuk dirinya sendiri. Apakah masalah. Net, python atau dalam kasus Anda C ++ dan tidak ada C # mudah, itu sikapnya yang salah.
jolySoft
4

Saya akan memintanya untuk memasukkan semua pertanyaannya ke dalam tumpukan besar, dan kemudian duduk dan melakukan beberapa pemrograman dengan dia selama rentang waktu yang lebih lama.

Kedengarannya dia tidak tahu cara memprogram, tapi itu mungkin hanya frustrasi Anda. Pemrograman pasangan akan mengajarinya cara memprogram (dengan asumsi dia bisa diajar, tidak semua orang memiliki kemampuan programz).

Lennart Regebro
sumber
2
kunci untuk menentukan apakah ini masalahnya atau tidak adalah apakah Anda terus mendapatkan pertanyaan yang sama berulang kali. Ada orang di luar sana yang akan bertanya kepada Anda bagaimana melakukan sesuatu (hal yang sama) tiga kali seminggu dan tidak pernah ingat dan terus bertanya. Orang-orang seperti itu tidak dapat membantu dengan pemrograman pasangan.
Kate Gregory
2
Pair prog sangat bagus dalam skenario ini, karena ia mendapat bantuan tetapi tidak gratis. Dengan berpasangan, mudah untuk menyadari apakah dia mau belajar atau hanya mencari seseorang yang melakukan pekerjaannya
Peter Gfader
3

Saya tahu persis bagaimana perasaan Anda, saya telah berada dalam situasi ini sebelumnya. Itu hanya permainan peran dan manipulasi. Ini biasanya terjadi karena berbagai alasan: - Orang itu tidak tahu jawabannya, tidak kompeten dan tidak ingin tampil tidak kompeten, maka itulah yang saya pikirkan. - Jika orang itu mengajukan pertanyaan bodoh di depan orang-orang, dan menjawabnya segera setelah itu, ia mungkin mencoba menempatkan Anda di tempat yang tidak kompeten, atau bermain-main dengan Anda (tempat kerja penuh dengan orang-orang seperti itu, mencoba untuk memanjat di atas kamu). - Orang itu malas dan ingin Anda melakukan pekerjaannya untuknya. - Orang itu adalah tipe pria "dengan mendengar" yang berarti dia dapat mereproduksi sampel kode tetapi tidak dapat mengadaptasinya karena dia tidak mengerti cara kerjanya, hanya di mana menggunakannya.

Pendekatan yang baik IMO adalah hanya untuk memberitahu orang itu, maaf sobat, sekarang Anda sendirian, Anda harus memikirkannya sendiri kali ini, saya harus melakukan sesuatu. Jika masalah tetap ada, bicarakan dengan manajer Anda tentang hal itu (saya tahu bangku bukan yang terbaik tetapi mudah-mudahan Anda memiliki manajer yang kompeten yang pernah melihat salju sebelumnya :))

Eric
sumber
3

Saya akan mempertimbangkan sebagian besar jawaban, bahkan berbincang-bincang dengan mereka, "Eskalasi" sedangkan respons pertama saya adalah sesuatu yang sejalan dengan penawaran untuk berpasangan dengan mereka. Pada titik ini Anda telah menawarkan bantuan dan jika mereka menolaknya Anda dapat meningkatkannya dengan hati nurani yang bersih. Jika mereka berpasangan dengan Anda maka Anda dapat mengevaluasi tingkat kompetensi mereka yang sebenarnya.

Masalahnya adalah, jika satu orang menulis perpustakaan, itu benar-benar dapat diterima untuk meminta mereka menulis kode yang berinteraksi dengannya - setidaknya sebagai ujian. Ada contoh lain yang kurang dapat diterima tetapi masih dipertanyakan - seperti di mana seseorang berpikir Anda telah mengatasi masalah dan mungkin masih memiliki kode yang dihasilkan.

Jika mereka benar-benar meminta Anda untuk melakukan pekerjaan mereka, MASIH wajar untuk meminta pasangan, sebenarnya itu saran yang bagus jika Anda bingung dan itu cara yang bagus untuk belajar.

Jika mereka tidak tertarik berpasangan maka saya dengan senang hati akan pergi ke salah satu solusi lain di sini - pada kenyataannya tergantung pada reaksi mereka, saya mungkin melewatkan mendiskusikannya dengan mereka dan langsung ke manajer (dengan tidak hanya permintaan mereka untuk Anda membantu tetapi pernyataan yang tak terbantahkan bahwa Anda menawarkan bantuan dan menemukan bahwa apa yang SANGAT mereka inginkan lebih dari sekadar bantuan)

Bill K
sumber
2

Buat dia belajar ilmu komputer dan membantu untuk berevolusi dari skrip tanpa otak; mungkin dia tipe orang yang tahu banyak hal (dengan keterampilan yang terbukti) tetapi tidak memiliki latar belakang.

"Kamu tahu, bahwa kamu benar-benar dapat membahas lebih banyak tentang hal ini, tetapi bagaimana dengan memperbaiki dirimu sendiri atas ini - sekarang .." Habiskan uang di amazon untuk mendapatkan buku bekas yang bagus (Gang berempat, Pemrograman di Haskell, .. Hanya untuk bersenang-senang?) Dengan demikian tambahkan beberapa penanda tentang pertanyaan terakhirnya.

kagali-san
sumber
6
Jika dia tidak mau berusaha untuk memecahkan masalah sendiri setelah 5 tahun (alih-alih meminta selebaran dari rekan kerjanya), apakah Anda benar-benar berpikir dia bersedia melakukan upaya untuk "belajar ilmu komputer?" "?
gunit888
@ gunit888, tidak masalah kapan pun dia mau atau tidak; tetapi akan informatif bagi Anda untuk mengetahui niat sejatinya .. dan kemudian, jika dia tidak akan belajar hal-hal, Anda akan mendapatkan poin moral yang cukup untuk memulai pembicaraan tentang dia.
kagali-san
2

Saya akan mendapatkan bantuan dari manajemen, ngobrol tentang hal ini dengan mereka, dan kemudian mengatur waktu untuk duduk sebagai kelompok dengan pengembang ini untuk menghadapi situasi.

Sebagai alternatif, kadang-kadang perlu bersikap agak politis tentang hal-hal ini dan menunjukkan perilaku orang itu dengan jelas di depan anggota tim lainnya (dan manajemen, jika mungkin), tanpa bersikap kasar atau konfrontatif, tetapi dengan dengan lembut mempertanyakan mengapa mereka melakukan ini. Saya harus menghadapi situasi yang sama, belum lama ini. Dalam hal itu, saya berkata kepada pengembang yang bersangkutan, ketika ditanya sekali lagi untuk meminta bantuan, "Jika Anda tahu apa yang Anda lakukan, seperti yang Anda klaim, lalu mengapa Anda secara konsisten mengajukan pertanyaan? Dan ketika saya menjawabnya, mengapa berdebat? Jika Anda ingin saya membantu Anda di masa depan, biarkan saja saya melakukannya. " Orang yang sama dilepaskan oleh direktur teknologi, beberapa hari kemudian (dia sudah menyadari masalah belakangan ini).

Kami berdua adalah kontraktor, FYI, jadi ada sedikit loyalitas internal kepada kami, dari sudut pandang TD. Terkadang, hal-hal hanya perlu dibawa ke tempat terbuka.

Insinyur
sumber
1

Karena Anda berada di tim yang sama, jadilah pemain tim yang baik dengan menunjukkan padanya bagaimana menjadi satu juga. Mengeksposnya kepada manajemen dapat menimbulkan kemarahan dari beberapa kolega Anda, dan menurut saya ini buruk secara karma.
Kemungkinannya, manajemen sudah tahu tentang kolega Anda, jadi mengapa keluar dari jalur dengan "menunjukkan" kepada mereka bahwa ia adalah karyawan yang buruk? Dalam jangka panjang, membantu orang ini sedikit sekarang bisa memberi hasil untuk Anda dalam jangka panjang dengan cara yang mungkin tidak pernah Anda bayangkan.

Maaf Anda telah menemukan diri Anda di tempat yang sulit.

blackappy
sumber
Manajemen mungkin tahu bahwa "Joe tampaknya membutuhkan lebih banyak bantuan daripada yang lain" tetapi tidak bahwa "Joe sedang dibawa oleh anggota tim lainnya dan kami akan menyelesaikan lebih banyak pekerjaan jika ia pergi." Berbicara sebagai manajemen, saya tidak pernah ingin percaya itu. Lebih dari 20+ tahun saya bertemu dengan tiga orang yang benar. Yang terburuk dari mereka adalah yang paling licik, yang pernah membuat seorang rekan kerja menangis karena memberi tahu saya apa yang sedang terjadi. Orang itu jelas menyembunyikan ketidakmampuan untuk mempertahankan gaji. Dan itu sangat sulit bagi saya untuk percaya.
Kate Gregory
Saya mengerti apa yang Anda katakan, tetapi sepertinya "Joe" mungkin pengecualian untuk aturan tersebut.
blackappy