Menyewa seorang programmer jauh lebih berkualitas & berpengalaman daripada dirimu sendiri? [Tutup]

88

Majikan saya mempekerjakan seorang programmer - lebih khusus lagi, saya sedang mewawancarai dan memilih orang yang akan mengisi posisi itu.

Kandidat terbaik saat ini jauh lebih berkualitas daripada saya, lebih tua, dan jauh lebih berpengalaman.

Orang lain yang saya ajak bicara mengatakan bahwa mempekerjakan seseorang yang lebih berkualitas daripada saya adalah ide yang sangat buruk (termasuk keluarga saya). Dan saya merasa bahwa staf teknis lain di sini memiliki sikap yang sama (mengingat pelamar ini juga lebih berkualitas daripada mereka).

Mereka mengatakan, atau berpikir, bahwa mempekerjakan seseorang yang lebih berkualitas akan melukai upaya saya dan kolega saya saat ini untuk naik di perusahaan, atau takut bahwa Johnny-baru-baru ini akan mencuri perhatian dan staf saat ini akan tertinggal ketika promosi diberikan dan posisi baru terbuka.

Secara pribadi saya ingin bekerja dengan pelamar ini, dan belajar dari mereka. Saya cukup percaya diri untuk tidak takut bahwa seseorang yang baru dan lebih berpengalaman akan datang dan mulai membuat saya terlihat buruk. Saya ingin menggunakan ini sebagai kesempatan untuk tumbuh, dan saya tidak berpikir bahwa takut terhadap persaingan atau orang baru seperti ini rasional atau bermanfaat.

Atau mungkin aku hanya naif.

Bagaimana menurut anda? Dan apakah Anda pernah memiliki pengalaman yang mirip dengan ini? Bagaimana cara kerjanya untuk Anda?

