Cómo desarrollar excelentes habilidades de programación

Si comienza desde cero, querrá seguir un patrón de “aprender-probar-construir”.

Qué significa eso? Básicamente, vas a aprender un nuevo concepto y obtenerlo. A partir de ahí, probará sus nuevos conocimientos tratando de resolver los desafíos de los algoritmos, y a partir de ahí, pondrá en práctica sus nuevos conocimientos creando un pequeño proyecto.

Entonces, por ejemplo, si estaba aprendiendo desarrollo web, podría comenzar aprendiendo HTML y CSS. Esos no son realmente lenguajes de programación, pero cuentan como codificación. Por lo tanto, puede intentar obtener un editor de texto como Visual Studio Code, o usar un servicio como CodePen para construir algo pequeño, como un sitio personal o una página de tributo.

Después de eso, probablemente aprenderá JavaScript, que es un lenguaje de programación. Una vez que haya descubierto algunos de los conceptos básicos, puede abordar algunos desafíos básicos de algoritmos, que son como acertijos que puede resolver con código.

Una vez que haya hecho varios de estos, puede intentar construir un proyecto simple usando HTML, CSS y sus nuevas habilidades de JavaScript, tal vez con un poco de jQuery.

Si sigues ese patrón, te sorprenderá ver qué tan rápido aprenderás.

El mejor lugar que conozco para aprender desarrollo web en línea es Free Code Camp, que sigue exactamente ese patrón. Compruébalo aquí: aprende a codificar y ayuda a organizaciones sin fines de lucro

¡Buena suerte!

La habilidad de programación se puede desarrollar con el desarrollo de la lógica y la experiencia práctica. Cualesquiera que sean las cosas que aprende, solo tratando de resolver de manera eficiente.

Solo la ejecución no importa, cuál es el flujo del programa , cuál es el truco para hacerlo más simple y no muy complicado , también intenta ejecutar una salida con diferentes metodologías.

Participe en los proyectos en vivo del Programa de pasantías pagas . Creo que es la forma más adecuada de ejecutar el proceso. Enfrentar el trabajo desafiante y seguir practicando seguramente mejorará la habilidad de programación.