SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
1
O papel do DBA no mundo de ciência de
dados e machine learning
Dr. Mauro C. Pichiliani (pichiliani@gmail.com)
@pichiliani
h p://pichiliani.com.br
2
Quem sou eu
n Mestre e doutor em computação pelo ITA
n Escritor da SQL Magazine, .NET e Java Magazine
n Livros “Conversando sobre banco de dados” e “Introdução ao
MongoDB”
n Co-produtor do DatabaseCast
n Pesquisador/Cientista: IBM Brazilian Research Lab
n Experiência como DBA
n Experiência com projetos de machine learning
n Aprendendo deep learning e tudo essas coisa
3
Roteiro
n O DBA e o cientista de dados
n Habilidades
n Tecnologias
n Responsabilidades
n Reciclagem profissional
n Recomendações
n Conclusão
4
DBA e cien sta de dados
n DBA:
l
Focado em aspectos dos bancos de dados
l
Armazenamento, backup, manipulação, replicação, consistência de dados
l
Lida com devs, dev. ops, infra, gerentes
n Cientista de dados:
l
Preocupado com análises, padrões, modelos
l
Levantamento, tratamento, rotulagem, modelagem, limpeza de dados
l
Lida com DBA, devs, analistas, clientes, infra
n Cientista de dados é evolução do DBA?
n Dev/DBA pode virar cientista de dados?
5
Habilidades
6
Tecnologias
7
Responsabilidades
8
Reciclagem profissional
n DBA “tradicional”:
l
Resistência à mudanças
l
Raramente sai da zona de conforto
l
Evita arriscar e testar novas ideias
l
Prefere complicar solução à migrar de plataforma/tecnologia
l
Não gosta de conceder acesso a dados
n No cenário atual é preciso se reciclar:
l
Aprender novas maneiras de lidar com os dados
l
Entender pipelines de machine learning
l
Saber lidar com mudanças constantes
l
Compreender modelos de ML,uso de cloud, processamento em GPU
n Importante: soft skills nunca saem de moda!
n Resumo: dançar conforme a música
9
Recomendações
n Entenda processos, ferramentas, fluxo de dados, entregáveis e
forma de trabalho do cientista de dados
n Não tenha medo de perguntar e assumir que não sabe
n Mostre interesse pelo que está sendo feito nos dados
n Leia muito e se informe
n Evite barreiras: “Aqui é o meu trabalho e ali é o seu!”
n Colabore, seja transparente, ajude
n Exercite a humildade!
10
Conclusão
n ML e cientistas de dados vieram para ficar
n DBAs e Devs devem se adaptar
n Muitas novas tecnologias
n Mudança é constante no mundo de ML
n Soft skills e saber lidar com pessoas fazem milagres
n O mercado está aberto para todos
11
Perguntas?
Mauro Pichiliani
pichiliani@gmail.com
@pichiliani
h p://pichiliani.com.br

Mais conteúdo relacionado

Semelhante a O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichiliani

[Dia 3] Roda de conversa: Mulheres e carreira em Tecnologia da Informação
[Dia 3] Roda de conversa: Mulheres e carreira em Tecnologia da Informação[Dia 3] Roda de conversa: Mulheres e carreira em Tecnologia da Informação
[Dia 3] Roda de conversa: Mulheres e carreira em Tecnologia da InformaçãoDiversão Séria UFABC
 
Palestra garimpando com pentaho data mining latinoware
Palestra garimpando com pentaho data mining latinowarePalestra garimpando com pentaho data mining latinoware
Palestra garimpando com pentaho data mining latinowareMarcos Vinicius Fidelis
 
Ciência de Dados: a revolução na tomada de decisões
Ciência de Dados: a revolução na tomada de decisõesCiência de Dados: a revolução na tomada de decisões
Ciência de Dados: a revolução na tomada de decisõesMarlesson Santana
 
