2017-01-03 19:02:36 +0000 2017-01-03 19:02:36 +0000
143
143

Como lidar com a falta de competências básicas de um estagiário?

Devido a alguma reorganização interna, a minha equipa inclui agora um novo estagiário. Como sou o líder técnico e de equipa, cabe-me a mim pôr o novo estagiário ao corrente da forma como trabalhamos e do que precisamos de fazer para que o nosso software funcione sem problemas. Ele está connosco há 4 meses e o seu estágio pode durar até 24 meses de acordo com as regras legais actuais.

O estagiário mostrou alguma promessa - ele teve um ano completo de um curso técnico em Desenvolvimento de Software numa das línguas que utilizamos e teve experiência anterior como freelancer a fazer pequenos projectos de software. O material que ele nos mostrou era simples mas parecia bom para alguém que estava apenas a aprender o negócio, por isso, conseguimos trazê-lo a bordo.

No entanto, trabalhar com ele durante alguns meses tornou visíveis algumas questões. Ele mal consegue escrever qualquer software - mesmo exemplos muito simples de um livro de exercícios que lhe arranjámos - e tem alguma dificuldade em se lembrar de conceitos centrais com que lidamos todos os dias, mesmo os mais básicos.

Estou a ensiná-lo activamente durante pelo menos duas horas por dia todos os dias durante dois meses, e enquanto ele mostra alguns avanços, eles são bastante pequenos. É uma experiência muito frustrante para mim em geral - já tive vários outros estagiários antes, e nenhum mostrou avanços tão lentos.

Este não é o problema, contudo.

Hoje estive a rever algum código com ele, explicando alguma lógica de negócio, e ele perguntou-me o que estava exactamente a acontecer numa determinada linha de código matemático - fez um desconto em alguns valores multiplicando-o por um valor decimal (0.95 neste caso). Era uma linha de código bastante simples e ele mostrou uma enorme surpresa sobre “fazer um número menor multiplicando-o por algo”. No início achei um pouco engraçado e continuei a dar alguns exemplos de como isso funciona usando fracções para limpar o que achei ser uma observação parva, mas à medida que fui avançando com os meus exemplos foi ficando cada vez mais claro que os seus conhecimentos matemáticos eram realmente restritos.

Deixou-me absolutamente frustrado. Perdi a paciência e deixei cair vários comentários duros, em especial a minha descrença por ele ter conseguido sair do liceu com tanta falta de conhecimentos. Fiquei especialmente zangado e desisti de o ensinar por hoje, dizendo-lhe que este tipo de falta de conhecimentos era inaceitável na indústria do software.

Agora estou preso a um pouco de culpa. Talvez tenha sido demasiado duro com ele, talvez estivesse errado ao ficar tão chateado com a sua falta de habilidade. Não consigo lidar com a minha frustração com ele e não faço ideia de como lidar com ele com mais paciência.

Como posso manter a calma ao lidar com um colega de trabalho tão pouco qualificado quando tenho de o ensinar? Posso chamar a sua atenção para a sua falta de habilidade? Ou será algo com que devo apenas pedir aos Recursos Humanos para lidar e mandá-lo para outro emprego?

Respostas (9)

188
188
188
2017-01-03 19:53:43 +0000

O primeiro passo é pedir desculpa ao estagiário.

É provável que ambos fiquem frustrados com a forma como o tempo tem corrido. Se o estagiário teve um ano de faculdade, isso significa que basicamente ainda é um estudante do ensino secundário. Não é um programador de software profissional.

Tem de definir as suas expectativas de forma mais correcta. Muitas vezes (a maioria?) os estágios não são realmente uma mais-valia em si, mas são mais uma ferramenta de recrutamento/entrevista a tempo inteiro. Dois anos é muito tempo, mas tenha em mente que este estagiário tem amigos que você pode realmente querer contratar - ouvir a sua empresa gritar com um estagiário é não bom para a sua empresa (mesmo que faça este sair).

No meu último emprego a tempo inteiro, foi-me dito que seria cerca de um ano antes do meu chefe esperar que eu estivesse totalmente a par. Um ano! Há provavelmente uma diferença no âmbito e responsabilidade do trabalho, mas um estagiário que acabou de sair do liceu está going to take a while to become useful (if they ever do…).

