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

88

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

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 idéia (inclusive minha família). E tenho a impressão de que outros técnicos aqui têm uma atitude semelhante (considerando que este candidato também é mais qualificado do que eles).

Eles estão dizendo, ou pensando, que a contratação de alguém melhor qualificado vai prejudicar os esforços de meu colega e atual de subir na empresa, ou estão com medo de que um Johnny-vem-recentemente venha a roubar os holofotes e a equipe atual será deixada para trás quando as promoções forem distribuídas e novas vagas forem abertas.

Pessoalmente, adoraria trabalhar com este candidato e aprender com ele. Estou confiante o suficiente em mim mesma para não ter medo de que alguém novo e mais experiente venha e comece a me fazer parecer mal. Eu gostaria de usar isso como uma oportunidade para 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 isso? Como isso funcionou para você?

    
por Kyle Lowry 29.04.2011 / 20:25
fonte

14 respostas

66

Eu estava em sua situação exata recentemente. Minha empresa queria contratar outro programador e eu queria especificamente alguém com mais experiência do que eu, para que eu pudesse 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, estão relacionadas a problemas que você tem ou a problemas que você resolveu 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 peça a ele que o explique. Afinal, a pessoa que você contratar estará trabalhando com você e você desejará alguém que possa ser seu mentor.

Ficou ó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 ganha-ganha para você. No pior dos casos, a pessoa que você contrata assume o seu trabalho e você ganhou um conhecimento valioso trabalhando com eles.

    
por 29.04.2011 / 20:31
fonte
65

Há um ditado antigo, atribuído variadamente: Um nível de pessoas quer trabalhar com pessoas de nível A. As pessoas do nível B querem trabalhar com pessoas do nível C.

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

A razão pela qual isso acontece é muito simples. Um nível de pessoas começa a ser um nível de pessoas, desafiando-se e aprendendo com as melhores pessoas que eles podem encontrar. As pessoas de nível B permanecem assim desenvolvendo uma zona de conforto e, depois, tornando-se pouco 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 se dar de cara 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, você o fará surpreendentemente rápido. Mas você precisa ter a humildade de aceitar que você sempre vai ter coisas para se dar bem.

    
por 29.04.2011 / 20:54
fonte
22

Eu nunca tive a oportunidade de trabalhar com alguém muito mais experiente do que eu. Eu definitivamente iria contratá-los. Muitos grandes programadores sugerem "obter um mentor" como uma maneira de aprender rapidamente. Esta pode ser sua oportunidade para isso.

Mesmo que eles o impeçam de subir neste trabalho, você pode aprender com eles as habilidades necessárias para obter uma boa posição em outro lugar.

    
por 29.04.2011 / 20:29
fonte
10

Quais são seus objetivos?

Sua pergunta menciona que você quer "subir na empresa", mas para que exatamente?

Se você está procurando uma posição de gerência, então não há melhor maneira de demonstrar suas qualificações para essa posição do que fazendo uma grande contratação e integrando-a com sucesso à equipe.

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

Finalmente, esteja ciente de que 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 em análise de requisitos e design de sistemas, e você os coloca em uma posição de código-macaco, nenhum de vocês será muito feliz.

Desde que seja um bom ajuste, você realmente não tem nada a perder, tomando a melhor decisão de contratação possível. Você quer pessoas talentosas te apoiando; não há nada pior do que delegar trabalho a um programador que você sabe ser incompetente e imaginar se isso vai lhe custar mais tempo no final, consertando todos os bugs.

Se a empresa para a qual você trabalha rapidamente descartasse suas próprias contribuições e promovesse o "cara novo" antes de você (supondo que eles soubessem que você quer subir), então você está na empresa errada ou na carreira errada. caminho.

    
por 29.04.2011 / 20:42
fonte
5

Como uma questão prática, pode haver algo para o que sua família está dizendo. Dependendo do seu local de trabalho, pode ser a sua vantagem imediata para garantir que ninguém que vai eclipsar você seja contratado. Mas eu acho que seria uma maneira muito curta de ver as coisas.

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

Não vamos desanimar sobre isso - o mundo do trabalho é um lugar competitivo. Pode parecer muito mais seguro tentar garantir que você só compita contra pessoas mais fracas que você. Mas pense desta maneira - se você fosse um jogador de xadrez e se certificasse de jogar apenas jogos que pudesse ganhar, você se tornaria um bom jogador de xadrez? Provavelmente não. Você gostaria de jogar contra pessoas que forçariam você a melhorar.

