10 habilidades que debemos aprender los programadores si queremos seguir en carrera

Bueno este texto lo cito del post de pablasso. que titula «10 habilidades que los programadores necesitarán en los próximos 5 años».

hace referencia a las tecnologias y cosas que debemos saber en cuanto a programacion, como muchos saben ser programador requiere estar aprendiendo nuevos lenguajes , nuevas metodologias de programacion, etc etc. asi que acontinuacion el texto

«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

» 

mi opinion como programador: de las 10 cosas de las lista no conocia sobre la 8va ni la 9na. y ps estoy de acuerdo, las aplicaciones estan orientadas hacia la web y hacia los dispositivos moviles.  yo se programar en C++, Java, PHP y Perl.  y aun siento que debo aprender otros lenguajes como: python, rubi, ASM. 
fuente en español: via pablasso
fuente en ingles:  TechRepublic