Nove linguagens, um princípio só
No meu portfólio público tem TypeScript, Python, Go, Java, C#, C/C++, PHP, SQL e JavaScript. Nove linguagens, um princípio só.
- TypeScript é o padrão para web, mobile e qualquer monorepo novo que eu começo hoje.
- Python entra em desktop interno e automação, como no CRM da Mitra, na gestão de peças eletrônicas do KitBuilder, no analisador de Instagram que eu mantenho e até em um downloader de vídeo de youtube que fiz para meu pai.
- Go aparece quando o problema é marketplace com concorrência de verdade, caso do Brechoapp e do BuscaJogos+.
- C e C++ ficam onde algoritmo e visão computacional se encontram, como no solver de Sudoku por foto com OpenCV.
- Java está no dia a dia desde cedo da carreira, normalmente com Spring Boot resolvendo back-end de regra de negócio densa.
- Já C#, PHP, SQL e JavaScript aparecem por contexto, manutenção ou exigência do cliente, nunca é por capricho.
O princípio é simples: a linguagem certa é a que resolve o problema certo com menos atrito. Um bom mecânico não discute se chave de fenda é melhor que Phillips ou chave de boca. Ele sabe que cada uma serve para um tipo de fixação, e que usar a errada estraga o parafuso, a peça, ou as duas. Com linguagem de programação é igual: não é a mais nova, não é a mais bonita, não é a que está em alta na timeline dos devs nesse mês.
Aprender uma nova linguagem é fácil. Saber quando não usar a que você já domina é que é o trabalho.











