Sobre lenguajes, romances y herramientas.

July 16th, 2009 by admin Leave a reply »

Tengo un par de lenguajes de programación favoritos, aquellos que se me facilitan más y tienen un no se qué, que qué se yo, son esos lenguajes que utilizo cuando quiero hacer algo por mi cuenta y me doy tiempo de experimentar, tengo cierto romance con ellos, me parecen tan útiles y sofisticados a su manera como los que utilizo para las aplicaciones empresariales, aunque no tengan ese basto framework .NET, mis antiguos y favoritos: AS y PHP.

Al igual que ese romance que me dio por Linux, cuando me dio por evangelizar y querer hacer todo a la manera libre, eso me parecía lo correcto, aunque no siempre lo más sencillo.

Ahora que me enfrasco más y más en las aplicaciones web .NET, que ya llevo un tiempo trabajando y ahora que vuelvo a escribir líneas de código, veo que ya pienso diferente respecto a la manera de desarrollar aplicaciones web.

El .Net me introdujo a escribir mis clases de una manera diferente a la acostumbrada, me he dado cuenta que me ahorra gran parte del trabajo con el framework, tengo que preocuparme de menos cosas, me estoy ahorrando tiempo y esfuerzo en escribir el código. No en todos los casos es mejor utilizar ASP, como tampoco lo es utilizar en todos los casos PHP, creo que ambas tecnologías se deben ver como herramientas para realizar un trabajo, dejar los romances y apegos a un lado y aplicar lo mejor que pueda las bondades de uno u otro. Para nosotros deben ser herramientas para nuestro trabajo y dominarlas lo mejor que se pueda en uno u otro caso.

Pero no niego que es difícil empezar a comprender el otro lenguaje y adaptarse a sus soluciones, eso requiere un poco más de tiempo, a paso firme, siempre se logra. También es cierto que el lenguaje que más dominas, el que más te gusta, de cierta manera lo haces tuyo, obtienes una mayor velocidad y fluidez, seguramente es un lenguaje que manejas desde hace tiempo y te ha sacado de muchos problemas, digamos que le “cogemos cariño”.

Y seguramente le cogeremos cariño a otros lenguajes que vengan y necesitemos (y queramos) aprender, mi recomendación más sincera es que tomen un lenguaje, ya sea en el trabajo o en casa, un lenguaje diferente al que están acostumbrados y comiencen a experimentar con él, ya verán que les resultará interesante la experiencia.

Herramientas para el trabajo y amantes para la casa.

Compartir en:
Advertisement

2 comments

  1. allende says:

    Hasta cierto punto comparto su punto de vista.

    Pero debe aceptar que ese tipo de lenguajes han dado como resultado egresados de ing, en sistemas (me incluyo) mas torpes de lo que se deberia,ya no salimos programadores, sino “armadores” o nose como decirlo, eso está muy bien hasta que te topas con algo que tu DataMagic no puede resolver, asi que también tiene su lado obscuro abusar de tanta herramienta, como bien dices, hay que experimentar cuando podamos, a fin de cuentas el trabajo es el trabajo y ahi lo primordial es hacer las cosas asi que debemos de valernos de las herramientas disponibles (confieso que yo siempre he sido reacio a cambiar de paradigma (y no, no tiene que ver con UML ese comentario).

    Les dejo estos links a un articulo y su traducción muy interesante que trata mi punto de vista sobre el uso o aprendizaje de ciertos lenguajes/herramientas y sus posibles consecuencias.

    ¿Dónde están los ingenieros de software del mañana?

    Inglés:
    http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html

    Español (traducción libre y resumida):
    http://picandocodigo.net/2008/estudiando-programacion-%C2%BFdonde-estan-los-ingenieros-de-software-del-manana/

  2. lastuser says:

    Saludos;

    Estoy totalmente de acuerdo con eso de los “armadores”, el framework ya tiene muchas cosas hechas, ahora invierto mucho más tiempo en buscar las clases y cómo utilizarlas para mis programas, ya no aplico tanta lógica como antes, puesto que ya todo está hecho, y en verdad es algo que me empieza a desesperar.

Leave a Reply