PHP é linguagem de “estagiário”?

Novembro 27, 2007 – 11:36 am

Eu recebi este texto através de um fórum de PHP que participo, estou postando aqui porque acredito que muitos “programadores PHP”, em algum momento de suas vidas, fazem estas perguntas. :)

A intenção não é ofender nem abrir confronto contra programadores PHP (pois sou um) e muito menos de outras linguagens, mas sim em refletirmos o porque que o PHP vem sendo “marginalizado”.

Deixar de aceitar propostas de emprego de programador PHP mal remuneradas e/ou mudar de linguagem é uma ótima saída, mas não resolve, pode-se ganhar mais, mas usar uma ótima linguagem não garante que você seja um ótimo programador.

O PHP virou linguagem de websites rápidos baratos e algumas vezes mal planejados, devido as próprias limitações da linguagem e falta de conhecimento de técnicas de programação e o baixo custo de manter um servidor LAMP.

“Mentira!! Eu tenho um sistema em PHP de grande porte que atende mais de XXX usuários por todo o mundo.”
R: Sim, temos bons programadores em PHP e grandes projetos isto não há dúvidas.

Mas porque então que o PHP esta sendo tratado como “linguagem de estagiário”?
Vamos antes para algumas perguntas:

Quantos programadores de PHP são certificados?
Quantos programadores de PHP realmente sabem OO, Padrões de Projetos, Teste Unitário, Controle de Versão e programam de maneira modular?
Quantos programadores de PHP usam Programação Ágil ou usam algum framework para facilitar o desenvolvimento?
Quantos programadores de PHP pensam em qualidade, em sempre estar melhorando suas técnicas, em um aprendizado contínuo?

Alguém vai pensar:

“Não sou estagiário, mas eu não sei tudo isso, nem penso assim, e ganho uns R$3000,00, não preciso saber tudo isso!”
R: Errado, precisa sim. Se você ganha mais que R$1500,00 ao menos tem que saber OO e alguns Padrões de Projeto, pois é o mínimo para se tirar uma certificação da Zend (PHP 5).

Nunca fique limitado em uma linguagem (principalmente PHP), estude outras linguagens para melhorar os seus conhecimentos.
O PHP possui limitações sim, e temos que aprender a lidar com elas, e uma das alternativas mais claras é aprender outras linguagens e suas técnicas, perceber onde o PHP possa ter uma performance eficiente barata e de qualidade. Saber onde não deve ser usado o PHP garante a
integridade da linguagem e evita aborrecimentos.
Quanto mais aprender JAVA, .NET, Python, melhor vai ficar o seu código em PHP.

Antes de discutir com programadores de outras linguagens e de questionar o salário de programador PHP, pense se o seu preparo esta equivalente, analise os seus conhecimentos, defeitos, qualidades, e técnicas para garantir que terá chance de não só estar certo mas, em também aprender com os outros.

A Zend esta investindo em framework e certificação baseado em PHP 5, assim como a adoção de muitos conceitos de programação OO, onde a linguagem sempre foi deficiente. Cabe a cada programador PHP se aprimorar e começar a usar recursos avançados do PHP 5 e conceitos
adquiridos de outras linguagens.

Temos que mostrar que com o PHP podemos sim, fazer excelentes sistemas profissionais com a mesma qualidade e eficiência de outras linguagens, para isso, cabe a cada programador PHP ter a consciência em se aprimorar.

At.

Alexandre F. Martins (ZED)
http://www.huzed.com/zed

  1. One Response to “PHP é linguagem de “estagiário”?”

  2. Concordo!

    A cada nova versão do php, mais ele herda componentes e funções de outras linguagens. Hoje, em sua versão 5, o php está parecidissimo com o JAVA e esse é o caminho.

    - Mas porque? JAVA é melhor?
    - SIM!

    Basta estudar um pouco o java para saber disso, mas assim como o Alexandre disse, cada linguagem tem sua utilidade e isso depende do setor onde está sendo usado.

    Bom, eu trabalho com php e NÃO SOU ESTAGIÁRIO! rs

    Mas estamos aí, sempre estudando e crescendo cada vez mais.

    []’s Lindenberg…

    By Renan Lima on Nov 27, 2007

Post a Comment