Найняти програміста набагато кваліфікованішого та досвідченішого, ніж ти сам? [зачинено]


88

Мій роботодавець наймає програміста - точніше, я беру інтерв'ю та вибираю людину, яка буде займати посаду.

Найкращий кандидат зараз набагато кваліфікованіший, ніж я, старший та набагато досвідченіший.

Інші люди, з якими я спілкувався, казали, що наймати когось більш кваліфікованого, ніж я, - це дуже погана ідея (включаючи мою сім'ю). І я відчуваю, що інші технічні працівники тут мають подібне ставлення (враховуючи, що цей претендент також більш кваліфікований, ніж вони).

Вони говорять або думають, що найняти когось більш кваліфікованого, це зашкодить моїм та моїм поточним колегам зусиль перейти в компанію, або бояться, що останнім часом Джонні збирається вкрасти прожектор, і теперішній персонал буде залишатись позаду, як роздавати акції та відкривати нові позиції.

Особисто мені хотілося б працювати з цим заявником і вчитися у них. Я досить впевнена в собі, щоб не боятися, що хтось новий і досвідченіший прийде в себе і почне змусити мене виглядати погано. Я хотів би використати це як можливість зростати, і не думаю, що боятися конкуренції чи таких нових людей є раціональним чи вигідним.

А може, я просто наївний.

Що ти думаєш? А у вас коли-небудь був досвід, подібний цьому? Як у вас це вийшло?


10
«[Вони] бояться, що останнім часом Джонні прийде вкрасти прожектор, і нинішній персонал залишиться позаду» - Це звучить дуже нерозумно: шкодить компанії для розширення власних шансів на кар’єру.
Конрад Рудольф

1
Зроби це! Повідомте нас.
JeffO

1
Я просто хотів би додати тут, що я молодший програміст (2 місяці робітник), і мій начальник каже, що він завжди наймає програмістів краще, ніж він. тому що це дає йому спокій. він каже, що оскільки ми юніори робимо те, що він робив раніше, ніж ми прийшли; тепер це єдиний спосіб переконатися, що робота виконана! вочевидь, він чудовий бос. у нього один з найкращих треків у компанії, і його кар'єра виросла як годинник.
Чані

@KonradRudolph - Це американський шлях :(
whatsisname

1
@ldog Я не розумію, що ти маєш на увазі. Як пов’язані ці питання?
Конрад Рудольф

Відповіді:


66

Нещодавно я опинився у вашій точній ситуації. Моя компанія хотіла найняти іншого програміста, і я спеціально хотіла, щоб хтось із більшим досвідом, ніж я, міг продовжувати вчитися та рости.

Мене найбільше нервувало інтерв'ю, тому я тут задав питання .

Підводячи підсумок, задайте питання, на які ви знаєте відповідь, пов'язані з проблемами, які у вас є, або проблемами, які ви вирішили в минулому. Не намагайтеся задавати питання, які не відповідають вашій глибині. Будьте чесними, якщо опитуваний почне розмову в термінах, яких ви не розумієте, і попросіть його / її пояснити вам. Якщо ви не найметесь, людина, яку ви наймаєте, буде працювати з вами, і ви хочете, щоб хтось вас настав.

Вийшло чудово. Ми найняли когось із набагато більшим досвідом та знаннями, ніж я, і я відчуваю, що я багато навчаюсь.

Я б сказав, що це безпрограшна ситуація для вас. Найгірший сценарій - людина, яку ви наймаєте, приймає вашу роботу, і ви здобули цінні знання, працюючи з ними.


2
+1, щоб вони пояснили поняття в інтерв'ю, оскільки їм потрібно буде пояснити їх для наставництва менш досвідчених членів команди. Це дуже важлива концепція - наймати програміста примадони було б погано, наймати когось, хто може допомогти всій команді вдосконалитись, здається фантастичним варіантом.
PeterL

ІМХО, навчання - це найкраще, що можна зробити для кар’єри в програмуванні. Навчитися у досвідченої, дивовижної людини особливо важко. +1
Гарет Клаборн

IMO Ця відповідь відповідає на питання "Як?" а не "Будь", про що задається питання.
Марк Жибо

1
@Mark Gibaud - якщо ви пропонуєте найняти таку людину і підготуватися до інтерв'ю, я думаю, це означає, що ви на користь.
JeffO

65

Є стара приказка, яку по-різному приписують: люди рівня, які хочуть працювати з людьми рівня А. Люди рівня B хочуть працювати з людьми рівня C.

Ви прагнете бути людиною A рівня або B рівня? Відповідайте чесно.

Причина, чому це відбувається, дуже проста. Люди рівня, які мають бути людьми рівня, кидають виклик собі та навчаються у кращих людей, яких вони можуть знайти. Люди на рівні B залишаються таким чином, розвиваючи зону комфорту, а потім стають небажаними кидати виклик собі, щоб знайти свої можливі обмеження. Піддавати себе потенційній критиці з боку людей, які знають більше, ніж ви, - це хороший спосіб бути прихильним до того, що ви робили неправильно. Якщо ви не готові до цього, це, мабуть, буде неприємним процесом.

Однак зворотний бік полягає в тому, що якщо ви чесно намагаєтеся вдосконалитись, ви зробите це напрочуд швидко. Але вам потрібно буде мати смирення, щоб прийняти, що у вас постійно будуть речі, щоб вибитися з себе.


4
Я б з цим погодився. Я тип людини, яка хоче працювати з людьми, які кращі за мене. Це єдиний спосіб, коли ви дізнаєтесь що-небудь. Проблема виникає в тому, чи можете ви ладити з цією людиною чи ні.
Метт

3
Хто наймає людей рівня B, якщо ніхто не хоче з ними працювати? :-)
ShreevatsaR

2
@ShreevatsaR Ніхто, їм належить мати власний бізнес. :)
mlvljr

