some image

Codes and Tags

Consejos para competir en las Maratones de Programación

Etiquetas: , Blog, Programación No comments

 

Maratones de Programacion

Maratones de Programacion

 

Ultimamente he estado empapandome del mundo de las maratones de programación, documentandome y participando en algunas paginas que me permitan conocer mis debilidades y a partir de mucha practica,  documentación y experiencia tener más habilidades que debilidades. Hablando con varios amigos sobre su experiencia en este mundo, listare  algunos consejos muy utiles para generar competencia.\r\n\r\n \r\n

 

    1. Saber ingles (Para saber que vamos hacer, en varias oportunidades, me daba cuenta que estaba haciendo lo que no debía :( ) En las competencias por lo general los problemas son inglés con mucho vocabulario técnico.
    2. Saber leer el API (La solución siempre está en el API, pero si no sabemos consultarlo y aplicarlo gastaremos tiempo en funciones ya existentes).
    3. Conocer el IDE (La consola, el debugger, teclas rápidas, estas cosas ahorran mucho tiempo).
    4. Saber hacer Debug (Cuando se emplea recursividad no es igual de sencillo al convencional). Realizar un buen Debug al programa puede ahorranos mucho tiempo de prueba y error.
    5. Mirar los problemas desde varios puntos : Nunca te quedes solo con punto de vista, porque puede que sea el camino más largo para programar o totalmente ineficiente.
    6. Aprender bien el uso de la clase java.utils... Esa mi###a es muy util xDDD… si no es en java entonces tener buenas estructuras de datos.
    7. Estudia alguito de teoria de numeros.
    8. Siempre mete clases como BigInteger o BigDecimal(si usas java) si no el homologo en C, depende de el entorno que andes hay diferentes.
    9. Si andas en C, inventate defines del preprocesador para las funciones, que sean cortas y faciles de programar.
    10. Puedes llevar materiales como : Formulas de matemáticas, Diccionario de Ingles, Tener claro como usar el Debugger + Teclas de Acceso + Refactor.
    11. Proponerse resolver 1 ejercicio diario o por lo menos 1 a la semana, para no perder la constumbre.
    12. Cuando entrenes (OJO : No en competencia) siempre intenta documentar lo que haces para definir un estandar de la forma en que haces las cosas (Es algo mecanico y asi obtienes más agilidad).
    13. Bonus Extran14. No fumes hasta salir…no pienses en cigarrillos o te jodes por la ansiedad xD.
    14.  llevate algo de tomar y algun dulce.

PDTA : Algunos amigos como Phicar y Clerigo, colaboraron en este listado.

 

 

About Edwin Torres

Related Posts

  • c++
  • Logo Java
  • Logo Java
  • Logo Java

Add your comment