Minha equipe de desenvolvimento está tendo a ideia de contratar um ou dois estagiários de verão.
Está claro os benefícios que o estagiário obtém desse envolvimento, mas quais benefícios a equipe de desenvolvimento que hospeda o estagiário por alguns meses se beneficiaria?
Alguém tem uma visão em primeira mão disso?
internship
kacalapy
fonte
fonte
Respostas:
As experiências com estagiários serão variadas; tenha o cuidado de escolher um estagiário, como faria na contratação de um novo funcionário, ou isso pode ser uma grande perda de tempo. Conheço estagiários que perderam mais tempo do que economizaram e conheço estagiários que me surpreenderam com a ajuda que eles têm.
fonte
Você teria alguém para fazer o tedioso "trabalho pesado" de codificação, alguém para pesquisar coisas para você e alguém para quem você pudesse ensinar seus métodos. Se eles forem bons, contrate-os em período integral e eles já saberão sua base de código e estilo.
Por outro lado, você deve dedicar algum tempo para ensiná-los e, talvez, cuidar deles. E, possivelmente, você terá que gastar tempo limpando-os.
fonte
Peça que eles façam algo significativo que você possa aproveitar para uso futuro.
Esse é o tipo de coisa que eles não fazem na escola. Verifique se isso não ocupa todo o tempo. Trabalhe com eles para ver se eles têm outros projetos ou interesses que precisam de ajuda e dê tempo para se sentar ao lado de seus programadores e aprender alguma coisa. Sua equipe pode realmente aumentar a qualidade do código quando há uma audiência.
fonte
Acredito que ensinar e compartilhar com outras pessoas o seu conhecimento geralmente o torna melhor nessa área (uma vez eu ministrei um treinamento para CakePHP e sim, aprendi coisas novas sobre o bolo que não faria de outra maneira), portanto, embora o benefício provavelmente não esteja próximo aumento da produtividade, pode ainda valer a pena ter um estagiário para orientar e ensinar.
E você nunca sabe, talvez os estagiários realmente saibam coisas que sua equipe não sabia ou não saberia de outra forma.
fonte
fonte
Atualmente, estou trabalhando em um dos laboratórios nacionais e temos muitos estagiários e estudantes cooperativos passando por aqui (exceto os secretários, todos neste andar são engenheiros ou estudantes de engenharia). Geralmente, existem 3 opções:
Você dá a eles uma pequena tarefa focada. Algo que precisa ser feito, que as permissões não têm tempo para fazer. Para uma empresa de software, talvez configurando um servidor de integração contínua.
Eles realizam algumas das tarefas menores que precisam ser executadas, mas ninguém tem tempo para fazer. Uma das dores de cabeça de ser gerente é que você sabe que pode fazer o trabalho melhor do que as pessoas abaixo de você, mas deixa que eles façam a tarefa de qualquer maneira. Tenha isso em mente quando houver estagiários / novatos trabalhando para você.
Você está treinando alguns da próxima geração de programadores. Talvez depois de se formarem, eles voltem a trabalhar para você. Talvez não. Mas você está começando uma cultura em que seguir em frente não é visto como algo ruim .
O trabalho não será excelente, nem será "grau A", mas será realizado.
fonte
Eles podem trazer novas idéias e perspectivas
Sinto que trazer um estagiário para sua equipe durante o verão ou um ano de estágio é uma ótima oportunidade para acompanhar alguns dos novos conceitos ensinados na faculdade (se eles são estagiários) ou apenas obter uma nova perspectiva de um estranho.
É uma excelente oportunidade para alguém ter uma visão objetiva do seu projeto / produto / base de código e identificar áreas que poderiam ser aprimoradas / aprimoradas / facilitadas de alguma forma e, em seguida, fazer a pesquisa sobre como isso pode ser alcançado.
Se eles estão lá apenas no verão, provavelmente não vale a pena aprender completamente a base de código e isso tem o benefício de não ficarem manchados com as decisões herdadas que moldaram o projeto ao que é hoje.
Tivemos um estagiário de verão que era bom com estatísticas e adicionamos instrumentação a todo o nosso código e produzimos estatísticas sobre quais áreas foram mais usadas e correlacionaram isso com nossa contagem de bugs. Ninguém mais na equipe teria pensado em fazer isso, nem tinha a liberdade de 'sem prazos' para fazê-lo.
Outro estagiário fez todo o seu trabalho em Python, que era novo para a equipe, por isso tivemos uma excelente introdução sobre como usar uma linguagem que não estávamos usando anteriormente.
Embora pareça que você os esteja alinhando para ingressar na empresa, na minha experiência, o valor do estágio deles os ajudará a negociar uma boa posição inicial em outra empresa / concorrente.
fonte
Contratamos constantemente estagiários por alguns motivos:
O nível de energia deles é contagioso. Isso ajuda no moral e na produtividade da empresa. (E eles vêm com ótimos eventos da empresa.)
Eles vêm com sugestões / idéias / etc. isso é um produto de sua juventude e está totalmente imerso no ambiente de mídia social. Isso não quer dizer que todas as idéias sejam ótimas, mas algumas são.
Podemos ver como eles são bons. Minha abordagem é oferecer constantemente aos estagiários um trabalho um pouco além de suas capacidades e ver se eles conseguem lidar com isso. Cerca da metade sai mais cedo ou mais tarde. Mas a outra metade - esses são os melhores alunos da CU (Boulder, CO) e, quando se formam, nós os contratamos.
fonte