Diferenciais de Um Bom Profissional de Banco de Dados

Algumas pessoas me perguntaram se eu não durmo, como dar conta de diversos projetos e monitoramento de servidores.

Então aqui vão meus 5 cents.

Certa vez ouvi de um professor de música a seguinte frase: “o que o faz o violeiro não é a viola, mas sim o talento”.

Mesmo assim eu não consigo imaginar Steve Vai tocando com um bandolim. Não que eu não acredite no talento dele, mas certamente uma Ibanez realça o mesmo.

… mas voltando ao assunto tempo e os servidores. Acredito que o que colabora para ser eficiente e eficaz no caso de um DBA são os fatores: estudo, ferramentas, dedicação e a satisfação de realizar esse trabalho.

Estudo: eu sei que isso é um jargão “mas nos dias de hoje …” enfim, o mínimo que nós profissionais de banco de dados devemos fazer é andar no ritmo dos meios de controle de dados, ou seja, estar sempre atualizados.

Cada cliente é um cenário e em cada cenário há algo diferente, imprevisto ou desafiador.

Eu não acredito que uma educação formal seja o suficiente, mas também não creio que seja desnecessária.

Certificação, graduação, pós-graduação, mestrado, doutorado, idiomas são todas formas de engrandecer nosso conhecimento, formar novas ligações neurológicas e nos tornarmos menos compadecentes da intervenção divina nos problemas de migração, restore e etc.

Ferramentas: ainda que o SQL Server seja um ótimo SGBD e que as ferramentas do pacote da Microsoft sejam completas, um facilitador para verificar um restore ou um serviço que envia e-mail conforme os contadores de um servidor pode ser um diferencial para quem quer ser eficiente e eficaz.

Uma vez escutei de um aluno: “eu sou um “cara de infra não preciso saber programar”. Neste momento como um bom MCT respondi: “saber programar é um diferencial para o “cara de infra, assim como entender de infra é um diferencial para o “cara de desenvolvimento”.

Podem acreditar! Ferramentas de terceiros são uma mão na roda.

Veja o site da Red Gate ou tenha uma ideia por este vídeo: http://embed.buto.tv/d6Ftb

Agora um DBA que consegue ensinar um desenvolvedor a colocar o nome da aplicação no conector do .NET na hora de abrir a conexão certamente fará a diferença.

Não podemos esquecer do Power Shell que certamente “exclui os fracos dos fortes. Para saber mais sobre Power Shell recomendo o blog do meu amigo Larte Júnior.

Ainda na linha das ferramentas de desenvolvimento, quando houver uma migração de dados, uma importação gigantesca ou algo similar vocês vão querer ter ouvido falar do Integration Services e irão lembrar que eu falei da importância de saber programar .Net. Para saber mais sobre SSIS recomendo o blog da minha amiga Andressa Martins.

Dedicação: estudar muito, saber um pouco de cada tecnologia e ser especialista em Banco de Dados exige duas coisas: dedicação e paixão.

Alguns ex-alunos já comentaram comigo coisas do tipo: “DBA ganha bem”, “trabalhar com banco de dados da dinheiro”. Leitores, isso é mito. Eu não conheço nenhum DBA rico de dinheiro, mas conheço muitos que vivem bem e são satisfeitos com o seu trabalho.

Dinheiro x Responsabilidade. E se o banco de dados parar? Se corromper? Se não entrar no ar? Claro que todo o profissional de TI passar por algum tipo de pressão. No entanto, eu estou me referindo a uma responsabilidade impagável. A de conseguir dormir sabendo que esta tudo sob controle.

Satisfação pelo trabalho: não acredito em bom profissional que não ama o que faz. Eu tenho prazer de trabalhar, de receber problemas e esquentar a cabeça pensando em solucionar ou passar noites sem dormir para ver um serviço de qualidade.

Leitores, minha intenção neste post foi sintetizar o que eu venho dizendo para colegas, clientes, alunos e amigos. Estudo, dedicação, ferramentas e a satisfação são os diferenciais para se tornar um bom profissional de banco de dados.

Evento: Conheça a Nova Geração de Produtos da Microsoft

Pessoal,

A Flexxo Centro de Capacitação em TI está organizando um evento muito interessante sobre as novas tecnologias Microsoft.

O evento acontecerá em Caxias do Sul (RS) no dia 5 DE SETEMBRO.

Neste evento eu estarei falando sobre as novidades do SQL Server 2012 e sobre as novidades nas certificações Microsoft.

Não deixem de confirmar sua presença, as vagas são limitadas.

Abaixo segue o convite.

Abraço, Rodrigo.

Palestra – Caminhos das certificações Microsoft

Pessoal,

Gostaria de convidar o publico interessado para participar da palestra sobre certificações Microsoft, que acontecerá no centro oficial de treinamentos Microsoft Flexxo em Caxias do Sul, no dia 6 de maio de 2011 às 19 horas.

