PHP é coisa de cabra macho
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).
Originalmente postado por Cristian Trenti no blog, web para todos.

PHPPE

Isso é muito verdade…já já estou vendo um programa social (PHP para todos) Oo tem muito webdesign que se acha programador…não sabe ele que só faz gerar um futuro re-trabalho para os programadores de verdade ;D