programación del futuro, profecías a 10 años

71
Programación del futuro, predicciones a 10 años Por Carlos Toxtli

Upload: carlos-toxtli

Post on 15-Apr-2017

4.073 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Programación del futuro, profecías a 10 años

Programación del futuro, predicciones a 10 años

Por Carlos Toxtli

Page 2: Programación del futuro, profecías a 10 años

Siempre es bueno conocer a quien habla

Mexicano

16 años de experiencia en el área de Tecnologías de la información

Maestro en Innovación Empresarial y Tecnológica

PhD Computer Science

Page 3: Programación del futuro, profecías a 10 años
Page 4: Programación del futuro, profecías a 10 años

¿De qué vamos a hablar?

Esta es una charla de cuates en la que hablaremos de:

● Analizaremos a lo que nos referimos con “futuro”.● Reflexionaremos un poco acerca de cómo se vive el pasado y el futuro en el

presente. (pongámonos profundos)● Analizaremos algunos estudios que predicen las tendencias tecnológicas.● Evaluarèmos en términos de programación que se necesitará.● Definiremos una ruta a seguir para estar preparados ante lo que viene.

Page 5: Programación del futuro, profecías a 10 años

Hablemos del futuro

Es importante definir la palabra futuro.

1. adj. Que está por venir. U. t. c. s. m.

4. m. Gram. Tiempo que sitúa la acción, el proceso o el estado expresados por el verbo en un punto posterior al momento del habla.

Page 6: Programación del futuro, profecías a 10 años

El mundo no ha evolucionado a la misma velocidad, en esta época se vive la realidad de algunas décadas atrás como el caso de Cuba hasta hace poco, en el cuál se vivía como años atrás en otros países.

El futuro y el pasado conviven

Page 7: Programación del futuro, profecías a 10 años

El futuro y el pasado conviven

O como por ejemplo la ciudad de Dubai es lo que muchos consideraríamos el futuro en el presente.

Page 8: Programación del futuro, profecías a 10 años

¿De qué depende vivir en el futuro?

Algunas ciudades vivirán en el futuro y algunas no. ¿De que dependerá?. Podemos irnos por el orden de las potencias mundiales (GDP). Eso probablemente pueda darnos una relación entre el desarrollo económico y la capacidad para crear infraestructura avanzada.

Veamos el top 20

Page 9: Programación del futuro, profecías a 10 años
Page 10: Programación del futuro, profecías a 10 años

Es probable pero ...

Por ejemplo San Francisco es la capital del emprendimiento tecnológico, pero realmente ese ambiente del futuro no se siente, ¿Porqué?

Page 11: Programación del futuro, profecías a 10 años

Infraestructura existente

Muchos países de primer mundo han construido infraestructura altamente costosa que reemplazarla es muy complejo para transformarla en una ciudad del futuro.

¿Quiénes impondrán la forma de vivir del futuro? ¿Los que implementan tecnología o quienes la crean?.

Page 12: Programación del futuro, profecías a 10 años

¿Entonces de que depende?

Podemos analizar otro factor, veamos quienes han generando la nueva tecnología. ¿Alguien reconoce de donde la mayoría de estas marcas?

Page 13: Programación del futuro, profecías a 10 años

Japón

Ellos podrían tener una respuesta a nuestra incógnita.

Además ellos viven realmente en el futuro a 14 horas adelante que México por poner una referencia.

Page 14: Programación del futuro, profecías a 10 años

Porcentaje de marcas productoras de tecnología.

Durante muchos años la percepción de nueva tecnología en electrónicos apunta a Japón como el gran líder.

Page 15: Programación del futuro, profecías a 10 años

Cumple con ser potencia y algo más

28 años continuos de superávit (no le pierden), ningún otro país lo ha logrado

Al parecer ellos entendieron bien de lo que trata el capitalismo.

Al ser potencia y ser productores de tecnología podrían tener la respuesta.

