Tengo 19 años y recién comencé a programar. Teniendo en cuenta que mis habilidades matemáticas son promedio, ¿qué podría hacer para estar en la cima en CodeChef el año que viene?

Si hay un consejo que puedo darle después de cuatro años de experiencia (¡y fracasos!) Es que debe practicar, practicar y practicar aún más.

Concéntrese en ser un gran programador en lugar de solo en codechef. Esto lo ayudará no solo a lograr el éxito en codechef, sino también a abrir una amplia variedad de opciones para elegir su campo en el futuro, ya que con el tiempo sus preferencias pueden cambiar.

Sin embargo, por suerte, el aprendizaje se vuelve más fácil día a día a través de los MOOC (Cursos en línea abiertos masivos). Puedes aprender muchísimo más que un programador promedio si sigues cursos en línea además de tu plan de estudios universitario.

Encontré dos sitios web realmente increíbles para este propósito
edX
Coursera

Muchos cursos también son gratuitos. Con certificaciones de las mejores universidades del mundo. Y si sigue un curso en línea, siempre tendrá que completar un desafío. Las principales universidades han descubierto que la mente es como un músculo, por lo que cuanto más se ejercita, más fuerte / más inteligente se vuelve. Y también es un fenómeno común que tiendes a retener más información si aprendes a través del contenido audiovisual, de ahí el énfasis en la genialidad de los MOOC.

Y aparte de estos, Google y Github son sus mejores amigos cuando se trata de aprender en línea. Aparte de eso, ¡aquí hay algunas cosas que pueden ser útiles si quieres aprender algo y todo!

Espero que esto sea útil 🙂

Comenzando con el deporte de la programación
Para un principiante de ACM-ICPC, ¿cómo debo comenzar?