Eu escrevi aqui long sobre a relação estagiário/gerente. Você pode achar isso benéfico para ler.

Alguns passos seguintes.

  1. Digure quais as ferramentas de auto-aprendizagem que pode utilizar. Gerir um estagiário será muito trabalho, ponto final, especialmente no início. Delegar isto o melhor possível (para libertar recursos, a Internet tem TONS deles)
  2. Talvez tenha de aceitar este estagiário não será produtivo, período
  3. Fale com alguém da sua empresa* que compreenda as peças legais aqui se a sua empresa optar por tentar despedir o estagiário.
  4. Entenda o que tem de ser feito. Se precisa de X, Y e Z para deixar o estagiário fazer a sua revisão, quer fazer ** assegurar** que sabe isso agora, em vez de 30 minutos antes.
  5. Tente encontrar trabalho que lhe sirva. Talvez o estagiário não seja bom em X ou Y ou mesmo em todas as coisas que você quer que eles façam. Fale e tente descobrir em que é que eles são bons.
  6. Se decidiu que o estagiário é inútil, pergunte-lhes o que é que eles querem fazer. Um estagiário motivado a trabalhar em coisas que eles querem fazer provavelmente é mais benéfico do que um estagiário sem motivação a trabalhar em coisas que eles não podem fazer.
  7. As pessoas mais não vão gostar de se sentir mal no seu trabalho de qualquer forma, pode achar que o estagiário odeia o seu trabalho agora
  8. **Quando trabalhar com o estagiário, faça-o vir até si com perguntas - dê orientações aproximadas, mas não tente ensinar tudo.
  9. O mentorismo tem a ver com dar oportunidades a outro de aprender. **
  10. Não há problema se o estagiário se debater durante algumas horas (ou mesmo um dia ou mais) com uma tarefa. É assim que aprendemos melhor.
  11. Evite responder a perguntas sem perguntas próprias. “Como eu faço X?” –> “o que você já tentou?” etc
  12. Descubra porque é que ele foi contratado e resolva o seu processo de entrevista*. Se contratou este estagiário acidentalmente, certifique-se de que não volta a contratar um semelhante (ou pelo menos, descubra uma forma de o tornar menos provável).

E esta situação é bastante má para todos. Pode até achar que o estagiário está insatisfeito e se for uma opção, sairia voluntariamente. Se abrir a conversa, pode resolver-se por si só.

56
56
56
2017-01-03 19:21:15 +0000

Sim, o senhor foi um pouco duro com ele, mas posso certamente compreender as frustrações. A forma como se mantém calmo é primeiro compreender com o que se está a lidar.

A falta de capacidade matemática é um problema que tem pelo menos 10 anos de idade. Lembro-me de ter discutido com algumas pessoas ao longo dos anos que argumentavam que a matemática já não era um requisito da programação. Estamos a ver os resultados disso agora, e não apenas com o seu estagiário. As escolas estão a reprovar alunos de TI em todo o mundo. Quando eu estava na faculdade, a licenciatura chamava-se “Matemática e Informática”. A Matemática ficou em primeiro lugar tanto no título como no foco. Não é o caso hoje, a prova é a existência deste estagiário.

Comece com as tarefas mais pequenas e construa a partir daí. É óbvio que qualquer que seja a escola que frequentou, falhou-lhe miseravelmente. A falta de “consegui-lo” é provavelmente apenas uma reacção a ser esmagado.

Então, eu faria uma avaliação adequada das suas competências, e mandá-lo-ia fazer estudos independentes no seu próprio tempo. Isto permitirá alcançar duas coisas: 1)Libertar o seu tempo. 2)Demonstrar o quanto ele é dedicado. Se ele realizar o estudo independente, você sabe que ele é dedicado, se não, você pode soltá-lo com a consciência limpa.

Não o insulte novamente, mas também não o deixe sair do gancho. Deixe claro que ele tem falta de áreas que o impeçam de ser bem sucedido se não se ajoelhar.

