Atrápalos YA!

Ok, entonces no pude dormir muy bien pensando un poco sobre el momento en el que perdí esa pasión que antes tenía por aprender cosas nuevas. Comencé a recordar mis inicios como programador (Comencé aprendiendo Pascal, pero no voy a ir tan atrás); para esas épocas yo programaba en PHP y me entró las ganas por seguir aprendiendo algo diferente pero complementario, así que obviamente opté por aprender JavaScript, es curioso como el mundo del Front End fue cambiando; antes, las personas que nos dedicábamos a programar, y que sabíamos que lo haríamos de por vida, nos enfocábamos en aprender un poco de todo, y así salías siendo un Full Stack developer. jQuery fue lo mejor que me pasó, y es que era (y todavía lo es) una librería que te permitía manipular el DOM de manera sencilla, y todo partía del símbolo del $.. curioso. Para este momento ya sabía PHP y algunos Frameworks, HTML, CSS y ahora JavaScript; modificaba plugins de Wordpress y Joomla a mi antojo, y agregaba animaciones a varios sitios usando JavaScript y CSS; creo que hasta creé mi propio Slider en un sitio de venta de licores. Para ser honesto no soy muy fan del uso de Plugins, y para ser aún más honesto no me gusta usar ni un solo CMS.. lol. Y entonces pasó! La era de los SPA y con ella un sin fin de Frameworks de JS. Recuerdo estar super emocionado con Backbone.js y Ember.js; y aunque no había muchas oportunidades laborales para un FrontEnd developer en Perú, igual decidí seguir aprendiendo. Con el paso del tiempo llegó AngularJS y React, ahora ya no sé cuántos de ellos hay. Mi primer trabajo pagado usando uno de estos Frameworks fue en una agencia digital para una empresa del extranjero, debía usar AngularJS y yo me sentía preparado; para este entonces también empezaba con Yout.com, usando AngularJS para el Frontend, vaya amanecida para mi primer commit. Al punto que quiero llegar es que, algunos años atrás estaría dispuesto a aprender un poco de todo; pero hoy en día no. No le encuentro el sentido a usar un Framework JavaScript, me basta con jQuery. Y quería escribir de esto por una anécdota que recordaba ayer, y es que cuando me presentaba para un trabajo Freelance en una empresa X, llegó otro programador ofreciendo el mismo desarrollo que yo, pero usando otras tecnologías; yo lo iba a desarrollar en PHP con MySQL y mi competencia en ASP.net con SQL. Recuerdo que el cliente nos preguntó: ¿Por qué deberíamos usar PHP con Mysql y no ASP.net con SQL?, mi competencia se puso a exponer todos los supuestos beneficios de SQL sobre MySQL y ASP.net sobre PHP.. y vaya que sonaba convincente. Cuando me tocó responder atiné a decir que ambas eran tecnologías muy buenas y que yo prefería PHP con MySQL sobre ASP.net con SQL porque me sentía más cómodo usándolos.. Me quedé con el proyecto. No hay tecnología perfecta para lanzar un proyecto, lo puedes hacer hasta con HTML plano. La idea es empezar algo y hacerlo usando eso con lo que sientas cómodo.