PHP é coisa de cabra macho

Filed Under (PHP) by Cristian Trentin on 01-10-2009

Como PHP é uma linguagem de fácil aprendizado todo mundo vira programador PHP.  Epa, quem falou que PHP é de fácil aprendizado?

Muitos são considerados programadores ou falam que são quando:

  • Enviar email usando a função mail
  • Conectar em um banco de dados
  • Salvar e Editar dados via form.. dados esses que estão no Banco de dados
  • Alterar um arquivo txt
  • Criar um cookie ou alterar dados de uma session

Pois é… PHP é muito mais que isso, to falando sério!

A Cristian, mas eu uso um belo Framework de desenvolvimento e tudo que eu faço é em camadas. Show isso em, mas e o que o framework faz em background? Não sou contra o uso de frameworks, mas você precisa saber o pq das coisas.

Vamos a mais alguns itens bacanas que todo programador PHP deveria saber

  • Instalar e configurar o PHP e o Apache, não estou falando do wamp ou easy php
  • Usar controle de versão em seus projetos
  • Desenvolvimento orientado a testes (TDD)
  • Orientação a objetos (OO)
  • Usar padrões em seus códigos (http://blog.walkeralencar.com/archives/11)
  • Documentar todo os arquivos e suas funcionalidades
  • Debugar seu projeto, mas não é usar var_dump e sim Xdebug
  • Segurança em seus projetos, criptografia de dados e não to falando de MD5 (esse já foi quebrado a muito tempo)
  • Validações de toda e qualquer maneira possível (validar arquivos, funções e todas as entradas de dados dos usuários)

Eu conheço tudo isso já, posso me considerar um excelente programador PHP?  Não!

Você nunca sabe o bastante, leia os releases de atualizações do PHP.

  • Aprenda Smarty
  • Não use códigos prontos de fóruns, tutoriais, listas, grupos ou repositório de classes (aprenda com eles e faça o seu)
  • Teste, teste, teste e teste novamente.

Na maioria dos casos de invasão a culpa não é do Hardware, sistema operacional ou modelagem da aplicação e sim do programador.

  • Não contrate um ‘programador bigode’ por causa de R$ a menos. A economia agora pode ser muito prejuízo depois.
  • Obtenha certificação PHP (ainda não tenho), para não falarem que eu disse que o programador só é bom se tiver certificação, existem programadores que são de outro planeta (são excelentes) e nunca chegaram perto de uma certificação.

Então é isso, não faça um curso básico de PHP e saia falando que tu é programador PHP, isso faz com que quase ninguém confie na linguagem e os salários não sejam grandes… Mas se deseja ser um programador bigode vá aprender Java (não gosto dele mesmo).

[update] Só para lembrar eu não estou chamando os programadores Java de bigodes.. Conheço excelentes programadores Javas. [/update]

Comentários:

(17) Comentários

Manda bala no seu comentário