VIII CAFÉ e CODE - PROVOCAÇÕES do MESTRE
VIII CAFÉ e CODE - PROVOCAÇÕES do MESTREVIII CAFÉ e CODE - PROVOCAÇÕES do MESTRE
VIII CAFÉ e CODE - PROVOCAÇÕES do MESTRECloves da Rocha
 
Marketing pessoal nas Redes Sociais
Marketing pessoal nas Redes SociaisMarketing pessoal nas Redes Sociais
Marketing pessoal nas Redes SociaisReinaldo Cirilo
 
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Mario Guedes
 
Reunião01 Pass Chapter - MCITPSC
Reunião01 Pass Chapter - MCITPSCReunião01 Pass Chapter - MCITPSC
Reunião01 Pass Chapter - MCITPSCRodrigo Dornel
 
Reunião #1 – 2015 – Overview
Reunião #1 – 2015 – OverviewReunião #1 – 2015 – Overview
Reunião #1 – 2015 – OverviewRodrigo Dornel
 
Wida - Pós Graduação em Big Data Estratégico
Wida - Pós Graduação em Big Data EstratégicoWida - Pós Graduação em Big Data Estratégico
Wida - Pós Graduação em Big Data EstratégicoMarcos CAVALCANTI
 
The Data Science Workflow
The Data Science WorkflowThe Data Science Workflow
The Data Science WorkflowRenzo Ziegler
 
Livro banco de_dados_volume_02
Livro banco de_dados_volume_02Livro banco de_dados_volume_02
Livro banco de_dados_volume_02CLEAN LOURENÇO
 
O papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareO papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareMichel Graciano
 

Semelhante a O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichiliani (20)

O NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma AnáliseO NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma Análise
 
[Dia 3] Roda de conversa: Mulheres e carreira em Tecnologia da Informação
[Dia 3] Roda de conversa: Mulheres e carreira em Tecnologia da Informação[Dia 3] Roda de conversa: Mulheres e carreira em Tecnologia da Informação
[Dia 3] Roda de conversa: Mulheres e carreira em Tecnologia da Informação
 
Palestra garimpando com pentaho data mining latinoware
Palestra garimpando com pentaho data mining latinowarePalestra garimpando com pentaho data mining latinoware
Palestra garimpando com pentaho data mining latinoware
 
Ciência de Dados: a revolução na tomada de decisões
Ciência de Dados: a revolução na tomada de decisõesCiência de Dados: a revolução na tomada de decisões
Ciência de Dados: a revolução na tomada de decisões
 
VIII CAFÉ e CODE - PROVOCAÇÕES do MESTRE
VIII CAFÉ e CODE - PROVOCAÇÕES do MESTREVIII CAFÉ e CODE - PROVOCAÇÕES do MESTRE
VIII CAFÉ e CODE - PROVOCAÇÕES do MESTRE
 
Data mining
Data miningData mining
Data mining
 
Ementa curso de dados
Ementa curso de dadosEmenta curso de dados
Ementa curso de dados
 
Hello NoSQL World
Hello NoSQL WorldHello NoSQL World
Hello NoSQL World
 
Marketing pessoal nas Redes Sociais
Marketing pessoal nas Redes SociaisMarketing pessoal nas Redes Sociais
Marketing pessoal nas Redes Sociais
 
Transformando dados em negócio
Transformando dados em negócioTransformando dados em negócio
Transformando dados em negócio
 
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
 
Reunião01 Pass Chapter - MCITPSC
Reunião01 Pass Chapter - MCITPSCReunião01 Pass Chapter - MCITPSC
Reunião01 Pass Chapter - MCITPSC
 
Reunião #1 – 2015 – Overview
Reunião #1 – 2015 – OverviewReunião #1 – 2015 – Overview
Reunião #1 – 2015 – Overview
 
Wida - Pós Graduação em Big Data Estratégico
Wida - Pós Graduação em Big Data EstratégicoWida - Pós Graduação em Big Data Estratégico
Wida - Pós Graduação em Big Data Estratégico
 
