Contratar um programador muito mais qualificado e experiente do que você? [fechadas]

88

Meu empregador está contratando um programador - mais especificamente, estou entrevistando e selecionando a pessoa que preencherá a vaga.

O melhor candidato agora é muito mais qualificado do que eu, mais velho e muito mais experiente.

Outras pessoas com quem conversei disseram que contratar alguém mais qualificado do que eu é uma péssima ideia (inclusive minha família). E sinto que outras equipes técnicas aqui têm uma atitude semelhante (considerando que esse candidato também é mais qualificado do que é).

Eles estão dizendo, ou pensando, que contratar alguém melhor qualificado prejudicará os esforços de meu colega e do meu atual colega para subir na empresa, ou tem medo de que um Johnny, recentemente, roube os holofotes e a equipe atual deixados para trás quando as promoções são divulgadas e novas posições se abrem.

Pessoalmente, eu adoraria trabalhar com esse candidato e aprender com eles. Estou confiante o suficiente para não ter medo de que alguém novo e mais experiente entre e comece a me fazer parecer mal. Eu gostaria de usar isso como uma oportunidade de crescer e não acho que ter medo da concorrência ou de novas pessoas como essa seja racional ou benéfico.

Ou talvez eu esteja apenas sendo ingênuo.

O que você acha? E você já teve uma experiência semelhante a essa? Como funcionou para você?

Kyle Lowry
fonte
10
“[Eles] temem que um Johnny que vem recentemente roube os holofotes e a equipe atual seja deixada para trás” - Isso parece muito mesquinho: prejudicar a empresa para aumentar suas chances de carreira.
Konrad Rudolph
1
Faça! Mantenha-nos informados.
Jeffo
1
gostaria apenas de acrescentar aqui que sou programador júnior (2 meses de trabalho) e meu chefe diz que sempre contrata programadores melhor que ele. a razão é que isso lhe dá paz de espírito. ele diz que desde que nós juniores estamos fazendo o que ele costumava fazer antes de virmos; agora, é a única maneira de garantir que o trabalho seja feito! obviamente ele é um chefe IMPRESSIONANTE. ele tem um dos melhores registros da empresa e sua carreira cresceu como um relógio.
Chani
@KonradRudolph - Essa é a maneira americana :(
whatsisname 7/12/11
1
@ldog Eu não entendo o que você quer dizer. Como esses problemas estão relacionados?
9283 Konrad Rudolph

Respostas:

66

Eu estava na sua situação exata recentemente. Minha empresa queria contratar outro programador e eu especificamente queria alguém com mais experiência do que eu para poder continuar aprendendo e crescendo.

Eu estava mais nervoso com as entrevistas, então fiz uma pergunta aqui .

Para resumir, faça perguntas para as quais você sabe a resposta, relacionadas a problemas que você tem ou que foram resolvidos no passado. Não tente fazer perguntas que estão fora de sua profundidade. Seja honesto se o entrevistado começar a falar em termos que você não entende e pedir que ele os explique. Afinal, a pessoa que você contratar estará trabalhando com você e você desejará alguém que possa orientá-lo.

Acabou ótimo. Contratamos alguém com muito mais experiência e conhecimento do que eu e sinto que estou aprendendo muito.

Eu diria que é uma situação em que todos saem ganhando. Na pior das hipóteses, a pessoa contratada assume o seu emprego e você adquiriu um conhecimento valioso ao trabalhar com ela.

Rachel
fonte
2
+1 por explicá-los na entrevista, pois eles precisarão explicá-los para orientar os membros menos experientes da equipe. Esse é um conceito muito importante - contratar um programador prima donna seria uma coisa ruim, contratar alguém que possa ajudar toda a equipe a melhorar parece ser uma opção fantástica.
Peterl
IMHO, Aprender é a melhor coisa que você pode fazer por uma carreira em programação. Aprender com uma pessoa experiente e incrível é especialmente difícil de encontrar. +1
Garet Claborn
IMO Esta resposta está respondendo à pergunta "Como?" e não "Se", que é o que a pergunta está fazendo.
precisa saber é o seguinte
1
@ Mark Gibaud - se você sugere contratar uma pessoa assim e se prepara para fazer a entrevista, acho que isso significa que você é a favor.
precisa saber é
65

Há um ditado antigo, atribuído de várias maneiras: pessoas de nível A querem trabalhar com pessoas de nível A. Pessoas do nível B querem trabalhar com pessoas do nível C.

Você deseja ser uma pessoa de nível A ou B? Responda honestamente.

A razão pela qual isso acontece é muito simples. As pessoas de nível tornam-se pessoas de nível desafiando a si mesmas e aprendendo com as melhores pessoas que podem encontrar. As pessoas do nível B permanecem assim, desenvolvendo uma zona de conforto e, em seguida, não estão dispostas a desafiar a si mesmas para encontrar suas possíveis limitações. Expor-se a críticas em potencial de pessoas que sabem mais do que você é uma boa maneira de ser surpreendido com o que você está fazendo de errado. Se você não está preparado para experimentar isso, é provável que seja um processo desagradável.

No entanto, o outro lado é que, se você tentar honestamente melhorar, o fará surpreendentemente rápido. Mas você precisará ter a humildade de aceitar que constantemente terá coisas para se convencer.

btilly
fonte
4
Eu teria que concordar com isso. Sou o tipo de pessoa que quer trabalhar com pessoas melhores do que eu. Essa é a única maneira de você aprender alguma coisa. O problema surge é se você pode se dar bem com essa pessoa ou não.
29511 Matt
3
Quem contrata as pessoas de nível B se ninguém quiser trabalhar com elas? :-)
ShreevatsaR
2
@ShreevatsaR Ninguém, eles têm que possuir negócios. :)
mlvljr
1
@ShreevatsaR Eu contrataria uma pessoa B com capacidade e desejo de se tornar uma pessoa A. Eles geralmente são o melhor investimento que uma empresa pode fazer!
Thomas James
22

