Hoy, la programación informática se está convirtiendo rápidamente en la nueva alfabetización.
Hay tantos campos ahora que requieren alguna forma básica de programación. Contabilidad, comercio, marketing, publicación, lo que sea: la programación informática ha llegado a ese campo, o pronto lo hará.
Sería prudente institucionalizar la programación como base básica de la educación; Enseñado junto a las matemáticas y el lenguaje.
- ¿Cómo es su experiencia trabajando como ingeniero de software en Alemania?
- ¿Cómo ayuda el conocimiento de la arquitectura de la computadora en el trabajo normal de ingeniería de software si no estás en la programación de bajo nivel?
- ¿Es bueno comenzar una carrera como ingeniero de control de calidad en una empresa basada en productos?
- Quiero trabajar para Apple como ingeniero de software. ¿Cuáles deberían ser mis calificaciones y de qué instituto debería estudiar para trabajar para Apple?
- Como desarrollador senior experimentado que solicita un trabajo como desarrollador líder de un producto, ¿qué diligencia debida debo hacer con el gerente de producto con el que trabajaré antes de aceptar el trabajo?
Las innovaciones en ingeniería de software han dado pasos agigantados. Tenemos lenguajes de programación especializados que reducen la complejidad de la programación al tiempo que aumentan la flexibilidad del producto. Continuaremos inventando nuevos idiomas que facilitarán aún más la comunicación entre humanos.
Con una gran investigación en neurología, pronto interactuaremos con el cerebro. Ya podemos inyectar recuerdos falsos en el cerebro de los ratones.
(Ref: http://news.discovery.com/tech/b…)
En la Universidad de Washington, pudieron realizar la primera transmisión de cerebro a cerebro del mundo.
(Ref: http://www.washington.edu/news/2…)
El siguiente paso es reducir la brecha entre la comunicación de persona a computadora. Quizás reduzca y quite el teclado. Tal vez agregue una entrada de sensor adicional como el seguimiento de la mirada, que rastrea sus ojos mientras interactúan con la computadora.
(Ref: http://mashable.com/2013/07/25/h…)
Una vez que cerremos esta brecha, al permitir que una mente entrenada programe mentalmente el software, veremos un aumento sustancial en el rango de conocimiento que adquirimos. En ese punto, ¡quién sabe!
Volver a la hora actual …
¿Continuará la prosperidad?
No, al menos no de la misma manera. Las computadoras llegaron a la vanguardia de la innovación porque es la tendencia tecnológica actual. Similar a los locos avances de la medicina después del descubrimiento de la química o la física molecular. El futuro probablemente pertenece a la energía. Con nuestra dependencia actual de la tecnología, necesitaremos más poder para impulsar estos productos. Por lo tanto, lo más probable es que el próximo campo de batalla de la innovación sea la energía.
¿Se romperá la burbuja en el futuro cercano ?
Mi suposición es que sí. La burbuja explotará (nuevamente). Todavía estamos aprendiendo cómo vivir en un mundo donde la programación está disponible para nosotros. Por supuesto, es algo increíble, solo fluctuamos hasta que alcanzamos una curva de expectativa normalizada.
Las tareas de Mundain como la mensajería, el filtrado o el análisis estadístico se convertirán en cosas normales a las que una programación habilitada populous será normal. Un hecho de esto es la creciente alfabetización de la programación en el mundo. Las personas mayores menos técnicas pasarán, mis habilidades técnicas personales serán reemplazadas por la nueva generación de personas que no necesitan una startup para ayudarlos a clasificar los datos.
¿Nos cansaremos de las computadoras y los teléfonos inteligentes algún día?
No. Continuará, encontraremos formas más interesantes de generar contenido. Será simplemente “normal”. Habrá nuevos dispositivos como impresoras 3D, etc., el software será menos impresionante, pero los productos serán más interesantes que la ingeniería de software.
Lo más probable es que la ingeniería de software comience una subida más constante, al igual que las otras industrias innovadoras anteriores. Ninguno de ellos ha dejado de mejorar, pero definitivamente es a un ritmo mucho más lento hasta que llega un distribuidor de mercado. Solo será un crecimiento “normal”.
¿Cómo podemos hacer uso de las capacidades excesivamente computacionales?
Imagino un mundo en el que comenzamos a movernos hacia la informática modular y eventualmente de vuelta a la informática centralizada.
Etnología sorprendente como WiDI o WHDMI de INTEL o Airplay de Apple están trabajando directamente en la idea de desacoplar los periféricos del procesador computacional. Muy pronto solo necesitamos un servidor doméstico con sobrecarga o un servidor público con sobrecarga en un café. Podemos ingresar a las tiendas minoristas que solo llevan un token (como un teléfono inteligente) que permitirá que el servidor del propietario local extraiga nuestros datos personales para usarlos dentro de las instalaciones.
Es muy probable que los sistemas operativos y los datos también estén desacoplados. Al igual que Dropbox, puedo pasar de un sistema operativo a otro fácilmente. No sería mucho más lejos poder mover aplicaciones entre SO también. Entonces, ¿por qué no mover aplicaciones entre ubicaciones geográficas? ¿Por qué no sistemas operativos descentralizados que pueden conectarse con cualquier dato de usuario?
Tenemos un largo camino por recorrer antes de que esto suceda, la educación pública es clave. Necesitamos comprender mejor los datos personales públicos y privados. Necesitamos una población educada en programación.
Llamándolo aquí: la energía será el próximo frente de batalla de la innovación. Realmente no es algo nuevo, empujaré mis fichas con Elon Musk.