O caminho para se tornar um DBA

Olá
Estou no 3º ano do curso de Análise de Sistemas, gostei muito da área de banco de dados, pretendo ser um DBA.
Mas como posso seguir essa carreira? Ao meu ver, a maioria dos estágios são para a área de programação e não BD… Isso dificulta um pouco se tratando de experiência
Não tenho problemas em programação mas essa não é a área que realmente quero trabalhar.

Alguém ai é DBA? Poderia contar como foi a trajetória até se tornar um? Alguma dica para trilhar esse caminho, etc…

Eu diria que DBAs são uma verdadeira “máfia”.
(Não, não sou um DBA - e acho que eles têm um mindset bem diferente de um programador típico. )
Provavelmente o melhor caminho é você conhecer vários deles e também fazer alguns cursos específicos para os bancos de dados com os quais você deseja trabalhar - por exemplo, Oracle ou DB2.
Talvez os cursos lhe ajudem a encontrar pessoas, não exatamente a ensinar-lhe alguma coisa :slight_smile:

podcast sobre o assunto:

http://imasters.com.br/artigo/16227/banco-de-dados/databasecast-1-carreira-em-banco-de-dados
http://imasters.com.br/perfil/databasecast/page/4/

Tem um site de DBA que o povo fala como tornar um, e como foi sua jornada

No forum desse site também tem um povo com a mesma duvida que a sua:

http://www.profissionaloracle.com.br/

Outros links que pode ser interessante pra você:
http://www.fabioprado.net/2013/04/pesquisa-salarial-de-ti.html - Esse se trata para cargos de DBA
http://www.fabioprado.net/2013/05/apresentacao-sobre-carreira-de-um-dba.html - O que um DBA faz
http://www.fabioprado.net/2012/08/a-carreira-de-um-dba-requisitos.html - Requisitos para ser DBA

Realmente sao uma mafia. Chegaram ao ponto tambem de fechar o mercado mais para quem faz o curso oficial da Oracle e tirar certificacao. Fora isso só se crescer na empresa. Entao primeira coisa é fazer o curso oficial e lá ficar ligado em quem já está no mercado para conseguir contatos. O maior mercado é Oracle, depois veja DB2.

  1. Escolha um provider de banco.
  2. Faça os cursos oficiais (vai gastar bem aqui)
  3. Tira todas as certificações. (vai gastar mais aqui)
  4. Fique ligado no mundo NoSQL
  5. Paralelamente ja va estudando algo NoSQL pq a possibilidade vc entrar numa empresa q não usa SGDB é grande!

Mas no final vc vai ganhar bem sim…profissional bom, certificado que realmente sobe um ambiente de produção correto é RARO nos dias de hoje.
Boa sorte!

Faz igual esse cara que é um dos poucos brasileiros que tem OCM (Oracle Certified Master) para DBA e tem mais de 70 certificações Oracle, que vc vai ganhar bem rs…

[quote=FernandoFranzini]4. Fique ligado no mundo NoSQL
5. Paralelamente ja va estudando algo NoSQL pq a possibilidade vc entrar numa empresa q não usa SGDB é grande![/quote]
Isso é legal… pode ser que no futuro, ao invés de termos apenas DBAs especialistas em UM banco de dados, ele seja um especialista em bancoS de dados. É só uma questão de as grandes empresas passarem a usar outros tipos de persistência além do banco relacional.

[quote=ene1]Olá
Estou no 3º ano do curso de Análise de Sistemas, gostei muito da área de banco de dados, pretendo ser um DBA.
Mas como posso seguir essa carreira? Ao meu ver, a maioria dos estágios são para a área de programação e não BD… Isso dificulta um pouco se tratando de experiência
Não tenho problemas em programação mas essa não é a área que realmente quero trabalhar.

Alguém ai é DBA? Poderia contar como foi a trajetória até se tornar um? Alguma dica para trilhar esse caminho, etc…
[/quote]

Olá colega!

Bom, eu sou DBA Oracle há mais de 10 anos…
Comecei a escrever aqui pra te responder, mas tive uma idéia melhor: vou copiar e colar tua pergunta no meu blog, e escrever lá - assim fica mais fácil outros colegas lerem e usar como referência ok?

Assim que eu terminar de escrever esse artigo eu colo aqui o link pra você ler.

Abraço!

[quote=ene1]Olá
Estou no 3º ano do curso de Análise de Sistemas, gostei muito da área de banco de dados, pretendo ser um DBA.
Mas como posso seguir essa carreira? Ao meu ver, a maioria dos estágios são para a área de programação e não BD… Isso dificulta um pouco se tratando de experiência
Não tenho problemas em programação mas essa não é a área que realmente quero trabalhar.

Alguém ai é DBA? Poderia contar como foi a trajetória até se tornar um? Alguma dica para trilhar esse caminho, etc…
[/quote]

Olá colega!

Já que vc perguntou se alguém é DBA… rs… eu era!
Trabalhei com Oracle por mais de 12 ou 13 anos mais ou menos… Hoje trabalho com Automação Industrial, mas ainda acompanho o mundo Oracle e tenho um blog sobre certificação (que um colega acima já citou):

