Aprendiendo a programar desde 0

Desde un buen tiempo a la fecha en el mundo de los video tutoriales en español está de moda el famoso "aprende …. desde cero" dónde puedes poner cualquier cosa en lugar de los puntos suspensivos, HTML5, CSS3, PHP, node.js, Angular, etc. Supongo que esta frase deriva del famoso estribillo nortemaricano "from zero to hero", que también se usa para marquetear cursos en línea. ¿Pero realmente es posible aprender cursos en línea sin saber nada previamente? Este post tratará de responder dicha pregunta.

Cómo ya habrán podido intuir la respuesta a la pregunta anterios no es sencilla y depende básicamente del background de la persona que lleva el curso. Dentro del background podemos encontrar rasgos de personalidad, conocimientos previos y grado de motivación. Es muy difícil por ejemplo que alguien con un transtorno por défit de atención con hiperactividad pueda aprender algo si no es con un profesor al lado y un programa de aprendizaje muy personalizado a su caso. Por otro lado alguién que carece de disciplina y método de estudio no podrá seguir ningun curso, ya sea este en línea o presencial; ya que el problema no es cómo se imparte el conocimiento sino más bien su propia falta de método para asimilarlo.

Podría pasarme todo el día enumerando razones o invocando principios pedagógicos a favor o en contra de la educación online. Pero, el proboema no es el cómo impartir los conocimientos, lamentablemente todos queremos ignorar el elefante en la habitación y es el hecho de que no todos somos iguales. Pensar que podemos enseñar programación desde 0 a través de un curso online es como pensar que podemos enseñar cálculo desde cero. Algunas personas podrían aprender cálculo online sin conocimientos previos, la posibilidad siempre existe. Pero creo que sería irrealista pensar que podamos conseguir legiones de programadores competentes, incluso con el mejor curso online gratuito enseñado por el mejor experto. Es lo mismo que pensar que podríamos obtener legiones de matemáticos o ingenieros con cursos online, no solamente se necesita un background por parte de las personas que lleven los cursos, se necesita además tiempo para interiorizar los nuevos conocimientos y madurar. Además de la necesaria práctica (la aplicación de aquello que se aprendió).

El experimento fallido de las OLPC en el Perú, esas computadoras de $100 que en teoría se entregarían a todos los estudiantes de primaria del Perú. Pero luego debido a los costos y logística se fue reduciendo la envergadura y terminó convirtiendose en algo que la comunidad del software libre del Perú que tanto alabó al proyecto, ahora no habla de él. Se suponía que entregando computadoras resistentes y baratas con acceso a Internet a todos los niños de educación primaria, se crearía una generación que no solamente trascendería su realidad, sino que además aplicarían el factor multiplicador enseñando el uso de la computadora en casa a sus padres y hermanos. Al menos eso es lo que decía la teoría. Hoy, a 9 años de iniciado el proyecto, los resultados son siendo generosos muy limitados.

Pero esa misma idea optimista, ese mismo entusiasmo derrochado en el proyecto OLPC, lo veo ahora trasladado a esos famosos cursos "online". Dónde pagando unos cuántos dólares, según dice la propaganda, uno se transformará en un candidato codiciado por las empresas de Silicon Valley. Pero lo que no se mencionan esas empresas de educación "online" es el hecho de que para poder aspirar a un trabajo en una empresa de Silicon Valley se necesita dominar el lenguaje inglés, hablado y escrito. Poseer una residencia, permiso de trabajo en USA o la ciudadanía, debido a que las startup de Silicon Valley o de New York, no tienen un presupuesto lo suficientemente grande para mantener los departamentos legales necesarios para importar talento, es por ello que las startup contratan localmente y muchas veces a cambio de participación accionaria (es decir no hay sueldo).

La cereza en el pastel de nuestra realidad, es que somos malos en lógica y matemática, además de tener problemas de comprensión lectora muy serios (estoy hablando en promedio). Las pruebas PISA (donde fuimos últimos en el 2012 y puede que repitamos la hazaña en los resultados del 2015), muestran que nos encontramos mal. ¿Está bien que El Comercio publique "Perú obtiene cinco medallas en Olimpiada Mundial Matematica", y que todos nos sintamos orgullosos en estas fiestas patrias?. Pero lo que no nos dice el decano de prensa nacional es que la Olimpiada de Matemáticas la ganó USA, en segundo lugar quedó Korea y tercero China, es decir los sospechosos comunes. El Perú quedó en el puesto 25, peor que el año anterior (2015) dónde también con cinco medallas quedamos en puesto 16. ¿Cómo se eso?, ¿Cuáles son mis fuentes?, ¿De dónde saco eso?. Pues bien hice lo que cualquier niño de 10 años con acceso a Internet puede hacer: ir a Google, buscar el website de la Olimpiada Mundial de Matemática y hacer click en el link que nos muestra los resultados. Si, algo muy complicado, tanto que los "profesionales" de la comunicación que nos mantienen informados a través de las páginas del diario El Comercio, no quisieron o supieron hacer.

La realidad es que nuestros jóvenes, están mal preparados (les falta conocimientos y habilidades) en su mayoría. Lo más preocupante de todo es que esos mismos jóvenes no son concientes de sus limitaciones y por lo tanto jamás podrán mejorar. Una prueba de su inmadurez y falta de sentido crítico es que son presa fácil de estos charlatanes que les prometen una sálida fácil a su problema de empleabilidad.

Ya sé que como siempre sólo un puñado de personas, a las cuales conozco y me conocen leeran este post. Ya sé que este post no cambiará nada. Pero como una vez publiqué en este blog, escribo para mí. Si ha alguien más le puede ayudar, pues alli está la información.

2 comentarios en «Aprendiendo a programar desde 0»

  1. Nosotros si lo estamos haciendo. Enseñar a programar desde 0. Pero con ciertas consideraciones:

    1. Es presencial

    2. Es de forma dedicada del maestro. Solo 3 alumnos al mismo tiempo y como máximo. 

    3. Haciéndolo en forma puramente práctica. 

    Los resultados son buenos pero debido a las limitaciones de tiempo escasos. 

    1. Hola estimado, a los tiempos.

      Básicamente mi crítica es a las academias web (no quiero mencionar cuáles), que te ofrecen el oro y el moro a cambio de una cómoda cuota mensual de suscripción. La enseñanza tradicional en grupos pequeños, es una forma de transmitir los conocimientos, especialmente cuándo los estudiantes tienen algunos vacíos que llenar.

      Puedes indicarnos dónde queda tu academia y que cursos dictas. De esa forma quedará aquí para que los interesados puedan contactarte.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.