Kyle Lowry
sumber
10
“[Mereka] takut kalau Johnny-come-belakangan ini akan mencuri perhatian dan staf saat ini akan tertinggal” - Kedengarannya sangat picik: melukai perusahaan untuk memajukan peluang kariernya sendiri.
Konrad Rudolph
1
Lakukan! Buat kami tetap diposting.
JeffO
1
Saya hanya ingin menambahkan di sini bahwa saya adalah seorang programmer junior (pekerja 2 bulan) dan bos saya mengatakan bahwa dia selalu merekrut programmer lebih baik daripada dia. alasannya karena itu memberinya ketenangan pikiran. dia mengatakan bahwa sejak kita junior melakukan apa yang dia lakukan sebelum kita datang; sekarang, ini satu-satunya cara untuk memastikan bahwa pekerjaan itu selesai! jelas dia adalah bos yang MENGAGUMKAN. ia memiliki salah satu rekam jejak terbaik di perusahaan dan kariernya telah berkembang pesat.
Chani
@KonradRudolph - Itulah cara Amerika :(
whatsisname
1
@ anjing Saya tidak mengerti apa yang Anda maksud. Bagaimana masalah ini terkait?
Konrad Rudolph

Jawaban:

66

Saya berada dalam situasi tepat Anda baru-baru ini. Perusahaan saya ingin merekrut programmer lain dan saya secara khusus menginginkan seseorang dengan pengalaman lebih dari saya sehingga saya dapat terus belajar dan berkembang.

Saya sangat gugup tentang Wawancara, jadi tanyakan di sini .

Untuk meringkas, ajukan pertanyaan yang Anda tahu jawabannya, terkait dengan masalah yang Anda miliki, atau masalah yang Anda selesaikan di masa lalu. Jangan mencoba mengajukan pertanyaan yang jauh dari kedalaman Anda. Jujurlah jika orang yang diwawancara mulai berbicara dengan istilah yang tidak Anda pahami dan minta dia untuk menjelaskannya kepada Anda. Lagipula, orang yang Anda sewa akan bekerja dengan Anda dan Anda akan membutuhkan seseorang yang dapat membimbing Anda.

Ternyata hebat. Kami mempekerjakan seseorang dengan pengalaman dan pengetahuan yang jauh lebih banyak daripada saya dan saya merasa saya belajar banyak.

Saya akan mengatakan ini adalah situasi yang saling menguntungkan bagi Anda. Skenario kasus terburuk adalah orang yang Anda pekerjakan mengambil pekerjaan Anda, dan Anda telah memperoleh pengetahuan yang berharga saat bekerja dengan mereka.

Rachel
sumber
2
+1 karena mereka menjelaskan konsep-konsep dalam wawancara karena mereka perlu menjelaskannya untuk membimbing anggota tim yang kurang berpengalaman. Itu konsep yang sangat penting - mempekerjakan seorang programmer prima donna akan menjadi hal yang buruk, mempekerjakan seseorang yang dapat membantu meningkatkan seluruh tim sepertinya pilihan yang fantastis.
PeterL
IMHO, Belajar adalah hal terbaik yang dapat Anda lakukan untuk berkarir di pemrograman. Belajar dari orang yang berpengalaman dan luar biasa sulit didapat. +1
Garet Claborn
IMO Jawaban ini menjawab pertanyaan "Bagaimana?" dan bukan "Apakah" yang merupakan pertanyaan yang diajukan.
Mark Gibaud
1
@Mark Gibaud - jika Anda menyarankan untuk mempekerjakan orang seperti itu dan bersiap untuk melakukan wawancara, saya pikir itu berarti Anda mendukung.
JeffO
65

Ada pepatah lama, yang dikaitkan dengan beragam: Orang yang level ingin bekerja dengan orang yang level. Orang level B ingin bekerja dengan orang level C.

Apakah Anda bercita-cita untuk menjadi orang level A atau level B? Jawab dengan jujur.

Alasan mengapa ini terjadi sangat sederhana. Orang yang levelnya menjadi orang yang level dengan menantang diri mereka sendiri dan belajar dari orang-orang terbaik yang bisa mereka temukan. Orang tingkat B tetap seperti itu dengan mengembangkan zona nyaman dan kemudian menjadi tidak mau menantang diri mereka sendiri untuk menemukan keterbatasan mereka. Mengekspos diri Anda terhadap kritik potensial dari orang-orang yang tahu lebih banyak dari Anda adalah cara yang baik untuk menampar muka dengan apa yang telah Anda lakukan salah. Jika Anda tidak siap untuk mengalami itu, ini mungkin merupakan proses yang tidak menyenangkan.

Namun sisi sebaliknya adalah bahwa jika Anda mulai dengan jujur ​​mencoba untuk meningkatkan, Anda akan melakukannya dengan sangat cepat. Tetapi Anda harus memiliki kerendahan hati untuk menerima bahwa Anda akan selalu memiliki sesuatu untuk ditendang sendiri.

btilly
sumber
4
Saya harus setuju dengan ini. Saya tipe orang yang ingin bekerja dengan orang-orang yang lebih baik dari saya. Itulah satu-satunya cara Anda akan belajar sesuatu. Masalahnya adalah apakah Anda bisa bergaul dengan orang itu atau tidak.
Matt
3
Siapa yang mempekerjakan orang level B jika tidak ada yang mau bekerja dengan mereka? :-)
ShreevatsaR
2
@ShreevatsaR Tidak seorang pun, mereka harus memiliki bisnis. :)
mlvljr
1
@ShreevatsaR Saya akan mempekerjakan orang B yang memiliki kemampuan dan keinginan untuk menjadi orang A. Mereka biasanya merupakan investasi terbaik yang dapat dilakukan perusahaan!
Thomas James
22

Saya tidak pernah memiliki kesempatan untuk bekerja dengan seseorang yang jauh lebih berpengalaman daripada saya. Saya pasti akan mempekerjakan mereka. Banyak programmer hebat menyarankan "dapatkan mentor" sebagai cara untuk belajar dengan cepat. Ini mungkin kesempatan Anda untuk itu.

