O tamanho de nossa loja aumenta dinamicamente, por isso planejamos contratar alguns novos desenvolvedores juniores, mas não gostaríamos de sobrecarregar os idosos com muita orientação e treinamento. Quantos desenvolvedores juniores (geralmente recém-saídos da faculdade) poderiam (e deveriam) um mentor para desenvolvedores seniores enquanto o sénior ainda está sendo capaz de executar suas tarefas com eficiência?
training
junior-programmer
mentor
senior-developer
palacsint
fonte
fonte
Respostas:
Em qualquer lugar de 0 a 5 ou 7 (mais ou menos).
Argumentos para o lado baixo:
Argumentos para uma quantidade maior:
Gostaria de encorajar uma conversa com os desenvolvedores seniores e ver com o que eles se sentem confortáveis. Nem todo mundo quer mentor. Lembre-se também de usar a analogia "estante cheia": Suas cargas de trabalho estão atualmente cheias. Se você quiser aumentar sua carga de trabalho com a orientação de mentores, precisará tirar outra coisa da prateleira para liberar espaço.
fonte
I have worked with some developers who were so gruff that they would have scared someone into a new career.
Não lembro de você, quando trabalhamos juntos?Não mais que dois por desenvolvedor sênior, se você estiver contratando pessoas diretamente da faculdade. Os recém-formados com os quais tive que lidar no passado têm uma boa compreensão do básico, mas não faziam ideia de como era programar no mundo dos negócios. Você terá que gastar tempo ensinando a eles como programar profissionalmente; é um choque quando eles perceberem que terão que dar suporte ao código que escreverem enquanto estiverem na empresa, sem precisar mais mudar tarefas e seguir em frente. Mas você também terá que gastar tempo ensinando a eles seus negócios (e todas as regras), ensinando-os a codificar sua arquitetura, revisando o código deles, ensinando-os a testar e respondendo perguntas após perguntas.
fonte
Se você tem muitos juniores entrando, digamos> 30, pode valer a pena dedicar um desenvolvedor sênior para orientá-los em período integral. No meu primeiro emprego, eles contrataram muitos de nós recém-saídos da faculdade e tinham um membro da equipe dedicado, ajudando-nos a aprender as cordas nos primeiros 6 meses. Isso facilitou muito a transição e ele nos ensinou muito.
Não é apenas mais eficiente ter uma pessoa cuidando do trabalho, como também pode haver uma pessoa em seu escritório que você sabe que seria um mentor perfeito. Um bom programador não é necessariamente um bom professor.
fonte
O maior número possível, enquanto ainda é capaz de realizar seu próprio trabalho a tempo.
A resposta, portanto, depende da eficácia do idoso, tanto como desenvolvedor quanto como professor.
fonte
Você não menciona o tipo de trabalho do projeto que, na minha experiência, tem um enorme impacto sobre onde essa proporção deve estar.
Em uma escala de repetição que pode quase ser automatizada para coisas experimentais, o desenvolvedor nem tem certeza de que funcionará. Você precisa manter os jr devs à esquerda, a menos que esteja em uma proporção realmente baixa e ainda mais estritamente à esquerda, se os sr devs estiverem tentando fazer algo que considerem experimental no final do espectro, porque geralmente não serão tão eficazes em montar uma equipe de jr devs se estiverem se esforçando ao mesmo tempo .
Depende do trabalho tanto quanto das pessoas na minha opinião.
fonte
A tutoria é menos formal que a administração. Os mentores não estão diretamente envolvidos na contratação, demissão, revisão e disciplina. O meio ambiente será um fator importante. Aqui estão os fatores a serem considerados:
A tutoria geralmente envolve algum nível de vínculo e eu simplesmente não acho que a maioria das pessoas possa construir qualquer tipo de relacionamento interpessoal com mais de 3 a 5 pessoas em um determinado ambiente.
fonte
Idealmente, um júnior trabalha com um mentor em um projeto. Dessa maneira, o idoso pode atribuir subtarefas e trabalhar com eles para concluir um projeto. Quanto mais juniores o Sênior tiver que gerenciar, menos trabalho ele poderá concluir por conta própria. Eu não gostaria que mais de 1 ou 2 juniores trabalhassem com um sénior de uma só vez. Embora o senior possa continuar a orientar outros programadores após 2 ou 3 meses, um programador decente deve precisar de muito menos tempo do senior do que originalmente. Portanto, é possível que um idoso possa ter 20 ou mais pessoas para quem ele é mentor, mas na verdade apenas 2 ou 3 que realmente exigem muito do seu tempo.
fonte