¿Qué habilidades y tecnologías de software tendrán una gran demanda para 2015?

Es una categoría muy amplia, pero si el ciclo de noticias tecnológicas de los últimos dos años estuvo dominado por Mobile, entonces es bastante obvio que Internet of Things ( IoT ) ha comenzado a dominar el ciclo de noticias tecnológicas hacia fines de este año, y probablemente continuará hazlo IPv6 conectará todo lo que suena bien, pero la desventaja (es triste pero cierto) es que nadaremos en señales y radiación electromagnética desde todos los rincones de cualquier área densamente poblada, gracias a las redes inalámbricas, redes móviles e inalámbricas. Nodos sensores ¿Qué pasará con la naturaleza, los ecosistemas alimentarios, las tasas de cáncer con estos desechos atmosféricos junto con otros desechos / desastres industriales en aumento, consecuencias de la radiación, derrames tóxicos, etc.? Esperemos que las energías renovables como la geotérmica , solar , eólica , hidroeléctrica (todos necesitan un software de gestión de energía eficiente detrás de ellos) puede usarse de manera eficiente para alimentar nuestras crecientes demandas de energía o el mundo sufrirá, y dejaremos a la próxima generación para limpiar el desorden (lo que en realidad podría ser imposible a medida que los ecosistemas planetarios alcancen puntos de inflexión).

Irónicamente, la respuesta a esto será más tecnológica, ya que las industrias de agricultura y atención médica continúan presionando para registrar todo lo relacionado con la salud (a través de los rastreadores de estado físico, monitores de signos vitales y dispositivos portátiles como FitBit, HealthKita y AndroidWear / Fit como ya se mencionó para Health , así como sensores de cultivo , suelo , agua , temperatura y clima como FlowerPower y FarmSight for Big Agri ). En los círculos de Big Pharma , incluso comenzarán a hablar más seriamente sobre la nanotecnología a medida que algunos proyectos de investigación en curso alcancen el estado de prueba en humanos, con una adopción más amplia del consumidor para esas tecnologías que probablemente tenga entre 8 y 10 años de descanso. Del mismo modo, Big Healthcare se cautivará con la medicina biónica y regenerativa . ¿A dónde lleva todo? Ojalá no sea la Singularidad . Mientras tanto, Big Business luchará desesperadamente con formas de mantenerse relevante contra la marcha en curso de la impresión 3D y la reacción del consumidor (prosumidor) contra la “obsolescencia planificada” (también conocida como diseñada para la mentalidad de volcado) en los productos de hoy. Como usuario, el próximo año es un buen momento para aprender una herramienta de tipo CAD (AutoCAD, Tinkercad, SketchUp, OpenSCAD, etc.) para los diversos dispositivos de Impresoras / Creadores 3D que existen. El próximo año será un año crucial para decidir la dirección que tomarán muchas de estas tecnologías emergentes que cambian el mundo. ¿Serán positivos o negativos para la humanidad, qué tal ayudar u obstaculizar el logro de la sostenibilidad?

Por supuesto, todos estos nuevos dispositivos generarán innumerables TB de datos, un hecho que a las multitudes de Big Data , NoSQL y Analytics les gusta recordarnos. Será mejor que sigamos con sus soluciones de proveedores (MongoDB, CouchDB, Hadoop, Cassandra, DynamoDB, Coherence, Neo4J, etc.) y las aprendamos ahora, o nos enterrarán en la oscuridad tratando de programar nuestra salida con las manos atadas a nuestras espaldas, ¿verdad? Estoy conjurando algo así como la infame escena de Kill Bill por las afirmaciones que estos vendedores han estado haciendo. ¿Qué tan exacto es eso? Sólo el tiempo dirá.

A corto plazo para IoT, servicios de integración como IFTTT que sigue en Yahoo! Los pasos de Pipes & YQL para permitir a los desarrolladores (y usuarios avanzados expertos en tecnología) conectar rápidamente cosas como API y dispositivos de servicios web para provocar eventos del mundo real o análisis de datos serán populares.

Como una tendencia relacionada pero que ya está madurando en 2015, todas las señales apuntan a que las aplicaciones web continuarán reemplazando las aplicaciones Dekstop, los servidores de computación en la nube (AWS, Azure, AppEngine, OpenStack, etc.) para reemplazar los servidores locales / autohospedados, Arquitecturas dirigidas por eventos en general para reemplazar ESB en la empresa, particularmente a través de RESTful Microservices como una plataforma de integración que sigue el protocolo HTTP, en lugar de los servicios web SOAP tradicionales a gran escala o las aplicaciones heredadas de servidor / lote (en la mayoría de los casos, aunque Todavía existen algunos casos de uso para Desktop, SOAP WS- *, Batch / Server).