Bahkan jika mereka menghalangi Anda untuk pindah ke pekerjaan ini, Anda dapat belajar dari mereka keterampilan yang dibutuhkan untuk mendapatkan posisi yang bagus di tempat lain.

JD Isaacks
sumber
10

Apa tujuanmu?

Pertanyaan Anda menyebutkan bahwa Anda ingin "naik di perusahaan", tetapi untuk tujuan apa sebenarnya?

Jika Anda mencari posisi manajemen, maka tidak ada cara yang lebih baik untuk menunjukkan kualifikasi Anda untuk posisi itu selain dengan melakukan perekrutan yang hebat dan berhasil mengintegrasikannya ke dalam tim.

Jika Anda mencari posisi teknis tanggung jawab lebih tinggi, seperti BA atau kepala arsitek, dan Anda sedang mempertimbangkan untuk mempekerjakan seseorang yang jauh lebih berkualitas di bidang itu , maka ya, Anda mungkin melukai peluang Anda sendiri untuk mencapai posisi itu. Namun, jika Anda sudah mengakui bahwa ada orang yang jauh lebih berkualitas, maka mungkin terlalu dini bagi Anda untuk mencari posisi itu sendiri.

Akhirnya, sadarilah apakah rangkaian keterampilan orang ini benar-benar cocok dengan rangkaian keterampilan yang Anda cari. Misalnya, jika Anda mempekerjakan seseorang dengan bakat luar biasa di analisis persyaratan dan desain sistem, dan Anda melemparkannya ke posisi kode-monyet, Anda berdua tidak akan sangat senang.

Selama mereka cocok maka Anda benar-benar tidak akan rugi dengan membuat keputusan perekrutan terbaik yang Anda bisa. Anda ingin orang-orang berbakat mendukung Anda; tidak ada yang lebih buruk daripada mendelegasikan pekerjaan kepada seorang programmer yang Anda tahu tidak kompeten dan bertanya-tanya apakah itu hanya akan menghabiskan waktu lebih banyak pada akhirnya memperbaiki semua bug.

Jika perusahaan tempat Anda bekerja akan dengan cepat mengabaikan kontribusi Anda sendiri dan mempromosikan "orang baru" di depan Anda (dengan asumsi mereka tahu Anda ingin naik), maka Anda berada di perusahaan yang salah atau di jalur karier yang salah.

Aaronaught
sumber
Juga, saya akan mengatakan bahwa jika Anda bercita-cita untuk posisi teknis tanggung jawab yang lebih tinggi, kesempatan untuk belajar dari orang yang lebih berpengalaman akan sangat bermanfaat dalam membantu Anda mencapai tujuan itu. Sedangkan memastikan kurangnya persaingan dengan mempekerjakan seseorang yang tidak mengancam akan memberikan manfaat jangka pendek yang paling sedikit.
Carson63000
5

Sebagai hal praktis, mungkin ada sesuatu yang dikatakan keluarga Anda. Tergantung pada seperti apa tempat kerja Anda mungkin untuk keuntungan langsung Anda untuk memastikan tidak ada orang yang akan gerhana Anda dipekerjakan. Tapi saya pikir itu akan menjadi cara pandang yang sangat pendek untuk melihat sesuatu.

Ada pepatah lama: "Orang" mempekerjakan orang "Orang" lain. Orang "B" mempekerjakan orang "C". Dalam jangka panjang, yang Anda inginkan adalah menjadi orang "A". Mungkin lebih aman untuk memastikan Anda tidak harus bersaing dengan orang yang benar-benar baik, tetapi dalam jangka panjang hal itu akan membuat Anda tidak maju. Jika Anda mempekerjakan seseorang yang lebih baik daripada Anda, Anda tidak hanya akan bisa belajar banyak dari mereka, tetapi itu juga akan memaksa Anda untuk meningkatkan permainan.