1
@ShreevatsaR Я б найняв людину B, яка має можливості та бажання стати людиною A. Вони, як правило, найкраща інвестиція, яку може зробити компанія!
Томас Джеймс

22

У мене ніколи не було можливості працювати з кимось набагато досвідченішим, ніж я. Я б точно їх найняв. Багато чудових програмістів пропонують "отримати наставника" як спосіб швидкого навчання. Це може бути вашою можливістю для цього.

Навіть якщо вони заважають вам рухатися на цій роботі, ви можете навчитися у них навичок, необхідних для отримання чудової позиції десь в іншому місці.


10

Які ваші цілі?

У вашому запитанні згадується, що ви хочете "перейти в компанію", але для чого саме?

Якщо ви шукаєте керівну посаду, то немає кращого способу продемонструвати свою кваліфікацію на цій посаді, ніж зробити великий прокат та успішно інтегрувати його в команду.

Якщо ви шукаєте технічну посаду з вищою відповідальністю, наприклад, бакалавр чи головний архітектор, і ви плануєте найняти когось, куди більш кваліфікованого в цій галузі , то так, вам, мабуть, шкодить ваша власна можливість досягти цієї посади. Однак, якщо ви вже визнаєте, що є люди набагато кваліфікованіші, то, можливо, ще рано ви все одно шукати цю позицію.

Нарешті, усвідомлюйте, чи набір навичок цієї людини насправді відповідає набору, який ви шукаєте. Наприклад, якщо ви наймаєте когось із винятковим талантом в аналізі вимог та дизайні систем, і ви підкидаєте їх у положення коду-мавпи, жоден із вас не буде дуже радий.

Поки вони добре підходять, то вам справді нічого втрачати, приймаючи найкраще рішення про наймання, яке ви можете. Ви хочете, щоб талановиті люди підтримували вас; немає нічого гіршого, ніж делегувати роботу програмісту, якого ви знаєте, некомпетентним, і цікаво, чи це просто коштуватиме вам більше часу, врешті-решт виправлення всіх помилок.

Якщо компанія, в якій ви працюєте, настільки швидко відмовиться від ваших власних внесків і сприятиме "новому хлопцю" попереду вас (якщо припустити, що вони знають, що ви хочете рухатися вгору), то ви знаходитесь або не в тій компанії, або на неправильному шляху кар'єри.


Крім того, я б сказав, що якщо ви прагнете до технічної позиції з вищою відповідальністю, можливість вчитися у більш досвідченої людини буде корисною для того, щоб допомогти вам досягти цієї мети. Тоді як забезпечення відсутності конкуренції шляхом найму когось, що не погрожує, забезпечить лише найменшу короткострокову вигоду.
Carson63000

5

З практичної точки зору, може сказати щось, що говорить ваша родина. Залежно від того, яке ваше робоче місце схоже, це може бути для вас безпосередньо, щоб переконатися, що ніхто, хто збирається затемнити вас, не найме на роботу. Але я думаю, що це був би дуже короткоглядний спосіб поглянути на речі.

Існує стара приказка: "А" наймають інших людей "А". "Б" наймають людей "С". В довгостроковій перспективі те, що ти хочеш, - це бути людиною "А". Це може бути безпечніше переконатися, що вам не доведеться конкурувати ні з ким справді добре, але в кінцевому рахунку це не дозволить вам прогресувати. Якщо ви наймете когось кращого за вас, ви не тільки зможете багато чому навчитися у них, але це змусить вас зайнятися своєю грою.

