No, no, NOOOOOOOOO !!!!!!! Pensé que había terminado despotricando por una semana …
Si el trabajo implica una programación competitiva, es decir, si está diseñando los acertijos o algo así, sí, es justo, un codificador competitivo podría ser una buena opción.
Pero aparte de eso, no.
- ¿Cuáles son los pasos para administrar un equipo remoto para el desarrollo de software?
- ¿Cuántos años debe trabajar un desarrollador de software en una empresa?
- ¿Por qué no se anima a los desarrolladores de software que trabajan en empresas de TI indias a desarrollar algo nuevo?
- ¿Cuáles son las startups con sede en Kolkata, India?
- ¿Vale la pena trabajar en una startup como desarrollador de software?
Se ha cubierto ad nauseam en Quora sobre por qué la programación competitiva es una cualidad neutral o incluso negativa para un programador, por lo que no voy a entrar en eso ahora.
Me desconcierta por completo cómo algunas personas están desesperadas por evitar lo obvio, si desea contratar a un desarrollador de software, elija personas que hayan desarrollado software .
Si estuviera empleando a un fotógrafo para su boda, ¿le pondría a prueba a la persona qué tan rápido puede cambiar la lente o formatear la tarjeta SD? No, mirarías sus fotos.
Me incomodaría que fuera un requisito, pero un requisito importante , eso es una locura, en serio, terminarás con un equipo que puede usar algoritmos todo el día pero mirar fijamente la pantalla cuando lo preguntas ellos, ya sabes, realmente hacen algo útil.
Ahora, por si he ofendido alguna flor preciosa. Si quieres hacer una programación competitiva, hazlo, si lo disfrutas, es genial, pero no esperes que los empleadores se enamoren de ti para contratarte.
TLDR: no.