Las entrevistas con los desarrolladores son diferentes a la mayoría de los otros lugares, porque no solo te preocupan las personas con las que trabajas, los beneficios, la descripción del trabajo, etc., sino que también tienes que preocuparte EXTRA después de conseguir el trabajo. Escribir dos aplicaciones con requisitos exactos puede ser muy diferente si está trabajando en un entorno ruidoso vs silencioso, usando VS2003 / .NET 2.0 vs VS210 / .NET 4.0., Usando SVN vs VSS.
¿Está bien darle al posible empleador la prueba directa de Joel? Trato de hacer tantas preguntas para obtener el tipo de entorno en el que trabajaré, lo cual es extremadamente importante desde mi punto de vista, pero ¿cuál es la mejor manera de ir al grano y simplemente hacer las preguntas difíciles (como te hacen durante el misma entrevista).
NOTA: Con la "Prueba de Joel" me refiero a una lista específica de cosas que son importantes para usted (no necesariamente Joel), pero es posible que no tenga tiempo de salir usando la forma tradicional informal "conversacional" de preguntarles , por lo que decide enviar un correo electrónico o programar otra reunión, o preguntar a otras personas, etc.
Respuestas:
Una entrevista de trabajo va en ambos sentidos: una empresa te está entrevistando a ti y tú a la empresa. No saldría literalmente con "¿cuál es su puntaje en la prueba de Joel?", Pero haría las preguntas individuales que fueron un factor decisivo para mí en un ambiente de trabajo.
No necesita una gran acumulación. Un buen momento para hacer estas preguntas como en la parte técnica del proceso de la entrevista, cuando dicen "¿tiene alguna pregunta para nosotros?". Puede liderar con algo como "¿puede describir un día típico en el trabajo aquí?" e ir desde allí.
fuente
¿Joel prueba su dispositivo para evaluar qué tan bueno es un posible empleador?
Fui a una entrevista de trabajo y la oficina estaba abierta, por lo tanto, era ruidosa, tenía muchos sistemas dispares, una acumulación de errores, no usaban muchas herramientas comerciales, no había probadores, no escribimos ningún código durante la entrevista ni usabilidad en el pasillo .
... pero puedes llevar a tu perro a la oficina, tienes un día a la semana para trabajar en tus propios proyectos, había comida las 24 horas del día, los 7 días de la semana, con un increíble sushi, áreas para relajarse, un tobogán para bajar las escaleras, coca / café gratis / OJ, y hacen algunos de los software más increíbles del mundo.
Obtuve un puntaje bajo en la prueba de Joel, por lo que pude ver, pero ¿rechazarías trabajar para este empleador # basado en esto?
Si hace ruido, puede ponerse los auriculares. Si no hay pruebas, unidad campeona y / o pruebas automatizadas. Si no hay compilaciones nocturnas, escriba un trabajo cron o instale CI en alguna parte.
Por supuesto, use la prueba de Joel como guía para las preguntas que le gustaría hacer, pero hay muchas otras métricas, algunas que pueden ser más importantes para usted que otras.
(¡No hay premios por adivinar quién era el empleador!)
fuente
Nunca he trabajado en un lugar que obtuvo un puntaje más alto que un 4 en la prueba de Joel. Cuando voy, tengo un pequeño paquete que traigo conmigo que incluye otra copia de mi currículum (he encontrado reclutadores que ponen mi nombre encima del currículum de otra persona), así como un montón de preguntas, algunas de las cuales fueron la prueba de joel se revolvió. Nadie mencionó nunca que reconocieron las preguntas.
fuente
La prueba de Joel me inspiró a hacer preguntas "así". Qué control de versiones, seguimiento de errores, pruebas, ...
Usualmente hago muchas preguntas al final (o durante) la entrevista. En todo caso , muestra que está interesado en las mejores prácticas / garantía de calidad / ... Si todavía no hacen esas cosas, tal vez estén interesados en que implemente, por ejemplo: pruebas unitarias.
El mejor de los casos: todavía no han pensado en esas cosas, pero están asombrados de lo que puede mejorar en su proceso de desarrollo.
En el peor de los casos: no les gusta el hecho de que estés haciendo tantas preguntas, por lo tanto, no tienen interés en mejorar su proceso, en cuyo caso probablemente no quieras trabajar allí.
PD: solo asegúrate de saber de qué estás hablando, no solo caminando sin pensar por alguna lista.
fuente
Tengo 3 preguntas sobre el entorno de desarrollo para el que una respuesta negativa a cualquiera es un obstáculo para el espectáculo.
¿Qué software de control de versiones utilizas?
¿Qué rastreador de problemas / errores utiliza?
¿Tu proceso de desarrollo se parece a Scrum?
fuente