Давайте не будемо з цим робити жодних кісток - світ праці - це конкурентне місце. Спробуйте переконатися, що ви змагаєтеся лише проти людей, слабших за вас, може бути набагато безпечніше. Але подумайте про це так: якби ви були шахістом і хотіли грати лише в ігри, в яких ви могли виграти, чи стали б ви колись справді хорошим шахістом? Напевно, ні. Ви хочете грати проти людей, які змусять вас стати кращими.

І, на відміну від шахів, робота - це не гра з нульовою сумою. Набагато приємніше працювати з компетентними людьми - некомпетентні програмісти можуть зіпсувати справи дуже погано, і якщо ви в одній команді, вони можуть погано відбитися на вас. З іншого боку, хороші люди можуть дуже успішно рухатись, і це може добре відобразитись на вас. Зрештою, мета, зрештою, - це виконати роботу та виконати її добре.

Варто також зазначити, що ви несете відповідальність перед своїм роботодавцем. Якби я працював на когось і думав, що вони перейшли за найкращого кандидата на посаду, бо бояться конкуренції, я, мабуть, звільнив би їх з посади. Така річ є загальною, але це ознака нефункціональної організації. Ви не хочете працювати на такому місці, тому не допомагайте зробити його таким.


Добре сказано. Робота з талановитими людьми змушує мене посміхнутися. Робота з поганими людьми змушує мене хмуритися. Маючи свого начальника, я думаю, що я чудовий, тому що я досягаю більше, ніж вони, насправді не припиняють нахмуритися.
Carson63000

Так - я не проти працювати з людьми, які недосвідчені, але в основному на балі. Але це чудово, коли ти співпрацюєш з тим, хто справді хороший, і підштовхує тебе до кращого. Крім того, коли ви працюєте з по-справжньому некомпетентним, це не завжди вражає вашого начальника. Деякі люди мають негативну продуктивність. Якщо ви працюєте в команді для двох осіб з кимось подібним, то, можливо, бачить ваш начальник - це двоє людей, які стають менш готовими, ніж повинна одна людина. Це не обов’язково перо у вашій шапці.
T Данкан Сміт

3

Кожен, хто порадив вам не наймати більш досвідченого програміста, дурний. У них небезпечний менталітет, і я не уявляю, наскільки вони не прогресували в житті!

Ти правий. Тримайте рівну голову, не слідкуйте за ним зі скелі, і ви (і всі) навчитеся багато чого з досвіду.


Уявіть, що вам потрібно пояснити вашому начальникові, чому ви надіслали відмінного кандидата, який би став великим надбанням для компанії.
gnasher729

3

Є більш кваліфіковані та «кваліфікованіші», лише те, що старші та більше років на робочому місці не роблять його більш кваліфікованим. Поки ви відчуваєте себе достатньо кваліфікованим, щоб по-справжньому оцінити навички потенційно більш кваліфікованої людини (Деякі люди дійсно можуть говорити про хорошу гру, але не можуть виконати.), Я кажу, найміть його або її. Ви дізнаєтесь більше від того, хто кращий за вас. Так, людина може отримати акцію попереду вас, але ви дізнаєтесь, що вам потрібно навчитися отримувати ці акції наступного разу, коли вони відкриються або в новій компанії пізніше. Набагато краще, ніж застій на проміжному рівні, тому що немає кого, щоб підштовхнути вас до справді експертного рівня.

Я робив це двічі на одній роботі, і не тільки робив це добре на цій роботі, але всі троє зараз на кращих роботах в іншій компанії (де ми давали посилання один одному).


2

Тільки недолік найму хто - то з великим досвідом в тому , що іноді вони можуть бути встановлені в їх відносинах, які можуть або не можуть відповідати за вашої поточної практикою в області розвитку.

Подумайте про це з точки зору менеджменту. Якщо він все-таки прийде і виявиться рок-зіркою, хто той, хто його найняв? Ти . Тепер ви не тільки матимете потенціал навчитися у когось із багаторічним досвідом (що може бути абсолютно неоціненним), але ви довели, що зможете вибрати потрібного кандидата на роботу, що відмінно підходить керівництву.


1
Це також дозволяє отримати найкраще можливе пояснення, якщо воно НЕ працює. Коли керівництво запитує причину того, що "провал" не вийшов, ви можете пояснити свої причини. Розповідаючи про управління, ви пішли за найкращим талантом і лише людською стихією (тобто він не зміг дозволити змінити свій шлях і це спричинило конфлікт), але він був найкращим загальним талантом у той час, коли він охоплює ваш тил (більше).
Рамхаунд

