tendencias para profesionistas de software 2017

19
www.sgcampus.com.mx @sgcampus Pedro Galván - @pedrogk Tendencias para profesionistas de software v. 2017

Upload: software-guru

Post on 17-Feb-2017

107 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Tendencias para profesionistas de software 2017

www.sgcampus.com.mx @sgcampus

www.sgcampus.com.mx

@sgcampus

Pedro Galván - @pedrogk

Tendencias para profesionistas de softwarev. 2017

Page 2: Tendencias para profesionistas de software 2017

TENDENCIAS V. 2017Pedro Galván

Yux Xiang

https://unsplash.com/photos/AATLGHDZrJY

Page 3: Tendencias para profesionistas de software 2017

ADVERTENCIA: HABRÁ FRASES CLICHÉ

Page 4: Tendencias para profesionistas de software 2017

““No patines hacia donde está el puck, patina hacia donde va a estar”.

–Wayne Gretzky

Page 5: Tendencias para profesionistas de software 2017

¿DONDE ESTAMOS?

R: En algún punto entre la era de la información y la era de la inteligencia.

Page 6: Tendencias para profesionistas de software 2017

¿TU INDUSTRIA YA FUE DIGITALIZADA?

Google —> PublicidadApple —> ExperienciaAmazon —> RetailUber —> Transporte (por ahora) Netflix —> EntretenimientoAirBnB —> Hospedaje

Page 7: Tendencias para profesionistas de software 2017

“Transformación digital:(sustantivo femenino, buzz word).Conjunto de acciones derivadas del pánico que cunde en las empresas de que les apliquen un Uber / Netflix / Amazon.

-Pedro Galván Kondo

Page 8: Tendencias para profesionistas de software 2017

LAS ÚLTIMAS FRONTERAS DE LA DIGITALIZACIÓN

➤ Blockchain -> transacciones digitales ➤ https://www.cbinsights.com/blog/industries-disrupted-blockchain/

➤ AR/VR -> experiencias digitales ➤ http://www.marxentlabs.com/5-top-virtual-reality-augmented-reality-technology-

trends-2017/

➤ Digital twins -> simulación ➤ https://arc.applause.com/2016/11/23/digital-twins-iot-faq/

➤ Genoma

Page 9: Tendencias para profesionistas de software 2017

INTELIGENCIA

1. Inteligencia artificial y machine learning

Modelos predictivos ad-hoc

2. Apps inteligentes

Asistentes virtuales

3. Cosas inteligentes

Robots, drones, vehículos autónomos

Page 10: Tendencias para profesionistas de software 2017

“Gracias a la nube y el open source, la infraestructura ya no es un cuello de botella para innovar. Ahora el principal cuello de botella es la capacidad para construir soluciones de software.

-Bernard Golden

Page 11: Tendencias para profesionistas de software 2017

THE SKILLS TO PAY THE BILLS(versión 2017)

Page 12: Tendencias para profesionistas de software 2017

DATA IS IN THE HEART➤ Data Scientist

➤ Define modelos predictivos aplicando matemáticas, estadística y machine learning. Los implementa en software usando lenguajes como R o Julia y librerías como TensorFlow.

➤ Data Engineer

➤ Diseña y construye arquitecturas para la ingestión y procesamiento masivo de datos. Usa tecnologías como Hadoop, Spark, Python, SQL.

Page 13: Tendencias para profesionistas de software 2017

CLOUD NATIVE ARCHITECTURE➤ Centrada en APIs

➤ Diseñada para escalar automáticamente y recuperarse a fallas.

➤ Cumple con twelve-factor (https://sg.com.mx/revista/52/aplicaciones-12-factores)

➤ Basada en microservicios*

➤ Organizada en contenedores*

Page 14: Tendencias para profesionistas de software 2017

DESIGN THINKING➤ TI evoluciona de ejecutar proyectos a

construir productos.

➤ Lo que antes eran requerimientos ahora son hipótesis a validar.

➤ La experiencia de usuario juega rol crucial.

Page 15: Tendencias para profesionistas de software 2017

LENGUAJES AL ALZA➤ Front-end: Typescript.

➤ Back-end: Go, Elixir.

➤ System: Rust.

I’M TOO SEXY FOR YOUR LANGUAGE

Page 16: Tendencias para profesionistas de software 2017

OTRAS CONSIDERACIONES

Page 17: Tendencias para profesionistas de software 2017

FILOSOFÍAS > METODOLOGÍAS

➤ Las metodologías se basan en roles, actividades y artefactos (ej. Scrum, RUP, Crystal), mientras que las filosofías se basan en principios (Agile, DevOps).

➤ Las metodologías pueden servir como “rueditas de entrenamiento” para adoptar una filosofía, pero no son importantes por sí solas. Son un medio para generar una capacidad.

“No importa que metodología uses, siempre y cuando puedas hacer continuous delivery.”

Page 18: Tendencias para profesionistas de software 2017

NUEVOS RETOS DE TESTING

➤ Internet of Things

➤ Factores físicos, integración, seguridad.

➤ Machine learning & predictive analytics

➤ ¿Cómo probar sistemas no deterministas?

➤ https://techbeacon.com/moving-targets-testing-software-age-machine-learning

Page 19: Tendencias para profesionistas de software 2017

GRACIAS@pedrogk

@sgcampus [email protected]