Mari kita tidak membuat keragu-raguan tentang itu - dunia kerja adalah tempat yang kompetitif. Mungkin terasa jauh lebih aman untuk memastikan Anda hanya bersaing dengan orang yang lebih lemah dari Anda. Tapi pikirkan seperti ini - jika Anda seorang pemain catur dan Anda memastikan untuk hanya bermain game yang bisa Anda menangkan, apakah Anda akan menjadi pemain catur yang sangat baik? Mungkin tidak. Anda ingin bermain melawan orang-orang yang akan memaksa Anda untuk menjadi lebih baik.

Dan, tidak seperti catur, bekerja bukanlah permainan zero-sum. Adalah jauh lebih baik untuk bekerja dengan orang-orang yang kompeten - programmer yang tidak kompeten dapat mengacaukan segalanya, dan jika Anda berada di tim yang sama, itu akan berdampak buruk pada Anda. Di sisi lain, orang baik dapat membuat proyek berjalan dengan sangat sukses, dan itu dapat mencerminkan Anda. Bagaimanapun, tujuannya, pada akhirnya, adalah untuk menyelesaikan pekerjaan, dan menyelesaikannya dengan baik.

Perlu juga disebutkan bahwa Anda memiliki tanggung jawab kepada atasan Anda. Jika saya mempekerjakan seseorang dan saya pikir mereka telah melewati kandidat terbaik untuk suatu posisi karena mereka takut bersaing, saya mungkin akan memecat mereka. Hal semacam itu biasa terjadi tetapi itu pertanda organisasi yang disfungsional. Anda tidak ingin bekerja untuk tempat semacam itu, jadi jangan bantu menjadikannya tempat semacam itu.

T Duncan Smith
sumber
Kata baik. Bekerja dengan orang-orang berbakat membuat saya tersenyum. Bekerja dengan orang jahat membuat saya cemberut. Memiliki bos saya berpikir saya hebat karena saya mencapai lebih dari mereka tidak benar-benar menghentikan kerutan.
Carson63000
Ya- Saya tidak keberatan bekerja dengan orang-orang yang tidak berpengalaman tetapi pada dasarnya di bola. Tapi itu bagus ketika Anda berkolaborasi dengan seseorang yang benar-benar baik, dan mendorong Anda untuk menjadi lebih baik. Juga, ketika Anda bekerja dengan yang benar-benar tidak kompeten itu tidak selalu mengesankan atasan Anda. Beberapa orang memiliki produktivitas negatif. Jika Anda bekerja dalam tim dua orang dengan seseorang seperti itu, apa yang mungkin dilihat bos Anda adalah dua orang mendapatkan lebih sedikit pekerjaan daripada yang seharusnya. Itu belum tentu bulu di topi Anda.
T Duncan Smith
3

Setiap orang yang telah menyarankan Anda untuk tidak menyewa programmer yang lebih berpengalaman, bodoh. Mereka memiliki mental yang tidak aman dan saya tidak dapat membayangkan betapa mereka tidak mengalami kemajuan dalam hidup!

Kamu benar. Pertahankan level kepala, jangan mengikutinya dari tebing, dan Anda (dan semua orang) akan belajar banyak dari pengalaman itu.

Jonathan Khoo
sumber
Bayangkan harus menjelaskan kepada bos Anda mengapa Anda mengirim calon pengepakan yang sangat baik, yang akan menjadi aset besar bagi perusahaan.
gnasher729
3

Ada yang lebih berkualitas dan "lebih berkualitas", hanya menjadi lebih tua dengan lebih banyak tahun di tempat kerja tidak membuatnya lebih berkualitas. Selama Anda merasa cukup berkualitas untuk benar-benar menilai keterampilan orang yang berpotensi lebih berkualitas (Beberapa orang benar-benar dapat berbicara permainan yang baik tetapi tidak dapat melakukan)., Saya katakan mempekerjakannya. Anda akan belajar lebih banyak dari seseorang yang lebih baik dari Anda. Ya, orang tersebut mungkin mendapatkan promosi di depan Anda, tetapi Anda akan belajar apa yang perlu Anda pelajari untuk mendapatkan promosi tersebut saat berikutnya mereka membuka atau di perusahaan baru nanti. Jauh lebih baik daripada mandek di tingkat menengah karena tidak ada yang mendorong Anda ke tingkat yang benar-benar ahli.

