Como desarrollador senior o de nivel medio que busca trabajo, ¿es pragmático dedicar tiempo a tareas y cuestionarios para llevar a casa?

Un colega y yo, ambos desarrolladores de nivel medio, teníamos un desacuerdo con respecto a una perspectiva laboral reciente que tenían en la que la persona de Recursos Humanos le preguntó a mi colega si estaría dispuesto a hacer una prueba de codificación específica del idioma. Como era de esperar para mí, debido a que mi colega tiene un excelente historial laboral y es muy hábil, recientemente una docena de reclutadores se comunicaron con él desde que estableció su estado de LinkedIn en "buscando trabajo" y hasta ahora solo uno lo ha solicitado.

El colega me pidió mi opinión y sentí que para los desarrolladores de nivel no junior, parecía de mal gusto. Sin duda, un currículum detallado que muestre más de 5 años de empleo como programador debería filtrar a un individuo de las tácticas de "detección rápida" que le cuestan a una empresa apenas tiempo pero que podrían costarle horas al solicitante. Mi colega dijo amistosamente que me hace parecer snob; Repliqué que su tiempo es valioso y que han demostrado que no necesitan estar sujetos a este estilo de evaluación.

Entonces, suponiendo que el mercado está hambriento de desarrolladores y mi colega tiene las habilidades adecuadas para al menos un puesto de nivel medio, ¿vale la pena su tiempo?


Actualización: Para aclarar, el punto al que estoy tratando de llegar con respecto al "pragmatismo" tiene menos que ver con la arrogancia de "Soy demasiado bueno para esto" y todo que ver con el hecho de que si todos los empleadores preguntan esto, tal como está con 12 prospectos de entrevistas, mi colega buscaría más de 12 horas de tiempo personal en cuestionarios/tareas.

@bharal En general, ¿es arrogante saber lo que vales y considerar que tu tiempo no vale nada? Si un empleador le pide que haga una asignación de codificación de veinte horas para ganar una oportunidad en una entrevista, ¿está siendo arrogante por rechazarlo? Estoy confundido por la arrogancia en esta situación.

Respuestas (5)

Como han dicho otros, depende. ¿Cuánto deseo el trabajo? ¿Qué tan onerosa es la prueba? Ciertamente no me sentiría insultado solo por la pregunta. Por mi propia experiencia en la selección de candidatos para el trabajo, sé que las personas mienten y exageran en sus currículos con cierta regularidad. No le reprocharía a una empresa hacer una breve verificación de mi nivel de habilidad antes de invertir más tiempo y problemas para hablar conmigo. Estoy perfectamente feliz de pasar una hora de mi tiempo tomando una prueba en línea fácil. ¿Pasar una semana en un proyecto de prueba? No gracias, eso es abusivo. ¿Algo en el medio? Bueno, ¿cuánto quiero el trabajo?

Las empresas más grandes también pueden enfrentar el problema de que tener procesos de contratación inconsistentes puede exponerlas a cargos de discriminación en la contratación: "¿Por qué el candidato A recibió un examen de 2 horas en el uso de C ++, mientras que el examen no se hizo para el candidato B?"

Entonces, suponiendo que el mercado está hambriento de desarrolladores y mi colega tiene las habilidades adecuadas para al menos un puesto de nivel medio, ¿vale la pena su tiempo?

Todo el mundo puede poner un valor en su propio tiempo. Y todos pueden asignar un valor a la posibilidad de conseguir un trabajo en particular.

Si valoran las horas de su tiempo más de lo que valoran sus posibilidades de conseguir el trabajo, deben negarse a dedicar tiempo a las pruebas y tareas para llevar a casa. Probablemente eso también signifique alejarse de esa posibilidad de trabajo en particular.

De lo contrario, deberían trabajar duro para hacer lo que pida la empresa contratante.

Pensamientos similares se aplican a cualquier otro tipo de detección. Si el candidato siente que su experiencia significa que no debería preocuparse por la evaluación que se solicita (tal vez pruebas de codificación, tal vez pantallas telefónicas con recursos humanos, tal vez responder preguntas particulares, tal vez verificaciones de antecedentes, lo que sea), simplemente rechace. Por lo general, eso significa pasar a una oferta de trabajo diferente. Pero esa siempre es una decisión que todos tenemos que tomar.

