You are on page 1of 4

10 Dicas para comear a utilizar o PostgreSQL

Aprenda ingls.
Mais importante que fazer faculdade ou um curso de informtica aprender ingls.
Se voc pretende fazer algum investimento a curso prazo e no sabe ler bem em ingls,
este um ponto de partida obrigatrio. Os melhores profissionais de informtica so
aqueles que tem a capacidade de aprender sozinhos. E quando voc comear a estudar
por conta prpria, vai descobri duas coisas:

A Internet o meio mais barato, rpido e rico para achar material para se atualizar e
para descobrir coisas novas.
Os melhores artigos, sites de notcias, blogs, livros, revistas, listas de discusso,
canais de IRC, etc esto todos em ingls. Uma porcentagem muito pequena deste
material traduzida para o portugus e quando isto acontece costuma estar sempre
um pouco desatualizado. Isto no significa que no existem excelentes materiais em
portugus. Significa que a maioria dos profissionais de TI no mundo todo se
comunicam atravs do idioma ingls.

Achar problemas reais e tentar encontrar solues para eles.

Encontrar solues para um problema real faz voc encontrar problemas reais e
desafia voc a pesquisar solues, desenvolvendo assim o seu raciocnio e fazendo voc
se habituar cada vez mais com o SGBD. Por exemplo, criar um banco de dados dos
filmes de uma locadora.

Leia a documentao do banco de dados que voc utilizar.

Faa alguns exerccios para testar, mesmo se forem coisas aparentemente


simples. No comeo, a interface e a sintaxe de cada SGDB sempre confunde os
novatos. No site do PostgreSQL existe uma excelente documentao, melhor que a
maioria dos livros sobre SGDBs proprietrios que voc pode encontrar em livrarias por
a.
Evite usar interfaces com banco de dados que facilitem muito o
trabalho por voc.

recomendado para iniciantes usar primeiramente a interface texto, segue


algumas das explicaes para essa recomendao:

No modo texto voc sempre sabe o que est acontecendo.


O modo texto obriga voc a saber a sintaxe correta dos comandos a serem
executados.
Pessoas que aprendem a trabalhar no modo texto aprendem rapidamente a trabalhar
no modo grfico. O contrrio nem sempre verdade.
Ao executar rotinas pesadas, o modo texto sempre mais confivel e apresenta
melhor desempenho.
Para usurios mais experientes o modo texto costuma ser mais produtivo.

Participe da comunidade de software livre.

A comunidade um excelente local para conhecer muita gente interessante, receber


ajuda e ajudar outras pessoas. Voc pode participar de listas de discusso por e-
mail, canais de IRC, fruns web e eventos presenciais. As listas de discusso
costumam ser um ponto de partida obrigatrio. Existe no entanto algumas dicas
essenciais para que entra em uma, que so sempre citadas, mas muitas vezes
ignoradas:

Leia o manual primeiro!


Escreva corretamente utilizando boa gramtica. No use grias e evite abreviaes.
Procure no histrico da lista para ver se a sua dvida j no foi respondida antes. Os
novatos costumam sempre ter o mesmo tipo de dvida que acabam sendo
respondidas vrias vezes.
NUNCA mande spam ou mensagens cujo contedo no seja diretamente
relacionado com a lista em questo. Voc poder ser banido da lista, ou no mnimo
ser mau visto pelos demais participantes.
No entre em discusses acaloradas que no levam a lugar nenhum. Estas
discusses dificilmente contribuem para o todo.
O Google e outros sites rastreiam boa parte do contedo das listas de discusso que
so pblicas. Isto significa que tudo o que voc escrever ficar publicado para o
mundo inteiro por muitos anos, ento pense nisso antes de escrever.

Procure saber o que voc e tambm procure saber o que voc no sabe.

Conhea os seus limites, seja humilde e principalmente tenha bom senso, busque
se informar em vrias fontes antes de dar alguma opinio. No comeo normal se
empolgar a partir do momento em que voc comea a ter familiaridade com o SGBD,
entretanto um ambiente de teste e um ambiente de produo so diferentes, mas no
quer dizer que isso seja motivo de empecilho para lanar novos desafios a si mesmo.
D valor ao conhecimento, s pessoas e no ao dinheiro.

Dificilmente algum que est comeando ganha dinheiro de imediato. O


mercado de trabalho est cheio de profissionais de informtica com baixa qualificao,
ento no incio de carreira prefira oportunidades de emprego que lhe dem possibilidade
de aprender mais um bom salrio.

Procure entender o que voc est fazendo, ao invs de pegar cdigos


prontos.

Um tutorial um bom ponto de partida para comear a se familiarizar com o


SGBD, mas se a sua tarefa depender totalmente dele, voc ter que se aprofundar nele e
entend-lo como realmente funciona.

Uma tradio entre os profissionais de TI, que importante ter em


mente, que os DBAs costumam ser as pessoas mais conservadoras da
equipe.
Eles dificilmente confiam em coisas novas. So sempre os ltimos a quererem
migrar qualquer coisa ou dar ouvidos aos modismos de mercado. Isto ocorre por um
motivo muito simples, o maior patrimnio de TI costuma ficar sob sua
responsabilidade: os dados. Existem empresas que chegam a fechar as portas por causa
destas coisas, funcionrios e mquinas so substituveis em TI. Outra coisa que refora
posies conservadoras que apesar de existirem inmeros softwares sendo lanados a
cada dia, os SGBDs costumam ter um ciclo de desenvolvimento muito longo e a maior
parte da teoria de bancos de dados relacional ainda a mesma enunciada na dcada de
70.

Conhea a diferena entre os diferentes SGDBs existentes no mercado.


O PostgreSQL uma excelente soluo, mas em alguns casos especficos, outros
bancos de dados podem apresentar algumas vantagens. Entre os SGDBs livres, se
destacam, alm do PostgreSQL, o MySQL, o Firebird, o SQLite. H tambm uma nova
e polmica gerao de bancos de dados orientados a objeto que pretendem substituir os
bancos de dados relacionais em situaes especficas. Em todo caso, independente do
SGDB com o qual voc pretende iniciar seus estudos ou se especializar, sempre
importante manter a mente aberta e saber que cada soluo possui vantagens e
desvantagens. O estado de arte saber quando vale pena utilizar outro SGDB.
Fonte: http://wiki.postgresql.org/wiki/10_Dicas_para_come%C3%A7ar_a_usar_o_PostgreSQL

You might also like