Tendencias para Desarrolladores Nov 2015
-
Upload
software-guru -
Category
Software
-
view
567 -
download
1
Transcript of Tendencias para Desarrolladores Nov 2015
![Page 1: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/1.jpg)
Tendencias Tecnológicas en el Desarrollo de SoftwarePedro Galván - @pedrogkXXIV Simposium de Ingeniería en Sistemas Computacionales. Instituto Tecnológico de Nuevo Laredo.11 de noviembre de 2015
Esta presentación está disponible en http://swgu.ru/itnl2015
![Page 2: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/2.jpg)
¿Quién soy y qué hago aquí?• Fundador y director de Software Guru. http://sg.com.mx
• Me dedico a: • Investigar tendencias para desarrollar software. • Escribir artículos, dar conferencias. • Conocer personas y empresas. • Organizar eventos, competencias, hackathons.
• Mi huella digital: • http://twitter.com/pedrogk • http://linkedin.com/in/pedrogk • https://medium.com/@pedrogk
![Page 3: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/3.jpg)
Agenda• Situación actual
• Factores
• Tendencias
• Recomendaciones
![Page 4: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/4.jpg)
Recuerda“El futuro ya está aquí, solo que no está distribuido de manera uniforme”.
William Gibson
![Page 5: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/5.jpg)
Situación actual
![Page 6: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/6.jpg)
El software se ha comido al mundo
![Page 7: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/7.jpg)
![Page 8: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/8.jpg)
Factores
![Page 9: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/9.jpg)
Cómputo en la nube La nube es el cerebro del mundo moderno.
![Page 10: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/10.jpg)
Big data Acceso a grandes volúmenes de datos y la capacidad para procesarlos.
![Page 11: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/11.jpg)
Cómputo móvil
![Page 12: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/12.jpg)
Microcontroladores accesibles
Baratos, open source y con un ecosistema pujante.
![Page 13: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/13.jpg)
Usuarios más exigentes
¿Cómo que tu app no funciona como Facebook?
![Page 14: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/14.jpg)
Tendencias y consecuencias para profesionistas de TI
![Page 15: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/15.jpg)
Desarrollo basado en la nube• Infraestructura como servicio (IaaS)
• Windows Azure, Amazon Web Services.
• Plataformas para desarrollo en la nube (PaaS) • Heroku, Red Hat OpenShift
• Back-end como servicio: • Parse.com, Kinvey, Azure Mobile Services.
• Desarrollo basado en APIs • REST, JSON, OAuth.
![Page 16: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/16.jpg)
Desarrollo móvil cross-platform• Cross-platform vs. nativo
• Nativo: Mejor desempeño y experiencia de usuario. • X-platform: Menor costo total.
• Herramientas y Frameworks: • Cordova/PhoneGap, Xamarin, React Native.
![Page 17: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/17.jpg)
El Internet de las cosas y la revolución “maker”El cómputo llega al mundo físico.
Todos podemos construir soluciones que antes eran de ciencia ficción.
Los wearables abren nueva dimensión de escenarios de uso.
![Page 18: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/18.jpg)
Makers en Mx.
![Page 19: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/19.jpg)
Ciencia de datos• Objetivo: Extraer conocimiento a
partir de datos diversos.
• Escenarios: • Machine learning: Sistemas que
pueden aprender por sí mismos a partir de datos.
• Stream processing: Capacidad de analizar en tiempo real flujos de datos masivos.
• Tecnologías: • R, Hadoop (MapReduce), Spark.
![Page 20: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/20.jpg)
DevOps• Filosofía en la que se estandarizan y automatizan procesos de gestión de
infraestructura y construcción de aplicaciones para agilizar/acelerar el despliegue de sistemas en producción.
• Fomenta colaboración entre sysadmins y desarrolladores.
• Depende de un flujo automatizado de configuration management (control de versiones, build management, continuous integration) y testing.
• Herramientas y tecnologías: • Chef, Puppet, Ansible, Jenkins, Docker, Kubernetes. • https://xebialabs.com/periodic-table-of-devops-tools/
• http://sg.com.mx/revista/48
![Page 21: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/21.jpg)
User Experience DesignProceso de aumentar la satisfacción de los usuarios por medio de mejoras en la usabilidad, accesibilidad y placer placer al interactuar con un producto.
http://theuxclinic.com
![Page 22: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/22.jpg)
Transformación digital• Las empresas están preocupadas (y ocupadas) por
encontrar su lugar en la economía digital.
![Page 23: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/23.jpg)
Salarios TIC en Mx
• http://sg.com.mx/revista/46/estudio-salarios-2014
![Page 24: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/24.jpg)
Salario por rol
![Page 25: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/25.jpg)
Salario por plataforma
![Page 26: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/26.jpg)
Recomendaciones
![Page 27: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/27.jpg)
Aprende1.Inglés.
2.Programación
• General: Javascript, Python o C#.
• Funcional: Scheme, Haskell o Elixir.
3.Ingeniería de software (control de versiones, testing, gestión de requerimientos).
4.Internet de las cosas (física, sensores, redes y protocolos).
5.Gestión de servidores en la nube.
6.Matemáticas (estadística).
7.Comunicación (oral y escrita).
![Page 28: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/28.jpg)
Expande tus horizontes
No te ates a donde estás ni lo que conoces, aprovecha las bondades de nuestra profesión
![Page 29: Tendencias para Desarrolladores Nov 2015](https://reader033.fdocuments.es/reader033/viewer/2022051710/58f273931a28ab912a8b458f/html5/thumbnails/29.jpg)
Gracias• Contacto:
twitter.com/pedrogk
• Esta presentación está disponible en http://swgu.ru/itnl2015