Porque escolhi GO como principal linguagem de programação?
- #GoLang
Nem sempre a nossa linguagem favorita chega por meio de cursos ou faculdades, às vezes ela surge em uma simples conversa! 😅
Tudo começou quando eu estava focado nos estudos de desenvolvimento web, explorando bastante TypeScript e React. Até que, durante uma instalação de internet (sim, a vida tem dessas!), conheci um desenvolvedor do iFood que trabalha com JAVA/KOTLIN e acabou me falando sobre GO e o quão a sintaxe era simples.
Aquela conversa despertou uma curiosidade que virou paixão. Desde então, mergulhei em:
📚 Documentações
🎥 Vídeos
🧠 Práticas constantes em projetos
E hoje posso dizer: Go se tornou minha principal linguagem no backend.
💡 Por que escolhi Go?
• Simplicidade: Sintaxe limpa e objetiva.
• Alto desempenho: Linguagem compilada, roda MUITO rápido.
• Concorrência de forma simples: As famosas goroutines e channels tornam a execução paralela muito natural.
• Fácil distribuição: Gera um executável que roda em qualquer ambiente.
• Ferramentas nativas poderosas: Testes, benchmarks, documentação... tudo no próprio ecossistema.
🌎 Onde Go está presente?
• Empresas como Google, iFood, Nubank, Mercado Livre, PicPay, Uber, Twitch e muitas outras confiam no Go para:
• Microsserviços
• APIs escaláveis
• Sistemas distribuídos
• Plataformas de cloud (Docker e Kubernetes são escritos em Go!)
• Processamento paralelo e aplicações de alta performance
🛠️ Onde tenho aplicado Go?
• Career Planner: Um sistema de gestão de planos de carreira, onde o backend inteiro é em Go.
• Projetos de estudo: Trabalhando com servidores TCP, padrões como retry com backoff..
• APIs REST: Utilizando apenas as bibliotecas nativas, priorizando performance e manutenibilidade.
🚀 Benefícios que tenho percebido:
• Aplicações extremamente rápidas e leves
• Deploy simples, sem dor de cabeça
• Entendimento muito mais profundo sobre como sistemas performáticos e escaláveis funcionam
• Desenvolvimento focado no que realmente importa: resolver problemas
🔥 Conclusão:
O que começou como uma conversa virou uma escolha que está transformando minha carreira. Golang me desafiou, me ensinou e continua me mostrando o quanto é possível construir sistemas robustos, simples e performáticos.
Se você curte backend, recomendo fortemente dar uma chance para o Go. Pode ser a chave que vai destravar uma nova etapa na sua jornada. 😉
Bora codar! 💙🐹🚀