As entrevistas dos desenvolvedores são diferentes da maioria dos outros lugares, porque você não apenas se preocupa com as pessoas com quem trabalha, benefícios, descrição do trabalho, etc., mas também tem EXTRA para se preocupar depois de conseguir o emprego. Escrever dois aplicativos com requisitos exatos pode ser muito diferente se você estiver trabalhando em um ambiente alto versus silencioso, usando o VS2003 / .NET 2.0 vs VS210 / .NET 4.0., Usando SVN vs VSS.
Tudo bem dar ao potencial empregador o teste Joel direto? Tento fazer tantas perguntas para obter o tipo de ambiente em que vou trabalhar, o que é extremamente importante da minha perspectiva, mas qual é a melhor maneira de ir direto ao ponto e fazer apenas perguntas difíceis (como elas fazem durante o mesma entrevista).
NOTA: Com o "Teste Joel", quero dizer uma lista específica de coisas que são importantes para você (não necessariamente Joel), mas você pode não ter tempo para sair usando a maneira "conversacional" tradicional e informal de perguntar a eles , então você decide enviar por e-mail ou agendar outra reunião ou perguntar a outras pessoas etc.
Respostas:
Uma entrevista de emprego é nos dois sentidos - uma empresa está entrevistando você e você está entrevistando a empresa. Eu não sairia literalmente com uma "qual é a sua pontuação no Joel Test?", Mas faria as perguntas individuais que me causaram problemas em um ambiente de trabalho.
Não precisa de um grande acúmulo. É um bom momento para fazer essas perguntas, como na parte técnica do processo de entrevista, quando eles dizem "você tem alguma pergunta para nós?". Você pode iniciar algo como "você pode descrever um dia típico no trabalho aqui?" e partir daí.
fonte
O Joel Test é seu dispositivo para avaliar quão bom é um potencial empregador?
Fui para uma entrevista de emprego e o escritório era de plano aberto, portanto barulhento, tinha muitos sistemas díspares, uma lista de pendências de bugs, eles não usavam muitas ferramentas comerciais, não havia testadores, não escrevemos código durante a entrevista e nenhuma usabilidade no corredor .
..mas você pode levar seu cão ao escritório, você tem um dia por semana para trabalhar em seus próprios projetos, havia comida 24x7 com sushi incrível, áreas de descontração, um escorregador para descer escadas, coca-cola / café grátis / OJ, e eles fazem alguns dos softwares mais incríveis do mundo.
A pontuação foi baixa no teste Joel, até onde pude ver, mas você recusaria trabalhar para esse empregador # com base nisso?
Se estiver barulhento - você pode colocar fones de ouvido. Se não houver testes, unidade campeã e / ou testes automatizados. Se não houver compilações noturnas, escreva uma tarefa cron ou instale o CI em algum lugar.
De qualquer maneira, use o teste Joel como um guia para quais perguntas você pode querer fazer, mas existem muitas outras métricas, algumas que podem ser mais importantes para você do que outras.
(Sem prêmios por adivinhar quem era o empregador!)
fonte
Eu nunca trabalhei em um lugar com pontuação superior a 4 no teste de Joel. Quando vou, tenho um pequeno pacote que trago comigo, que inclui outra cópia do meu currículo (me deparei com recrutadores colocando meu nome em cima do currículo de outra pessoa), além de várias perguntas, algumas das quais eram teste de Joel embaralhado. Ninguém nunca mencionou que reconheceu as perguntas.
fonte
O Teste Joel me inspirou a fazer perguntas 'assim'. Que controle de versão, rastreamento de bugs, testes, ...
Normalmente faço uma tonelada de perguntas no final (ou durante) da entrevista. De qualquer forma , isso mostra que você está interessado em boas práticas / garantia de qualidade / .... Se eles ainda não fazem isso, talvez estejam interessados em você implementar, por exemplo: teste de unidade.
Na melhor das hipóteses: eles ainda não pensaram nessas coisas, mas estão impressionados com o que você pode melhorar no processo de desenvolvimento.
No pior cenário: eles não gostam do fato de você estar fazendo tantas perguntas e, portanto, não têm interesse em melhorar o processo deles; nesse caso, você provavelmente não deseja trabalhar lá.
PS: apenas certifique-se de saber do que está falando, e não apenas andando sem pensar em alguma lista.
fonte
Eu tenho três perguntas sobre o ambiente de desenvolvimento, para o qual uma resposta negativa a qualquer um é um obstáculo para o show.
Qual software de controle de versão você usa?
Qual problema / rastreador de erros você usa?
Seu processo de desenvolvimento se assemelha ao Scrum?
fonte