¿Cuál es el futuro de la ingeniería de software?

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.

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.

Creo que la programación cambiará fundamentalmente de las siguientes maneras:

– la programación se convertirá en una actividad en la que varias personas pueden trabajar en un módulo de código simultáneamente desde diferentes ubicaciones y plataformas. (Como editar en Google Docs)

– los modelos de programación cambiarán hacia máquinas virtuales “en vivo” en las que los cambios de código se reflejan instantáneamente en el comportamiento de los objetos ya instanciados.

– la programación será mucho más visual, haciéndola accesible a una gama más amplia de personas, facilitando la supervisión de la gestión, transmitiendo complejidad y dependencia. Ejemplos de más actividades visuales se conectarán a las fuentes de datos, seleccionando API, los límites del alcance alrededor de los objetos y las vistas de ejecución que se ofrecerán.

– Un nuevo paradigma para las aplicaciones distribuidas eliminará la torpeza de presentación a través de los navegadores actuales.

– las verdaderas aplicaciones sociales serán posibles cuando Facebook y otros permitan la ejecución del código en su nube. Además, la confianza conferida por los contactos sociales se convertirá en una parte fundamental del modelo de participación utilizado por muchas aplicaciones. Por ejemplo, esto será impulsado por la demanda de cumplimiento.

La ingeniería de software del último medio siglo ha estado pisando agua para mantenerse al día con la complejidad de los entornos informáticos. La ingeniería de software ha evolucionado con lenguajes mejorados, entornos de desarrollo interactivo y mejores prácticas más sólidas. En ese momento, las computadoras se han vuelto más complejas con un millón de núcleos distribuidos en redes, gráficos complejos e interfaces de lenguaje natural y administran muchos sensores en un teléfono inteligente, automóvil inteligente o hogar inteligente. Predigo que tanto la SE como la complejidad de la computadora continuarán creciendo durante más décadas.

El futuro es fuerte y evolucionará continuamente con la inteligencia artificial y la robótica a la vanguardia en los próximos 10-20 años.

La Web siempre estará presente, pero evolucionará nuevamente, probablemente combinando Realidad Virtual / más interacciones 3D en ella.

Dios solo sabe qué más está por venir, pero alguien tendrá que estar allí para diseñar los sistemas y codificarlo.

en bajo costo fácil de establecer una empresa

producto fácil de llevar al mundo

para más información vaya al enlace

सफ्टवेयरमा भबिष्य

Probablemente seguirá siendo tan exitoso como lo ha sido.

A medida que avanzan los avances de hardware, el software debe construirse sobre él.

A medida que el negocio cambia y evoluciona, el software también lo hará, ahora de manera simbiótica.

La pregunta es si la relación oferta / demanda de desarrolladores disponibles vs desarrolladores necesarios se mantendrá igual. Creo que esto cambiará en que la necesidad relativa disminuirá con el tiempo. Hoy hay un vacío, se llenará.

والله أعلمُ

La situación de los ingenieros de software indios:

More Interesting

¿Qué puede hacer más dinero entre una empresa de desarrollo de software o una empresa de inicio regular?

¿Cuáles son los buenos impactos en el campo laboral si busco una maestría en ingeniería de software?

Estoy trabajando como probador de software. ¿Puedo ir / cambiar con Hadoop para un mayor crecimiento en el futuro?

¿Por qué el currículum de un ingeniero de software sénior debe tener dos páginas en lugar de cuatro cuando ha cambiado de trabajo muchas veces en los últimos 20 años?

¿Qué es mejor: aprendizaje automático (o todo en general) o ingeniería de software?

Cómo elegir entre prepararse para un MBA y aprender a programar

¿Cómo puede alguien convertirse en un mejor ingeniero de software que alguien con un título en informática de 4 años que asuma la misma inteligencia / habilidad / motivación?

¿Qué es lo que realmente necesito aprender y hacer para convertirme en un ingeniero de software exitoso?

¿Qué puedo hacer en un período de tiempo de 3 meses que pueda ayudarme a mejorar mis habilidades como ingeniero de software para poder construir una base sólida para mi carrera?

Como desarrollador de nivel medio, estoy totalmente confundido por las propiedades que mis superiores ponen en cosas como el estilo ¿alguien puede explicar?

¿Qué es probable que conduzca a un salario más alto, una carrera como ingeniero de software integrado o una carrera como científico de datos?

Cómo gestionar entrevistas técnicas para un puesto SWE a tiempo completo y mi último semestre como estudiante universitario con mucha carga de cursos

¿Qué se necesita para convertirse en desarrollador de software? ¿En qué idiomas y scripts deberías ser bueno?

¿Qué hacen las compañías de software si creen que podría irse pronto?

¿Qué debo hacer si realmente me apasiona la tecnología pero no puedo ubicarme en una importante empresa de software basada en productos?