The Data Science Workflow
The Data Science WorkflowThe Data Science Workflow
The Data Science Workflow
 
Palestra nosql
Palestra nosqlPalestra nosql
Palestra nosql
 
Apresentação GOLD
Apresentação GOLDApresentação GOLD
Apresentação GOLD
 
Livro banco de_dados_volume_02
Livro banco de_dados_volume_02Livro banco de_dados_volume_02
Livro banco de_dados_volume_02
 
O papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareO papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de software
 
Sample 6BDT20151
Sample 6BDT20151Sample 6BDT20151
Sample 6BDT20151
 

Mais de iMasters

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesiMasters
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...iMasters
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesiMasters
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsiMasters
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza LeiteiMasters
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesiMasters
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosiMasters
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle MonteiroiMasters
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujoriMasters
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiiMasters
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...iMasters
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisiMasters
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoiMasters
 
Clean Architecture - Elton Minetto
Clean Architecture - Elton MinettoClean Architecture - Elton Minetto
Clean Architecture - Elton MinettoiMasters
 

Mais de iMasters (20)

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio Telles
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen Moraes
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 
Clean Architecture - Elton Minetto
Clean Architecture - Elton MinettoClean Architecture - Elton Minetto
Clean Architecture - Elton Minetto
 

O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichiliani

  • 1. 1 O papel do DBA no mundo de ciência de dados e machine learning Dr. Mauro C. Pichiliani (pichiliani@gmail.com) @pichiliani h p://pichiliani.com.br
  • 2. 2 Quem sou eu n Mestre e doutor em computação pelo ITA n Escritor da SQL Magazine, .NET e Java Magazine n Livros “Conversando sobre banco de dados” e “Introdução ao MongoDB” n Co-produtor do DatabaseCast n Pesquisador/Cientista: IBM Brazilian Research Lab n Experiência como DBA n Experiência com projetos de machine learning n Aprendendo deep learning e tudo essas coisa
  • 3. 3 Roteiro n O DBA e o cientista de dados n Habilidades n Tecnologias n Responsabilidades n Reciclagem profissional n Recomendações n Conclusão
  • 4. 4 DBA e cien sta de dados n DBA: l Focado em aspectos dos bancos de dados l Armazenamento, backup, manipulação, replicação, consistência de dados l Lida com devs, dev. ops, infra, gerentes n Cientista de dados: l Preocupado com análises, padrões, modelos l Levantamento, tratamento, rotulagem, modelagem, limpeza de dados l Lida com DBA, devs, analistas, clientes, infra n Cientista de dados é evolução do DBA? n Dev/DBA pode virar cientista de dados?
  • 8. 8 Reciclagem profissional n DBA “tradicional”: l Resistência à mudanças l Raramente sai da zona de conforto l Evita arriscar e testar novas ideias l Prefere complicar solução à migrar de plataforma/tecnologia l Não gosta de conceder acesso a dados n No cenário atual é preciso se reciclar: l Aprender novas maneiras de lidar com os dados l Entender pipelines de machine learning l Saber lidar com mudanças constantes l Compreender modelos de ML,uso de cloud, processamento em GPU n Importante: soft skills nunca saem de moda! n Resumo: dançar conforme a música
  • 9. 9 Recomendações n Entenda processos, ferramentas, fluxo de dados, entregáveis e forma de trabalho do cientista de dados n Não tenha medo de perguntar e assumir que não sabe n Mostre interesse pelo que está sendo feito nos dados n Leia muito e se informe n Evite barreiras: “Aqui é o meu trabalho e ali é o seu!” n Colabore, seja transparente, ajude n Exercite a humildade!
  • 10. 10 Conclusão n ML e cientistas de dados vieram para ficar n DBAs e Devs devem se adaptar n Muitas novas tecnologias n Mudança é constante no mundo de ML n Soft skills e saber lidar com pessoas fazem milagres n O mercado está aberto para todos