Deixe-o aprender online da Academia Kahn, ou vídeos do youtube, novamente, no seu tempo livre. Dê-lhe a oportunidade de se afundar ou nadar por mérito próprio, e dê um passo atrás e respire um pouco. Não desperdice a sua própria carreira com alguém que está fora da profundidade dele.

44
44
44
2017-01-03 19:46:52 +0000

Deixe-o ir - melhor para si e melhor para ele. Não tem sido demasiado duro. Pessoalmente lucrei muito com o facto de (aconteceu 2 vezes durante os meus estudos) as pessoas expressarem claramente a sua insatisfação com o meu desempenho.

As pessoas que não compreendem a multiplicação não devem ser deixadas perto de um dispositivo programável.

Como alternativa a deixá-lo ir: explique-lhe que não receberá nenhuma recomendação sua - e se houver uma nota explique-lhe que a nota pode ser má e que pode ser mais razoável sair. Em alternativa, não lhe dê tarefas para além do “auto-estudo” e um lugar sem computador - dessa forma, pelo menos não perderá tempo com ele.

30
30
30
2017-01-03 21:15:02 +0000

Estou a ensiná-lo activamente durante pelo menos duas horas por dia todos os dias, durante dois meses, e enquanto ele mostra alguns avanços, eles são bastante pequenos.

Isso levanta enormes bandeiras vermelhas para mim. São 2 horas por dia que pode estar a gastar fazendo desenvolvimento, gestão e outras coisas que fazem dinheiro para o negócio.

Esta pessoa é obviamente uma grande responsabilidade.

Peça desculpa pelos comentários duros e vá ter com o seu chefe e diga-lhes que não pode trabalhar mais com esta pessoa e que gostaria que ela saísse da equipa. Se a sua organização está estruturada de tal forma que está a fazer esse tipo de chamada - deixe-o ir.

Uma vez que ele o tenha deixado ir - precisa de reavaliar onde passa o seu tempo na organização porque perdeu (pelo menos) um mês inteiro de trabalho nesta pessoa - é um mês de características não desenvolvidas, bugs não fixos e clientes que não recebem valor de envio. Você precisa de estruturar as suas políticas para que isso nunca mais aconteça.

Mesmo no caso mais optimista, após meio ano de tutoria 2 horas por dia, eles tornam-se meio decentes - eles ainda podem simplesmente sair no dia seguinte.

12
12
12
2017-01-03 20:17:34 +0000

Sir James Goldsmith costumava dizer: “Pague amendoins, arranje macacos”. Pagar amendoins se estiver à procura de macacos, mas se quiser mais do que macacos, vai ter de subir a parada. As empresas não contratam estagiários com a expectativa de que tais estagiários sejam capazes de qualquer trabalho útil. A intenção dos estágios é ajudar os estagiários não necessariamente a firma.

A falta de conhecimentos de matemática do seu estagiário foi uma descoberta surpreendente para si e, muito provavelmente, uma surpresa muito indesejada. É por isso que eu sou uma pessoa que se preocupa com programadores autodidacta que começaram aos 13 anos e não frequentaram a universidade.

Qualquer um pode chamar-se programador e, infelizmente, o seu estagiário é um bom exemplo desse facto.

Espere que as capacidades de compreensão de leitura do seu estagiário também não sejam estelares, dado que o seu progresso na aprendizagem é lento e doloroso.

A sua expectativa de que o seu estagiário irá actuar como um membro de pleno direito da equipa não será muito provavelmente satisfeita, dadas as deficiências educacionais gerais do seu estagiário. Se está à procura de um programador de pleno direito, é melhor procurar um programador júnior do que um estagiário. Sim, o estagiário não lhe está a custar nada, excepto o seu tempo. Bem, somando o tempo que está a gastar a treiná-lo - que corresponde exactamente à quantidade de tempo que não está a dedicar a um trabalho útil como líder sénior/de equipa para a empresa - deve perceber que a ineficácia e ineficiência do estagiário está a custar à sua empresa um bom dinheiro em termos de custo de oportunidade de trabalho que não é feito porque está a gastar tanto tempo a treiná-lo.

