Mientras que las matemáticas son importantes, la programación es en gran parte una cuestión de lenguaje. Si puede expresarse claramente, lo más probable es que pueda crear programas informáticos efectivos, comprensibles y mantenibles.
Muchas partes de los programas de computadora usan metáforas concretas para nombrar nociones abstractas. La noción de un ‘archivo’ (que solía ser un documento físico) es una de ellas, la noción de un ‘archivo’ (que solía ser una pila física) es otra. Crear las metáforas adecuadas para su aplicación es un ingrediente muy importante.
En cuanto al “pensamiento lógico”: no se requieren habilidades extraordinarias allí. Sólo el sentido común.
Otra cosa que ayudará es la capacidad de sistematizar y organizar las cosas. La programación se ocupa de la complejidad acumulada. En ese sentido, es como ordenar su casa, de tal manera que todo se encuentre en un lugar donde uno lo esperaría, y podrá encontrarlo nuevamente luego de 5 años sin uso.
- ¿Cómo puedo dejar de sentirme inútil en mi trabajo?
- ¿Cómo consigo más sabiduría?
- Si tuvieras entre 20 y 25 años de edad, ¿qué sería esa única cosa que te gustaría cambiar sobre ti?
- ¿Cómo puedo desarrollar mis habilidades intelectuales?
- Me estoy arrastrando al trabajo. ¿Qué tengo que hacer?
¿Se pueden desarrollar esas habilidades? ¡SÍ! ¡Y la programación te ayuda a desarrollarlos!
Jacques de Hooge
Transcrypt – Python en el navegador – ¡Lean, rápido, abierto!