Capítulo 8. Trabalhando com dados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Os dados são algo precioso e duram mais do que os próprios sistemas.
Tim Berners-Lee, cientista da computação
Quando você está começando um e na carreira de engenheiro de software, é fácil se perder na ideia de aprender linguagens de programação, frameworks e ferramentas. A verdade é que você vai passar muito tempo na sua carreira trabalhando com dados de várias formas, e os dados são a base de tudo o que você faz. Você vai modelar aplicativos em torno dos dados, coletando-os, armazenando-os, transformando-os e, por fim, descobrindo a melhor maneira de transformá-los de volta para seus usuários de forma significativa.
Quando você pensa em dados, a primeira coisa que pode vir à mente são os dados que você armazena em algum tipo de banco de dados. Mas os dados são muito mais do que isso, incluindo a compreensão de diferentes tipos de dados, a seleção de soluções de armazenamento adequadas, o projeto de modelos de dados eficientes, a otimização de consultas, a garantia da integridade dos dados e o gerenciamento da evolução dos dados ao longo do tempo. Essas habilidades são tão essenciais para o seu sucesso como desenvolvedor quanto suas habilidades fundamentais de codificação.
Aprender a trabalhar bem com dados pode ser desafiador. O que funciona no desenvolvimento pode falhar na produção — desde bancos de dados lentos de clientes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access