Personalmente, no soy fanático de los cuestionarios para llevar a casa. Pero, ¿un buen trabajo vale una o dos horas de su tiempo? para mi lo es Pero todos pueden llegar a cualquier conclusión que funcione para ellos.

Solo un pequeño ajuste, pero es el valor/oportunidad del trabajo menos el valor de otros trabajos que puede obtener sin el esfuerzo. En los mercados grandes, el tiempo que dedica a las pruebas y al estudio es tiempo que podría haber dedicado a otras empresas, por lo que debe considerar el costo de oportunidad. Por supuesto, eso no es cierto en un mercado pequeño.

Abordemos esto desde el otro lado.

Afirmas tener 5 años de experiencia, pero las afirmaciones no son prueba. Tal vez tu empresa apesta. Tal vez mentiste. Tengo 2 formas de comprobar tus habilidades:

  • pruebas estandarizadas (certificaciones comprobables)
  • nuestra prueba de casa

Eso es todo. Con esto, podemos eliminar las falsificaciones y los subcalificados.
Podríamos descartar a aquellos que están demasiado ocupados o son arrogantes para tomar la prueba, pero perder a un buen candidato es mejor que contratar a uno malo. (Algo similar se dijo en Cracking the Coding Interview).

También dijiste:

tal como está con 12 prospectos de entrevistas, mi colega estaría buscando más de 12 horas de tiempo personal en cuestionarios/tareas.

¿Porqué me importa? Para mi ideal, solo te estás entrevistando con mi empresa, porque realmente te encanta. 1 hora no es irrazonable*: es su inconstancia lo que lo llevó a pasar 12 horas persiguiendo empresas cuando en realidad solo va a ingresar a una. Si fuera un candidato dedicado, solo tendría 1 hora de pruebas. Las otras 11 horas son tu culpa.

También afirmas:

"Sin duda, un currículum detallado que muestre más de 5 años de empleo como programador debería filtrar a un individuo de las tácticas de "detección rápida" que le cuestan a una empresa apenas tiempo".

Esta parece ser la premisa principal de su pregunta, pero ¿tiene alguna evidencia para ello? Considerar pasar a la fase de la entrevista significa pasar a la fase que requiere el trabajo de Recursos Humanos y el trabajo de los entrevistadores, si guarda incluso 1 mala entrevista, ahorra de 1 a 3 horas de tiempo de la empresa.


* 12 horas de esfuerzo tampoco son ni remotamente irrazonables para una búsqueda de trabajo...
** Lo anterior no es mi opinión real sobre el asunto, pero póngase en el lugar del otro lado.


También muy relacionado

Te das cuenta de que esas "pruebas de detección en el hogar" tienen respuestas que las personas pueden plagiar en línea, ¿verdad? Esos "excelentes candidatos" bien podrían ser farsantes, ¿quién está perdiendo el tiempo?
@solarflare Vuelva a esta publicación cuando tenga algunos números para refutar la afirmación de esas grandes empresas de que estos esfuerzos no pierden una cantidad significativa de buenos candidatos mientras bloquean el paso de una cantidad significativa de falsos. Si obtiene esos datos, también podría considerar venderlos a Amazon, Google, etc.
Además, atribuí el reclamo a Cracking the Coding Interview, que creo que atribuye esta política a Google/Facebook/Amazon/etc.
google.com.au/… - Hubo alrededor de 226,000 resultados que puede descartar los que son irrelevantes considerando que parece interesado en los hechos.
@solarflare ¿Qué estás tratando de insinuar sobre el tema de los hackers?
Que es fácil pasar las pruebas unitarias en casa y cualquiera puede hacerlo
@solarflare Entonces, ¿eso no se resuelve al no usar hackerrank como criterio para el empleo? No lo sugerí, aunque supongo que eso podría contar como certificación. Obviamente, depende de la empresa determinar qué certificación desea respetar. En mi experiencia se suele respetar la certificación que requiere ir a un centro de pruebas
Recientemente hice una búsqueda de empleo y el 90% de las empresas querían una prueba de clasificación de hackers como requisito previo. Es la tendencia actual aquí en Australia y una ridícula. Cada pregunta tiene una respuesta que puede consultar. Y no hace falta ser un genio para refactorizar un poco el código para evitar las comprobaciones de plagio, cambiar los nombres de las variables y enviarlo para la prueba y puntuación de unidades automatizadas. es absurdo
@solarflare Eso ciertamente vale la pena mencionarlo, pero estaría muy, muy sorprendido si el número fuera la mitad del 90%. Además, es una distinción sin diferencia: si las pruebas realmente muestran o no quién es un buen desarrollador es irrelevante. Los resultados de la investigación de grandes empresas parecen mostrar que contar con la prueba disminuye el número de malas contrataciones sin reducir significativamente el número de buenas contrataciones

