Análise de requisitos de dados: é viável?

A imagem de um mago branco sozinho em uma torre alta e sombria, rodeada em sua base por um exército de orcs (na verdade Uruk-hais, para evitar desentendimentos de ordem nerd) pilhando florestas, acendendo fogueiras e esquentando caldeiras para construir armas de guerra, foi materializada em nossas mentes durante a famosa trilogia Senhor dos Anéis, lançada durante os três primeiros anos do nosso milênio corrente. E nós torcíamos, o tempo todo, para que aquele mago perdesse a guerra que estava para acontecer, muito devido à sua prepotência e descaso pela realidade ao seu redor – a natureza, as pessoas e a sociedade que ali existia.

Continue reading “Análise de requisitos de dados: é viável?”

Estrutura de Dados e Algoritmos são importantes para Ciência de Dados?

Há algum tempo que, em áreas de tecnologia computacional e suas diversas vertentes, poucas coisas são mais discutidas do que quais disciplinas devem compor o repertório teórico de um profissional. Em ciência de dados não poderia ser diferente. É possível definir algumas justificativas para essa busca da combinação perfeita de competências:  áreas computacionais figuram entre as mais novas do conhecimento humano, estão em evolução extremamente acelerada e esta se dá muitas vezes fora da academia, no mercado competitivo das empresas privadas. Na indústria de software, a qual podemos associar a imagem de “irmã mais velha” da ciência de dados, as mesmas preocupações existem. E a resposta ao questionamento – que muitas vezes não agrada – costuma ser: depende.

Continue reading “Estrutura de Dados e Algoritmos são importantes para Ciência de Dados?”

Governança de Dados & Data Lake – Dá para ser Feliz?

Pensamos na felicidade como um estado de espírito de alegria e satisfação1. Mas existe também um segundo significado, sendo este mais útil para nossa reflexão: “concurso de circunstâncias que causam ventura”2. Com o aumento na quantidade total de dados que produzimos, na velocidade de sua produção e nos formatos de armazenamento3, poderíamos facilmente afirmar que as circunstâncias para nossa ventura (ou, em outras palavras, êxito) em utilizá-los (para embasar a tomada de decisão dos negócios) não são as melhores. Mesmo considerando as novas tecnologias e ferramentas que são lançadas a todo momento, a complexidade da tarefa pode ser esmagadora.

Continue reading “Governança de Dados & Data Lake – Dá para ser Feliz?”

Reflexões Sobre A Abstração E Suas Aplicações No Pensamento Computacional

Talvez não seja exagero dizer que a abstração é a mais poderosa das ferramentas intelectuais humanas, ou que se trata da capacidade que define o homo sapiens. Muito antes de se tornar um dos pilares do pensamento computacional, a abstração teve suas origens na própria revolução cognitiva da espécie humana que, generalizando situações cotidianas e objetos reais em forma de sinais e sons, pouco a pouco constituiu o que hoje chamamos de linguagem.

Continue reading “Reflexões Sobre A Abstração E Suas Aplicações No Pensamento Computacional”