Sep 19 2008

Lo que estos ojos ven:: Pastor

iceman

Bastante tiempo sin postear, quizá por la falta de tiempo o por la falta de un tema que realmente me inspirara a escribir y a expresar mi opinión (blogs-tutoriales no me gustan xD). Pero bueno por fin algo me inspiró…

Resulta ser que desde hace algún tiempo atrás (quizá 1 año o más), encontré cierto fastidio en mi área(Ing. En Sistemas Comp.), un cierto desinterés de mi parte y quizá cierta pérdida de la emoción. La razón se debió a la falta de nuevos conceptos…

A que me refiero???…bueno por un momento me encontré aburrido, de lenguajes de programación, sistemas operativos o redes… lo clásico y siempre es lo mismo…

Al principio aprendí bien java, luego C, C++, C#, poco tiempo después vino programación web, PHP,ASP, más Java, Ruby, (y los clásicos JavaScript, CSS, XHTML ,etc.) vinieron los frameworks Ruby on Rails,Struts, Symfony, Zend Framework,etc.

Luego vienen que las redes…que los routers, switches y todas esas cosas que ya conocemos,…

Después que me llama la atención “X” sistema operativo, ya manejaba MAC, y unos distros de Linux. Todo eso lo aprendí hasta cierto punto,…hasta el punto en que me aburrió…

Me enfado por que siempre es lo mismo, y nada nuevo, en los lenguajes de programación todo es lo mismo, hasta para Ruby que era donde pensaba que podía haber variedad…fue LO MISMO(hasta más fácil)…claro que podía esperar?… si a final de cuentas todos están basados en POO. Después de aprender y entender java, los otros lenguajes solo me tomaron como 1 semana(o menos), para ya programar proyectos en ellos, a final de cuentas el concepto era el mismo jejeje, que podía haber de difícil. Personalmente no decidí invertir más tiempo aprendiendo nuevos lenguajes porque solo iba a encontrar…LO MISMO,(ha y la misma historia para los manejadores de Bases de datos).

Ahora en cuestión de redes…me gusta el tema, pero se me hace más sencillo de aprender, que programar, y como que en tema de redes gran parte está dicho, solo es leerte todo cisco para tener una buena base general, y que tú puedas extender a otras marcas que no sean el clásico cisco.

Que los sistemas operativos,…quiérase o no también no es nada del otro mundo, con un poco de experiencia en cada uno es suficiente, y a lo mucho aprenderte sus comandos más importantes de ellos, para manipularlo a mas escala :) .

Analizando toda esta situación, decidí no perder más mi tiempo aprendiendo “nuevos lenguajes”, “profundizar más” en sistemas operativos, o manejadores de bases de datos, además hoy en día es eso, y mañana solo quedarán los conceptos y paradigmas,… por que los lenguajes avanzan hasta que pueden quedar obsoletos.

Si bien no conozco Perl o Delphi, si me pides que haga un sistema en el, estoy seguro que en poco tiempo lo hago, si bien no soy experto en Linux si me presionan a hacer cierta tarea,…se que en poco tiempo sabré como lograrla (como buenos ing. En sistemas). Si quieres una base de datos en “X” manejador, la haré también, si quieres una red, también la haré. El punto es…que ya podemos resolver el problema que se nos ponga enfrente relacionado con esos temas(creo yo).

Hay muchas personas que no son de nuestra área y sin embargo hacen estas tareas también, hay mecánicos, que se dedican a programar y a las redes,…al igual que electrónicos y hasta médicos que son excelentes en estas cosas también, y todo porque es su hobbie.

El punto es que estamos siendo alcanzados,…que puedes ofrecer tu como ing. En sistemas si otras personas que no lo son, también son buenos programadores, buenos linuxeros(hasta mejores), buenos en redes, bases de datos, etc,… o eres el clásico que dice…”son buenos pero yo soy mejor”…a final de cuentas hacen lo que tú sabes, y solo como hobbie, pero no aportas nada nuevo amigo :( , en una empresa pueden ser contratados si cumplen sus requerimientos y el ing. En sist. Donde queda???.

Siento que pierdo mi tiempo aprendiendo mas lenguajes, manejadores de BD o redes, más allá de cierto punto (donde ya huele a geek, jajaja) y lo veo como un desperdicio de tiempo. Si sé que soy capaz de hacer cualquier cosa en esas áreas, no le veo sentido querer abarcar todo y memorizar todo…cuando llegues a un trabajo no sabes que te van a pedir, lo único con lo que llegas es con tu capacidad de construir tu propio conocimiento y lo mejor que puede tener el ing. En sist. Es su autonomía y capacidad de aprendizaje.

Últimamente y con el tiempo,…este semestre he despertado un nuevo interés, algo nuevo y distinto,…algo en lo que no todo está dicho y aun queda mucho por descubrir, y donde si vale la pena estudiar, mejor que estar como máquina aprendiendo un nuevo lenguaje “X” jejeje.

Hablo del tema de la inteligencia artificial,…temas de sumo interés y que me he dado a la tarea de estar investigando cada vez con más interés, hablo de lógica difusa, Algoritmos Genéticos , Redes Neuronales, y Sistemas Expertos híbridos…temas que desde mi punto de vista es el nuevo paradigma de la computación y donde si vale la pena profundizar. Personalmente me gusta más aprender las ideas, modelos y paradigmas, que ser experto en un lenguaje o un sistema operativo especifico…como sea es mi punto de vista,…espero en un post futuro comentar sobre estos temas, claro si es que les interesa, porque no quiero dormirlos… por el momento es todo… y como todo, hoy es esto…mañana quien sabe…

Saludos,

Adrián Pastor López Monroy