Atualmente, logo depois de 2020, existe uma ansiedade generalizada em quem quer entrar no mercado de tecnologia: qual framework aprender, ou qual stack escolher, e até qual IA usar.
Essa pergunta, apesar de comum, começa do lugar errado. Este texto é um convite a algo simples, antigo e comprovado pelo tempo: voltar às bases.
O erro moderno
Hoje se vende a ideia de que é possível:
- Virar desenvolvedor em 6 meses com bootcamp ou algo parecido
- Aprender apenas um framework, e achar que sabe tudo
- Ignorar fundamentos, pois já tem um emprego bom
- Depender de ferramentas inteligentes como IA
Isso até pode gerar um emprego inicial. Mas dificilmente constrói uma carreira sólida, e se duvidar até um propósito.
Tecnologia não é moda, pode até passar por bolhas, mas antes de mais nada ela é engenharia, ciência e além de tudo matemática.
O que são “as bases”, afinal?
Bases não são termos simples, como DDD, ou TDD ou algum assunto do momento. Ela é um conjunto de conceitos que sobrevivem ao tempo, diria que até eternamente.
Alguns exemplos incontornáveis:
- Lógica de programação (pensar antes de codar)
- Estruturas de dados (listas, árvores, grafos)
- Algoritmos (tempo, espaço, otimização)
- Sistemas operacionais (processos, memória, I/O)
- Redes (como dados realmente trafegam)
- Banco de dados (modelagem antes de ORM e tipos de bancos diferente)
- Arquitetura de software (decisões e consequências)
Frameworks vêm e vão. Esses fundamentos permanecem e além de tudo surgem deles.
Por que o mercado valoriza quem domina fundamentos
Empresas maduras não contratam apenas quem sabe usar ferramentas. Elas buscam quem:
- Resolve problemas novos
- Entende sistemas quebrando
- Consegue explicar decisões técnicas
- Não entra em pânico quando a abstração falha
Quem domina bases:
- Aprende qualquer stack mais rápido
- Migra de área com menos atrito
- Cresce para posições de responsabilidade
A ilusão da IA como atalho
IA é ferramenta poderosa. Mas lembre-se, ela é uma ferramenta, e ferramenta não substitui entendimento, cada ferramenta tem um porque.
Sem base:
- Você não sabe validar respostas
- Não entende erros sutis
- Não percebe decisões ruins
A IA amplifica o que você já é.
Sem base, ela amplifica fragilidade. Com base, ela amplifica produtividade.
Como estudar do jeito certo?
Estudar fundamentos não significa viver em teoria abstrata. Significa conectar teoria à prática sempre, assim como tradicionalmente.
Um caminho tradicional e eficaz:
- Escolha uma linguagem sólida (C, Python, Java, ou até JavaScript se bem usado)
- Estude lógica e estruturas de dados junto com código real
- Aprenda como o computador executa seu programa
- Só depois suba o nível de abstração
Esse caminho é mais lento no início. Mas muito mais rápido no longo prazo.
Conclusão
Se você quer entrar no mercado de tecnologia:
- Estude menos hype
- Estude mais fundamentos
- Use ferramentas modernas, mas entenda o que elas escondem
O mercado muda. As bases ficam. E quem constrói sobre rocha, não cai com a próxima bolha.
Este é o segundo texto do blog. Aqui defendemos tecnologia como arte, ciência, e engenharia e não como promessa rápida.