Page 16: Programación del futuro, profecías a 10 años

Vamos a averiguarlo

Page 17: Programación del futuro, profecías a 10 años

Transporte - Tren bala Shinkansen

Tecnología de 1964, alcanza hasta los 603 km/h. A la fecha ningún otro tren del mundo ha alcanzado esa velocidad. El metro de CDMX alcanza hasta 100 km/h.

Page 18: Programación del futuro, profecías a 10 años

Internet en todos lados

Ya sea en la cima de un monte o viajando bajo la tierra a 320 km/h, la velocidad de conexión no suele bajar de los 10 MB simétrica. La gente suele usar algo llamado Pocket Wifi.

Page 19: Programación del futuro, profecías a 10 años

Todo exalta los sentidos

Caminar por la noche fuera de una estación de metro principal es un deleite de aromas, sonidos y luces. Los sitios de “maquinitas” te hipnotizan.

Page 20: Programación del futuro, profecías a 10 años

Robots en varios lados

Ves “robotos” en las entradas de los lugares moviendose, algunos hablán pero por lo general en japones y otros bailan en los restaurantes.

Page 21: Programación del futuro, profecías a 10 años

Los mejores baños del mundo

Ningún otro lugar del mundo se esmera en competir por tener el mejor baño. En japón cada baño tiene tecnología y diseño distinto. Desde los que te abren la tapa al entrar y la cierran al salir y acompañan con música esos “momentos incomodos” (TOTOs). Como los famosos “japanese style” (very challenging).

Page 22: Programación del futuro, profecías a 10 años

Pero en 10 años no será como lo pintan

Nos pintan que los coches volarán y levitarán arriba de pasto en vez de carreteras

Page 23: Programación del futuro, profecías a 10 años

Pero para allá vamos

Tal vez no tengamos coches que vuelan pero ya hay sistemas de transporte de una ciudad basados en teleféricos. Tal vez no haya carreteras verdes, pero ya hay coches verdes XD

Page 24: Programación del futuro, profecías a 10 años

El futuro inmediato no será una “ciudad del futuro”

El futuro próximo no va a residir en una ciudad con infraestructura inteligente generalizada y medios de transporte “del futuro”, sino en gran parte se vivirá con tecnologías programables que podamos acoplar a nuestra persona o a la infraestructura existente.

Page 25: Programación del futuro, profecías a 10 años

Las tecnologías regresan

Tal vez no era su tiempo cuando emergieron tecnologías que considerábamos del futuro. Por ejemplo en los setentas la inteligencia artificial fue una gran promesa que nunca sucedió, mucho dinero fue invertido y los resultados eran decepcionantes. Hasta hace pocos años las plataformas de inteligencia artificial resurgieron con hardware más poderoso y software más eficiente.

Page 26: Programación del futuro, profecías a 10 años

Si lo vamos a ver pronto

Ya debimos haber empezado …

El presente es el resultado de tecnologías con muchos años de evolución que son maduras y por eso se comercializan.

Comercializar algo inestable es predestinarlo al fracaso, es por eso que analizarèmos no la tecnología que emerja de aquí a 10 años, sino la tecnología que será una realidad comercial en ese periodo.

Page 27: Programación del futuro, profecías a 10 años

Evolución de las tecnologías

Existen estudios que analizan las mega tendencias tecnológicas, las expectativas que hay hacia ellas y el tiempo que se estima hace falta para que sea madura.

Analizaremos los resultados de Gartner.

Page 28: Programación del futuro, profecías a 10 años

Gartner - Hype Cycle

Gartner es una consultora de investigación de tecnologías de la información que utiliza el Hype Cycle o “ciclo de sobre-expectación” como guía para saber el estado de las tecnologías más prometedoras a nivel mundial y aquellas que aún no se han hecho conocidas pero tienen elevadas expectativas de crecimiento.

Page 29: Programación del futuro, profecías a 10 años
Page 30: Programación del futuro, profecías a 10 años

Interpretación

1. Technology Trigger o “Lanzamiento tecnológico”: La primera fase del ciclo es el “lanzamiento”, la presentación del producto o cualquier otro evento que genere interés, presencia y repercusión en los medios. En esta fase pocas veces existen productos utilizables y la viabilidad comercial no está probada.

2. Peak of Inflated Expectations o “Pico de expectativas sobredimensionadas” En esta fase el impacto en los medios normalmente genera un entusiasmo y expectativas desmedidas acerca de las posibilidades de la tecnología. Es posible que algunas experiencias pioneras se lleven a cabo con éxito, pero habitualmente hay más fracasos.

Page 31: Programación del futuro, profecías a 10 años

Interpretación3. Trough of Disillusionment o “Abismo de desilusión” Las tecnologías entran aquí porque no se cumplen las expectativas, porque se retrasan, etc. Se va diluyendo el interés y algunos inversores empiezan a caer. Después del boom publicitario de la segunda fase algunas tecnologías dejan de estar de moda y, en consecuencia, por lo general la prensa abandona el tema.

4. Slope of Enlightenment o “Pendiente de iluminación” Aunque la prensa haya dejado de cubrir la tecnología, algunas empresas siguen, a través de la “pendiente de iluminación”, experimentando para entender los beneficios de la aplicación práctica de la tecnología. Algunas tecnologías comienzan a cristalizar los beneficios que pueden aportar y comienzan a ser ampliamente entendidas. Se mejoran las tecnologías con productos y servicios de 2ª y 3ª generación.

Page 32: Programación del futuro, profecías a 10 años

Interpretación

5. Plateau of Productivity o “Meseta de productividad” Una tecnología llega a la “meseta de productividad” cuando sus beneficios están ampliamente demostrados y aceptados. Finalmente, los criterios para determinar la viabilidad comercial comienzan a aclararse. La adopción multitudinaria de la tecnología comienza a ser una realidad. La tecnología comienza a ser rentable

Page 33: Programación del futuro, profecías a 10 años

Análisis a 12 años20112010

20092008

20072006

20052016

Page 34: Programación del futuro, profecías a 10 años

Cazando keywords

Yo cuando estoy en la audiencia suelo anotar esas palabras y páginas que me pueden proporcionar más información acerca del tema de la plática. En este caso les ahorraré el trabajo dándoles las keywords de las tecnologías que les interesen.

No se preocupen en anotar al final daré la liga de donde podrán descargar la presentación.

Page 35: Programación del futuro, profecías a 10 años

Fomenten su curiosidad

Una de las principales fuentes del aprendizaje es que sientan curiosidad por algo y lo investiguen recuerden, solo vayan a Google y busquen por el nombre de la tecnología y alguna de las palabras claves.

Page 36: Programación del futuro, profecías a 10 años

2016

Page 37: Programación del futuro, profecías a 10 años
Page 38: Programación del futuro, profecías a 10 años

2017

Page 39: Programación del futuro, profecías a 10 años
Page 40: Programación del futuro, profecías a 10 años

2018

Page 41: Programación del futuro, profecías a 10 años
Page 42: Programación del futuro, profecías a 10 años

2019

Page 43: Programación del futuro, profecías a 10 años
Page 44: Programación del futuro, profecías a 10 años

2020

Page 45: Programación del futuro, profecías a 10 años
Page 46: Programación del futuro, profecías a 10 años

2021

Page 47: Programación del futuro, profecías a 10 años
Page 48: Programación del futuro, profecías a 10 años

2022

Page 49: Programación del futuro, profecías a 10 años
Page 50: Programación del futuro, profecías a 10 años

2023

Page 51: Programación del futuro, profecías a 10 años
Page 52: Programación del futuro, profecías a 10 años

2024

Page 53: Programación del futuro, profecías a 10 años
Page 54: Programación del futuro, profecías a 10 años

2025

Page 55: Programación del futuro, profecías a 10 años
Page 56: Programación del futuro, profecías a 10 años

2026

Page 57: Programación del futuro, profecías a 10 años
Page 58: Programación del futuro, profecías a 10 años

2027

Page 59: Programación del futuro, profecías a 10 años
Page 60: Programación del futuro, profecías a 10 años

¿Qué más?

Se prologará la vida a 100 años promedio gracias al NMN.

Nanobots de tercera generación auto repararán nuestro cuerpo.

Erradicación del cancer.

Page 61: Programación del futuro, profecías a 10 años

¿Y los lenguajes apa?

ECMA es el claro vencedor, todas las tecnologías están tendiendo a ser programadas desde “Javascript” o alguna otra versión de ECMA.

Lenguajes de bajo nivel como C seguirán siendo populares para aplicaciones que demanden un performance óptimo y acceso a recursos de sistema.

Python seguirá siendo el más usado para la era de la inteligencia artificial y análisis de datos.

Java seguirá siendo universal.

Los demás lenguajes seguirán teniendo sus nichos.

Page 62: Programación del futuro, profecías a 10 años

Casi todo será por APIs

Hay que entender la diferencia entre SDK y API.

SDK es un software en tu máquina que ejecuta las instrucciones.

API es un servicio en internet que ejecuta las instrucciones en un servidor.

Ejecutar código mediante APIs no depende de un lenguaje, puede usarse desde cualquiera solo haciendo llamadas web.

Page 63: Programación del futuro, profecías a 10 años

Codeless programming tools

Programar usando un lenguaje de programación ya no será tan necesario. Lenguajes de bloques, lenguajes de órdenes en lenguaje natural y grabación de macros serán cada vez más comunes.

Page 64: Programación del futuro, profecías a 10 años

¿Qué hay de los robots?

Los robots humanoides no nos ganarán el asiento en el metro de aquí a 10 años, pero si será lindo verlos en las entradas de los lugares ayudándonos con lo que vamos a hacer en el lugar.

Pero aguas con los bots.

Page 65: Programación del futuro, profecías a 10 años
Page 66: Programación del futuro, profecías a 10 años

¿Qué hay de los bots?

Ellos si nos quitaran la chamba. Recuerden que la revolución industrial hizo que los humanos ya no hagan trabajo físico y lo hagan las máquinas. La entrante revolución de los bots está haciendo que los humanos ya no hagan el trabajo intelectual y lo hagan los bots.

Como vimos, de aquí a 10 años las tecnologías conversacionales y de toma de decisión que vimos en el estudio ya estarán maduras. Los bot-boss cada vez serán más usados por lo que es muy probable que si consiguen chamba su jefe se un bot.

Page 67: Programación del futuro, profecías a 10 años

Intelligent Beings Oriented Programming

La siguiente etapa son lenguajes de programación en los que ordenaremos acciones a bots (agents). Serán en lenguaje natural o estructurado. Programar será solo dar órdenes a entes inteligentes.

Agent-oriented programming● SARL● Jade

Page 68: Programación del futuro, profecías a 10 años

Reflexión final

¿Ya nos cargó el payaso?

Page 69: Programación del futuro, profecías a 10 años

Reflexión

No es cierto, miles de oportunidades, aquí hablamos de alrededor de 80 tecnologías que requerirán profesionales que las desarrollen y creo ver a varios de aquí capaces de desempeñarlas.

A darle, el éxito es para los que empiezan hoy y no de los que quieren hacer las cosas.

Page 70: Programación del futuro, profecías a 10 años

Conclusiones

http://goo.gl/FDrCSG

Page 71: Programación del futuro, profecías a 10 años

Gracias

La liga de descarga la publicaré en mi Facebook y en mi twitter. Por cierto siganme ya que doy cursos de programación de bots y los anunció por esos medios.

Twitter: @ctoxtli

http://facebook.com/carlos.toxtli