DataARTIGO

Habilidades não técnicas de um DBA

Olá, pessoal. Neste artigo falarei
sobre algumas habilidade não técnicas que, na minha opinião, todo o
profissional que trabalha com banco de dados deve possuir, seja ele um DBA
baby, júnior, pleno, sênior ou mestre dos magos. Cada uma das competências é
explicada e diversos links adicionais são sugeridos para auxiliar a obtenção e
prática dessas habilidades.

O DBA, assim como qualquer outro
profissional da computação, lida direto com máquinas, pensamento lógico e
cálculos. Devido à essa característica e ao acúmulo de experiência na área, é
comum encontrar pessoas que desenvolveram muito suas habilidades técnicas.
Contudo, esse mesmo tipo de pessoa deixa a desejar no que diz respeito a
habilidades não técnicas, especialmente no tratamento de pessoas e no lado
humano. Por isso resolvi listar aqui algumas das habilidade não técnicas que são
importantes para todo o tipo de DBA, principalmente para aqueles que já possuem
certo nível de experiência ou que possuem cargos de liderança.

Notem que nem sempre é possível obter excelência
nessas habilidades e provavelmente cada um de nós é um pouco melhor em
determinado aspecto do que em outros. Mas isso não significa que não devemos
sempre procurar melhorar essas habilidades, o que nem sempre é uma tarefa fácil.

Postura no trabalho

A postura correta no local trabalho
é algo fundamental para se trabalhar em uma empresa, seja ela de pequeno, médio
ou grande porte. Em um ambiente empresarial, é preciso saber o que se deve
fazer, o que não se deve fazer e qual atitude deve-se tomar perante certas
situações. Já discuti este assunto aqui no iMasters em uma série de três
artigos chamada Como se portar no local de trabalho, disponível aqui, aqui e aqui. Basta dizer
que a postura certa em determinadas situações pode ser a diferença entre uma promoção
ou àquela visita ao senhor Henrique do RH.

Criação de estimativas

Estimar. Fornecer uma idéia de
duração para uma tarefa. Saber dizer quanto tempo algo vai levar. Essa
habilidade permeia a carreira de um DBA, especialmente o DBA que trabalha
sozinho e que precisa lidar com uma grande quantidade de bancos de dados
volumosos. Para isso, é preciso desenvolver essa habilidade aos poucos. Recentemente,
li um ótimo artigo do Carlos Branco falando sobre isso. Também posso
recomendar algumas explanações sobre esse assunto escritas neste artigo do Robson Agapito Corrêa.

É claro que montar estimativas
está diretamente relacionado com a habilidade de gerenciar prioridades. E
também saber lidar com o supervisor, como esta tirinha do nerdson aborda.

Saber a diferença entre eficácia e eficiência

A eficácia e a eficiência são
dois conceitos que todo DBA deve saber. Uma está relacionado à resolução ou não
do problema, e o outro diz respeito a como o problema está sendo resolvido. Para
auxiliar, recomendo este, este e este artigo, além do vídeo
abaixo, que exemplifica a diferença entre eficácia e eficiência. O vídeo mostra um pouco
sobre essa diferença, apesar de mostrar um exemplo extremo da diferença prática
entre a eficácia e a eficiência.

Saber lidar com pessoas

Ah, o relacionamento entre pessoas! As vezes é
difícil conseguir conversar com profissionais de TI que vivem no porão da
empresa onde ninguém liga para eles. Cada vez mais imersos em seu mundinho
técnico, esse tipo de profissional tende cada vez mais a se isolar. Basta dizer
que todos, isso mesmo, TODOS os profissionais devem saber ser cordiais, educados
e tratar bem as pessoas, mesmo nas mais estressantes situações. A tirinha
abaixo, obtida partir do site Suporte criado por André Farias,
exemplifica diversas situações do dia a dia.

Saber gerenciar o tempo e as tarefas

Saber gerenciar bem o tempo e as
tarefas é algo imprescindível para qualquer DBA, especialmente nas empresas
onde existe apenas um DBA e diversos programadores, analistas, arquitetos de
software, pessoal do suporte e outros profissionais que procuram o DBA sempre
que algum assunto se refere ao banco de dados. Existe muito material que ensina como
gerenciar o tempo abordando desde como dividi-lo, organizá-lo e
até como evitar a procrastinação, a famosa prática para deixar para depois o que
se pode fazer agora, como é mostrado na tirinha abaixo.


Habilidade para trabalhar sobre pressão

Infelizmente, a área de
desenvolvimento de sistemas sofre muitas pressões que acabam sendo encaminhadas
para quem trabalha na área. É prazo atrasado, requisito novo, colega de
trabalho fazendo corpo mole, chefe que não dá folga e outros. Em ambientes onde
a pressão é grande é preciso primeiro avaliar se vale mesmo a pena ter que se
sujeitar a esse tipo de situação. Caso não tenha escolha, existem algumas dicas
que podem facilitar a convivência neste ambiente. Recomendo este, este e este artigo para mais informações. Há também este livro que
fala um pouco sobre esse assunto do ponto de vista pessoal. Já o vídeo abaixo mostra de forma
bem humorada até que ponto a pressão no trabalho pode chegar quando se aliam
táticas motivacionais à produtividade extrema.

Porém o vídeo abaixo, gravado e postado
pelo Fábio Akita (@akitaonrails), fala um pouco sobre
profissionalismo em situações onde a pressão é grande:

Saber analisar e mitigar riscos

Riscos são inerentes a
praticamente todas as tarefas que fazemos, desde colocar a comida no microondas
até pegar o carro para ir ao cinema. Na área de banco de dados geralmente
existem muitos riscos relacionados à perda de um dos principais patrimônio das
empresas: os dados. O que está em questão aqui é, muitas vezes, informações
estratégicas que podem determinar, em casos extremos, o futuro da empresa e de
seus funcionários/colaboradores. Por isso é preciso muito cuidado na avaliação,
esclarecimentos e mitigação dos
potenciais riscos relacionados ao trabalho do DBA. Este artigo fala um
pouco mais sobre isso.

Ser humilde

A humildade é algo valioso, pois
é a partir dela que você descobre não o quanto a pessoa sabe, mas sim o quanto ela não sabe e qual é a sua vontade para aprender. Infelizmente, muitos DBA
acabam abandonando a humildade quando acumulam uma certa quantidade de
conhecimento e se tornam proficientes nas ferramentas de trabalho do dia a dia.
Esse fenômeno é muito comum e eu até já falei um pouco sobre isso em uma coluna
aqui no iMasters chamada Humildade do Colunista.

Saber se expressar bem

Todo DBA deve lidar com diversos
artefatos de software, sendo a documentação um dos principais tipos de artefato de software envolvidos no dia a dia de um DBA. Saber se expressar, tanto oralmente
quando por meio de palavras, é fundamental para a carreira de um DBA, especialmente
quando se conversa tecnicamente com outros programadores ou profissionais da
área. Não raras vezes eu encontro profissionais que mal conseguem se
expressar com palavras, o que abre margem para confusões, interpretações dúbias
e dificuldades desnecessárias. Uma ótima prática para desenvolver essa
habilidade é a elaboração de redações e a leitura contínua, especialmente de
textos não técnicos.

Um grande abraço e até a próxima, pessoal!

Mauro Pichiliani é bacharel em Ciência da Computação, Mestre e doutorando em computação pelo ITA (Instituto Tecnológico de Aeronáutica). Trabalha há mais de 10 anos utilizando diversos bancos de dados e ferramentas de programação. Pode ser contatato no twitter como @pichiliani e no e-mail pichiliani@gmail.com

Ver perfil