¿Deberían enseñar a programar en las escuelas?

«Todos en este país deberían aprender a programar una computadora, porque te enseña cómo pensar.»

– Steve Jobs

Es algo que siempre pensé, pero si lo digo yo nadie me da bola. También es muy cierto lo que dice will.i.am; estamos en la era de la información y la tecnología y ninguno sabe leer o escribir código. Algo que también siempre pensé, de hecho luego hablan de que los programadores son los «hechiceros» del siglo XXI.

Por otro lado, enseñar programación podría incluso ser beneficioso para el país, estás creando una industria con mínima inversión que tiende a cero y que es de las más lucrativas de la actualidad. Una excelente oportunidad para los jóvenes más pobres del país, sobre todo ahora que el gobierno les da acceso a notebooks (lo único que se necesita). Pregúntenle a India sino.

Ya sea si querés cambiar el mundo o simplemente hacerte rico, saber programar es una muy buena habilidad para aprender hoy en día. Por el ambiente en que me muevo, me pasa muy seguido encontrarme con gente muy creativa y entusiasta que tiene muchas ideas geniales y no las puede implementar porque no sabe nada sobre programación. Y yo trato de convencerlos de que en vez de estar rogando que alguien más se las implemente por amor al cosmos, que empiecen a aprender ya mismo a programar y en un tiempo lo van a poder implementar ellos mismos.

Por cierto, yo aprendí a programar recién cuando entré a la facultad. En mi ciudad natal no conocía a nadie interesado en esos temas, ni siquiera los enseñaban en los institutos de computación (donde enseñaban windows, word, excel y nada más). Y no sabía NADA sobre qué era la programación, la idea que tenía era más parecida a programar en assembler o a matemática pura de cálculos entre pedazos de 1 y 0, que a lo que es en realidad con lenguajes modernos. Aprendí con PASCAL.

¿Ustedes qué opinan? ¿Dónde y cómo aprendieron a programar? Y si todavía no aprendieron… ¿qué están esperando?

7 thoughts on “¿Deberían enseñar a programar en las escuelas?

  • @severito
    27 febrero, 2013 at 2:43 am

    Tu idea Neri me recuerda a un empresario peruano de padres italianos, el Ing. Luis Banchero Rossi, que decía: «Un ingeniero es un empresario en potencia». Seguro de haber vivido en nuestras épocas, hubiera modificado un poco la frase y hubiera dicho: Un programador es un empresario en potencia; y es cierto, nada como los conocimientos y también es cierto que gracias a estas nuevas técnicas se abre una oportunidad más para todo el mundo, con un mercado inmenso con Internet como vía.

    Me gusto el post por la simpleza de la idea y la importancia para quien sepa captarla.

    Salu2

  • UlisesFTW
    27 febrero, 2013 at 12:32 pm

    Yo aprendí a programar por internet cuando era chico (a eso de los 12, 13) después deje y me dedique a otras cosas pero siempre que puedo escribo algunas lineas en los programas que permiten algún tipo de script.

    En el colegio yo tuve la materia TIC (tecnologia de informacion y comunicacion creo) y mas alla de que el profesor era PESIMO, veiamos un poco de programacion. Veiamos diagramas de flujo que nadie nunca llego a entender por estar mal explicados. Nunca se dijo que eso era un poco programar (creo que yo solo me daba cuenta por haber leido de antemano).

    Si a continuacion de eso hubiesemos practicado un poco en algun lenguaje (para ver las cosas en la practica) estoy seguro que a mas de uno le hubiera gustado (o lo hubiera entendido por lo menos) y eso te ayuda a armarte un poco la cabeza, a organizarte y ademas, si te gusta, a programar!

    Calculo que a medida que lleguen las nuevas generaciones de profesores, sobre todo en materia de computacion, el panorama deberia ir cambiando hacia gente que le guste enseñar, que sepa de verdad, y en algun momento van a estar enseñado programacion. Espero.

    • Hermita188
      11 marzo, 2013 at 12:16 am

      Es un cambio generacional, pertenesco a los analogicos digitalizados. De la radio AM hacia el smartphone. Recuerdo al profe de matematicas que dava las suplencias en informatica, el tipo programa VB como hobby. Si bien como es en una nocturna para adultos se limito a editor de texto y planilla de cálculo y gracias a la desercion!!!! y los paros se dio poco y nada?. Se termino el año justo cuando se empezó con un poco de validar condiciones >,<, =, !=, estamos en una época de cambios vertiginosos

  • Arturo
    27 febrero, 2013 at 8:04 pm

    Pero mas vale que si Neri, una vez que aprender a tirar un codigo decente, el marulo se te acomoda y encaras los problemas de otra manera. Te das lujos de automatizarte tareas, te podes ahorras visitas al tecnico… quizas hasta conozcas una linda programadora.
    Mucho mas ahora con las herramientas que hay disponibles. Python es APB. Tambien está por ahi .net.
    Si en la era industria la revolucion fue la maquina de vapor y el automovil, y todos aprendieron a manejar (menos yo :P), como no vas a poder escribir un codigo en la era de la información.

    Saludos, buen blog, te sigo desde hace mucho y es la 1era que comento algo.

  • Johncross
    27 febrero, 2013 at 11:11 pm

    No se por qué me siento identificado con este post :p

  • Hermita188
    10 marzo, 2013 at 11:50 pm

    Si te enseña a pensar de una forma más divertida que matematicas. Recuerdo a un administrativo quemandose las pestañas con el DBASEIII con el asistente y fotocopias, se armó un injerto para imprimir distribuidamente a matriz de punto, el sistema de facturacion solo lo hacia en una sola impresora. Se lo usó hasta el día que se compro una laser, unos retoques para que den la tipografia. Eran tiempos de DOS que teinas que poner en el código el tipo de fuentes. Yo tuve contacto con el cobol, si bien fué en esos cursos que uno se mete cuando abandona los estudios formales, hoy me encuentro padeciendo en pascal, soy cambiapiezas y me aburrí del tema, asi la alta rotacion de programadores y sistemas huerfanos o XLS ya no me alcanza. Es de baja inversion, la maquina que usabas para el counter basta. Es la mejora del razonamiento y resolucion de problemas.

Deja una respuesta

Your email address will not be published. Required fields are marked *.

*
*