He descubierto este vídeo y me ha hecho reflexionar. Quiero compartirlo contigo, porque puede que te interese mucho más de lo que crees.
Aprendí a programar por necesidad. Tuve mi primer ordenador a los 18 años (iban a tirarlo a la basura). Era un 286 de 16MHz con 20Gb de disco duro y un par de Mb de RAM. Monitor monocromo de 14″ que pesaba unos 10kg. El disco duro estaba fuera de la torre porque no cabía (ocupaba dos unidades de 5″1/4). Mi primer programa lo hice en Basic, y consistía en una pregunta que decía algo así como “Escribe cualquier cosa:” y respondía “Eres muy listo escribiendo” seguido de lo que habías puesto. Su utilidad era la misma que la de un truco con una baraja, pero me sentí feliz de poder construir algo desde la nada, aunque veía muy complicado aprender más y lo dejé correr. Al cabo de algunos años tuve la necesidad de crear una base de datos simple, y después fui añadiendo funciones, según iba necesitando. Se complicó bastante y busqué alguna aplicación que ya estuviese hecha, pero no encontré nada satisfactorio, así que fui reciclándome y formando para hacer lo que necesitaba, y no es nada fácil cuando tienes una edad y poco tiempo.
Estoy seguro de que si lo hubiese aprendido en mi etapa de estudiante, habría sido mucho más fácil, y además mi vida profesional ahora sería muy distinta. Haría en días lo que he tardado meses, y habría utilizado mucho más la lógica para resolver los problemas cotidianos de la vida. Programar no es cosa de frikis, te ayuda a separar los problemas complejos en porciones más sencillas, y a solucionarlos paso a paso aplicando la lógica. Reparar máquinas es un buen ejemplo.
Tal como está el mundo, debemos aprender que los buenos y los malos tiempos se alternan periódicamente, y la solución para no quedarte tirado es hacer algo que no pueda hacer cualquiera. Si no eres superior en algo, tendrás que trabajar más y cobrar menos cuando el trabajo escasee. Es la selección natural. Estamos viviendo el segundo renacimiento, como lo llama Guillermo Dorronsoro en su blog. Si no te lo crees, visítale. Estamos abandonando la era industrial y entrando en la era de la información. El denominador común es la programación. Todo es programable, el tostador, la lavadora, el móvil, el coche, la cámara fotográfica… Ya nada es puramente mecánico, todo tiene un microprocesador en su interior, y ha sido programado por un ingeniero para que funcione de una determinada forma.
Internet permite comunicarnos instantáneamente desde cualquier país. Habitualmente debato en LinkedIn con personas de Europa, Latinoamérica y Estados Unidos. Sigo a un blog de Taiwán, otro de Malasia (aunque lo escribe una mexicana), muchos españoles, algunos latinoamericanos, y aprendo de todos por igual, apenas hay diferencias culturales. También compro materiales a proveedores que me los envían directamente desde almacenes de otros paises, como Polonia, Francia, Reino Unido, Estados Unidos o China. La globalización es un hecho inevitable, y debemos aprovechar sus oportunidades. Podemos competir con cualquiera en precio o en calidad, y si lo hacemos en precio, ya sabemos el salario que nos tocará, así que el futuro bienestar pasa por aportar calidad y profesionalidad, cada uno en su campo, como en este ejemplo. Otro ejemplo es la web de Perchan, amigos y colaboradores, que está hecha por Hemisferio Dos, de Argentina. Puedes trabajar para empresas de otros países sin tener que emigrar, ni siquiera salir de tu casa.
La ingeniería es un oficio sin crisis, porque no importa cómo esté el mundo. Siempre habrá cosas que construir. Desde la Edad de Piedra hasta el fin de la humanidad. Hace quinientos años no existía el fútbol, pero ya se construían catedrales. Si sabemos que todo será programable, podemos jurar sin temor a equivocarnos que siempre habrá posibilidades de encontrar empleo en este sector. No podemos decir lo mismo de los famosillos de la tele, así que deja de ponerte fibroso o de hacerte selfies para el próximo casting, y aprende a programar 😉
Si no me crees, escucha a Steve Jobs (por si no lo sabías, fue el fundador de Apple, sí, los del iPhone). Decía que todos los niños debería aprender a programar, porque desarrollarían habilidades básicas para desenvolverse mejor en la vida.
Programar es como saber escribir, no es solo para unos pocos, sino que te abre infinidad de puertas, y dentro de unos años más todavía, porque existirán muchos nuevos oficios que ahora ni soñamos. ¿Quién sabía lo que era un comunity manager hace quince años?
Si tienes hijos, haz que aprendan a programar. Ya no es tan complicado como antes. No tienes que ser un experto en matemáticas. Hay niños de doce años creando aplicaciones para móviles. Es tan fácil como aprender a jugar a fútbol. Aprendes las normas básicas, y luego tú elaboras las jugadas y estrategias más complejas.
También puedes decir como Amador, de la serie de televisión “La que se avecina”, cuando le dicen que tiene que educar a sus hijos, y responde “que los eduquen en el colegio, que para eso pago”. Pero si piensas así, no te quejes si en un futuro no tan lejano tienes que mantener a tus hijos y nietos con tu miserable pensión. Tampoco vale la excusa de “es que al niño no le gusta estudiar” porque seguro que le gustan los videojuegos y los móviles, y eso también es una forma de programar. Si no te lo crees, busca “gamificación” en Wikipedia.
Imagina que todos esos adolescentes que están en los parques en lugar del instituto (aunque sus padres crean que están en la escuela) se planteasen dedicar esas horas de charla y tabaco aliñado en programar juegos o páginas web. Muchos de ellos acabarían trabajando en empresas desarrolladoras de software, que no solo tienen buenos salarios, sino que te permiten jugar al futbolín o tocar la batería en horas de trabajo.
Tómatelo en serio, porque tu futuro o el de las personas que te importan depende de ello.
Mira este vídeo, y haz que lo vean tus familiares y amigos. Porque muchos no sabrán lo que hace un programador, y no son conscientes de que puede ser una gran oportunidad para ellos, sus hijos, nietos, sobrinos o amigos.
Vídeo “Todo el mundo debería saber programar”
Tu opinión me importa, deja tu comentario aquí debajo, y ya sabes que si para ti es útil, también lo será para otros, así que comparte. Y si quieres recibir los nuevos artículos que publique, no olvides suscribirte a la newsletter (en la columna derecha).
David dice
Hola Eugenio, una de las cosas por las que deje de visitar tu blog es porque, para explicar algo, escribes muchas palabras que son prescindibles, hace muy extensas las publicaciones y al final me aburren de tanto palabrear.
Creo que sería más ameno escribir menos y ser más concreto en el tema que desees tratar.
Espero que lo tomes como una crítica constructiva, estamos aquí para seguir creciendo.
Saludos
Roc dice
Buena aportación. Gracias.
Hasta pronto.
eugenionieto dice
Gracias Roc. Saludos.
Eduardo dice
Excelente video! Me siento identificado… es inspirador.
eugenionieto dice
Cierto, Eduardo.
Saludos.