Como posso encontrar um substituto próprio quando a empresa quer alguém com menos experiência? [fechadas]

63

Eu disse à empresa em que trabalho que quero me livrar, mas que ficaria por aqui por alguns meses antes de me candidatar em qualquer lugar para ajudar no recrutamento de meu substituto. Eu ofereci isso porque sou o único desenvolvedor da Web e não queria deixá-los desamparados.

O problema é que eles querem contratar alguém muito qualificado para não ter que pagar um salário alto.

Tanto quanto eu estou preocupado, é a sua empresa e eles podem executá-lo como quiserem. No entanto, quando se trata de ajudar a encontrar e treinar alguém antes de ir, estou em uma posição em que não sei o que fazer.

Para dar uma pequena perspectiva, criei um sistema de comércio eletrônico de tamanho médio usando um framework MVC; há mais, mas vou deixar por isso mesmo. Os candidatos que eles estão me procurando para revisar são pessoas que nunca trabalharam como programador, fizeram alguns sites estáticos realmente ruins usando um programa WYSIWYG e estão se intitulando de web designers.

Eu sei que essas pessoas não têm chance de sucesso. Eu tentei explicar isso para a empresa, mas eles não querem ouvir; eles acham que uma dessas pessoas pode ser treinada e estar funcionando no meu nível em cerca de um ano. A realidade é que eu não acho que o site deles durará um ano se eles seguirem esse caminho.

Acho que talvez eles pensem que estou apenas tentando parecer bom e que os novos candidatos parecem mal por algum motivo, o que não é o caso. Eu gostaria de deixar o que tenho trabalhado duro em mãos capazes.

Então, qual é a coisa ética e profissional para fazer aqui? Apenas continue dizendo a eles que esses candidatos não são bons até que eles realmente encontrem um decente, até que seja hora de eu sair, em que ponto eu os deixo sem ninguém? Ou simplesmente aceitar que eles vão se destruir e fazer o melhor que puder para tirar o melhor proveito dos candidatos e ensinar a ela o que posso antes de ir?

Eu realmente só quero fazer a coisa certa aqui, para que eu possa sair em bons termos. E se um ano abaixo da estrada eles falharem, eu posso ter uma consciência limpa.

    
por JD Isaacks 14.12.2011 / 17:32
fonte

11 respostas

76

Veja o que você faz:

  • Deixe-os saber que os candidatos que eles estão enviando a você são todos desqualificados
  • Dê a eles suas qualificações mínimas
  • Rejeitar quem não atende a essas qualificações.

Se eles se recusarem a fornecer currículos de alguém que atenda às suas qualificações, você terá feito sua parte.

Em relação a ética , você não tem a responsabilidade de se substituir - esse é o trabalho do gerente de contratação. Se você quer ir além da ética em bondade, oferecer ajuda é ótimo, mas mantenha suas armas no que o trabalho realmente exige.

Por fim, defina um prazo para deixar a empresa , não definha neste trabalho. Eles podem muito bem estar enviando candidatos não qualificados para que você fique por perto (embora isso seja improvável). Mas depois de definir o prazo, informe-os para que as expectativas sejam compreendidas.

    
por 14.12.2011 / 17:42
fonte
37

Você provavelmente não pode mudar de ideia

Eu passei por quase a mesma situação: fui contratado como não programador por uma empresa com cerca de 50 funcionários, vi uma necessidade e, ao longo de vários anos, aprendi programação e construí uma intranet bastante sofisticada sistema para eles.

Quando me preparei para sair, queria ajudar na transição por três motivos:

  • Fiquei grata por ter tido a chance de mexer e aprender
  • Gostei do meu sistema e queria deixá-lo em boas mãos.
  • Eu queria que outro desenvolvedor visse e apreciasse minha codificação e documentação cuidadosas.
  • Honestamente, senti que isso mostraria que eles valorizavam o que eu havia construído. Isso me faria sentir bem .

Então me ofereci para ajudar a contratar e treinar um programador. Como a sua, minha empresa subestimou a habilidade e o treinamento necessários para continuar de onde parei e não queria pagar o salário real de um desenvolvedor. Eles basicamente ignoraram minha lista de qualificações. Eu dei apenas uma entrevista técnica real para alguém que falhou miseravelmente, e não conseguiu nenhum outro candidato.

O resultado

No final, eles me fizeram passar alguns dias "treinando" alguém que já trabalhava na empresa e estava no processo de aprender HTML. Ele mostrou alguma promessa, mas sabia que tinha um longo caminho a percorrer.

Como você espera, saí com uma consciência limpa . Eu sabia que tinha feito o meu melhor para ajudá-los a continuar. Fiquei desapontado por eles pensarem tão pouco sobre o meu trabalho que eles assumiram que alguém tão inexperiente poderia assumir o controle, mas apesar de quão auto-explicativo eu tentei fazer o sistema, eu sabia que isso não era verdade.

