Después de aprender el curso de lenguaje C, ¿qué tipo de proyectos puedes realizar para consolidar los conocimientos clave que has aprendido?
Participar en algunos concursos de programación no sólo permite consolidar conocimientos sino también obtener certificados de premio.
Sitios web que suelen realizar concursos: TopCoder (en adelante, TC): se puede decir que este sitio web es un sitio web para concursos de programación. Según los resultados, el sitio web tiene dos o tres concursos en línea. de la competencia, se clasifican los concursantes. Los participantes pueden elegir Java, C++, C#, VB o Python para programar según sus propios pasatiempos. Los concursantes deben completar tres preguntas de diferente dificultad dentro del tiempo especificado. El tiempo para completar cada pregunta determina la puntuación obtenida en la parte de programación de la pregunta. La competencia se puede dividir en tres partes: Fase de codificación, Fase de desafío y Fase de prueba del sistema. CodeForces (en adelante CF): este es un sitio web de competencia de algoritmos. A continuación, les presentaré las reglas de la competencia CF tradicional. En CF, todos los usuarios reciben una calificación y diferentes títulos según su desempeño en juegos anteriores, y sus nombres también se mostrarán en diferentes colores. En la competencia, los concursantes tienen 2 horas para resolver 5 preguntas, y la puntuación obtenida al resolver una determinada pregunta se resta de la puntuación actual de la pregunta (el número de envíos fallidos) * 50. Aquí, la puntuación de una determinada pregunta es Se obtiene cuando la puntuación al comienzo del juego disminuye linealmente con el tiempo. Al mismo tiempo, "resolver una determinada pregunta" aquí se refiere a la prueba previa aprobada, es decir, aprobar una evaluación que solo contiene parte de los puntos de la prueba. En última instancia, decidir si se recibe la pregunta. La puntuación depende de la evaluación unificada (Prueba del sistema) después de la competencia. Si falla en este momento, se llama FST (Prueba del sistema fallida durante la competencia). qué punto de prueba. Oxcoder: Oxcoder es el proveedor de servicios de evaluación de personal técnico más grande y profesional de China, que puede ayudar a las empresas a contratar a los programadores más adecuados. Ape Circle es un sitio web que se centra en el crecimiento de los talentos técnicos de TI. A menudo organiza varios concursos de programación en línea. Ape Circle tiene similitudes y diferencias con TC y CF. La similitud es que estos tres sitios web están destinados a promover el crecimiento de talentos técnicos y, a menudo, realizan competencias en línea. Solo necesita enviar el código fuente del programa y el programa se ejecutará de forma remota en el servidor. Para que su programa se considere correcto, debe ejecutarse dentro de los límites de tiempo y memoria especificados y producir un resultado correcto. La diferencia es que el propósito final de Ape Circle es promover un mejor crecimiento de los concursantes. Después de que los concursantes completen las preguntas, Ape Circle analizará el dominio de los puntos de conocimiento relevantes en función de las respuestas de los concursantes y los ayudará a verificar. lagunas. Ape Circle coopera con muchas empresas. Los concursos suelen establecer premios, recompensas en efectivo y ofertas corporativas como recompensas. Esta es una buena oportunidad para que los solicitantes de empleo se doten y encuentren un trabajo.