Por que não existe estágio pra área de banco de dados?
Porque Banco de Dados é uma área crítica - não só pra estágio, mas vagas pra DBA Junior também é algo muito raro. O motivo é simples: administrar um banco de dados requer experiência, conhecimento, e pouquíssimas empresas tem tempo e dinheiro pra poder investir em profissionais juniores. Para se fazer isso somente empresas grandes que tenha EQUIPE de DBAs - daí sim tem os Sêniors, os Plenos, e os Juniores que são treinados e ensinados pelos mais experientes.

Como começar na carreira?
Simples! Faça como a grande maioria dos DBAs… não comece querendo ser DBA. Isso é muito dificil - e mesmo que vc consiga, seria péssimo pra vc.
Para ser DBA é muito melhor que vc comece como desenvolvedor. Aprenda a PROGRAMAR, pois DBA também precisa saber programar.
A partir do momento que vc começa a estagiar/trabalhar com desenvolvimento, naturalmente vc vai começar a aprender a escrever querys… aprender a se conectar num banco de dados… aprender a modelar… Esse é o início.
E aos poucos vc vai estudando banco de dados por fora também - no caso de Oracle, importantíssimo aprender PL/SQL (ou T-SQL no caso de SQL Server)… e só depois disso pensar em Administração.

Força de vontade pra estudar EM CASA é o grande diferencial.
No trabalho vc não pode sair criando bases, apagando tabelas, etc… por isso pra conseguir trabalhar como DBA tem que ralar muito em casa.
Aprender a instalar o banco de dados, aprender o básico de LINUX é muito importante; bem como conhecer o básico de redes TCP/IP (já vi cara que queria ser DBA e não sabia colocar um IP fixo na máquina, tampouco sabia o que era DHCP).

Coisa que TODO DBA tem em seu computador pessoal: VM’s!
Baixe e instale o VirtualBox ou o VMWare, crie vms pra instalar Linux, aprenda instalar Oracle - repita uma centena de vezes se for necessário, pois todos passam por isso.

Depois de instalado é só começar a COMER materiais - livros, apostilas, sites, tutoriais… isso é o que não falta.
Inglês pelo menos intermediário é obrigatório também - é impossível ser DBA Oracle sem conseguir ler a documentação oficial do mesmo, somente em inglês.

Depois de ralar muito em casa é hora de procurar emprego… rs… o primeiro é sempre mais difícil, não tem jeito.
Não sei em que cidade vc mora, mas inevitavelmente as vagas disponíveis são proporcionais ao tamanho da cidade.
Quanto maior a cidade, mais vagas e com melhores salários.

DBA é um cargo crítico - ninguém quer deixar seus dados na mão de alguém inexperiente.
Da mesma maneira que ninguém quer fazer uma cirurgia com um médico sem experiência. Imagina só vc fazendo uma cirurgia sendo o cobaia de um médico novo que tá fazendo isso pela primeira vez… rs…

Esse papo de “mercado fechado”, “panelinha”, “só tem vaga pra quem é certificado”, isso é tudo uma grande balela, isso não existe.
O fato é que FALTAM profissionais QUALIFICADOS.
Há vagas pra TODOS - desde que sejam qualificados. Não adianta reclamar de falta de oportunidade se não tiver conhecimento, não tiver qualificação suficiente.
Conheço um cara que não tem NENHUMA certificação e é considerado um dos melhores DBAs do Brasil, conhecidíssimo.
E conheço também alguns que tem certificação e eu JAMAIS contrataria pra trabalhar comigo, pois são péssimos.

Bom, falei demais e nem sei se estou ajudando…
Pra resumir, o conselho que te dou pra começar é o que falei ali em cima: comece desenvolvendo.
Procure estágio como programador - seja Java, C, ou qualquer outra linguagem. Eu fiz estágio no ano de 2000 programando em Delphi. Depois parti pra PL/SQL, o que me deixou muito mais por dentro de Oracle.

1 curtida

[quote=MiltonBastos][quote=ene1]Olá
Estou no 3º ano do curso de Análise de Sistemas, gostei muito da área de banco de dados, pretendo ser um DBA.
Mas como posso seguir essa carreira? Ao meu ver, a maioria dos estágios são para a área de programação e não BD… Isso dificulta um pouco se tratando de experiência
Não tenho problemas em programação mas essa não é a área que realmente quero trabalhar.

Alguém ai é DBA? Poderia contar como foi a trajetória até se tornar um? Alguma dica para trilhar esse caminho, etc…
[/quote]

Olá colega!

Bom, eu sou DBA Oracle há mais de 10 anos…
Comecei a escrever aqui pra te responder, mas tive uma idéia melhor: vou copiar e colar tua pergunta no meu blog, e escrever lá - assim fica mais fácil outros colegas lerem e usar como referência ok?

Assim que eu terminar de escrever esse artigo eu colo aqui o link pra você ler.

Abraço![/quote]

Muito obrigado pelo relato, já tinha lido algumas vezes o conteudo do seu blog, realmente muito bom.

E obrigado também aos outros que postaram.

Olá

Gostaria de me aprofundar ainda mais no conhecimento em Banco de Dados.
Gostaria de comprar um livro e me aprofundar no assunto também através de sites. Como os livros que me indicaram são caros, gostaria de saber qual deles vale mais a pena eu adquirir.

[list]Sistema de Banco de Dados (Henry F. Korth, S. Sudarshan, Abraham Silberschatz)[/list]
[list]Livro - Introdução a Sistemas de Bancos de Dados (C. J. Date)[/list]

Obrigado

o livro do c.j data esta para sair uma tradução da ultima edição

estude Sql e tire certificação que você ta feito…