Depois que eu saí, ouvi dizer que o sysadmin deles (que era bom) também tinha saído e, devido à sua habilidade técnica seriamente subavaliada, a empresa também havia empurrado o peso daquele trabalho para o pobre coitado que assumiu o cargo. mim. E previsivelmente, ele também, logo partiu para campos mais verdes.

Alguns meses atrás eu recebi um e-mail de um funcionário não técnico fazendo uma pergunta como "você se lembra em qual servidor o aplicativo está sendo executado e a senha para ele?" como responder.

Faça o seu melhor e siga em frente

Você não pode fazer com que as pessoas valorizem a qualidade se elas ainda não tiverem . Tudo o que você pode fazer é dar boas informações. Diga-lhes que tipo de pessoa é necessário e o que eles precisam pagar para conseguir alguém qualificado. Dê-lhes algumas dicas sobre sites onde os programadores procuram empregos. Dê avaliações honestas dos candidatos.

Acima de tudo, defina um prazo e mantenha-o . Seja útil e depois vá embora.

    
por 15.12.2011 / 01:29
fonte
14

Se você está entrevistando apenas continue rejeitando as pessoas que não estão qualificadas para fazer o trabalho. Se você deixou quem vai treinar essas pessoas? Apenas documente as razões pelas quais você acha que os candidatos rejeitados não são qualificados e, em seguida, saia com uma conciência clara. Você tentou o seu melhor para levá-los a entender o que eles estavam fazendo de errado, você não lhes deve lealdade mais tarde, se eles não ouvirem seus conselhos.

    
por 14.12.2011 / 17:37
fonte
8

Rejeitá-los não é apenas proteger a empresa, mas proteger sua reputação no futuro. Seus principais requisitos nesta função são:

  1. Forneça uma lista de requisitos para que o RH tenha algum tipo de ideia do que procurar
  2. tela adequadamente
  3. Seja claro sobre cronogramas, tanto para o treinamento necessário quanto para sua partida específica

Se a carne do trabalho é desenvolvimento de backend, então isso pode envolver um grau de CS como mínimo, já que a programação da web pode ser aprendida, mas a compreensão básica de programação é mais difícil de entender no trabalho.

    
por 14.12.2011 / 17:47
fonte
5

Minha opinião de ler isso (apenas uma opinião): mentalidade diferente.

Fazendo alguma "engenharia reversa" em algumas situações semelhantes Eu posso (apenas) assumir que você trabalha para um lugar que acredita que os desenvolvedores são intercambiáveis, o que é infelizmente a concepção comum fora das lojas de TI (e até mesmo algumas de TI). Visualizando o trabalho sob esse prisma, você é pago "mais", não com base na capacidade / habilidades, mas apenas no conhecimento dos componentes internos do sistema (ênfase para "apenas"). Nesta mentalidade, qualquer outro desenvolvedor (de preferência mais barato) faria isso, somente se ele tivesse tempo suficiente para aprender como o aplicativo funciona.

Com base na sua pergunta, é difícil mudar essa percepção para alguém que não se envolveu muito com as operações de TI. Sua consciência deve ser clara, você não pode fazer nada

Foi o que pensei ao ler sua pergunta e associá-la à experiência anterior.

    
por 14.12.2011 / 17:42
fonte
4

Faça as duas coisas - 1) continue dizendo que esses candidatos não são bons até que eles realmente encontrem um decente , que você não pense que o site deles durará um ano se eles siga este caminho e 2) continue dizendo a eles quem é aquele que você escolheria entre aqueles que vocês revisaram até agora.

Tanto quanto eu posso dizer, esta é a maneira mais segura se você quer sair em bons termos e ter uma consciência limpa quando (se) eles falharem.

  • vários anos atrás eu provavelmente recomendaria apenas rejeitar os candidatos porque, bem, porque isso parecia certo para mim naquela época - afinal, o "cara experiente que sai" parece ser o melhor a ser conhecido. Na verdade, ainda parece certo, mas desde então, tenho estado em ambos os lados e aprendi que o que sinto não é toda a história.

    A primeira coisa que aprendi é que, se você não os informar sobre quem é atualmente "o melhor dos piores", por assim dizer, isso provavelmente causará uma impressão muito ruim . A segunda coisa é que há uma chance (pequena, mas diferente de zero) de você superestimar o dano e de que ele será capaz de lidar com as coisas, mesmo com substitutos inferiores.
por 14.12.2011 / 17:58
fonte
2

Você não deve se importar.

A empresa é obviamente dirigida por idiotas e é melhor você ir embora. A pergunta é boba e indica um senso ingênuo de que você é, de alguma forma, valorizado por sua habilidade de programação em uma empresa sem nenhuma compreensão ou apreciação dela.