@ramhound: Ви говорите правду, сер :) Однак під час інтерв'ю я безумовно ставлюся на це, щоб побачити, наскільки він гнучкий.
Дем'ян Брехт

Ви можете дізнатися стільки, і я вважав би це "цінністю" заявника, якби я був на посаді Кайла.
Рамхаунд

1
Будь-яким кандидатом може виявитися Бартлбі, писатель.
JeffO

@Jeff: Довелося шукати посилання :) +1
Дем'ян Брехт

2

Перефразоване на перспективу

Якби ви були в колективі, і ви найняли іншого учасника гурту, ви хочете, щоб хтось талановитіший або менш талановитий, ніж ви, приєднався до групи.

Як ви думаєте, хто би більше сприяв колективу, хтось, кого вам довелося вести, або хтось, хто міг би допомогти провести решту команди.

Винос

У добре керованій команді команда повинна досягти успіху і зазнати невдачі як команда. Поки ця людина не є зарозумілою антисоціальною ривкою, а хтось, хто насправді готовий допомогти провести команду, поки вони не зможуть вийти на свій рівень, вам нічого втратити особисто.


1

Скажімо, ви йдете з кимось менш кваліфікованим, як ця людина, і вони не працюють з якихось причин, пов'язаних із цим фактом. На запитання, чи найняли ви найкращого кандидата, що ви скажете? Якщо ви скажете правду, вас запитають, чому ви не пішли з кращим кандидатом, якщо ви брешите, і вони не можуть зв'язатися з кращим кандидатом, у вас виникнуть інші проблеми. Якщо ви вважаєте, що цей кандидат є НАЙКРАЩИМ кандидатом на роботу з пулу кандидатів, які у вас зараз є. Ви зобов'язані запропонувати цього кандидата, навіть якщо ваш інший технічний персонал запропонує менш кваліфікованого


1
Крім того, якщо вони справді більш кваліфіковані, то не варто їм просуватися над вами, якщо всі речі були рівними. Якщо ви не запропонуєте заявнику, і він виїжджає за межі компанії, щоб сказати, що найнять нового керівника через відсутність загального досвіду, то ви нічого не втратили.
Рамхаунд

1

Я завжди віддаю перевагу можливості працювати з розумнішими людьми, ніж я, над ілюзорною цінністю будь-якого підриву егої, яке може виникнути від того, щоб бути найрозумнішим хлопцем у кімнаті.

Компетентність - це рідкісна річ. Робота з людьми, більш кваліфікованими за вас, до тих пір, поки з ними буде приємно працювати, ви отримаєте більше, ніж бути самотньою «топ-собакою». Ви станете кращими завдяки компанії, яку ви тримаєте. Це не гра з нульовою сумою.


1

Завжди оптимізуйте для своїх цілей організації або цілей продукту, який ви будуєте, а НЕ для будь-кого з гравців. Якщо ви будете робити це послідовно, ви отримаєте винагороду. Якщо ви цього не робите, вам потрібно знайти організацію, яка б нагородила цю поведінку. На відміну від цього, організація з культурою людей, які думають лише про себе, є токсичною і на відміну від того, щоб зробити щось захоплююче все одно.

Завжди наймайте людей краще, ніж ви, а в свою чергу зосередьтеся на власних силах і розвивайте їх. Найкращі команди складаються з людей з різними перевагами, навіть у нібито особливих ролях, таких як "розробник".


0

Враховуючи поле, над яким ми працюємо. Я б сказав, що ви повинні почувати себе більш впевнено і підходити до цього, ніж до всього іншого, як до загального випадку. Подумайте про те, як він працює на змагання. Це може вбити вашу компанію в довгостроковій перспективі, залишивши вас усіх без роботи, тоді як це буде дуже добре в короткостроковому періоді (той же статус-кво).

Приклад: під час написання моєї відповіді відповіли ще двоє досвідчених людей. Це може зашкодити моєму "просуванню" (скажімо, голосування :-)), але я просто дізнався щось, що зробило мене кращим (програміст).

Велика проблема була б, якщо новий Джонні, який прийшов останнім часом, зарозумілий чи щось подібне і почне діяти відповідно. У цьому випадку не хвилюйтеся, незабаром ви його перевершите.


0

Моя думка щодо цього - найняти його, якщо ти не відчуваєш, що більше не можеш вчитися та вдосконалюватися. Я можу помилитися в цьому, але відчувається, що люди бояться і намагаються закріпити свої позиції, не наймаючи когось розумнішого, що неправильно.


Якщо їхати з кращим заявником, швидше за все, це не вийде на його користь, тому він може також найняти найкращу людину для роботи або просто не приймати рішення.
Рамхаунд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.