Big Data Week Brasil

Um ótimo blog sobre Big Data Analytics com artigos, ebooks e vídeos abordando as aplicações de Big Data Analytics no Brasil e no mundo.
1
Sep

COMO A CIÊNCIA DE DADOS ESTÁ TRANSFORMANDO O DESENVOLVIMENTO DA WEB?

O desenvolvimento de aplicativos da Web está prestes a sofrer uma revolução significativa, desencadeada pelo surgimento da ciência de dados. Até agora, os desenvolvedores criaram aplicativos baseados em grupos de foco, pesquisas e palpites sobre as necessidades e desejos dos usuários. Essa maneira antiga de trabalhar é tendenciosa e não pode incluir a entrada de um número estatisticamente significativo de usuários.

Isso está mudando, devido aos zettabytes de dados disponíveis disponibilizados pela IoT. O acesso instantâneo e contínuo à Internet desencadeou uma onda sem precedentes de dados gerados pelo usuário que podem ser transformados em insights acionáveis.

As empresas de desenvolvimento da Web estão agora utilizando a Inteligência Artificial para entender todos esses pontos de dados e incorporar as descobertas em aplicativos, começando desde a fase de design. Essa abordagem ajuda as empresas a economizar tempo e custos observando comportamentos e preferências específicas de seus grupos-alvo.

DADOS INTERROMPENDO O DOMÍNIO DA PRODUÇÃO DE SOFTWARE

Atualmente, o desenvolvimento de software envolve programadores que codificam ou redirecionam módulos existentes para criar um aplicativo funcional que atenda a alguns requisitos predefinidos. O deep learning está prestes a mudar isso para sempre.

O desenvolvedor não decidirá mais o que acontece no menu do aplicativo. Os dados da análise do uso de aplicativos semelhantes podem sugerir o que é essencial para os usuários e o que deve ser destacado. É um passo à frente do recurso de preenchimento automático do Google, que já se tornou mainstream.

NOVAS VERSÕES

Os upgrades de aplicativos também serão ditados pelos dados, não pela intuição ou pelo feedback dos grupos de foco. Os usuários comunicam seus desejos interagindo com o aplicativo ou declarando suas demandas online – tanto em fóruns quanto em mídias sociais. Para colocar essas informações em uso, as equipes de desenvolvimento devem coletar os dois fluxos de dados e transformá-los em insights acionáveis.

Na verdade, o vice-presidente e gerente geral da Nvidia, Jim McHugh, sugeriu que as atualizações não serão mais a preocupação da equipe estratégica, mas surgirão naturalmente dos dados. Os algoritmos de aprendizado de máquina ficam mais inteligentes quando há mais dados disponíveis para treinamento. Quando isso acontece, novas versões aparecem.

Por exemplo, uma nova versão de um chatbot será consistentemente atualizada com entradas geradas pelo usuário para incluir respostas a pesquisas ou consultas que anteriormente não retornaram resultados satisfatórios. Nesse tipo de atualização, os desenvolvedores têm pouca ou nenhuma entrada.

DADOS INTERROMPENDO O MODO DE TRABALHO DOS DESENVOLVEDORES

Como o seu modo de trabalho atual está mudando drasticamente, os desenvolvedores de aplicativos da Web provavelmente terão medo de perder seus empregos nos próximos anos. No entanto, não é uma questão de menor demanda por codificadores, mas mais uma necessidade de um conjunto diferente de habilidades. Os programadores e codificadores estarão com uma demanda mais alta do que nunca, mas provavelmente terão que atualizar seus conhecimentos com ciência de dados e análise de dados.

O desenvolvimento da Web não é mais apenas sobre como escrever código, mas mais sobre estruturar dados, limpá-lo, organizá-lo e certificar-se de que ele esteja pronto para ensinar algoritmos. Essas habilidades são incrivelmente diferentes em comparação com o que a programação orientada a objetos ou a web significava há uma década, mas, nesse setor, o progresso é um dado adquirido. A tendência agora é toda sobre scripts em Python e análise de dados em R ou Matlab.

À medida que o código se torna mais abundante, pode significar o fim de uma era para desenvolvedores como os conhecemos agora. As máquinas terão o pedaço de código necessário à mão e também saberão como agrupar essas peças em um programa de trabalho.

O QUE OS WEB APPS BASEADOS EM DADOS PODEM GERAR

Neste momento, dar sentido aos dados ainda pode dar às organizações uma vantagem competitiva, mas logo se tornará o requisito operacional mínimo.

Existem várias áreas nas quais a ciência de dados pode ter um impacto real, incluindo produtividade, eficiência e personalização.

PRODUTIVIDADE E ASSISTENTES VIRTUAIS

Aplicativos da Web que lembram nossas preferências e nos ajudam a continuar de onde paramos podem economizar tempo e energia. A IA pode aprender sobre os nossos hábitos, tempo de uso e estilo de vida. Ao analisar os números por trás dessas experiências, pode oferecer conselhos personalizados e simplificar a nossa escolha.

Esses aplicativos têm o potencial de se tornarem assistentes particulares, parceiros confiáveis, bancos de dados inteligentes ou repositórios inteligentes. Alguns aplicativos oferecem lembretes sobre tarefas importantes, identificam lacunas na programação que você pode usar para sua vantagem ou até mesmo bloqueia certos hábitos prejudiciais, como a procrastinação.

PERSONALIZAÇÃO APRIMORADA

Os aplicativos com tecnologia IA logo estarão ao seu lado como assistentes fiéis, mas também podem entrar em sua mente melhor do que amigos e familiares. Hoje, nosso smartphone pode nos fornecer excelentes dicas baseadas em geolocalização, curtidas anteriores e interação com marcas específicas.

Assim como o Netflix e o Amazon, os mecanismos de recomendação podem ser estendidos para outros aplicativos da Web que precisam fornecer respostas personalizadas.

Esta não é apenas a próxima moda do mundo consumista, mas a direção geral do desenvolvimento de aplicativos. A nova geração de smartphones, como o iPhone X e o Galaxy S8, vem com recursos integrados de inteligência artificial.

PREVER O IMPACTO

As mudanças desencadeadas pelo uso da ciência de dados no desenvolvimento de aplicativos da Web afetarão tanto os consumidores quanto os desenvolvedores. Os cookies armazenados nos navegadores, bem como quaisquer dados fornecidos pelo usuário durante suas sessões na web, se tornarão uma dica sobre preferências e uma maneira de personalizar os aplicativos com os quais eles interagem. Para desenvolvedores, os mesmos dados podem ser uma fonte primária de atualizações e aprimoramentos. Velocidade, confiabilidade e funcionalidade ainda estão em alta demanda, mas a diferença será feita incorporando os próprios dados de um usuário na aparência e funcionalidade de um aplicativo.

Traduzido de: https://dataconomy.com/2018/05/how-is-data-science-transforming-web-development/

Leave a Reply