1. Swift es el nuevo lenguaje de programación de Apple para reemplazar ObjectiveC. Es un lenguaje totalmente moderno que será el método preferido para desarrollar aplicaciones de iOS para iPhone, iPad, Apple Watch, etc. Si está interesado en desarrollar aplicaciones para los productos de Apple, comience a aprender Swift.

2. Amazon Web Services (AWS) está explotando, con docenas de tecnologías y servicios disponibles para empresas y organizaciones que desean crear y operar aplicaciones en la nube. Pero la cantidad de personas que realmente tienen experiencia en AWS es mucho menor que la demanda. Si desea participar en la computación en la nube, conviértase en un experto de AWS.

3. Conozco a muchos estudiantes que estudian Informática y Tecnología de la Información en la universidad. Pero siempre estoy consternado por los pocos que se molestan en tomar un curso de base de datos relacional. Muchas aplicaciones a gran escala tienen un componente de base de datos y un conocimiento sólido de bases de datos relacionales, SQL, procedimientos almacenados y disparadores, seguridad, gestión de transacciones, etc. siempre será valioso.

Creo que la tecnología Sixth Sense de Pranav Mistry será una gran demanda en los próximos días.
‘SixthSense’ es una interfaz gestual ponible que aumenta el mundo físico que nos rodea con información digital y nos permite usar gestos con las manos naturales para interactuar con esa información.
Aunque la miniaturización de los dispositivos informáticos nos permite llevar computadoras en nuestros bolsillos, manteniéndonos continuamente conectados al mundo digital, no existe un vínculo entre nuestros dispositivos digitales y nuestras interacciones con el mundo físico.

Algunas de sus aplicaciones son las siguientes:

  • El proyector muestra un mapa en la pared y el usuario lo controla con el zoom y los movimientos panorámicos.
  • El sistema puede reconocer cualquier libro recogido por el usuario y mostrar la calificación de Amazon en la portada del libro.
  • El usuario puede hacer un gesto de marco para indicarle a la cámara que tome una foto. Se insinúa que la foto se recortará automáticamente para eliminar las manos del usuario.
  • El usuario puede dibujar un círculo en su muñeca y el sistema proyectará un reloj sobre él. Tenga en cuenta que esta demostración insinuó la capacidad de detectar con precisión la ubicación de la muñeca.
    Y muchos más.

    Puede que no llegue a una gran audiencia, pero espero que sea revolucionario.

Wearables, asistentes personales más inteligentes (Amazon acaba de salir con Alexa), la “red de cosas”, informatizar todo (hacer que las cosas “tontas” sean inteligentes) e impresión 3D.

Junto con la respuesta de Pratyush Chayani. Ese es uno de mis favoritos en particular 🙂

Otra votación sobre Swift aquí, su nuevo lenguaje de programación de Apple para desarrollar aplicaciones iOS, eventualmente reemplazará a Objective-C, por lo que si estás en el desarrollo de aplicaciones definitivamente deberías considerar eso. Mientras tanto, para aquellos que tienen curiosidad por cómo Objective-C y Swift se comparan entre sí, recuesto este artículo: Swift vs. Objective-C desde una perspectiva empresarial – Blog de desarrollo de aplicaciones móviles personalizadas | iOS | Androide

Hadoop Eso es lo que dominó Ed Snowden, un desertor de la escuela secundaria. Le dieron 180 mil al año, un condominio en Hawai y un tratamiento de alfombra roja a la carta porque hay muy pocos que realmente lo hayan dominado.

BullshitScript (TM). Este revolucionario lenguaje de programación permite a los desarrolladores verbalizar todo lo que sus jefes les piden, sin tener que escribir ningún código sólido. Esta mierda tendrá una gran demanda el próximo año y se venderá como pasteles calientes.

Estoy de acuerdo con George Wang sobre los wearables. Con dos de las compañías tecnológicas más grandes en ese mercado, no hay forma de que no continúen los esfuerzos allí. Con eso en su lugar, ciertamente hay espacio para el desarrollo de software para acompañar al hardware.