ProgramaçãoOpinião2 min de leitura

A faculdade me ensinou a importância da literatura na programação

A faculdade me ensinou a importância da literatura na programação

Uma reflexão sobre como documentação, fundamentos e leitura técnica ajudam a programar com mais clareza.

  • #Programação
  • #Faculdade
  • #Documentação
  • #Aprendizado
  • #Carreira

Durante muito tempo, eu aprendi programação copiando tutoriais.

Eu via alguém fazendo, repetia os passos, adaptava algumas partes e conseguia chegar em um resultado. Com o tempo, isso me deixou mais rápido. Eu sabia onde buscar, lembrava de soluções, reconhecia padrões e conseguia resolver muitos problemas.

Mas existia uma dificuldade: eu nem sempre conseguia explicar bem como aquilo funcionava.

Eu sabia fazer, mas nem sempre sabia justificar.

A faculdade me fez perceber a importância da literatura na programação. Não apenas livros no sentido tradicional, mas também documentação, artigos técnicos, conceitos, fundamentos, materiais acadêmicos e explicações mais profundas.

Tutorial ensina um caminho. Literatura ajuda a entender o porquê.

Quando eu só copiava tutorial, muitas vezes eu aprendia a repetir uma solução específica. Mas, quando comecei a estudar conceitos, passei a entender melhor a lógica por trás das ferramentas.

Isso muda muita coisa.

Por exemplo, não basta saber usar uma biblioteca. É importante entender o problema que ela resolve. Não basta copiar uma consulta SQL. É importante entender relacionamento, filtro, índice e performance. Não basta seguir um vídeo sobre autenticação. É importante entender sessão, token, segurança e autorização.

E explicar é uma parte importante de ser desenvolvedor.

Quando você entende melhor o conceito, consegue tomar decisões melhores, argumentar em uma revisão de código, escolher uma abordagem mais adequada e identificar quando uma solução copiada não serve para o problema.

Estudar programação não é apenas acumular códigos prontos é desenvolver vocabulário técnico, raciocínio, leitura, interpretação e capacidade de explicar.

Compartilhar

Voltar ao blog
Avatar 3D de argila do Close Luca
Sobre o autor45 artigos publicados

Luca

Desenvolvedor de software

Desenvolvedor de software, criador de projetos web e entusiasta de game design. Escreve sobre programação, desenvolvimento de jogos, produtividade e tecnologia aplicada a produtos digitais.

Compre pelo link do canal
Continue lendo
Ver todos os artigos
Desenvolver jogos me ensinou a pensar como o usuário pode quebrar meu sistema
Programação2 min

Desenvolver jogos me ensinou a pensar como o usuário pode quebrar meu sistema

Como o desenvolvimento de jogos ensina a prever comportamentos inesperados e criar sistemas mais resistentes.

Ler artigo
Firebase Hosting como hospedagem para páginas web
Web2 min

Firebase, uma boa alternativa de hospedagem de baixo custo

Uma visão prática sobre o Firebase Hosting como alternativa de hospedagem de baixo custo para publicar páginas web com HTTPS e configuração simples.

Ler artigo
Ilustração sobre balanceamento de jogos
Game Design4 min

Por que balancear um jogo é tão difícil?

Por que balancear um jogo envolve muito mais do que ajustar números: ritmo, economia, escolhas viáveis, feedback e testes precisam funcionar juntos.

Ler artigo