E, ao contrário do xadrez, o trabalho não é um jogo de soma zero. É muito melhor trabalhar com pessoas competentes - programadores incompetentes podem atrapalhar muito as coisas, e se você estiver no mesmo time, isso pode refletir mal em você. Por outro lado, pessoas boas podem fazer com que um projeto se mova 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 a pena mencionar que você tem uma responsabilidade para com seu empregador. Se eu estivesse empregando alguém e achasse que eles haviam passado o melhor candidato para uma posição porque tinham medo da competição, 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 fazer esse tipo de lugar.

    
por 29.04.2011 / 21:49
fonte
3

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

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

    
por 29.04.2011 / 20:35
fonte
3

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

Eu fiz isso duas vezes em um trabalho e não apenas funcionou bem naquele trabalho, mas nós três estamos em melhores empregos em uma empresa diferente (onde nos referimos um ao outro).

    
por 29.04.2011 / 22:19
fonte
2

A desvantagem de apenas em contratar alguém com muita experiência é que às vezes eles podem ser definidos de acordo com suas práticas de desenvolvimento atuais.

Pense nisso do ponto de vista da gerência. Se ele aparecer e provar ser um astro do rock, quem é o único que 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 você provou que é capaz de selecionar o candidato correto para o trabalho , o que parece ótimo para o gerenciamento.

    
por 29.04.2011 / 20:33
fonte
2

Reformulado para perspectiva

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

Quem você acha que contribuiria mais para a banda, alguém que você teve que carregar ou alguém que poderia ajudar a levar o resto da equipe?

Takeaway

Em uma equipe bem gerenciada, a equipe deve ter sucesso e fracassar como equipe. Enquanto a pessoa não for um idiota anti-social arrogante e alguém que esteja realmente disposto a ajudar a levar o time até que possa chegar ao seu nível, você não terá nada a perder pessoalmente.

    
por 30.04.2011 / 05:58
fonte
1

Vamos dizer que você vai com alguém menos qualificado como essa pessoa e eles não trabalham por algum motivo ligado a esse fato. Quando perguntado se você contratou o melhor candidato, o que você dirá? Se você disser a verdade, você será perguntado o motivo pelo qual você não foi com o melhor candidato, se você mentir, e eles estão felizes em contatar o melhor candidato, você terá alguns outros problemas. Se você acha que este candidato é o melhor candidato para o trabalho fora do grupo de candidatos que você tem atualmente. Você tem o dever de sugerir que o candidato, mesmo que o seu outro pessoal técnico sugira o menos qualificado

    
por 29.04.2011 / 20:37
fonte
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 habilidosas do que você, contanto que elas sejam agradáveis de se trabalhar, você ganhará mais do que ser um "cão de primeira linha" solitário. Você ficará melhor como resultado da empresa que você mantém. Não é um jogo de soma zero.

    
por 29.04.2011 / 21:11
fonte
1

Otimize sempre as metas da sua organização ou os objetivos do produto que você está criando, e NÃO para nenhuma das pessoas em jogo. Se você fizer isso consistentemente, você será recompensado. Se você não for, precisará encontrar uma organização que recompense esse comportamento. Por outro lado, uma organização com uma cultura de pessoas que pensam apenas em si mesmas é tóxica e diferente de realizar qualquer coisa de qualquer forma.

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

    
por 30.04.2011 / 14:50
fonte
0

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

Exemplo: enquanto escrevia minha resposta, mais duas pessoas experientes responderam também. Pode prejudicar a minha "promoção" (digamos, up-votes :-)), mas eu acabei de aprender algo que me fez melhor (programador).

Um grande problema seria se o novo Johnny-vir-ultimamente é arrogante ou algo similar e começa a agir de acordo. Neste caso, não se preocupe, logo você ultrapassará ele.

    
por 29.04.2011 / 20:35
fonte
0

Minha opinião sobre este é - contratá-lo, a menos que você sinta que não pode mais aprender e melhorar. Eu posso estar errado sobre isso, mas parece que as pessoas estão com medo e tentando garantir suas posições por não contratarem alguém mais inteligente, o que é errado.

    
por 29.04.2011 / 21:28
fonte