Comece pela linguagem de programação

Digo isso porque tenho visto muitos programadores começarem direto pelo framework, e eu mesma cometi esse erro. Embora o framework ofereça várias facilidades, iniciar por ele pode ser um tiro no pé, especialmente se estiver sendo seu primeiro contato com a linguagem.

Minha jornada começou pelo Laravel e não pela linguagem PHP em si. Claro, eu já havia feito alguns “Hello World” e cálculos básicos quando estudava, mas tudo de maneira muito superficial e com métodos simples.

Quando tive minha primeira oportunidade, precisei aprender esse framework, que, na minha opinião, é incrível. Ele oferece muitos recursos prontos, é robusto, otimiza o tempo e o código — é realmente uma excelente ferramenta.

Assim, fui aprendendo e praticando, até que, mesmo após concluir vários projetos, percebi que ainda me faltavam conhecimentos básicos de PHP. Em algumas situações, passei horas tentando resolver problemas por não ter uma compreensão sólida da linguagem.

Por um bom tempo, achei desnecessário voltar aos fundamentos do PHP, acreditando que não usaria tanto fora do Laravel.

Foi aí que percebi: conhecer o framework não significa ter domínio da linguagem de programação. Em situações do dia a dia, eu passava horas tentando resolver questões simples, e cheguei à conclusão de que conhecia razoavelmente o Laravel, mas não o PHP.

Comecei, então, a ler a documentação da linguagem e descobri que muitos dos métodos de array que me causavam dificuldades tinham soluções ali, na base do PHP.

Tenho a impressão de que precisei voltar ao básico, apesar da experiência. E, claro, ainda estou longe de saber tudo; o aprendizado é constante. Mas agora entendo que muitas respostas estão na documentação da linguagem e que o framework é uma ótima ferramenta para otimizar nosso tempo e código.

Minha sugestão é:

  • Estude a documentação oficial
    A documentação oficial de uma linguagem geralmente oferece exemplos claros e soluções para funções e métodos essenciais. Dedique um tempo para explorá-la, mesmo que apenas um pouco a cada dia, para desenvolver familiaridade com os recursos principais.
  • Aprenda e pratique conceitos fundamentais
    Garanta que você domine conceitos básicos como manipulação de arrays, funções, manipulação de strings e operações com banco de dados. Esses conhecimentos serão fundamentais quando você avançar para o uso de frameworks.
  • Invista em projetos pessoais simples
    Comece com pequenos projetos que usem apenas a linguagem de programação. Crie um site básico, uma calculadora, ou uma aplicação simples que envolva manipulação de dados. Isso ajudará a explorar as funções nativas e os conceitos fundamentais da linguagem.
  • Mantenha um aprendizado contínuo
    Mesmo após dominar a base, continue revisitando a linguagem e se atualizando com novas funcionalidades e melhores práticas. A programação é uma área dinâmica, e uma base sólida abre portas para uma adaptação mais fácil às mudanças.

Essas práticas garantem que, ao finalmente adotar um framework, você terá uma compreensão sólida para aproveitar ao máximo seus recursos, otimizando código e tempo de maneira eficaz!


Comentários

Deixe um comentário

Crie um site como este com o WordPress.com
Comece agora