image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Raylan Lopes
Raylan Lopes12/06/2025 09:57
Compartilhe
WEX - End to End EngineeringRecomendados para vocêWEX - End to End Engineering

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! 💙🐹🚀

Compartilhe
Recomendados para você
NTT DATA - Java e IA para Iniciantes
TONNIE - Java and AI in Europe
Microsoft - Azure Administrator Certification (AZ-104)
Comentários (1)
DIO Community
DIO Community - 12/06/2025 12:22

Excelente, Raylan! Seu artigo sobre por que escolheu Go como principal linguagem de programação é um relato inspirador e muito autêntico. É fascinante ver como uma simples conversa com um desenvolvedor do iFood despertou sua paixão por Go e o levou a mergulhar em documentações, vídeos e práticas constantes em projetos.

Considerando que as famosas goroutines e channels tornam a execução paralela muito natural, qual você diria que é o maior benefício para um desenvolvedor ao utilizar a concorrência de forma simples em Go para criar aplicações de alta performance e escaláveis?

Recomendados para vocêWEX - End to End Engineering