Animaría a cualquiera que intente aprender a programar para que, en cambio, escriba programas que hagan algo de interés para el programador. Lo que quiero decir es, concéntrate en crear un programa, no en aprender a programar. La programación no es un fin, sino un medio para llegar a un fin. Idealmente, el proyecto debería requerir la exploración de cosas que el programador no ha hecho antes; eso requerirá aprender algo, al tiempo que proporciona una razón para necesitar aprender eso.
Otra cosa a tener en cuenta es que la programación no se trata solo de escribir código. Se trata de resolver un problema, encontrar una solución, implementar esa solución, refinar esa implementación y, a menudo, extenderla para resolver problemas adicionales relacionados. En otras palabras, la resolución de problemas.
Si bien la codificación, que requiere conocer al menos un lenguaje de programación, es una habilidad necesaria, no lo es todo. Un lenguaje de programación es simplemente una herramienta. Cada uno de ellos tiene ventajas y desventajas: hay tipos de programas que hacen más fáciles de crear y hay otros tipos que hacen más difíciles. Eso significa que, a la larga, es mejor que conozca varios idiomas para poder determinar cuál es el adecuado para su solución y usarla, en lugar de estar encerrado en uno solo.
- ¿Se abolirán los sindicatos de docentes?
- ¿Puedo demandar a mi maestro de secundaria por maldecirnos / no ayudarnos con problemas / tratar deliberadamente de fallarnos?
- ¿Cuáles son las opciones para una persona de más de 11 años con experiencia en electrónica sin PG en la industria de TI para la transición a la profesión docente?
- ¿Deben abolirse las tareas escolares?
- ¿Cuánto puedo ganar enseñando inglés en Corea?