Quatro tendências precisam estar no radar dos desenvolvedores

Faculdade de Educação Tecnológica do Estado do Rio de Janeiro

Quatro tendências precisam estar no radar dos desenvolvedores

Por: Felipe Dreher

O segmento de tecnologia é constantemente inundado por novos termos e tendências. Em meio a tanto barulho, às vezes, fica até difícil saber quais pontos devem ser priorizados e quais podem, simplesmente, ser deixados de lado nessa corrida rumo ao futuro.

Um painel realizado durante o InterConnect 2016, evento da IBM para clientes e parceiros que acontece essa semana em Las Vegas (EUA), abordou justamente os desafios e oportunidades da codificação de ferramentas tecnológicas.

Na ocasião, Sandy Carter, gerente responsável pelo ecossistema de desenvolvedores e startups da gigante de TI, desafiou três executivos (Rob Platzer, CTO do Bitly; Prashant Bhuyan, cofundador da Alpha Modus; e Brendan Wright, líder de canais da Topcoder) a listarem hypes e tendências que influenciam o atual momento da programação.

Veja a seguir os quatro pontos que, segundo eles, precisam estar no foco dos desenvolvedores.

Microsserviços. As arquiteturas de microsserviço permitem criar aplicativos em nuvem mais resilientes e escaláveis. O conceito considera que aplicativos são particionados em vários serviços que se comunicam conforme necessário usando APIs bem definidas.

IoT Os objetos do mundo ao nosso redor, aos poucos, começam a gerar dados e conversar entre si. A expectativa é que bilhões de aparelhos estejam conectados à internet nos próximos anos. Apesar de ser um segmento que ainda precisa amadurecer, já afeta o contexto de programação. A certeza é que IoT trará um impacto cada vez maior sobre habilidades e rotinas dos desenvolvedores.

Inteligência artificial. Aprendizado de máquina e inteligência artificial são elementos que, certamente, vão revolucionar muitos setores. Em um mundo de dispositivos conectados, e onde o volume de dados cresce exponencialmente, será importante entender com criar algoritmos que transformarão esse ambiente em inteligência.

UX. A consumerização da tecnologia massificou os dispositivos computacionais. Hoje, é possível afirmar que um bom software é aquele que consegue ser simples de usar e agrada aos usuários para entregar as funcionalidades que se propõem. A experiência de uso se torna um elemento cada vez mais importante na criação de sistemas.

Fonte: CIO

Texto original:
http://cio.com.br/tecnologia/2016/02/23/quatro-tendencias-precisam-estar-no-radar-dos-desenvolvedores/