Nunca tive a oportunidade de trabalhar com alguém muito mais experiente do que eu. Eu definitivamente os contrataria. Muitos grandes programadores sugerem "contratar um mentor" como uma maneira de aprender rapidamente. Esta pode ser sua oportunidade para isso.

Mesmo que eles o impeçam de avançar neste trabalho, você pode aprender com eles as habilidades necessárias para conseguir uma ótima posição em outro lugar.

JD Isaacks
fonte
10

Quais são seus objetivos?

Sua pergunta menciona que você deseja "subir na empresa", mas com que finalidade exatamente?

Se você está procurando um cargo de gerência, não há maneira melhor de demonstrar suas qualificações para esse cargo do que contratando muito bem e integrando-o com sucesso à equipe.

Se você está buscando uma posição técnica de maior responsabilidade, como BA ou arquiteto-chefe, e pensa em contratar alguém muito mais qualificado nessa área , então sim, provavelmente está prejudicando sua própria oportunidade de atingir essa posição. No entanto, se você já está admitindo que há pessoas muito mais qualificadas, talvez seja muito cedo para você procurar essa posição de qualquer maneira.

Por fim, saiba se o conjunto de habilidades dessa pessoa realmente corresponde ao conjunto de habilidades que você está procurando. Por exemplo, se você está contratando alguém com um talento excepcional na análise de requisitos e no design de sistemas, e os coloca em uma posição de código-macaco, nenhum de vocês será muito feliz.

Desde que eles se encaixem bem, você realmente não tem nada a perder tomando a melhor decisão de contratação possível. Você quer pessoas talentosas apoiando você; não há nada pior do que delegar trabalho a um programador que você sabe ser incompetente e se perguntar se isso vai custar mais tempo no final, corrigindo todos os erros.

Se a empresa em que você trabalha dispensaria tão rapidamente suas próprias contribuições e promoveria o "novato" à sua frente (supondo que elas saibam que você quer mudar), então você está na empresa errada ou na carreira errada.

Aaronaught
fonte
Além disso, eu diria que, se você aspirar a uma posição técnica de maior responsabilidade, a oportunidade de aprender com uma pessoa mais experiente será um benefício genuíno para ajudá-lo a alcançar esse objetivo. Considerando que garantir uma falta de concorrência contratando alguém não ameaçador fornecerá apenas o benefício mais escasso a curto prazo.
Carson63000
5

Por uma questão prática, pode haver algo no que sua família está dizendo. Dependendo da aparência do seu local de trabalho, pode ser uma vantagem imediata garantir que ninguém que vai eclipsar você seja contratado. Mas acho que seria uma maneira míope de ver as coisas.

Há um velho ditado: pessoas "A" contratam outras pessoas "A". As pessoas "B" contratam pessoas "C". A longo prazo, o que você quer é ser uma pessoa "A". Pode ser mais seguro garantir que você não precise competir com alguém realmente bom, mas a longo prazo, isso o impedirá de progredir. Se você contratar alguém melhor do que você, provavelmente não será capaz de aprender muito com ele, mas isso forçará você a melhorar seu jogo.