Saya melakukan ini dua kali pada satu pekerjaan dan tidak hanya berhasil dengan baik pada pekerjaan itu, tetapi kami bertiga sekarang memiliki pekerjaan yang lebih baik di perusahaan yang berbeda (di mana kami saling memberikan referensi).

HLGEM
sumber
2

Satu- satunya downside untuk mempekerjakan seseorang dengan banyak pengalaman adalah bahwa kadang-kadang mereka dapat diatur dengan cara mereka, yang mungkin atau mungkin tidak sesuai dengan praktik pengembangan Anda saat ini.

Pikirkan hal ini dari sudut pandang manajemen .. Jika dia datang dan terbukti sebagai rockstar, siapa yang mempekerjakannya? Anda . Sekarang, Anda tidak hanya akan memiliki potensi untuk belajar dari seseorang dengan pengalaman bertahun-tahun (yang bisa sangat berharga), tetapi Anda telah membuktikan bahwa Anda dapat memilih kandidat yang tepat untuk pekerjaan itu, yang tampak hebat bagi manajemen.

Demian Brecht
sumber
1
Ini juga memungkinkan Anda untuk memiliki penjelasan terbaik jika TIDAK JUGA berhasil. Ketika manajemen menanyakan alasan "failstar" tidak berhasil, Anda dapat menjelaskan alasan Anda. Memberitahu manajemen bahwa Anda mengejar talenta terbaik dan hanya elemen manusia (yaitu dia tidak bisa membiarkan katakan mengubah caranya dan itu menyebabkan konflik) tetapi ia adalah talenta keseluruhan terbaik pada saat itu menutupi bagian belakang Anda (selengkapnya).
Ramhound
@ramhound: Anda mengatakan yang sebenarnya, Sir :) Namun, selama proses wawancara, saya pasti akan mengatasinya untuk melihat seberapa fleksibelnya dia.
Demian Brecht
Anda hanya bisa mengetahui begitu banyak dan saya akan memasukkannya ke dalam "nilai lebih" dari pemohon jika saya berada di posisi Kyle.
Ramhound
1
Setiap kandidat bisa berubah menjadi Bartleby, ahli menulis.
JeffO
@ Jeff: Harus mencari referensi :) +1
Demian Brecht
2

Diulang untuk perspektif

Jika Anda berada di sebuah band, dan Anda merekrut anggota band lain, apakah Anda ingin seseorang yang lebih berbakat atau kurang berbakat daripada Anda untuk bergabung dengan band.

Siapa yang menurut Anda akan berkontribusi lebih banyak pada band, seseorang yang harus Anda bawa atau seseorang yang dapat membantu membawa anggota tim lainnya.

Bawa pulang

Dalam tim yang dikelola dengan baik, tim harus berhasil dan gagal sebagai tim. Selama orang itu bukan orang brengsek anti-sosial yang sombong, dan seseorang yang benar-benar bersedia membantu membawa tim sampai mereka bisa mencapai level mereka, Anda tidak akan rugi secara pribadi.


sumber
1

Katakanlah Anda pergi dengan seseorang yang kurang memenuhi syarat sebagai orang ini dan mereka tidak berhasil karena suatu alasan yang terhubung dengan fakta itu. Ketika ditanya apakah Anda merekrut kandidat terbaik, apa yang akan Anda katakan? Jika Anda mengatakan yang sebenarnya, Anda akan ditanyai alasan Anda tidak pergi dengan kandidat yang lebih baik, jika Anda berbohong, dan mereka dengan senang hati menghubungi kandidat yang lebih baik Anda akan memiliki beberapa masalah lain. Jika Anda merasa kandidat ini adalah kandidat TERBAIK untuk pekerjaan di luar kumpulan kandidat yang Anda miliki. Anda memiliki kewajiban untuk menyarankan kandidat itu bahkan jika staf teknis Anda yang lain menyarankan yang kurang memenuhi syarat

