En plataformas de programación competitivas como TopCoder y CodeChef, ¿cómo sé que una competencia o proyecto es bueno para participar?

Permítanme decir primero que lleva algo de tiempo y práctica, por lo que deberá invertir ambas.
Los concursos dignos para codechef son bastante simples. Participa en los 3 concursos mensuales. Esa es la hora del almuerzo, desafíos largos y cortos.

Normalmente se puede saber si una competencia es buena si muchas personas intentan las preguntas / discuten el concurso en los foros.

Sin embargo, inicialmente, le insto a participar en casi todos los concursos que puede ver. A medida que sus habilidades mejoran y comienza a notar problemas resueltos (Resuelto significa: resuelto al menos 2 veces antes), puede omitir esas preguntas o incluso concursos.

Tenga cuidado de dejar preguntas porque ‘se ven’ similares a un concepto que usted conoce. Si no está seguro, piénselo y compruebe si sus suposiciones son correctas.

Para topcoder, hay SRM en los que puedes participar. Una mirada al calendario de eventos te ayudará a decidir más tarde. Nuevamente, inicialmente, al menos eche un vistazo a cualquier concurso. A diferencia del dios de la programación, nosotros los humanos necesitamos mirar las preguntas antes de juzgar los concursos como fáciles / difíciles.

Creo que desea saber acerca de las competencias de desarrollo de software de dos tipos (TopCoder), así como otras competencias de programación algorítmica (TopCoder, CodeChef, etc.).

Las competencias de desarrollo de software como se ve en TopCoder son principalmente desarrollo de aplicaciones ios, diseño y desarrollo basado en la web, simplemente iconos y diseño de aplicaciones y búsqueda de errores. Elegir una competencia para participar es fácil, Topcoder menciona todas las tecnologías / habilidades requeridas debajo del proyecto / competencia. Si conoce esas habilidades / idiomas / marcos y está seguro de que puede completarlo antes de la fecha límite, ¡puede sumergirse! En el desarrollo de software, creo que si está interesado en un proyecto, simplemente comience a desarrollar, no hay necesidad de ver cuántas personas han participado en el concurso, sea cual sea el proyecto, seguramente aprenderá algo. Otra motivación es el precio del dinero.

Cuando se trata de competiciones algorítmicas como TopCoder SRM, Codechef largo, mediodía y corto, realmente depende de cuánto tiempo puede dedicar a estas cometaciones.
Todos los codificadores rojos participan en TC SRM, las preguntas son realmente buenas.
El concurso largo de Codechef y la hora del almuerzo también son buenos.
Si desea más concursos, puede hacer rondas de CodeForces, las preguntas son de buen nivel, las preguntas se dividen según su dureza, lo ayudarán a mejorar.
Ahora, si estás buscando aún más, prueba Hackerrank’s 101 Hack y Ad-Infinitum, estos dos son buenos y HackerEarth’s Clash.

Ahora no tienes que pensar en cuál participar, todos estos son buenos concursos. Como dije, depende de ti cuánto quieres codificar.