Para mÃ, que nunca he sido fan del futbol, la verdad es que me ha sentado muy, muy bien que España ganase hoy mismo la copa de Europa. Justo un dÃa después de llegar de mis vacaciones en Estados Unidos me encuentro con la sorpresa. Hemos podido!!!
Y ya no hablo más de fútbol, que tampoco me preocupa demasiado.
En mi viaje he podido observar varias cosas que imaginaba. Los yankis (véase Nueva York que es lo que he podido ver) tienen un ritmo de vida y de trabajo diferente al nuestro. Hay mucha más competencia en nuestro sector (estamos hablando de nuevas tecnologÃas lógicamente), salarios más altos, y más nivel en general. Ahora entiendo el porqué del petardo que muchos tienen acoplados a su parte Ãntima y trasera, y de la rapidez abismal con la que evolucionan las cosas allÃ. Eso mismo se ve reflejado en muchos blogs, en los eventos y presentaciones que surgen cada vez con más frecuencia. La misma vida en la calles de Nueva York refleja esa manera de hacer las cosas. Todo va muy rápido, nadie se para para pensar. Y no creo que sea lo mejor, simplemente es una opción, pero lo que hace esta gente nos arrastra a todos de alguna manera. A todos los que al otro lado del charco queremos estar al dÃa.
Y por eso mismo en ciertos momentos me siento frustrado. No tengo la capacidad suficiente para asimilar todo lo nuevo en un tiempo razonable. Actualmente estudio y aprendo Flex, perfecciono AS3, y estoy metido con varias librerÃas de terceros que últimamente son imprescindibles para hacer mi trabajo, como librerÃas de 3D con flash, otras que integran servicios web, fÃsicas 2D y 3D, etc. Y todo eso solo es Flash!!!!
Antes mi trabajo como freelance y en pequeñas empresas, era multitarea. Es decir, lo mismo me encargaban diseñar una base de datos, como programar un gestor multiusuario desde cero, que diseñar y dirigir toda la gráfica de un proyecto web, pasando por maquetar con CSS-XHTML, y encima programar mis piezas con Flash.
Esos tiempos han acabado (para mà y para muchos). Esto cada vez consiste más y más en la especialización, y como siempre he dicho, el que mucho abarca poco aprieta. Si quieres hacer algo de verdad y sentirte bien con lo que haces, creo que hay que especializarse. Y eso es lo que intento ahora, que ya mi situación me lo permite: trabajo fijo y en buen lugar, haciendo justo lo que me gusta hacer. Flash.
Pero mis ansias de aprender más no me dejan tranquilo. En mis ratos intento sacar tiempo para el lado del servidor (Coldfusion que se usa en mi empresa, y C#, que me parece muy potente), ya que mi experiencia y conocimientos de ASP (el antiguo asp 3) que tanto me han servido estos años, ya no me sirven ahora para nada, excepto para entender el concepto y funcionamiento de las cosas.
Por otro lado me tocará liarme con Air tarde o temprano, cosa que hasta ahora no he podido hacer.
Además, mi paso por Pyro Studios, me llevó a interesarme mucho más por las tecnologÃas multiusuario, cosa que tanto abunda en los juegos que allà se desarrollan.
Las tecnologÃas multiusuario que se usan para aplicaciones flash me parecen muy interesantes.
Cada dÃa se me ocurren más y más ideas para desarrollar, y de nuevo, falta de tiempo y recursos para poder hacerlo.
Supongo que todo esto tiene que ver con la ambición y las ansias de aprender de cada uno (aparte de que un dÃa solo tiene 24 horas claro). A mà personalmente me gusta tener “controlado” todo lo que hago, si no completamente ya que es imposible, por lo menos lo suficiente para pensar que estoy dentro del “tren”.
Y eso es lo que intentaré hacer este año. Las vacaciones me han puesto las pilas, y es como si fuera año nuevo =) Todo esto que he dicho puede desanimar ciertamente, pero lo que intento es justo lo contrario. Hay que ponerse las pilas, y mucho. Concentrarse en lo que mejor se nos dé, y mejorar cada dÃa. No me gusta ser conformista, y creo que nunca lo seré. Y aunque supuestamente hay crisis mundial, en este sector por lo menos no la veo por ninguna parte, y creo que estamos en un buen momento para evolucionar.
Este post no es propio para este tipo de blog, pero no me podÃa aguantar =)
Un saludo a los valientes que aguantaron hasta llegar a esta lÃnea.
June 30th, 2008 at 1:43 am
Buenas, Excelente entrada.
Me Siento totalmente identificado con tu situacion y pensamiento. Trabajo en Actionscript y Flex. Al mismo tiempo quiero aprender ROR, probar con PV3D,Away,Alternativa sin dejar Usar cairngorm y todos los frameworks que implementan MVC , etc ,etc.
Tambien trabaje con lenguajes desktop como C# y delphi. Y dan ganas de hacer algo multiservidor.
Saludos.!
June 30th, 2008 at 7:39 am
La verdad es que hay tantas cosas, que cuesta decidir por dónde tirar.
Los frameworks MCV son algo que “debemos” aprender sà o sà para hacer cosas serias, estandarizadas, y sobre todo para trabajar en equipo (se me olvidó comentarlo antes).
Pero por otro lado debemos elegir entre alguna de las plataformas 3D, ya que es imposible aprenderlas todas. De todas formas creo que dichas tecnologÃas se están especializando y tirando hacia areas en concreto. Por ejemplo el Alternativa 3D tira más hacia desarrollo de juegos. Papervision es lo que yo uso (de momento), pero en realidad no se ni hacia dónde va, porque cambia y crece cada dÃa (solo hay echar un vistazo al blog de Andy Zupko). El Sandy3D y el Away tienen muchos más ejemplos de interfazaces totalmente texturizadas y son de alguna manera más sencillas que con papervision. Pero sin embargo papervision le veo más “posibilidades”. Veremos qué pasa con el tiempo. Me gustarÃa saber las opiniones de la gente sobre estas cosas…
Por otro lado, para la parte de servidor, para trabajar con datos, remoting, rtmp, remote objects, y tareas multiusuario, yo habÃa empezado con WebOrb y .Net, a través de C#, pero ahora dudo si seguir con ello, ya que la mayorÃa de la gente desarrolla con Java y Live Cicle o Blaze DS, y esto es algo que de momento me desconcierta bastante. Yo personalmente tiro por C# antes que Java simplemente por que me gusta más y porque de Java no tengo ni papa, pero si la mayorÃa tira por Java, tampoco quiero ir a la contraria, cosa que en su dÃa sufrà cuando elegà ASP frente a PHP.
Un saludo y gracias por el comentario
July 1st, 2008 at 8:09 am
Muy buenas! Estás sufriendo el efecto New York que digo yo :)
Me ocurrió exactamente lo mismo el verano pasado: volvà de mis vacaciones con unas ganas locas de comerme el mundo. La ciudad neoyorquina, con su ritmo acelerado de vida, su innovación en todas las areas, su gente… realmente deja huella.
Ahora toca ver cuánto dura este entusiamo ;)
July 1st, 2008 at 11:53 am
Y menos mal que te has ido de vacaciones, anda que… La próxima vete a Alaska que seguro que desconectas de verdad, jeje.
July 1st, 2008 at 12:23 pm
Hombre, desconectar he desconectado, pero al volver aquà uno se plantea todo esto… Pero yo siempre he querido currar un tiempo en usa, y tal vez estas vacaciones hayan sido una escusa para saber si de verdad me gusta el tema o no. Y de momento, lo que se dice para vivir, no me ha convencido.
July 10th, 2008 at 1:07 am
tecnologÃa, tecnologÃa, y nada mas que tecnologÃa…No te preocupes, pasará.
Tus dudas no tienen solución porque la evolución de la tecnologÃa no esta en tus manos, ni siquiera en las de la comunidad de desarrolladores, y aunque creas que tienes que elegir algo para no perderte, lo que vas a necesitar depende, en gran medida, del marketing de las compañÃas fabricantes de los productos y de la habilidad de la comunidad de desarrollo de otras herramientas para que estas destaquen en el mercado (entre otras muchas cosas que nada tienen que ver con la tecnologÃa directamente).
Por tanto, creo que no puedes elegir.
Por ejemplo, técnicamente python es un excelente lenguaje, pero no ha triunfado porque, de momento, no lo esponsoriza nadie. Es de la comunidad.
Por el contrario, flash es muy efectista (grandes efectos visuales), pero carga mucho las páginas y ralentiza la experiencia del usuario frente a otras soluciones. Sin embargo, es lo que pega porque las agencias de marketing, principalmente, quedan muy bien frente a sus clientes con este producto, además, el desarrollo en flash es mucho más costoso que con otras herramientas, pero es lo que vende.
Bien es cierto que fueron los primeros en dotar a la web de una riqueza visual sin precedentes, pero ¿es realmente necesaria desde el punto de vista del negocio?
Por tanto, creo que no puedes elegir. Solo te queda estar preparado para adaptarte lo máas rápido posible al cambio, lo que implica dominar una par de herramientas y conocer, aunque sea por encima, las demás, de forma que la evolución sea lo menos traumática posible.
Carlos
July 10th, 2008 at 1:27 am
Bueno, a ver, php también es de la comunidad, y aunque yo lo odio, triunfa como la cocacola.
Yo para ser práctico miro lo que tengo delante, no lo que habrá en un futuro lejano, que cláramente, no se ni por dónde iremos. Pero delante, y me refiero con esto al mundillo que me rodea, tenemos Flex, Air, tecnologÃas 3D, la web 2.0, los web services, redes sociales, tecnologÃas de servidor muy extendidas, y como no, Flash. Aunque no pueda controlar por dónde irá el tren, debo concentrarme en algo, o en algunas de todas estas tareas, ya que en el mundo real del mercado laboral en el que me muevo, existén, y están a la orden del dÃa. Creo que no estamos discutiendo si en un futuro ganará mocosoft, sun, apple, o la comunidad open source. No me meto en esos jaleos. En realidad, estoy mucho más limitado y lo que necesito elegir es claro y conciso. Mi mundillo es entorno a Flash, y lo que ello trae consigo. Y todo ese mini - trifostio está creciendo mucho. A lo que me referÃa en realidad es a elegir una especialización dentro de un sector, dentro de un área, dentro de una tecnologÃa en concreto.
De acuerdo en que como tú dices, no podemos saber cómo evolucionarán las cosas, y que lo mejor es estar preparados para el cambio.
No estoy de acuerdo en que flash son solo efectos visuales y que ralentizan la experiencia de usuario. Flash mejora notablemente la experiencia de usuario más que nunca en la historia de la web, por eso es tan usado por agencias de marketing y publicidad. Y ahora es muy usado para el desarrollo de RIA´S que compiten directamente con Ajax y otras tecnologÃas.
Cierto que flash ha sido vÃctima de un mal uso continuado, de intros horribles y precargas interminables, pero creo que todo eso ha evolucionado (que todavÃa existe claro está) y creo que está muy demostrada su efectividad en muchos campos.
Y para concluir, no defiendo flash a muerte para todo. Cada herramienta es para lo que es, y creo que lo mejor es analizar las necesidades de cada cliente y cada proyecto antes de decantarnos por una tecnologÃa en concreto.
Un saludo Carlos
pd: es la primera vez que discuto con mi tio en un blog, esto mola =)
July 10th, 2008 at 1:53 am
Vamos a ver:
Dices:
“Tenemos Flex, Air, tecnologÃas 3D, la web 2.0, los web services, redes sociales, tecnologÃas de servidor muy extendidas, y como no, Flash.”
Primero, no hay que mezclar tecnologÃa con aplicaciones de esta. Por ejemplo, Flash es tecnologÃa y Web 2.0 -si es que podemos decir que existe algo asÃ-, es aplicación de esta.
Por otra parte, eso que se está dando en llamar Web 2.0, es un claro ejemplo de cómo el marketing influye en el desarrollo. Web 2.0 es un concepto de marketing puro, y sin embargo, los fabricantes y desarroladores se apuntan al carro porque vende. Pero eso es otra historia.
A lo que vamos. Tu mismo me das la razón. En tu entorno se usa flash. No puedes hacer otra cosa porque eso es lo que piden los clientes. Y esto no piden flash, piden algo que a ellos les gusta y que, curiosamente, se desarrolla en flash, pero si se hiciera con otra herramienta, les darÃa igual.
Esto continuará asÃ, hasta que alguien -que podrÃas ser tu- les enseñe algo que les guste y estén dispuestos a comprar y de la casualidad de que se haga con cualquier otra herramienta
Si tus acciones de marketing tiene éxito, los cliente empezarán a pedir algo como “lo que tiene el otro” -que se ha diseñado con esa nueva herramienta- y entonces te encontrarás con que esa herramienta empieza a ser demandada por los desarrolladores que deben atender a los clientes que piden eso.
Es lo mismo que paso con flash y que pasa siempre: Aparece una nueva posibilidad, alguien tiene los conocimientos y recursos para venderla, los productos desarrollados tienen éxito, los clientes piden cada vez más, la herramienta es más demandada y cada vez más gente trabaja sobre ella, y asà sucesivamente.
Flash ha triunfado porque supuso una mejora radical en la presentación de la web, pero si aparece otra herramienta que lo haga mejor, será desbancada.
Como esa herramienta no sabemos cual es, lo único que puedes hacer es permanecer a la expectativa y estar lo mejor preparado posible. Eso implica que deberás planificar una parte de tu tiempo para el análisis y estudio de las nuevas tecnologÃas (yo te aconsejo alrededor de tres horas semanales). Claro que esto supone un gran autocontrol y una gran capacidad de análisis, lo que espero logres con el tiempo porque…Si estudias, ¿cuándo trabajas? Si trabajas…¿Cuándo vives? Si vives…¿Cuándo estudias?.
Hasta pronto sobrino