A situação é essa: levamos um estagiário por um verão com a mente de que se ele o acompanhar, manteremos ele como desenvolvedor júnior de meio período.
Nós o levamos depois do primeiro ano na universidade, então seu conhecimento era muito baixo para ser envolvido em projetos reais (na verdade, ele programou apenas na universidade), então minha tarefa era empurrar o máximo de coisas possível para tê-lo pronto para ingressar na universidade. projetos reais em setembro. Enquanto formos uma equipe de desenvolvimento remoto, demos a ele a possibilidade de realizar seu estágio remotamente, com horários flexíveis.
Então, dois meses se passaram e eu não estou impressionado com o progresso dele. Dei várias tarefas para implementar, acesso a recursos de aprendizado, recomendou caminhos iniciais e assim por diante, concordei que ele apresentasse relatórios a cada dois dias, tínhamos sessões em pares de tempos em tempos, revíamos seu código juntos e etc.
De qualquer forma, parece que ele passou menos tempo escrevendo código do que eu esperava e antes que eu dissesse que ele não teve um desempenho bom o suficiente para se juntar à nossa equipe, eu estava pensando que a culpa é minha, ou que eu estava pressionando muita coisa , isso é importante em projetos da vida real (como teste de unidade, código de estruturação, material de banco de dados etc.) e não é divertido o suficiente, que o ligaria à programação e é por isso que ele passou menos tempo do que eu esperava.
Então, eu tenho ~ 20 dias restantes e posso usá-los para inspirá-lo na programação, a pergunta é com o que e como?