[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.