Primeiro, certifique-se de ter seus patos em uma fileira e dê o fora dali.

Só para qualificar minha opinião, eu pulei de lugar em lugar em contratos e assim que cheguei na Microsoft e em outros lugares como esses, o mundo era um lugar bonito. Eu finalmente percebi depois que há um pouco de limite naqueles também em termos de pagamento, embora as empresas de software sejam muito mais agradáveis para se trabalhar.

Quando você se forma como trabalhador, o mundo real se abre e você é verdadeiramente livre. Apenas certifique-se de ter economizado o suficiente, já que os negócios têm seus altos e baixos.

    
por 15.12.2011 / 00:14
fonte
2

Muitas ótimas respostas já foram postadas, então evitarei refazê-las.

Eu também adicionaria:

  • tentam documentar as coisas, para que, quando finalmente fizerem , perceberem que contrataram alguém totalmente desqualificado, que uma vez contratam alguém com uma pista (e talvez os documentos que você produz possam ser usado para filtrar os aspirantes), o novo contratado será capaz de usar seus documentos como um ponto de partida
  • presumivelmente, haverá uma entrevista de saída; apresente um pequeno documento (uma página provavelmente fará) explicando seus esforços / razões para tentar convencer a empresa a contratar alguém apropriado, talvez destacar algumas habilidades que devem procurar, mencionar que você fez um esforço razoável para tentar documentar meio Ambiente; se for possível, faça algumas cópias, tenha você e o sinal de contato do RH e date ambas as cópias, ou seja, "Li e entendi o que disse acima"

Apenas um esforço do CYA.

    
por 15.12.2011 / 01:25
fonte
1

Você mesmo disse - Você deu a eles mais do que uma boa quantia de aviso prévio, se ofereceu para ficar por alguns meses para conseguir que o novo recruta acelere o máximo que puder, e disse a eles que seu potencial atual os candidatos não são bons o suficiente.

Isso está acima e além do que é exigido de você. Apenas continue sendo honesto com eles até você sair, se você encontrar um bom candidato ou não, e seus termos de saída devem ficar bem.

(e como o HLGEM diz, você não lhes deve lealdade depois que você se for)

    
por 14.12.2011 / 17:42
fonte
1

Estando em uma situação semelhante no passado, descobri que a melhor abordagem é realmente encontrar um contratado que possa entrar quando / conforme necessário. Como parece que eles estão em uma fase de manutenção, eles podem não precisar de um corpo inteiro e você provavelmente poderia vender isso como uma opção de economia de custos para a empresa.

É o trabalho dos gerentes superiores encontrar e contratar um substituto adequado e você deve somente estar enviando pessoas que você recomendaria para o cargo. Esteja lá para ajudar a tela, se você quiser, mas não é sua responsabilidade. O fato de eles estarem confiando em alguém que está deixando a empresa para contratar um substituto mostra como eles são irresponsáveis.

Quanto à ética, o único problema que vejo é não ter documentação (de alto nível) em vigor para quem assume o seu papel. Se coisas como nome de usuário / senhas / sshkeys, locais de repositório, etc estão em sua cabeça, reduza-os e certifique-se de que seus superiores saibam onde encontrar as informações.

    
por 15.12.2011 / 01:25
fonte
-2

Você precisa esforçar-se ao máximo para explicar que precisa de alguém com experiência e, de preferência, alguém que tenha trabalhado sozinho antes. Eu perguntaria a eles quem e como eles esperam treinar alguém quando você estiver fora, você precisa fazê-los entender que 99% do conhecimento do sistema deles vai sair com você, e eles também podem gastar tempo ensinando conceitos básicos, ou ensinar alguém a realmente trabalhar com o aplicativo. Sugiro a contratação de um exemplo para que eles precisem de alguém com experiência. Não contrate um fracasso total, mas se você tiver um candidato razoável, contrate-os e mostre à sua empresa quanto vai levar para tornar essa pessoa metade dela. isso provavelmente terminará com aquele cara sendo demitido e sua empresa não gostando muito de você.

você está em uma situação de perder / perder que você tentou ser legal e oferecer a chance de ganhar. Se você não contratar ninguém e partir, eles vão te odiar quando tudo desmoronar, porque você os abandonou, se você contratar alguém sem qualificações eles irão te odiar quando tudo desmoronar, porque você contratou alguém ruim para irritá-los. sua melhor esperança é fazer com que tudo desmorone em um desenvolvedor não qualificado enquanto você ainda estiver lá para consertá-lo e conseguir alguém qualificado para substituí-lo, supondo que sua empresa perceba que precisa de alguém qualificado depois que o pessoal não qualificado se estragar.

    
por 14.12.2011 / 17:49
fonte