Para acessar o convite veja o link Convite.

Local: Flexxo – Centro de Capacitação em TI

Av. Rio Branco, 105 (em frente à igreja de São Pelegrino).

Data: 06/05/2011 (Sexta-feira)

Horário: 19 horas

Para confirmar presença verifique no convite (por motivos de spam) o e-mail de contato.

Abraço, Rodrigo

Material para prova o MCIT Database Developer

Pessoal,

Apesar de ter feito a prova 70-454 em março de 2010, algumas pessoas veem me perguntando quais materiais eu recomendo tanto para 70-454 (upgrade), quanto para as provas 70-433 (MCTS) e 70-451 (MCITP). Então aqui vai a lista dos livros. Deixando claro que também é possível aprender muito pesquisando em blogs, revistas e etc.

Veja a lista de livros:

  • MCTS Self-Paced Training Kit (Exam 70-433)
  • Pro SQL Server 2008 XML
  • Microsoft SQL Server 2008 T-SQL Fundamentals
  • Microsoft Press Inside Microsoft SQL Server 2008 TSQL Querying
  • Programming Microsoft SQL Server 2008
  • SQL Server 2008 Query Performance Tuning Distilled
  • Um blog que serviu de boa referencia para esta prova foi o blog do Gustavo Maia Aguiar. Já o amigo Lucas Romão começou a escrever depois, mas eu acompanho sempre o blog dele e tem ótimos conteudos para essa prova.

    Espero que essa dica de livros ajude nos estudos de todos.

    Abraço, Rodrigo

    A importância de uma certificação

    Para nós, profissionais de TI, uma certificação comprova a proficiência sobre determinada tecnologia comprovação de plenitude sobre determinada tecnologia, logo torna-se uma responsabilidade muito grande, já que o certificado atesta que o candidato passou por uma rigorosa seleção de questões, situações do cotidiano, análises e em alguns casos simulações de ambientes reais.

     

    Fazendo uma analogia com alguns personagens de filmes, se tornar um profissional certificado é ser como o agente 007, afinal ele possuí licença da Rainha para matar. Outra analogia ainda melhor é que um profissional certificado é como se tornar um Jedi (Jedai).

     

    Ainda fazendo analogias com filmes, Peter Parker escuta do tio Ben o conselho: “com grandes poderes vêm grandes responsabilidades”, o que irá se tornar a justificativa do enredo da história do Homem Aranha.

     

    Acho que com essas analogias, fica fácil compreender a importância de uma certificação e porque os profissionais certificados têm seus currículos entre os pretendidos dos principais projetos.

     

    Certificação substitui a faculdade?

    Essa é uma questão antiga e muitos já responderam de diversas formas. A minha maneira de responder é dizendo “não”. Num passado muito distante, ter uma certificação eliminava muitos candidatos que estavam cursando uma faculdade ou até mesmo os que haviam concluído.

     

    De qualquer maneira, os cursos de graduações têm o foco na teoria e nos conhecimentos gerais que podem trazer. Já as certificações são focadas em alguma tecnologia e no desenvolvimento de técnicos e especialistas nas mesmas. E para ter valor de mercado as certificações devem ser recicladas periodicamente.

     

    Não vejo como objetivos não excludentes, do meu ponto de vista, acredito que um bom profissional é aquele que não estuda pelo título, mas sim pelo conhecimento. Logo ser graduado, certificado, pós-graduado e saber três idiomas é apenas investimentos no conhecimento e na evolução pessoal.

     

    Além do mais, a maior parte dos bons profissionais de informática que eu conheço nem se formaram na área. É muito fácil aprender a desenvolver e se tornar especialista em uma linguagem, o difícil é encontrar um profissional sério e que entenda de negócios para desenvolver.

     

    Demanda

     

    Quando escutamos que os sistemas de informação estão necessitando cada vez mais recursos, já estamos atrasados, todos os dias novas tecnologias são produzidas e implementadas. Novas tendências tecnologias geram mais informações e por conseqüência estruturas mais complexa.

     

    E quem mantém os ambientes complexos? Profissionais experientes, focados e com alto nível de formação. Quando digo alto nível de formação não estou me referindo somente à graduação, ou a certificação. Estou falando de pessoas que gostam do trabalho e por esse motivo se especializam cada vez mais.

     

    Para concluir, a demanda existe, e provavelmente sempre existirá. Contudo, é bom não se iludir, pois uma certificação sozinha não é pré-requisito para garantir uma boa colocação no mercado de trabalho.

     

    Meu conselho é muito estudo, graduação, pós-graduação, idiomas, certificações, bons projetos e paixão pelo trabalho. Isso irá determinar o reconhecimento e trará retorno.

     

    Abraço, Rodrigo