Do Super Mario ao Oracle: speedrun para DBAs iniciantes
Você não precisa dominar as 96 fases do Oracle para começar. O caminho curto do DBA Júnior e por que a certificação não deveria ser o ponto de partida.

Quando eu era criança, adorava jogar videogame e meu jogo favorito era o Super Mario World do Super Nintendo. Até hoje sou fã do encanador bigodudo. Anos atrás, descobri que existem competições para ver quem "zera" o jogo mais rápido, não só este, mas vários clássicos. Achei fascinante que um título lançado há mais de 35 anos ainda mobilize tantos jogadores. Esses competidores são conhecidos como "speedrunners", pois demonstram habilidade extraordinária para vencer cada fase. O recorde atual é de 9 minutos, 39 segundos e 916 milésimos, algo completamente insano!
No Super Mario World existem 96 saídas que permitem concluir o jogo, mas o speedrun tradicional segue um caminho muito mais curto, aproveitando atalhos para passar apenas 11 fases. E qual a relação disso com quem quer se tornar um DBA Júnior?

Sempre que alguém me pergunta o que é necessário para ingressar como DBA Oracle, explico que é preciso ser um "speedrunner" do Oracle. Ao começar a carreira, você não precisa dominar todas as "96 fases" do "jogo Oracle"; basta focar nas etapas essenciais para o nível Júnior. Se você investir seu tempo apenas no que realmente importa para o seu momento, o caminho será muito mais curto e menos frustrante.
Um iniciante tentando aprender algo avançado
Por exemplo, certa vez acompanhei um estudante que passou semanas tentando instalar um Oracle RAC, embora ainda não tivesse habilidades básicas em Linux. A tarefa se tornou árdua e, ao não conseguir finalizá-la, ele ficou desanimado. Pergunto: qual a probabilidade de uma empresa confiar a um profissional iniciante a implantação de um RAC em produção? É algo extremamente improvável. 
Então qual a razão de colocar tanto esforço em algo que não será relevante nesse momento?
Certificação como ponto de partida?
Outro caso comum é o aluno que já corre atrás de certificações avançadas, como o OCP, sem experiência prática. Na minha opinião, a certificação deve refletir sua carreira, e não ser o ponto de partida. Certificações são valiosas, mas no momento certo: conquistar o OCP exige meses de estudo profundo sobre todas as "96 fases" do Oracle, sem garantir que você tenha as competências fundamentais de um DBA Júnior. Já precisei orientar um OCP 19c sobre como executar um simples script no banco de dados, uma habilidade básica que ele não dominava.
Estudar para uma certificação avançada como o OCP sem ter construído uma base sólida costuma levar você a aprender conceitos distantes da sua realidade, que dificilmente usará no dia a dia. Ainda que não seja um desperdício total de tempo, não é o momento adequado. Primeiro, é preciso consolidar competências essenciais, pois você será cobrado por esses conhecimentos. Suas demandas do dia a dia também serão de atividades mais básicas, só que você precisa saber fazer e muito bem feito as tarefas mais básicas.
É impossível aprender tudo de uma vez. No máximo, você terá um conhecimento raso de muitos tópicos. Como DBA Júnior, seu "speedrun" deve ser focado e profundo apenas nessas habilidades iniciais. Isso não só melhora seu desempenho como também aumenta suas chances de se manter empregado, dando-lhe tempo e experiência para evoluir e, só então, buscar a certificação OCP com segurança.
Qual a competência mais negligenciada?
Na minha opinião, a competência mais negligenciada por iniciantes é o domínio da arquitetura do Oracle: o alicerce de tudo. Muitas pessoas priorizam a prática e deixam a teoria de lado, justamente o que diferencia um profissional de alto nível. Mas entender bem a arquitetura torna qualquer tarefa prática muito mais fácil.
Em resumo, precisamos nos aprimorar conforme nosso momento profissional: ser excelentes nas atividades de DBA Júnior e, paralelamente, expandir gradualmente nossos conhecimentos. As certificações virão como consequência desse processo e, com certeza, tornarão você um profissional altamente desejado pelo mercado.
Arquitetura do Oracle é exatamente o que trabalho no curso Oracle Fundamentals, e o módulo de fundamentos é gratuito. É o alicerce que eu descrevi aqui, e é por onde eu começaria.
Marcio Mandarino
DBA Oracle e SQL Server há mais de 20 anos. Atendo plantão, recuperação de incidente e gestão contínua de bancos de dados. Este artigo saiu de um laboratório que rodou antes de virar texto.

