No estoy de acuerdo con que los niños puedan aprender el desarrollo de software. Los niños pueden aprender a programar muy bien, ya que la programación puede ser tan simple o compleja como desee.
En esencia, la programación es bastante sencilla e intuitiva. Es solo lógica aplicada. La complejidad de la programación generalmente se debe a que lo que se está implementando es complejo, por ejemplo, un algoritmo difícil, o debido a los aspectos técnicos del proceso de desarrollo, como la interacción con las API o el manejo de dependencias. La mayoría de la programación es solo una secuencia de if-this-then-that y do-this-to-that-hasta-cuándo.
Sin embargo, el desarrollo de software es una bestia completamente diferente. La programación es para el desarrollo de software como la carpintería es para construir una casa. Cualquiera puede aprender carpintería básica sin demasiada dificultad, pero para construir una casa necesita comprender muchas cosas diferentes: arquitectura, regulaciones de construcción, plomería, cableado eléctrico, etc., etc., y también necesita comprender la carpintería.
- Cómo entender los valores y vectores de Eigen en términos simples
- Si dos conjuntos de bases abarcan el mismo espacio vectorial, ¿decimos que su subespacio es el mismo o son diferentes?
- ¿Cuáles son algunas características que se comparten entre vectores como se entiende en física y vectores como se entiende en matrices?
- ¿Cuál es una forma intuitiva de entender el producto escalar en el contexto de la multiplicación de matrices?
- ¿Por qué un producto punto también se llama producto escalar con un ejemplo?