Imagen de: Alou Web Design |
Se espera que la demanda de desarrolladores de software continúe en incremento en todo el mundo, pero, ¿cuales son las áreas que experimentarán mayor demanda?.
Una de estas áreas es el desarrollo de software para móviles, el cual ha venido marcando tendencia durante los últimos años, a medida que se han vendido más SmartPhones y esos nuevos usuarios demandan aplicaciones adaptadas a la movilidad.
PMOInformatica.com, La Oficina de Proyectos de Informática, presenta a continuación una lista de las habilidades que necesitan aprender los nuevos Desarrolladores para Móviles, según Computerworld. Con estas habilidades, de seguro que tu perfil podría ser más demandado en el mercado laboral.
Tendencias clave en el desarrollo para móviles
- La demanda está en aumento, tanto en el sector de Web Móvil como en el de Apps (Aplicaciones Nativas del dispositivo).
- Sector empresarial en aumento: la demanda ya no es sólo en el sector de Apps Empresa a Consumidor (Business to Consumer / B2C), sino que ahora el foco está dirijiendose cada vez más hacia Apps de Empresa a Empresa (Business to Business / B2B).
- El Sector de mayor crecimiento es el de las Apps para Tabletas (Tablets).
- Las ventas de dispositivos Android se han incrementado vertiginosamente, aunque no así el interés por los desarrolladores en esta plataforma. Esto quiere decir mayores consumidores y menor competencia entre desarrolladores de Apps.
¿Buscas más información sobre informática y gerencia de proyectos? suscríbete a nuestra lista de correos
También puedes seguirnos vía Twitter, Facebook o Linkedin:
Las Habilidades y Conocimientos que necesitan aprender los Desarrolladores para Móviles
ComputerWorld entrevisto a "Dice", una empresa que mantiene una base de datos de Curriculum Vitaes del área de Desarrollo de Software, los hallazgos, representan las habilidades más buscadas en la base de datos de "Dice".
Estas habilidades son:
- Java: Encabeza la lista de las habilidades más demandadas para desarrolladores para móviles, se usa tanto para desarrollar aplicaciones del lado del dispositivo móvil, como para aplicaciones en el Servidor. Por ejemplo, en el Desarrollo de Aplicaciones para Android utiliza un subconjunto de Java.
- .NET: A pesar que los dispositivos Microsoft tienen una mínima porción de mercado, las nuevas aplicaciones necesitan integración con el Back-End. Al existir muchas aplicaciones Backend desarrolladas en Microsoft, las habilidades en .NET serán requeridas en los nuevos proyectos de desarrollo para móviles.
- CSS (Cascade Style Sheets): Las Hojas de estilo se utilizan en todos los sitios web de hoy y son responsables de determinar como se ve la aplicación web en el Browser. Cuando se utilizan en conjunto con JavaScript y HTML5, el resultado son aplicaciones web vistosas. Es por ello que está habilidad es demandada.
- JavaScript: Las aplicaciones móviles requieren de diseños de páginas que puedan responder y modificar la presentación del lado del dispositivo cliente, por lo que JavaScript será una habilidad demandada para el desarrollo de aplicaciones para móviles.
- Pruebas de Calidad / Aseguramiento de Calidad: Recientes estudio indican que escasean los profesionales de pruebas de Software especializados en Testing para móviles, lo cual sugiere la existencia de oportunidades en ese sector.
- Interfaz con el usuario (GUI): Hoy en día cada vez son más demandados profesionales de Investigación, Diseño o Desarrollo de Interfaz con el usuario que puedan colocarse del lado del usuario y entender como este piensa. La interfaz con el usuario es igual o más importante que el código Back-end en el desarrollo de aplicaciones para móviles.
- HTML5: La demanda de conocimientos y habilidades en HTML5 está en incremento, esta se requerirá para las futuras aplicaciones móviles de Browsers, las cuales seguirán teniendo presencia al igual que las nativas. HTML5 agrega nuevas capacidades que permiten hacer interfaces de usuario más dinámicas.
- Linux: Muchos sistemas empresariales y de pequeños negocios funcionan en Linux, por lo cual será una habilidad necesaria para integrar las aplicaciones móviles con servicios de aplicación empresariales.
- Objective-C: Conocer Objective-C es necesario para poder desarrollar cualquier cosa del lado de Apple (iPhone y iPads), la curva de aprendizaje es mayor, sin embargo, también lo son las oportunidades dado que estudios recientes demuestran que los usuarios Apple consumen más Apps no gratuitas que los de otras plataformas.
¿y qué opinas tu?
¿Cuales habilidades para desarrolladores móviles están siendo más buscadas en tu país o región?, ¿Que habilidades agregarías o quitarías de la lista?, ¿estás pensando incursionar en el Desarrollo para Móviles?, ¿Como?. Te invitamos a dejarnos comentarios en la Web de La Oficina de Proyectos de Informática (pmoinformatica) (puedes firmar tu comentario con la dirección de tu web si así lo deseas). Asimismo, te invitamos a suscribirse por los distintos canales, incluyendo lista de correo electrónico, al Twitter @PMOInformatica, a nuestra página de Facebook o al feed RSS.
<< Artículo anterior: Guía de Desarrollo de Software para móviles: La Implementación
Referencias
Computer World. 9 Hot Movile Development Skills
Learning iOS Design Autor: William Van Hecke >> España (amazon.es) >> Latinoámerica (amazon.com) | Android: guía de desarrollo de aplicaciones para smartphones y tabletas Autor: Sebastien Perochon >> España (amazon.es) >> Latinoamérica (amazon.com) | Desarrollo de aplicaciones para Android 2013 Autor: José Ribas Lequerica >> España (amazon.es) >> Latinoámerica (amazon.com) | Programación en Objective-C. Programa para MAC y iPhone Autor: Miguel Ángel G. Arias >> España (amazon.es) >> Latinoamérica (amazon.com) |
Novedades Amazon
¿Interesado en otros productos Amazon sobre Gestión de Proyectos y Desarrollo de Software?.
>> Sección de Productos Amazon
Otros artículos en “La Oficina de Proyectos de Informática”
Desarrollo Profesional
>> Los 9 empleos en informática mejor pagados de 2013
>> Las 15 certificaciones mejor pagadas de 2013
>> Habilidades interpersonales cada vez más demandadas en los profesionales de Tecnologías de Información
Errores comunes en Desarrollo de Software (Antipatrones)
>> Errores comunes en el desarrollo de software: Base de datos como comunicador de procesos
Desarrollo de software
>> Introducción al mobile testing
>> Requerimientos No Funcionales: Porque son importantes
>> 5 Herramientas para la automatización de pruebas de software
Errores comunes en Desarrollo de Software (Antipatrones)
>> Errores comunes en el desarrollo de software: Base de datos como comunicador de procesos
>> Entrada de datos manejada inadecuadamente (Input Kludge)>> El botón mágico
>> El Objeto Todopoderoso
>> Errores comunes en el desarrollo de Bases de datos: Tercera Parte
>> Errores comunes en el desarrollo de Bases de datos: Segunda Parte
>> Errores comunes en el desarrollo de Bases de datos
>> Errores comunes de programación: Segunda Parte
>> 5 errores comunes de programación
>> El Objeto Todopoderoso
>> Errores comunes en el desarrollo de Bases de datos: Tercera Parte
>> Errores comunes en el desarrollo de Bases de datos: Segunda Parte
>> Errores comunes en el desarrollo de Bases de datos
>> Errores comunes de programación: Segunda Parte
>> 5 errores comunes de programación
Desarrollo de software
>> Introducción al mobile testing
>> Requerimientos No Funcionales: Porque son importantes
>> 5 Herramientas para la automatización de pruebas de software
No hay comentarios :
Publicar un comentario