Actualidad y sociedad
14 meneos
199 clics
Este envío tiene varios votos negativos. Asegúrate antes de menear

Olvídate de enseñar a los niños a programar [en]

Algunas personas creen que todo el mundo debería aprender a programar. Yo creo que no. Por supuesto, sé por qué la gente piensa que los niños de la escuela primaria deberían aprender a programar: porque creen que programar es tan importante como la lectura, la escritura y la aritmética. Que las ciencias de la computación deberían incluirse en todos los programas escolares...

| etiquetas: programar , niños , educación
11 3 10 K 28
11 3 10 K 28
  1. Este tipo ni siquiera conoce la diferencia entre "coding" y "programming" (como deja bien claro en el nombre de su blog).

    Ya se la explica Richard Stallman:

    I find it bizarre that people use the term "coding" to mean programming. For decades, we used the word "coding" for the work of low-level staff in a business programming team. The designer would write a detailed flow chart, then the "coders" would write code to implement the flow chart. This is quite different from what we did and do in the hacker community -- with us, one person designs the program and writes its code as a single activity. When I developed GNU programs, that was programming, but it was definitely not coding.
  2. #1 vale cabrones, pero votadle negativo a él no a mi.
  3. Alguien debería decirle que el saber no ocupa lugar
  4. Puedo llegar a creer que no se deba enseñar a los niños a programar: no lo creo pero estoy abierto a esa idea.

    Pero es que los rgumentos que da son una basura del copetin....
  5. Hola mundo. :troll: :troll:
  6. No solo no estoy de acuerdo con su opinión, sino que considero erronea su argumentación.

    Resolver un problema matemático es programar, incluso un analisis sintáctico es programar… y, por supuesto, una receta de cocina es un programa.

    Otra cosa es picar código.
  7. Qué largo que queda fibonacci en fortran, o en cualquier lenguaje procedural

    En haskell es: fibs = 1 : 1 : zipWith (+) fibs (tail fibs)
  8. #2 ninguna buena accion quedara sin castigo xD
  9. #6 No te sigo, ¿en qué forma es resolver un problema matemático programar? ¿O un análisis sintáctico?
    Escribir un problema matemático para que otros lo resuelvan tiene una similitud pero resolverlo no lo veo.
  10. #2 No te votamos negativo a ti, votamos negativo a su enlace :hug:
  11. Lo importante no es "saber programar", si no el desarrollo de las habilidades mentales que requiere la programación y que son completamente transversales.

    Programar es una muy buena manera, si no la mejor, de desarrollarlas.
  12. #9 No confundas resolver un problema encontrando los pasos necesarios para resolverlo
    (programar) con aplicar esos pasos (ejecutar el programa)
  13. #7 Se llama Fibonacci, porque el que desarrolló "el programa" fue Fibonacci.
  14. #1 Pues yo llevo 25 años trabajando en esto, y tampoco conocía la diferencia hasta hoy. :foreveralone:
    ¿Y en español, qué palabra deberíamos usar para "coding"?
  15. #13 No, porque en haskell las mayúsculas son nombres de tipos.
  16. Yo empezaría por enseñar “arquitectura de computadores”. A ver, no a nivel de carrera pero sí que enseñaría el funcionamiento de los ordenadores (y demás dispositivos como móviles etc) a nivel general: procesador, memoria, disco, qué hace cada cada cosa, donde están los datos y donde se ejecutan, etc.

    Esto sentaría una base que no viene mal a nadie, aunque luego solo sean usuarios normales, y a los programadores desde luego que les viene bien, que conozco algunos con lagunas en este sentido que es para agarrarles por el cogote y mandarles a estudiar ...
  17. #11 Las personas que han programado durante un cierto tiempo adquieren una forma muy estructurada de pensar. Puede llegar a ser muy difícil comunicarse con personas que carecen por completo de esta habilidad. Ves que son incapaces de comprender cosas que tu crees que son evidentes, pero evidentes para todo el mundo.
  18. #12 Tienes razón, debía estar un poco dormido.
  19. #3 La programación no es "un saber", es una habilidad
  20. #14 "Codificar" es la palabra habitual. En la jerga también se usa "picar".
  21. #9 estudiar que partes componen el problema, clasificarlo y aplicar una solución según esa clasificación, eso es programar.
  22. #14 A lo mejor no semánticamente, pero estoy seguro de que conoces perfectamente la diferencia entre resolver un problema (diseñar una aplicación) e implementarlo ;)

    ¿Y en español, qué palabra deberíamos usar para "coding"?

    "Picar", "implementar", "codificar"...
comentarios cerrados

menéame