Executando verificação de segurança...
3

Seguindo a resposta do maniero, depende!

Trabalho com Go desde 2019 e sou muito feliz usando essa linguagem.

Breve resumo

  • Go é fácil de escrever, de entender, de aprender e de fazer algo do zero que, rapidamente, pode se tornar algo útil;
  • Foi desenvolvida voltada para processamento concorrente. Por isso continua leve e com alto desempenho mesmo quando processando várias rotinas simultâneamente;
    • É, possivelmente, a melhor linguagem que há no mercado hoje em dia para processamento concorrente;
  • O binário é leve e roda sem necessidade do código (todas são assim? 🤔 não sei...)
  • Brilha muito no desenvolvimento de APIs, seja Rest, GraphQL ou gRPC;
  • Brilha muito no desenvolvimento de CLI (command-line interface). Docker e Kubernetes são os melhores exemplos de ferramentas CLI criadas em Go;

Prós

  • A procura por desenvolvedores está alta;
  • A alta procura eleva a remuneração 🤑;
  • Empresas do mundo todo estão adotando, mesmo que seja só para experimentar;
    • Várias empresas gringas e brasileiras já usam go na stack principal. Exemplos: Nubank, Mercado Livre, Globo, Stone, Uber, Pinterest, Coinbase, Google;
    • Aos entusiastas como eu: é muito utilizada em produtos que envolvam Web3 (cryptos e blockchain);
    • Abre portas para aqueles que têm fluência em inglês e a pretensão de trabalhar para empresas gringas e receber em USD/EUR.

Problemas do Go

Poderíamos dizer que o garbage collector é um problema, mas vai depender muito do uso e só conheço o exemplo do Discord que migrou um de seus serviços para Rust por causa do GC.
O real problema na verdade não está na linguagem em si, mas no fato de que as empresas, em geral, não procuram iniciantes para trabalhar com a linguagem. Na melhor da hipóteses vi vaga para pleno.
Para freelancers: o universo de freelancing tem pouco espaço para Go. A maioria dos contratantes aparece com a stack escolhida e não adianta argumentar as vantagens que Go pode oferecer ao projeto.


Fique a vontade para perguntar algo mais específico sobre a linguage.
Espero ter ajudado.

Carregando publicação patrocinada...