Perder a calma não o levará a lado nenhum. Está a perder a calma porque está frustrado e está frustrado porque está bloqueado. Precisas de fazer algo quanto à fonte da tua frustração, incluindo mandá-lo de volta à escola para trabalhar nas suas deficiências no seu tempo livre e não no teu. Ele pode não estar mais feliz porque tem de voltar à escola, mas muito provavelmente você ficará mais feliz por não ter de lidar com as deficiências dele - no final das contas, você pode definir o que significa felicidade para si. Neste momento, estás a enlouquecer ao lidar com ele e ninguém está feliz. Considere que está a chegar ao ponto em que ultrapassou a sua capacidade de o ajudar e já não o está a ajudar, mas sim a torturá-lo. Ao mesmo tempo que o tira da sua miséria, dá-lhe uma pausa. Não só porque a sua relação com ele está definitivamente a trazer o pior de si. Para além dos outros custos, esse miúdo vai custar-lhe a reputação se não tiver cuidado.

7
7
7
2017-01-04 01:46:11 +0000

Acho que não se deve ensinar, mas sim proporcionar uma oportunidade de aprender.

Duas horas por dia do seu tempo, durante meses, parece-me um investimento excessivo num estagiário.

Em vez disso, basta fornecer as ferramentas de que necessitam. Escolha e defina (especifique) tarefas, que devem ser mais ou menos dentro da sua capacidade de completar. Esteja disponível para responder a perguntas (mas não para tutorias extensivas: aponte-o para um livro em vez disso). Forneça GQ e feedback, revisão e teste, do seu trabalho semi-acabado.

Não tenho a certeza que tarefas de programação (se as houver) poderia atribuir, que não requerem aritmética, no entanto. A última vez que usei/manhã um estagiário (o que não demorou muito) pedi ao estagiário para instalar um ambiente de teste específico para mim (que eu precisava, para testar algum software que estava a desenvolver).

4
4
4
2017-01-03 23:23:15 +0000

Tive vários outros estagiários antes, e nenhum mostrou avanços tão lentos.

Se já teve vários estagiários fantásticos nesta mesma empresa, nesta mesma equipa, então deve verificar com os RH. Pergunte-lhes se está a gerir as suas expectativas para este estágio (talvez esses grandes estagiários tenham sido por acaso? Acontece, embora não pareça provável neste caso).

Se não, pode querer perguntar-lhes se ele é elegível para um programa de melhoria de desempenho. No papel, dá-lhe um determinado tempo para melhorar com base em projectos ditados por si. Na prática, cria um rasto em papel para que o possa deixar ir.

Como disse palavras duras, deve pedir-lhe desculpa e ser simpático para o resto do estágio. Não é culpa sua nem dele que ele tenha aterrado na sua equipa. Tente fazer o melhor que puder até que ele avance e aplauda os seus esforços onde puder.

Essas 2 horas de treino, no entanto, precisam de acabar. Faça-o continuar os seus exercícios de treino até começar a acertá-los por si próprio.

3
3
3
2017-01-05 23:30:15 +0000

Se foi indelicado com o estagiário, peça desculpa. Faça-o por si, se não pelo estagiário.

Depois despeça o estagiário. Uma coisa é ser mentor, outra é ser instrutor universitário para alguém que não prestou muita atenção.

1
1
1
2017-01-06 00:39:26 +0000

Seja um gestor.

Você tem um recurso, um activo, uma pessoa. Seja simpático e peça desculpa. Quer homens que saltem para cima de uma granada por si.

O seu problema é a aplicação das competências do estagiário.

Encontre algo que o estagiário possa possuir, e dê-lhes poder. Tem testes manuais? Têm um servidor de construção que precisa de ser babado? Têm dados de amostra? Precisa do utilizador #1? Todas estas coisas são valiosas para uma organização, sem escrever ou desenhar software.

O estagiário sabe o que a sua empresa faz? Conhece o produto? Utilizam o produto? Descobri que ter um “especialista em produtos” próximo da equipa pode ser muito benéfico.

Resumindo, o seu trabalho é encontrar um papel para o estagiário. Nem todos podem ser uma estrela do rock, mas o mundo ainda precisa de gaffers.