10 habilidades que los programadores necesitarán en los próximos 5 años

Los programadores vivimos en una carrera, siempre tienes que estar estudiando o simplemente quedas obsoleto. En Techrepublic tienen una lista bien argumentada sobre habilidades que te convendría aprender -si aún no las tienes- en el futuro cercano.

Yo solo hago un resumen. La lista con las descripciones completas la ves con ellos.

  1. Uno de los "tres grandes" (.NET, Java, PHP)

  2. Rich Internet Applications (RIAs, Ajax, Flex, Adobe Air, etc)

  3. Desarrollo Web (HTLM, CSS, etc)

  4. Servicios Web (REST, SOAP, JSON, XML, etc)

  5. Habilidades sociales (Algún día tenemos que interactuar con los mortales :)

  6. Un lenguaje de programación dinámico y/o funcional (Ruby, Python, etc)

  7. Metodologías Ágiles (XP, Scrum, etc)

  8. "Domain knowledge" (Conocimiento del entorno/negocio en el que trabajarás)

  9. "Higiene" para el desarrollo (Control de versiones, Seguimiento de bugs, etc)

  10. Desarrollo para móviles