Ramhound
sumber
1
Terlebih lagi jika mereka benar-benar lebih berkualifikasi maka Anda tidak seharusnya mereka dipromosikan atas Anda jika semua hal sama. Jika Anda tidak menyarankan pemohon dan mereka pergi ke luar perusahaan untuk mengatakan menyewa seorang supervisor baru karena kurangnya pengalaman keseluruhan maka Anda tidak kehilangan apa-apa.
Ramhound
1

Saya selalu lebih suka kesempatan untuk bekerja dengan orang-orang yang lebih pintar daripada saya daripada nilai ilusi dorongan ego apa pun yang mungkin datang dari menjadi pria paling cerdas di ruangan itu.

Kompetensi adalah hal yang langka. Bekerja dengan orang-orang yang lebih terampil daripada Anda, selama mereka menyenangkan untuk diajak bekerja sama, akan memberi Anda lebih banyak daripada menjadi "anjing top" yang kesepian. Anda akan menjadi lebih baik karena perusahaan yang Anda pertahankan. Ini bukan zero-sum game.

Jason True
sumber
1

Selalu optimalkan untuk tujuan organisasi Anda atau tujuan produk yang Anda bangun, dan BUKAN untuk setiap individu yang bermain. Jika Anda melakukan ini secara konsisten, Anda akan dihargai. Jika tidak, Anda perlu menemukan organisasi yang menghargai perilaku ini. Sebaliknya, organisasi dengan budaya orang yang hanya berpikir untuk diri mereka sendiri adalah racun dan tidak seperti untuk mencapai sesuatu yang menarik.

Selalu pekerjakan orang lebih baik dari diri Anda, dan pada gilirannya fokuslah pada kekuatan Anda sendiri dan kembangkan. Tim terbaik terdiri dari orang-orang dengan berbagai kekuatan, bahkan dalam peran yang seharusnya tunggal seperti 'pengembang'.

Mark Gibaud
sumber
0

Memperhatikan bidang yang kami kerjakan. Saya akan mengatakan bahwa Anda harus merasa lebih percaya diri dan memandangnya lebih daripada yang lain, sebagai kasus umum. Untuk sesaat pikirkanlah dia bekerja untuk kompetisi. Ini mungkin membunuh perusahaan Anda dalam jangka panjang, membuat Anda semua kehilangan pekerjaan, sementara itu akan sangat baik dalam jangka pendek (status quo yang sama).

Contoh: saat menulis jawaban saya, dua orang yang lebih berpengalaman menjawab juga. Ini mungkin melukai "promosi" saya (katakan: suara-suara :-)) tapi saya baru belajar sesuatu yang membuat saya lebih baik (programmer).

Masalah besar adalah jika Johnny-baru-datang belakangan ini sombong atau sesuatu yang serupa dan mulai bertindak sesuai. Dalam hal ini jangan khawatir, segera Anda akan melebihi dia.

Dimitrios Mistriotis
sumber
0

Pendapat saya tentang ini adalah - pekerjakan dia kecuali Anda merasa tidak dapat belajar dan meningkatkan diri lagi. Saya mungkin salah dalam hal ini tetapi rasanya seperti orang takut dan berusaha mengamankan posisi mereka dengan tidak mempekerjakan seseorang yang lebih pintar, yang salah.


sumber
Tidak pergi dengan pelamar terbaik kemungkinan besar tidak akan berhasil dalam menguntungkannya sehingga ia mungkin juga mempekerjakan orang terbaik untuk pekerjaan itu atau tidak membuat keputusan.
Ramhound