Não vamos nos interessar: o mundo do trabalho é um lugar competitivo. Pode parecer muito mais seguro tentar garantir que você só concorra com pessoas mais fracas que você. Mas pense dessa maneira: se você fosse um jogador de xadrez e se certificasse de jogar apenas os jogos que poderia ganhar, você se tornaria um bom jogador de xadrez? Provavelmente não. Você gostaria de jogar contra pessoas que o forçariam a melhorar.

E, diferentemente do xadrez, o trabalho não é um jogo de soma zero. É muito mais agradável trabalhar com pessoas competentes - programadores incompetentes podem estragar muito as coisas, e se você estiver no mesmo time, eles podem refletir mal em você. Por outro lado, pessoas boas podem fazer um projeto avançar com muito sucesso e isso pode refletir bem em você. Afinal, o objetivo, no final, é fazer o trabalho e fazê-lo bem.

Também vale ressaltar que você tem uma responsabilidade com seu empregador. Se eu estivesse empregando alguém e pensasse que eles haviam passado por cima do melhor candidato para uma posição porque tinham medo da concorrência, eu provavelmente os demitiria. Esse tipo de coisa é comum, mas é o sinal de uma organização disfuncional. Você não quer trabalhar para esse tipo de lugar, então não ajude a torná-lo nesse tipo de lugar.

T Duncan Smith
fonte
Bem dito. Trabalhar com pessoas talentosas me faz sorrir. Trabalhar com pessoas más me faz careta. Ter meu chefe me achando ótimo, porque eu alcanço mais do que eles não para de verdade.
Carson63000
Sim, eu não me importo de trabalhar com pessoas inexperientes, mas basicamente na bola. Mas é ótimo quando você colabora com alguém que é realmente bom e o incentiva a melhorar. Além disso, quando você trabalha com os verdadeiramente incompetentes, isso nem sempre impressiona seu chefe. Algumas pessoas têm produtividade negativa. Se você trabalha em uma equipe de duas pessoas com alguém assim, o que seu chefe pode ver são duas pessoas fazendo menos do que uma pessoa deveria. Isso não é necessariamente uma pena no seu boné.
T Duncan Smith
3

Todo mundo que o aconselhou a não contratar um programador mais experiente é estúpido. Eles têm uma mentalidade insegura e não consigo imaginar o quanto eles não progrediram na vida!

Você está certo. Mantenha a cabeça nivelada, não o siga de um penhasco, e você (e todos) aprenderão muito com a experiência.

Jonathan Khoo
fonte
Imagine ter que explicar ao seu chefe por que você enviou um excelente candidato para a mala, que teria sido um grande trunfo para a empresa.
gnasher729
3

Há mais qualificados e "mais qualificados", apenas ser mais velho com mais anos no local de trabalho não o torna mais qualificado. Contanto que você se sinta qualificado o suficiente para avaliar verdadeiramente as habilidades da pessoa potencialmente mais qualificada (algumas pessoas podem realmente falar um bom jogo, mas não conseguem se apresentar.), Digo contratá-lo. Você aprenderá mais com alguém que é melhor que você. Sim, a pessoa pode receber uma promoção antes de você, mas você aprenderá o que precisa aprender para obter essas promoções na próxima vez em que abrirem ou em uma nova empresa mais tarde. Muito melhor do que estagnar no nível intermediário, porque não há ninguém que o leve ao nível verdadeiramente especialista.

Eu fiz isso duas vezes em um trabalho e não só funcionou bem nesse trabalho, mas agora nós três estamos em empregos melhores em uma empresa diferente (onde damos referências uns aos outros).

HLGEM
fonte
2

A única desvantagem de contratar alguém com muita experiência é que, às vezes, eles podem ser definidos da maneira deles, o que pode ou não se encaixar nas suas práticas atuais de desenvolvimento.

Pense nisso da perspectiva da gerência. Se ele aparecer e provar ser um astro do rock, quem foi quem o contratou? Você . Agora, você não apenas terá o potencial de aprender com alguém com anos de experiência (o que pode ser absolutamente inestimável), mas também provou que é capaz de selecionar o candidato certo para o trabalho, o que é ótimo para a gerência.

