¿Consideraría apropiado que se le pidiera su nombre de usuario de Stack Exchange en una entrevista de trabajo de software (o como una pregunta de evaluación previa a la entrevista)?
Para mí, parece una solicitud muy razonable, y que sería extremadamente informativa: estoy seguro de que podría obtener más información sobre un candidato en cinco minutos mirando las preguntas y respuestas que han publicado en Stack Exchange que por un Entrevista de 30 minutos. ¿Pero tal pregunta sería una mala forma? ¿Es "demasiado personal"?
(Del mismo modo para GitHub u otros foros públicos / en línea para compartir código).
Respuestas:
Respuesta corta : absolutamente bien.
Una respuesta un poco más larga :
en mi lugar de trabajo, pedimos habitualmente el nombre de usuario Stack Overflow / Stack Exchange de un candidato. La contribución a la comunidad de Stack Exchange deja un rastro mucho más claro de dónde se encuentra alguien con sus habilidades.
Conozco a otros que solicitan cuentas de GitHub y se niegan a aceptar candidatos sin una cuenta de GitHub *.
En nuestro caso, no eliminaremos a un candidato para consideración si no tiene una cuenta.
En última instancia, es solo una pieza del rompecabezas de la entrevista cuando intentas identificar una coincidencia entre las necesidades de la empresa y las habilidades del candidato. No es un factor decisivo; simplemente ayuda a confirmar las impresiones realizadas durante la entrevista.
* Para ser claros, no apruebo ese enfoque, y creo que hace que ese equipo se pierda candidatos que de otra manera estarían bien calificados. Lo mencioné para señalar que había oído hablar de posturas más extremas y para mostrar que solo pedir un nombre de cuenta de Stack Overflow es bastante leve en comparación.
Algunos calificadores adicionales basados en comentarios:
No miramos las publicaciones de Meta Stack Overflow y meta type. Meta es diferente, y lo entendemos. También es muy fácil perderse el contexto detrás de ese tipo de publicaciones. En mi opinión, están más cerca del ruido que de la señal cuando se trata de evaluar a un candidato.
Del mismo modo, los comentarios y la actividad de revisión no se consideran. Carecen de contexto y no tienen una correlación significativa con la capacidad del candidato para hacer el trabajo.
Hemos encontrado una correlación sólida entre el desempeño de un candidato en una entrevista y el nivel de preguntas y respuestas en el que se involucra.
Obligatorio xkcd strip en entrevistas . Elaboracion .
fuente
Preguntar en blanco cuál es su nombre de usuario SO probablemente no sea apropiado. Sonaría muy directo, y esa pregunta me parecería un poco invasiva. Preguntar qué recursos en línea usan cuando resuelven problemas es mucho más apropiado. Y si contestan que son un usuario Stackoverflow, entonces creo que usted podría preguntarles cómo interactiva que son. Si mencionan que son un preguntador / contestador activo, entonces preguntarles cuál es su nombre de usuario sería apropiado.
Creo que es aceptable que un entrevistador pregunte, pero si un candidato se niega, no debería ser un factor decisivo.
Algunas personas trabajan con herramientas especializadas y propietarias que no tienen ninguna pregunta sobre StackOverflow (acabo de comprobar). Algunas personas no tienen tiempo para responder las preguntas generales de otras personas. Conozco algunos desarrolladores que no preguntan ni responden en SO principalmente debido a las barreras del idioma.
Hay grandes desarrolladores que simplemente no participan mucho en el ecosistema de StackExchange.
fuente
Parece que esta opinión no es particularmente popular, pero no creo que esté bien pedir esta información.
Stack Exchange es un lugar de aprendizaje; no debería tener que preocuparse por ser juzgado por hacer "preguntas tontas" más adelante. Sé que vengo a Stack Exchange para ampliar mis conocimientos, no solo de programación, sino en todo tipo de temas. Mientras haya hecho un esfuerzo para resolver las preguntas por mi cuenta, no debería tener que sentirme cohibido por hacer una pregunta para la que la mayoría de los expertos en el tema sabrían la respuesta.
Además, esto agravaría el problema de que los usuarios mantengan varias cuentas, una para hacer preguntas y otra para proporcionar respuestas. Ya lo he visto varias veces en SE. Creo que los usuarios lo hacen porque parecen tener más conocimientos con menos preguntas.
fuente
Creo que es ligeramente inapropiado pedirle a un candidato información que no ofreció voluntariamente (con algunas excepciones obvias, como antecedentes penales, etc.) También es al menos potencialmente peligroso, ya que en muchos lugares hay leyes que prohíben la discriminación laboral que limitan qué preguntas puedes hacer Si la participación en un sitio en particular se correlaciona con la raza, edad, género u otra categoría para la cual está prohibida la discriminación, entonces potencialmente se está abriendo a una demanda. Incluso puede estar cometiendo de hecho tal discriminación (casi con certeza involuntariamente).
Según este rápido resultado de búsqueda de Google, las búsquedas en las redes sociales corren el riesgo de que un empleador descubra información sobre la que es ilegal preguntar, exponiéndose potencialmente a una demanda por discriminación. En algunos lugares no es legal preguntar sobre discapacidad o embarazo. Dado que SO y SE son sitios profesionales, es más razonable afirmar que la discriminación no era el propósito de la pregunta, pero ...
Yo personalmente preguntaría algo como "¿participas en algún sitio web profesional que te gustaría que supiéramos, pero no lo hiciste en tu currículum?" Y no lo consideraría negativo para aquellos que no tuvieron esa participación, aparte de que otros candidatos con los que están compitiendo podrían ayudarse a sí mismos con su respuesta.
fuente
Algunos buenos candidatos no tendrán una cuenta StackExchange. Entonces, si solo puede ofrecer entrevistas en el sitio a 5 personas y esperar 100 solicitantes, esta podría ser una buena estrategia para simplemente proporcionar una mejor manera de distinguir a los candidatos iniciales.
Pero tenga en cuenta que no puede eliminar a los candidatos que no tienen una cuenta de StackOverflow a menos que esté dispuesto a correr el riesgo de que las personas que de otro modo serían excelentes candidatos no tendrían cuentas.
Si desea utilizar esto como parte del proceso de la entrevista, lo recomendaría encarecidamente como una opción entre muchas: github y StackExchange son potenciales (no exhaustivos).
Solo asegúrese de que esto no se presente como obligatorio.
Sería voluntario MI perfil si es posible en una entrevista como entrevistado. Naturalmente, puede surgir con respecto a las preguntas sobre "¿codificas por diversión?" o "¿qué haces para aprender fuera del trabajo?" o cualquier pregunta como esa.
Se le ayuda a encontrar estos , sin embargo.
Además, tenga en cuenta que una cuenta de StackExchange puede mostrar dos historias diferentes *:
Ambos pueden ser buenos o malos, dependiendo de su perfil y proporción de preguntas / respuestas.
* también puede mostrarte que pasas mucho, mucho tiempo aquí ...
fuente
Sí, pero creo que valdría más la pena como una pregunta previa. Siendo realistas, no podrá actuar sobre la información durante la entrevista de una manera significativa si es la primera vez que pregunta al respecto. Sería como esperar hasta que estuvieran en la oficina para pedir muestras de código. El otro beneficio de ser una pregunta previa es que si deciden que no quieren compartirla por cualquier razón, pueden tomar esa decisión sin estar en el asiento caliente.
En general, creo que es un recurso excelente / aceptable. Si tienen uno, sería un excelente tema de conversación durante la entrevista, especialmente si puede encontrar una respuesta que dieron con un ejemplo de código, o si han respondido algunas preguntas relacionadas con lo que estarían trabajando. Esto tiene la ventaja adicional de ser un tema específico en el que claramente han dedicado algo de tiempo antes, y desarrollaron una respuesta por escrito. (Si esa respuesta no está bien formada o es incorrecta, también es un indicador muy útil).
fuente
Creo que es razonable que un empleador lo solicite, pero no creo que sea razonable que eso sea un calificativo decisivo.
Joel menciona que una alta repetición equivale a obtener trabajos bien remunerados, pero según su propia lógica, a menos que esté subempleado, es posible que no tenga tiempo para flexibilizar sus habilidades mentales y obtener una gran cantidad de repetición. Entonces, el hombre que se vuelve poético sobre Stack Exchange (y con razón) admite que realmente es un indicador de alta empleabilidad y bajo empleo.
fuente
Hago esto todo el tiempo.
En mi humilde opinión, pedir fuentes de reputación en línea es como pedir su currículum, con una diferencia importante: falsificar una buena reputación en línea es mucho más difícil que falsificar un buen currículum.
Stack Exchange es un buen lugar para conocer las habilidades de comunicación del candidato.
GitHub es donde se alojan la mayoría de los proyectos de alto perfil (al menos para la pila de tecnología que usamos), y si el candidato contribuyó a algunos de estos proyectos, dice mucho sobre la calidad de su trabajo (los buenos proyectos no aceptarán solicitudes de extracción que carezcan de documentación y / o pruebas unitarias).
fuente
Puede haber diferencias culturales entre Europa y los Estados Unidos en esto, pero aquí está mi perspectiva sobre esto ...
Cuando solicita un trabajo, como candidato desea presentarse, su experiencia y su capacidad para hacer el trabajo en cuestión. Está modelando activamente cómo se le presenta para que sea una opción simple para el empleador decir que sí, este es nuestro nuevo empleado .
Los empleadores están tratando de identificar quiénes de sus candidatos son capaces de hacer el trabajo, tienen la capacidad de adaptarse a la cultura de las empresas y, con suerte, evitar reclutar a un empleado que causa más problemas de los que resuelven.
Entonces, cuando estoy reclutando, no lo hago, y no le pediré a un candidato su identidad de Stack Exchange, o su nombre de usuario de Facebook, cuenta de Twitter o ID de Google. Consideraría todo esto como actividades personales privadas, y respetaría la expectativa razonable de los candidatos de que estos no eran asuntos relacionados con el trabajo, a menos que por su conducta los hicieran así.
Si en una solicitud, un CV mencionara su identidad de Stack Exchange, lo ignoraría, aparte de señalar que usan Stack Exchange, ligeramente positivo para un graduado, algo esperado para cualquier persona con experiencia comercial.
Mi proceso de entrevista se trata de darle la oportunidad a un candidato de demostrar que puede hacer el trabajo para el que estamos reclutando. Si pueden demostrar eso y parecen una mezcla social razonable, entonces probablemente se les ofrecerá el trabajo.
Pude ver que la cuenta de Stack Exchange se usa como referencias, en ese trabajo se ofrece, sujeto a referencias satisfactorias, pero todavía estoy lejos de estar convencido de que esto es justo, y no una intrusión indebida en su vida no laboral.
Si, como parte de un proceso de entrevista, se me pregunta si uso y contribuyo en Stack Exchange, la respuesta sería sí, pero si me preguntaran mi nombre de usuario, diría 'Tendré que responderle sobre eso'. La razón es esta: nunca he sido empleado para contribuir a Stack Exchange, y hasta que eso cambie, es completamente parte de mi vida privada y personal.
Ahora, considere cuál sería el efecto en Stack Exchange si su perfil se convirtiera en parte del proceso de la entrevista.
La gente pronto aprendería que tendrías que tener un perfil bastante excepcional para que sea un factor importante en tu invitación a la entrevista, y que nunca compensará una mala entrevista. En resumen, su único efecto será evitar que consigas un trabajo.
Por lo tanto, al igual que se preocupa mucho por lo que incluye su CV, haría lo mismo en Stack Exchange. Sin comentarios, solo respuestas cuidadosamente pensadas, y si no estuviera 100% seguro, no publicaría. ¿Dejarías una respuesta rechazada? O preguntas mal recibidas? Por supuesto no.
Stack Exchange será peor por eso.
fuente
"I have never been employed to contribute to Stack-Exchange, and until that changes, it's completely part of my private, personal life."
Haces un punto fuerte (y este es exactamente el problema con el que estaba luchando en mi pregunta). Entonces, ¿eso significa que consideraría que la siguiente pregunta de la entrevista es demasiado intrusiva: "¿Considera que su perfil SO / SE-Prog es bastante representativo de su experiencia profesional y habilidades de comunicación?"Normalmente buscaré la información de un candidato en Stack Overflow antes de realizar la entrevista. Después de todo, es información pública, y luego, durante una entrevista, les preguntaré qué tipo de recursos utilizan para aprender algo nuevo o resolver un problema con el que tienen problemas. Si la persona menciona Stack Overflow, puntos de bonificación para ellos, pero no es necesariamente un factor decisivo.
La mayoría de mis preguntas son abiertas y giran en torno a la resolución de problemas y enfoques de requisitos, y nunca son una pregunta que pueda responderse leyendo la documentación en línea, por lo que estoy buscando personas que siempre estén aprendiendo y explorando.
En cuanto a GitHub, también les pregunto si participan en algún proyecto de código abierto, y si mencionan a GitHub, también considero que es una ventaja.
fuente
Nunca me han preguntado sobre Stack Overflow en una entrevista de trabajo. Como he usado este identificador durante más de una década, y algunas de las publicaciones con orientación política con este identificador pueden verse desde trotskistas a ayn randistas . Mi política no es de su incumbencia (aparte de postularme para un cargo electo, y tal vez ni siquiera en ese momento), y no les diría esta idea. También estoy reduciendo el uso de este apodo y aumentando el uso de uno diferente.
Si, podrías. He estado en la fuerza laboral durante mucho tiempo y he tenido algunas malas experiencias. Alguien que me entreviste y revise mi historial de publicaciones podría preguntarse si yo también publicaría sobre ellos.
Mi empleador actual prohíbe contribuir a proyectos de código abierto ya que están aterrorizados de que el código GPL infecte su base de código.
fuente