Si contratara programadores y pudiera elegir entre uno de los (100) codificadores principales en topcoder.com, o uno de los 100 mejores en stackoverflow.com, ¿cuál elegiría?
Al menos para mí, parece que topcoder.com ofrece una evaluación más objetiva de la capacidad pura de resolver problemas y escribir código. Al mismo tiempo, a pesar de las capacidades técnicas obvias , esta persona puede carecer de algún indicio de habilidades sociales: puede ser un "codificador solitario", con poca o ninguna capacidad para ayudar / trabajar con otros, puede carecer de la capacidad de tutoría para ayudar a transferir sus habilidades técnicas para otros, etc.
Por otro lado, stackoverflow.com al menos parece dar una indicación mucho mejor de la opinión de los pares sobre el codificador en cuestión, y el grado en que su presencia y útil y útil para otros en el "equipo". Al mismo tiempo, el sistema de puntuación es tal que alguien que arroja muchas respuestas mediocres (o incluso malas) acumulará casi inevitablemente un total positivo de puntos de "reputación": un solo voto positivo (tal vez solo por cortesía) contrarrestará los efectos de no menos de 5 votos negativos, y otros se desaniman (hasta cierto punto) de votar a favor porque tienen que sacrificar sus propios puntos de reputación para hacerlo. Al mismo tiempo, parece improbable que alguien que hace poca o ninguna contribución técnica acumule una reputación que los lleve (incluso cerca) a la cima del montón, por así decirlo.
Entonces, ¿qué proporciona una indicación más útil del grado en que este codificador en particular es probable que sea útil para su organización? Si pudieras elegir entre ellos, ¿qué conjunto de codificadores preferirías tener trabajando en tu equipo?
fuente
Respuestas:
¿Por qué elegir? Cuando contrata, desea publicar su oferta en todas partes.
La contratación basada en puntos de reputación o cualquier otro resultado en línea es una idea terrible y estoy bastante seguro de que nadie lo está haciendo .
Seguro que tener 30K en StackOverflow ayudará a llamar la atención del contratante, pero lo contratarán por muchos otros hechos.
Son tantos factores que no puede resumir el proceso de contratación a las capacidades (supuestas) del programador.
fuente
Depende del trabajo. Si se trata de una posición desarrollador web, a continuación, el sitio web que mejor indica la capacidad de los programadores es más que probable que el que se crearon.
fuente
¡Si están entre los 10 primeros en cualquiera de los sitios, probablemente no sean buenos trabajadores porque pasan demasiado tiempo respondiendo preguntas en los sitios web y no trabajan lo suficiente! :)
fuente
Supongo que ambos son bastante diferentes el uno del otro. TopCoders evalúan a los programadores. Por otro lado, los programadores se evalúan a sí mismos en StackOverflow. Si un entrevistador se encuentra con un candidato que tiene el perfil en ambos sitios web, considerará un perfil sobre el otro en las siguientes condiciones:
Si se trata de una posición de desarrollo del sistema o desarrollo de juegos, el entrevistador buscará el perfil del individuo en TopCoders para ver cómo obtuvo puntaje en el concurso del Algoritmo. En esencia, una posición de desarrollo determinada podría favorecer TopCoder sobre StackOverflow.
En caso de que sea necesario verificar el intelecto general sobre un rasgo de programación específico, como en el caso del desarrollo web y el desarrollo de software, el programador puede verificar para ver el perfil de StackOverflow. Entonces, para una posición de desarrollo general, el perfil SO supervisará el TopCoder
Lo único a favor de StackOverflow es la pregunta Stack. Las preguntas aquí reflejarán y siempre reflejarán problemas de desarrollo de la vida real. Mientras que en Topcoder, el concurso siempre se hace difícil, sin importar si se aplica a problemas de la vida real o no.
fuente