Ir al contenido principal

Entradas

Mostrando entradas de abril, 2009

Lenguajes: Pasado, Presente y Futuro

Escribo este post al hilo del artículo que he leido en dosideas.com. En él, se habla de las habilidades que debería tener un programador para tener un currículum relevante en los próximos cinco años: 1. Uno de los "3 Grandes" (Java, .NET, PHP) 2. Aplicaciones Ricas de Internet (RIA - Rich Internet Applications) 3. Desarrollo web 4. Servicios web 5. Habilidades humanas 6. Un lenguaje de programación dinámico y/o funcional 7. Metodologías ágiles 8. Conocimiento de dominio 9. "Higiene" de desarrollo 10. Desarrollo móvil A partir de este artículo, estuve debatiendo con algunos compañeros y saqué algunas conclusiones que quiero plasmar aquí. Pienso que el artículo es un poco mejorable, dada la arbitrariedad con la que se han escogido los conocimientos a adquirir. De hecho, muchas de esas habilidades hay que tenerlas en el presente (yo cumpliría de 9 a 10). Me voy a centrar en el punto 1, uno de los "3 Grandes" (Java, .NET, PHP). Antes de hablar de "gran

Oracle compra Sun

Noticia muy importante, y muy inesperada, al menos para mí: Oracle ha comprado Sun. Se esperaba que lo hiciera IBM, que al mantener una doble línea (software libre y privativo), la operación se interpretaba como una gran apuesta de IBM por el software libre. Tras consumarse la operación de Oracle, que como todos sabemos, apuesta por la venta de productos por licencia, la historia cambia radicalmente. Tendremos que estar muy atentos a los próximos movimientos. En mi opinión puede ocurrir lo siguiente: Que Oracle vaya retirando progresivamente el soporte de Sun a sus tecnologías (Java, MySQL, LWUIT, Netbeans…). En ese caso podría ocurrir: - Que algunas administraciones públicas cambien su política de software libre y se adapten a software privativo. En mi opinión, esto es improbable, pero de suceder, deberíamos apostar por software propietario más maduro, como .NET, por ejemplo. - Que los nuevos proyectos se sigan realizando en software libre (Python, PostgreSQL, por ejemplo). En ese c

Bases de Datos: Pasado (Oracle), Presente (MySQL), Futuro (¿db4o?)

En los últimos tiempos, tanto el gobierno británico como el alemán han apostado firmemente por invertir en Software Libre realizando progresivamente migraciones de sus sistemas propietarios. En mi visita al Delivery Center de Accenture en Málaga , me aseguraban que las licencias de software propietario se habían encarecido un 25 por ciento en 2008. Costes en software propietario que ya eran bastante elevados en 2007. Unos de los productos propietarios más ampliamente extendidos, incluso donde se ha apostado decididamente por Software libre, es el sistema de gestión de bases de datos Oracle. Sus virtudes principales son su robustez, su seguridad, y su soporte. Sus principales defectos son su lentitud, su complejidad y la gran cantidad de recursos que consume. A estos defectos habría que añadir su alto coste, tanto de licencias, como de mantenimiento, requiriendo personal formado específicamente para administrar este tipo de base de datos. Creo que el fin de la época dorada de Oracle h

La otra pata de la Carrera Profesional

El pasado 13 de Marzo, estuve hablando con Javier Rubio, Director General de MP Sistemas, sobre los Objetivos de Maduración del Equipo de Desarrollo de Soltel. Durante la reunión, tuve la oportunidad de mostrarle la matriz DAFO de nuestro equipo (Debilidades, Amenazas, Fortalezas, Oportunidades). Estuvimos debatiendo sobre nuestro escenario previo, indicadores, acciones, objetivos, aplicados a los desarrolladores del equipo. Después de explicarme, tuve la oportunidad de escuchar atentamente sus consejos. Todo lo habíamos orientado a la técnica y tecnología. Lo cual es condición necesaria en una empresa que se dedica al sector TIC (IT en otros sitios del mundo), pero no suficiente. Me estuvo contando su experiencia en varios proyectos, en los que las aportaciones de un líder con alto nivel de conocimiento en distintos modelos de negocio (biología, derecho, farmacia), habían sido definitivas para la consecución del éxito en el desarrollo. Es decir, si además de tener un alto nivel de emp

Portales Colaborativos II

El pasado 20 de Marzo, estuve en el Seminario: "Gestión de Portales Colaborativos" que organizó Avante en sus intalaciones del Parque Tecnológico Cartuja 93. Ignacio Montoya García de Emergya, realizó una ponencia bastante interesante sobre la tecnología relacionada con el trabajo compartido Online. En este post, hablaré sobre ello, y aportaré mi visión particular sobre el tema. Según temática y/o objetivos podemos hacer la siguiente división: - Portales horizontales (de carácter general): Facebook, Tuenti, Second Life,... - Portales verticales (temáticos): - Redes Profesionales: Xing, Neurona, Linkedln - Redes de Blogs: Blogger, MySpaces, Weblogs, Teoriza - Redes Comerciales: Ciao!, Ebay - Redes de Imágenes: Flickr, Picasa, Natuba - Redes de Participación Ciudadana: Participa en Andalucía - ... Del estudio realizado por The Coktail Analysis en 2008, se extrae que las redes sociales están en plena ebullición, y son usadas masivamente por los internautas, pero, ¿qué pasa con