Caso 1: Ya sabes un poco de programación.
Bueno, para mejorar la codificación solo hay una forma: la práctica. Intenta resolver preguntas sobre:
HackerEarth – Desafíos de programación y trabajos de desarrollador
HackerRank
- ¿Qué significa tener la capacidad de pensar?
- ¿Cuál es un área donde el trabajo duro siempre supera al talento?
- ¿Qué es / son cosas / cosas excelentes para comprar para mejorar la inteligencia de cualquiera?
- ¿Cuáles son algunas de las mejores maneras de practicar la presencia mental con personas (amigos, colegas, etc.) y conmigo mismo (cuando estoy solo) en la vida diaria?
- ¿Cuáles son algunas habilidades intelectuales?
Juez de Esfera Online (SPOJ)
Concurso de Programación, Concurso de Programación, Programación Informática Online.
Una vez que haya resuelto una pregunta en particular, lea la solución que han enviado otros programadores. Mira cómo han abordado el problema. A veces podemos aprender cosas nuevas cuando vemos el código de otro programador. Pero intente la pregunta por su cuenta primero.
Siempre es bueno que un programador tenga conocimientos sobre estructuras de datos y algoritmos. Revisa :
GeeksforGeeks | Un portal informático para geeks.
Estructuras de datos – codificador superior
Caso 2: eres nuevo en la programación
Primero, elija un lenguaje de programación, luego comience a aprenderlo, lea la documentación oficial, revise cualquier MOOC para el mismo. Luego proceda con el caso 1. Solo haga esto después de haber completado los conceptos básicos del lenguaje: esto incluye la sintaxis, los tipos de datos y los bucles.
Buena suerte !