Este ano completei 10 anos de experiência com a linguagem PHP.
O meu primeiro sistema REAL não foi em Go. Foi em PHP procedural.
2016. 3º ano da faculdade. Projeto de bacharelado: Sistema de Gestão de Museu.
Eu estava viciado em C e C++. C e Assembly para Arquitetura de Computadores, e C++ para Estrutura de Dados e Algoritmos 1 e 2. Ponteiros, listas ligadas, filas, pilhas, árvores e grafos, tudo feito à mão.
Em paralelo, aprendia Java e Orientação a Objetos na cadeira de Programação 2, além de Prolog e Haskell em Programação Declarativa.
Mas o projeto do museu pedia outro nível: levantamento de requisitos, análise, diagramas UML, base de dados, interface gráfica, gestão de utilizadores...
A solução mais rápida? PHP + MySQL.
Foi ali que a ficha caiu. Pela primeira vez, eu não estava só a programar. Eu estava a ser Engenheiro de Software.
O PHP serviu de ponte para o próximo nível de aplicações (do 3º ao último ano): sistemas que lidavam com interfaces gráficas, perfis de acesso, persistência de dados, refinamento de requisitos funcionais e não funcionais, e a tradução direta de regras de negócio em código.
Isso explodiu-me a mente:
Requisito -> Documentação -> Modelação -> Base de Dados -> Implementação -> Apresentação.
E não parei mais.
- 2017 - 2018: Aperfeiçoei os conhecimentos em PHP Orientado a Objetos e arrisquei criar um ORM próprio para manipular bases de dados — um trabalho que evoluiu ao longo dos anos.
- 2019 - 2023: Desenvolvi mais de 30 sistemas em PHP e MySQL. Sistemas reais que geriam negócios, freelancers académicos, plataformas de gestão, de tudo um pouco.
O PHP deu-me o que a faculdade muitas vezes não dá: visão de ponta a ponta e orientação a projetos. Foi graças a ele que me destaquei.
Em 2023 migrei para Go em busca de máxima performance e arquitetura. Mas até hoje mantenho projetos pessoais em PHP. E agora, sigo a criar duas novas ferramentas para retribuir à comunidade: o LiteTable e o VeloxRouter.
Obrigado, PHP. Tu não foste apenas uma linguagem. Foste a minha verdadeira escola de engenharia.
E tu? Qual foi o teu primeiro sistema real? Ainda te lembras? 👇
Top comments (0)