Depende totalmente de la situación.

¿Cuánto quieres el trabajo? ¿Y cuánto se sabe sobre el trabajo (función, responsabilidades y remuneración)?

Luego, deberá establecer un umbral personal: "Aceptaré una prueba de 3 horas para un trabajo en la empresa X que ofrezca un aumento del 10% en mi salario actual".

Sin duda, un currículum detallado que muestre más de 5 años de empleo como programador debería filtrar a un individuo de las tácticas de "detección rápida" que le cuestan a una empresa apenas tiempo pero que podrían costarle horas al solicitante.

Uno pensaría, pero muchas personas han pasado 5 años obteniendo el mismo 1 año de experiencia 5 veces. Por supuesto, existen otras formas de filtrar potencialmente candidatos como este, pero si una oferta de trabajo ha obtenido un número razonable de solicitantes (normalmente obtendría alrededor de 100 solicitantes para cada puesto que anuncié), entonces las empresas van a quieren minimizar la cantidad de tiempo para evaluar a cada candidato.

Y algo que vale la pena recordar: las empresas generalmente están preparadas para perder uno o dos de los candidatos "correctos" en el proceso si eso significa que no seleccionarán inadvertidamente al "incorrecto".

¿Qué significa "obtener el mismo 1 año de experiencia 5 veces"?
@Mars hay algunas personas que aprenden los conceptos básicos del desarrollo y luego siguen resolviendo los mismos problemas una y otra vez sin aprender nada nuevo.
En ese caso, asumiría que tienen algún tipo de habilidad especializada y se han vuelto un poco buenos en eso... en comparación con alguien que en 5 años trabajó en 5 plataformas totalmente diferentes y esencialmente tiene 1 año de experiencia 5 veces. Pero incluso en ese caso, deberían tener una mayor comprensión de las plataformas que existen.
@Mars no, ese no es el significado de la expresión idiomática... significa no aprender nada más allá de lo que aprendieron primero... generalmente tampoco significa literalmente, sino en sentido figurado... si hubieran pasado 5 años siendo muy buenos en un marco/lenguaje/plataforma en particular, entonces en realidad tienen 5 años de experiencia.
¡Ah, es un modismo! Entiendo. Nunca lo escuché antes

Un solicitante no solicita todos los trabajos y la práctica no se correlaciona con el salario y probablemente tampoco con la idoneidad en el lugar de trabajo, por lo que lo que es común o generalmente aceptable no es realmente relevante.

Lo que se debe considerar es (a) si hay un trabajo actual, (b) qué tan importante es dejar el trabajo actual si hay uno, (c) qué tan importante es obtener el puesto en esta empresa en este momento.

Esto último es donde entra en juego el hecho de que la entrevista es una calle de doble sentido: dado que no ofrece ningún beneficio para el solicitante, la única razón para considerar un puesto que requiere una prueba para llevar a casa es que el puesto vale la inversión, ya sea en un sentido positivo (pagan/beneficios/las personas son geniales) o negativo (cualquier cosa para salir de este lugar, voy a perder mi casa/automóvil/seguro a menos que sea contratado en algún lugar pronto).

Si el solicitante tiene, o espera tener, muchas entrevistas, tiene sentido priorizar aquellas que no requieren una prueba, ya que eso aceleraría el trabajo a través de los puestos disponibles.

Si el número esperado de entrevistas antes del éxito es relativamente pequeño, entonces no importa mucho.

Diré que hay una excepción a lo anterior: si trabaja con un reclutador donde la prueba se puede realizar una vez y aplicar a múltiples empresas/puestos. Si ese es el caso, entonces probablemente valga la pena tomar la prueba, ya que estarán en una mejor posición para negociar el salario y la contratación con la evidencia adicional.