Como ser um bom programador Perl

Agora que aprendemos um pouco sobre o que é a linguagem de programação Perl, vamos te falar mais um pouco sobre a arte, a profissão, ou o hobby de programar nesta maravilhosa linguagem.

Baixar apostila de Perl em PDF
Baixar e estudar pela apostila em PDF

O Programador Perl

Tem um slogan muito famoso, que diz que o bom programador Perl tem três características:

  1. É preguiçoso
  2. Impaciente
  3. Exibido (no sentido de ser arrogante)


Parecem três coisas ruins, não é? Mas calma, vamos explicar essa história melhor.

Uma pessoa preguiçosa quer trabalhar pouco, se esforçar o mínimo possível.
Então, um bom programador Perl vai procurar fazer algo, resolver o problema, da maneira mais fácil possível, se esforçando e enrolando o mínimo possível, pra se livrar logo daquele problema.

Tem até uma frase famosa do Bill Gates que fala sobre isso:

Como ser um bom programador

"Eu escolho pessoas preguiçosas para fazer um trabalho difícil. Porque uma pessoa preguiçosa vai descobrir um jeito fácil de fazer isso."

Pessoas impacientes não querem fazer uma coisa que o computador poderia estar fazendo. Afinal, as máquinas são pra isso: pra fazer o que a gente quiser, de uma maneira bem rápida. Então, programadores Perl vão evitar fazer tudo o que for possível, e vão delegar ao máximos as coisas para seus scripts.

Você também tem que ser exibido. Tem que querer compartilhar seu código, mostrar pra comunidade, pros colegas.

Obviamente, você não vai mostrar um script feio, confuso...você vai querer mostrar algo bonito, simples, direto...fazer em 10 linhas o que outra pessoa fez usando 50.

Os outros também tem que entender o que você fez.
Assim, você também deve procurar de uma maneira legível, entendível facilmente pelos outros.
Você tem que querer mostrar seu trabalho pros outros.

Como ser um bom programador de Perl

Outra frase bem conhecida no mundo Perl é:
There is more than one way to do it

Ou seja, há sempre mais de uma maneira de fazer algo em Perl.
É uma linguagem tão flexível, que você nunca vai achar dois scripts iguais de Perl.
Programas feitos em Perl são como uma impressão digital, cada um é diferente e é a cara do seu criador.

O que vai definir que você será um bom programador, é seu estudo inicial, aqui no Perl Progressivo.
Não existe maneira certa e errada de fazer código, existem maneiras e maneiras, por isso, é importante aqui no início você começar bem, pra fazer bons códigos.

Por isso, no restante do curso, leia com atenção, com calma, sem pressa.
Se certifique que entendeu tudo direitinho, se faz sentido na sua cabeça.

Não decore, aprenda. Tem que fazer sentido, você tem que entender o que está fazendo, o que está acontecendo e o motivo disso.

Leia aqui, faça pesquisas na internet, visite fórums, pergunte em redes sociais ou aqui nos comentários do site. Faz parte do aprendizado.

E o principal: faça os códigos, escreva, digite.
É bom ver vídeos...mas só assistir ou ler, nunca vão te transformar num programador.

Bote a mão no código, digite, erre, reescreva, é assim mesmo que se aprende.

Falando nisso, é importante persistir.
Estude. Não entendeu? Leia de novo. Nada ainda? Pesquise, tire dúvidas.

Vai fazer um exercício, não conseguiu? Tenta de novo.
Não saiu nada? Tenta mais uma vez.
Na estaca zero? Saia, tome um café, veja um vídeo no youtube, volte e tente de novo.

Saiu um código grande, feio, confuso?
É assim mesmo, aos poucos você vai melhorando.

Dá vontade de desistir, fazer outra coisa?
Relaxa a cabeça, isso é extremamente normal, acontece com todos.
O importante é voltar a estudar, voltar e tentar resolver o problema de novo.

Programação é isso, resolver problemas, usar criatividade, raciocínio, é 99% transpiração e 1 % inspiração.

Aquela galera que faz código maravilhoso, em poucas linhas, sem erro algum, não chegaram naquele ponto de um dia pro outro, ninguém nasce sabendo isso.

Foi suando, ralando, estudando, tentando de novo fazer o script funcionar, foi lendo código dos outros, perguntando, tirando dúvidas...

Ok?
Vamos colocar a mão na massa?

Agora, vamos aprender como criar nosso primeiro programa em Perl no próximo tutorial.

Nenhum comentário:

Veja também: