Você consideraria apropriado se o seu nome de usuário do Stack Exchange fosse solicitado em uma entrevista de trabalho de software (ou como uma pergunta de triagem pré-entrevista)?
Para mim, parece uma solicitação muito razoável, e que seria extremamente informativa - tenho certeza de que poderei aprender mais sobre um candidato em cinco minutos olhando as perguntas e respostas que eles publicaram no Stack Exchange do que por um Entrevista de 30 minutos. Mas essa pergunta seria ruim? É "muito pessoal"?
(Da mesma forma para o GitHub , ou outros fóruns públicos / online de compartilhamento de código.)
Respostas:
Resposta curta : Absolutamente OK.
Uma resposta um pouco mais longa :
no meu local de trabalho, solicitamos rotineiramente o nome de usuário do Stack Overflow / Stack Exchange de um candidato. A contribuição para a comunidade Stack Exchange deixa uma trilha muito mais clara de onde alguém está com suas habilidades.
Conheço outras pessoas que solicitam contas do GitHub e se recusam a aceitar candidatos sem uma conta do GitHub *.
No nosso caso, não removeremos um candidato para consideração se ele não tiver uma conta.
Por fim, é apenas uma peça do quebra-cabeça da entrevista, enquanto você tenta identificar uma correspondência entre as necessidades da empresa e as habilidades do candidato. Não é um fator de fazer ou quebrar; apenas ajuda a confirmar as impressões feitas durante a entrevista.
* Para ser claro, não tolero essa abordagem e acho que faz com que a equipe perca candidatos bem qualificados. Eu levantei o assunto para salientar que já ouvi falar de posições mais extremas e para mostrar que apenas pedir um nome de conta do Stack Overflow é bastante leve em comparação.
Alguns qualificadores adicionais baseados em comentários:
Nós não olhamos para Meta Stack Overflow e posts do tipo meta. Meta é diferente, e nós entendemos isso. Também é muito fácil perder o contexto por trás desses tipos de postagens. Na IMO, eles estão mais próximos do ruído do que do sinal quando se trata de avaliar um candidato.
Da mesma forma, comentários e atividades de revisão não são considerados. Eles não têm contexto e não têm uma correlação significativa com a capacidade do candidato de fazer o trabalho.
Encontramos uma correlação sólida entre o desempenho de um candidato em uma entrevista e o nível de perguntas e respostas em que ele se envolve. A conta Stack Overflow / Stack Exchange se torna um fato importante de suporte, equivalente a uma amostra de código enviada durante o processo de entrevista.
Tira xkcd obrigatória nas entrevistas . Elaboração .
fonte
Perguntar à queima-roupa qual o nome de usuário do SO provavelmente não é apropriado. Soaria muito direto, e eu consideraria essa pergunta um pouco invasiva. Perguntar quais recursos online eles usam quando resolvem problemas é muito mais apropriado. E se eles respondem que eles são um usuário StackOverflow, então eu acho que você poderia perguntar-lhes como interativo que são. Se eles mencionam que eles são um ativo perguntar-er / resposta-er, em seguida, pedindo-lhes que o seu nome de usuário é seria apropriado.
Eu acho que é aceitável para um entrevistador perguntar, mas se um candidato se recusar, não deve ser um rompimento de acordo.
Algumas pessoas trabalham com ferramentas especializadas especializadas que não têm nenhuma dúvida no StackOverflow (acabei de verificar). Algumas pessoas não têm tempo para responder a perguntas gerais de outras pessoas. Conheço alguns desenvolvedores que não perguntam ou respondem sobre SO principalmente por causa das barreiras de idioma.
Existem ótimos desenvolvedores por aí que simplesmente não participam muito do ecossistema StackExchange.
fonte
Parece que essa opinião não é particularmente popular, mas não acho que seja bom pedir essas informações.
O Stack Exchange é um local de aprendizado; você não precisa se preocupar em ser julgado por fazer "perguntas idiotas" mais tarde. Sei que venho ao Stack Exchange para ampliar meu conhecimento, não apenas de programação, mas em todos os tipos de assuntos. Desde que eu tenha se esforçado para resolver perguntas por conta própria, não precisaria me sentir constrangido por fazer uma pergunta que a maioria dos especialistas no assunto deveria saber a resposta.
Além disso, isso agravaria a questão de os usuários manterem várias contas, uma para fazer perguntas e outra para fornecer respostas. Eu já vi isso várias vezes no SE. Acho que os usuários fazem isso porque parecem mais informados com menos perguntas.
fonte
Eu acho que é levemente inapropriado pedir a um candidato informações que ele não ofereceu (com algumas exceções óbvias, como antecedentes criminais etc.) que perguntas você pode fazer. Se a participação em um site específico estiver correlacionada com raça, idade, sexo ou outra categoria para a qual a discriminação é proibida, você estará potencialmente se abrindo para uma ação judicial. Você pode até estar cometendo de fato essa discriminação (quase certamente sem querer).
De acordo com esse rápido resultado de pesquisa no Google, as buscas nas mídias sociais correm o risco de um empregador descobrir informações sobre as quais é ilegal perguntar, potencialmente se expondo a um processo de discriminação. Em alguns lugares, não é legal perguntar sobre deficiência ou gravidez. Como SO e SE são sites profissionais, é mais razoável afirmar que a discriminação não era o objetivo da pergunta, mas ...
Pessoalmente, perguntaria algo como "você participa de sites profissionais que você gostaria que soubéssemos, mas não conseguiu entrar no seu currículo?" E eu não consideraria isso negativo para aqueles que não tiveram essa participação, a não ser que outros candidatos com os quais eles estão competindo possam ajudar a si mesmos com sua resposta.
fonte
Alguns bons candidatos não terão uma conta StackExchange. Portanto, se você puder oferecer entrevistas no local apenas para 5 pessoas e esperar 100 candidatos, talvez seja uma boa estratégia simplesmente oferecer uma maneira melhor de distinguir os candidatos iniciais.
Mas lembre-se de que você não pode eliminar candidatos que não possuem uma conta no StackOverflow, a menos que esteja disposto a correr o risco de pessoas que, de outra forma, seriam excelentes candidatos que não têm contas.
Se você quiser usar isso como parte do processo de entrevista, eu recomendo vivamente como uma opção do many - github e StackExchange são potenciais (não abrangentes).
Apenas verifique se isso não é apresentado como obrigatório.
Eu ofereceria meu perfil, se possível, em uma entrevista como entrevistado. Pode surgir naturalmente no que diz respeito a perguntas sobre "você codifica por diversão?" ou "o que você faz para aprender fora do trabalho?" ou qualquer pergunta como essa.
No entanto, ajuda a encontrá- los .
Além disso, lembre-se de que uma conta StackExchange pode mostrar duas histórias diferentes *:
Ambos podem ser bons ou ruins, dependendo do seu perfil e da proporção de perguntas / respostas.
* Isso também pode mostrar que você passa muito, muito tempo aqui ...
fonte
Sim, mas acho que valeria mais a pena como uma pergunta de pré-triagem. Realisticamente, você não poderá atuar de maneira significativa nas informações durante a entrevista, se for a primeira vez que perguntar sobre isso. Seria como esperar até que estivessem no escritório para pedir amostras de código. O outro benefício de ser uma pergunta de pré-triagem é que, se eles decidirem que não querem compartilhá-la por qualquer motivo, poderão tomar essa decisão sem estar no hotseat.
Em geral, acho que é um recurso ótimo / aceitável. Se eles tiverem um, isso traria excelentes argumentos durante a entrevista, especialmente se você puder encontrar uma resposta que eles deram com uma amostra de código ou se responderam algumas perguntas relacionadas ao que eles estavam trabalhando. Isso tem a vantagem adicional de ser um tópico específico em que eles claramente colocaram algum tempo antes, e desenvolveu uma resposta por escrito. (Se essa resposta não estiver bem formada ou estiver errada, isso também é um indicador muito útil).
fonte
Eu acho que é razoável para um empregador pedir, mas não acho razoável que isso seja um qualificador de fazer ou quebrar.
Joel menciona que um representante de alto nível equivale a conseguir empregos bem remunerados, mas por sua própria lógica, a menos que você esteja empregado, talvez não tenha tempo para flexionar suas habilidades mentais e obter uma grande quantidade de representantes. Portanto, o homem que fica poético sobre o Stack Exchange (e com razão) admite que é realmente um indicador de alta empregabilidade e subemprego.
fonte
Eu faço isso toda hora.
IMHO pedir fontes de reputação online é como pedir seu currículo, com uma diferença importante: fingir uma boa reputação online é muito mais difícil do que fingir um bom currículo.
O Stack Exchange é um bom lugar para descobrir as habilidades de comunicação do candidato.
O GitHub é o local onde a maioria dos projetos de alto nível está hospedada (pelo menos para a pilha de tecnologia que usamos) e, se o candidato contribuiu para alguns desses projetos, diz muito sobre a qualidade de seu trabalho (bons projetos não aceitarão solicitações de recebimento sem documentação e / ou testes de unidade).
fonte
Pode haver diferenças culturais entre a Europa e os EUA sobre isso, mas aqui está a minha perspectiva sobre isso ...
Quando você está se candidatando a um emprego, como candidato, deseja se apresentar, sua experiência e sua capacidade de fazer o trabalho em questão. Você está moldando ativamente a forma como é apresentado para tornar uma escolha simples para o empregador dizer que sim, este é nosso novo funcionário .
Os empregadores estão tentando identificar quem de seus candidatos é capaz de fazer o trabalho, tem a capacidade de se ajustar à cultura das empresas e, esperançosamente, evitar o recrutamento de um funcionário que cause mais problemas do que resolve.
Portanto, quando estou recrutando, não solicito e não solicitarei a identidade de um Stack Exchange ou o nome de usuário do Facebook, a conta do Twitter ou o ID do Google. Eu consideraria tudo isso como atividades pessoais privadas e respeitaria a expectativa razoável dos candidatos de que não eram questões relacionadas ao trabalho, a menos que, por sua conduta, eles o fizessem.
Se em um aplicativo, um CV mencionasse a identidade do Stack Exchange, eu o ignoraria, exceto por usar o Stack Exchange, ligeiramente positivo para um graduado, o que é esperado para qualquer pessoa com experiência comercial.
Meu processo de entrevista é sobre dar a oportunidade para um candidato demonstrar que ele pode fazer o trabalho pelo qual estamos recrutando. Se eles puderem demonstrar isso e parecerem uma mistura social razoável, provavelmente receberão o emprego.
Pude ver a conta do Stack Exchange sendo usada como referência, pois esse trabalho é oferecido, sujeito a referências satisfatórias, mas ainda estou longe de me convencer de que isso é justo, e não de uma intrusão indevida em sua vida não profissional.
Se, como parte de um processo de entrevista, me perguntassem se eu uso e contribuo no Stack Exchange, a resposta seria afirmativa, mas, se perguntado meu nome de usuário, eu diria 'Vou ter que voltar para você'. O motivo é esse: nunca fui empregado para contribuir com o Stack Exchange e, até que isso mude, isso faz parte da minha vida pessoal e privada.
Agora, considere qual seria o efeito no Stack Exchange se o seu perfil se tornar parte do processo de entrevista.
As pessoas logo aprenderiam que você teria que ter um perfil bastante excepcional para que seja um fator significativo em você ser convidado para uma entrevista, e que isso nunca compensará uma entrevista ruim. Em suma, seu único efeito será impedir que você consiga um emprego.
Assim, assim como você cuida muito bem do que está incluído no seu currículo, faria o mesmo no Stack Exchange. Sem comentários, apenas respostas cuidadosamente pensadas e, se você não tivesse 100% de certeza, não publicaria. Você deixaria uma resposta votada para baixo? Ou perguntas mal recebidas? Claro que não.
O Stack Exchange será o pior para isso.
fonte
"I have never been employed to contribute to Stack-Exchange, and until that changes, it's completely part of my private, personal life."
Você faz um ponto forte (e esse é exatamente o problema com o qual eu estava lutando na minha pergunta). Isso significa que você consideraria a seguinte pergunta da entrevista excessivamente intrusiva: "Você considera seu perfil SO / SE-Prog bastante representativo de sua experiência profissional e habilidades de comunicação?"Normalmente, procurarei as informações de um candidato no Stack Overflow antes de realizar a entrevista. Afinal, são informações públicas e, geralmente, durante uma entrevista, perguntarei a eles que tipos de recursos eles usam para aprender algo novo ou resolver um problema com o qual estão tendo problemas. Se a pessoa mencionar Stack Overflow, pontos de bônus para ela, mas não é necessariamente uma quebra de negócio.
A maioria das minhas perguntas é aberta e gira em torno da solução de problemas e abordagens aos requisitos, e nunca é uma pergunta que possa ser respondida com a leitura da documentação on-line, por isso estou procurando pessoas que estejam sempre aprendendo e explorando.
Quanto ao GitHub, também pergunto se eles participam de projetos de código aberto e, se mencionam o GitHub, considero isso um bônus também.
fonte
Nunca me perguntaram sobre o Stack Overflow em uma entrevista de emprego. Como eu uso esse identificador há mais de uma década, e alguns dos postos de orientação política com esse identificador podem ser vistos como variando de trotskista a ayn randist . Minha política não é da conta deles (a não ser concorrer a cargos eleitos, e talvez nem mesmo nessa época), e eu não diria isso a eles. Também estou diminuindo o uso desse apelido e aumentando o uso de outro.
Sim você pode. Estou no mercado de trabalho há muito tempo e tive algumas experiências ruins. Alguém me entrevistando e verificando meu histórico de postagens pode se perguntar se eu também postaria sobre eles.
Meu atual empregador proíbe a contribuição para projetos de código aberto, pois eles têm pavor de ter o código GPL infectando sua base de código.
fonte