El amo de los lenguajes

Published on

in

,

En algún momento entre los años de 1999 y 2002, mientras realizaba mis estudios de ingeniería informática escuché de la existencia de un ser superior, una persona inefable, con poderes más allá de lo imaginable… esta es la crónica de lo que sucedió cuando lo conocí.

En ese entonces yo me sentía alguien muy capaz; después de dos años de leer varios libros de programación y practicar hasta el cansancio (ya te contaré) por fin había comprendido las bases de la programación y entendía cómo usar Pascal, C y C++ (aunque de manera rudimentaria), PHP, un poco de batch de Windows, comandos de sistema operativo (recuerda que estamos poco después de 1999, Windows 98SE era la norma), Java 1.2 con applets sumamente básicos y programas de consola que no servían para nada, y un poco de action script (el que venía con el llamado en esos años Macromedia Flash… sí, a mí me tocó cuando aún le pertenecía a y existía Macromedia), comandos de Linux (tan básicos como los de Windows), HTML y MySQL (con SQL intrínseco). En nada era experto, si bien lo que mejor manejaba era PHP y Pascal (en ese orden).

En una plática de pasillo lo vi pasar, yo no sabía quién era, pero uno de mis amigos hizo el honor de describirlo (a continuación una dramatización nada fiel a lo ocurrido realmente):

– Mira, ¿Sabes quién es?

– No

– Le dicen «el amo de los lenguajes»

– ¿Y ese título?

– Dicen que sabe todos los lenguajes de programación.

– ¿Todos?

– Sí, todos

– Y además es una eminencia programando.

Mi amigo estaba muy adelantado en varios temas que yo ignoraba, de suerte que no puse en duda lo que acaba de comentar. Si él creía en tal aseveración (con algunas exageraciones quizás) debía ser cierto.

¿Todos los lenguajes de programación? El sujeto en turno era un estudiante de semestres avanzandos, más de cuatro por delante mío. Era miembro del «distinguido» Comité de Alumnos de Ingeniería en Computación y pasaba practicamente todo el día en la universidad, cuando no en clases, haciendo toda suerte de cosas magníficas e inefables en las salas del mencionado comité donde había servidores Sun Microsystems y usaban Oracle Database (un mundo para entes celestiales al que yo no podía acceder).

Pasaron 2 semestres más en los que tuve que aprender (por la fuerza) ASP y Windows Server, así como Linux y administración de servicios en este último, también aprendí a programar y compilar pequeños programas en C dentro de Linux (una experiencia religiosa) y entendí que la programación en un entorno y en otro, aunque fuera con plataformas como PHP o Java, tenía sus particularidades, y que lo que funciona en un ambiente no necesariamente funcionaría en el otro.

Me volví a topar con el amo en una de las salas del mentado Comité, ya más maduro y menos ingenuo. El amo ya estaba preparando su salida de la universidad. No recuerdo cómo o por qué pero alguien le preguntó si podía usar ASP en Linux y si él sabía cómo, a lo que el señor respondió afirmativamente… pero no regresó a explicarle el método.

Como dije, yo ya sabía ASP y había pasado por las peripecias de hacerlo funcionar en Windows Server y me constaba que no se podía usar en Linux. Claramente el amo de los lenguajes hablaba de más y los feligreses le creíamos a ciegas.

¿Qué te quiero contar con esto?

La leyenda del amo de los lengujes no fue la única que escuché y creí sin cuestionar; había también «el que ya sabe todo y tiene experiencia laboral pero necesita el título», «el que sabe Oracle y tiene trabajo asegurado», «el profesor buenísimo certificado en Oracle», «el que sabe usar PVM (Parallel Virtual Machine) [aunque solo puede hacer funcionar el ejemplo demo que viene incluido]» y muchos más.

No pongo en duda que el «amo de los lenguajes» fuera bueno en lo que hacía, sin duda lo era, pero dudosamente conocía todos los lenguajes de programación a un nivel suficiente, además, en ese entonces eran muchos, hoy día sin duda ese número al menos se ha doblado.

Había gente en la universidad que no le precedía una leyenda, pero que en verdad brillaba. Por ejemplo, en un proyecto que debíamos hacer en C++, todo el mundo llevaba una interfaz de texto (incluyéndome) y un compañero mostró una interfaz gráfica, no usaba el mouse pero estaba en una vista gráfica con ventanas más sofisticadas.

Uno de mis amigos había logrado leer y enviar datos desde el puerto paralelo con C, comunicar Java con C++.

Hay muchas leyendas, historias y declaraciones que todo el mundo da por ciertas, por ignorancia, por seguir la corriente.

No te dejes llevar por ellas, puede ser que te cierres caminos que te podrían hacer despegar.

Si aun estás estudiando, aprende lo más que puedas, no envidies a quien sabe más que tú, porque sin duda tú sabes algo que ellos no.

No tienes que saber todo, ni todos los lenguajes de programación, o todos los sistemas operativos o todo de todo. Simplemente no hay manera. Aprende uno o dos, pero a fondo, profesionalízate en las herramientas que conoces, esto te dará más mundo y posición que ser objeto de una leyenda de dudosa veracidad.

Deja un comentario

Descubre más desde Crónicas de Programación

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo