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”