Demian Brecht
fonte
1
Ele também permite que você tenha a melhor explicação possível, se NÃO der certo. Quando a gerência pergunta o motivo pelo qual o "failstar" não deu certo, você pode explicar seus motivos. Dizendo à gerência que você seguiu o melhor talento e apenas o elemento humano (ou seja, ele não foi capaz de, digamos, mudar seus caminhos e isso causou um conflito), mas ele era o melhor talento geral no momento em que cobre sua retaguarda (mais).
Ramhound
@ramhound: Você fala a verdade, senhor :) No entanto, durante o processo de entrevista, eu definitivamente insistiria nisso para ver como ele / ela é flexível.
Demian Brecht
Você só pode descobrir muita coisa e eu consideraria isso o "valor total" do candidato se eu estivesse na posição de Kyle.
precisa saber é o seguinte
1
Qualquer candidato pode ser Bartleby, o Scrivener.
Jeffo
@ Jeff: Tive que procurar a referência :) +1
Demian Brecht
2

Reformulado para perspectiva

Se você estivesse em uma banda e estivesse contratando outro membro da banda, gostaria que alguém mais talentoso ou menos talentoso do que você se juntasse à banda?

Quem você acha que contribuiria mais para a banda, alguém que você tinha que carregar ou alguém que poderia ajudar a levar o resto do time.

Leve embora

Em uma equipe bem gerenciada, a equipe deve ter sucesso e falhar em equipe. Contanto que a pessoa não seja um idiota antissocial arrogante, e alguém que esteja realmente disposto a ajudar a levar a equipe até que cheguem ao seu nível, você não terá nada a perder pessoalmente.


fonte
1

Digamos que você vá com alguém menos qualificado como essa pessoa e eles não funcionam por algum motivo relacionado a esse fato. Quando perguntado se você contratou o melhor candidato, o que você diria? Se você disser a verdade, você será questionado sobre o motivo pelo qual não foi com o melhor candidato, se mentir, e se eles contiverem o melhor candidato, você terá outros problemas. Se você acha que esse candidato é o MELHOR candidato para o emprego, fora do grupo de candidatos que você possui atualmente. Você tem o dever de sugerir esse candidato, mesmo que sua outra equipe técnica sugira o menos qualificado

Ramhound
fonte
1
Além disso, se eles realmente são mais qualificados, então você não deveria ser promovido a você se todas as coisas fossem iguais. Se você não sugerir o candidato e ele sair da empresa para dizer contratar um novo supervisor por causa da falta de experiência geral, você não perderá nada.
Ramhound
1

Eu sempre prefiro a oportunidade de trabalhar com pessoas mais inteligentes do que eu sobre o valor ilusório de qualquer impulso do ego que possa vir de ser o cara mais inteligente da sala.

Competência é uma coisa rara. Trabalhar com pessoas mais hábeis do que você, desde que sejam agradáveis ​​de trabalhar, ganhará mais do que ser um "cachorro de ponta" solitário. Você se tornará melhor como resultado da empresa que mantém. Não é um jogo de soma zero.

JasonTrue
fonte
1

Sempre otimize os objetivos da sua organização ou os do produto que você está construindo, e NÃO para qualquer um dos indivíduos em jogo. Se você fizer isso de forma consistente, será recompensado. Caso contrário, você precisa encontrar uma organização que recompense esse comportamento. Por outro lado, uma organização com uma cultura de pessoas que apenas pensam por si mesmas é tóxica e diferente de realizar qualquer coisa emocionante de qualquer maneira.

Sempre contrate pessoas melhores que você e, por sua vez, concentre-se em suas próprias forças e desenvolva-as. As melhores equipes são compostas por pessoas com uma variedade de pontos fortes, mesmo em papéis supostamente singulares, como 'desenvolvedor'.

Mark Gibaud
fonte
0

Levando em conta o campo em que trabalhamos. Eu diria que você deve se sentir mais confiante e admirar isso do que qualquer outra coisa, como um caso geral. Só por um segundo, pense nele trabalhando para a competição. Isso pode matar sua empresa a longo prazo, deixando todos vocês sem emprego, enquanto seria muito bom a curto prazo (mesmo status quo).

Exemplo: ao escrever minha resposta, mais duas pessoas experientes responderam também. Pode prejudicar minha "promoção" (digamos votos positivos :-)), mas acabei de aprender algo que me fez melhorar (programador).

Um grande problema seria se o novo Johnny vir ultimamente é arrogante ou algo parecido e começa a agir de acordo. Nesse caso, não se preocupe, em breve você o ultrapassará.

Dimitrios Mistriotis
fonte
0

Minha opinião sobre este é: contrate-o, a menos que sinta que não pode mais aprender e melhorar. Eu posso estar errado neste caso, mas parece que as pessoas têm medo e tentam garantir suas posições por não contratar alguém mais inteligente, o que está errado.


fonte
Provavelmente, não ir com o melhor candidato não funcionará a seu favor, para que ele possa contratar a melhor pessoa para o trabalho ou simplesmente não tomar a decisão.
Ramhound