carreira

27 jul 2025

Golang: minha linguagem para 2025

Já estamos na metade do ano, mas ainda posso escolher uma stack pra estudar esse ano, certo?

Felizmente, até agora o ano tem sido bastante atarefado, tanto no trabalho quanto em projetos pessoais e paralelos. Sendo assim, só consegui escolher algo para dar mais atenção agora, em julho.

Segundo a palavras da documentação:

Go é uma linguagem de programação de código aberto que facilita a criação de softwares simples, confiáveis e eficientes.

Mas e aí, qual é a ideia por trás disso?

A motivação

Como todas as minhas escolhas recentes, como PHP/Laravel e Vue, não há uma razão exata do motivo.

Tenho como filosofia (posso chamar assim?) que boas decisões técnicas ve de experimentar sem muito julgamento prévio. Por isso, sempre tento aprender algo novo com base na curiosidade mesmo, procurando entender como a tecnologia resolve problemas comuns de forma diferente.

Com isso, sempre acabo aprendendo algo novo ou pensando diferente sobre o mesmo problema. Pensando no dia a dia, isso me ajuda a pensar "fora da caixa" em muitas situações.

package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

O que estou achando até agora

Até o momento, a sintaxe e os principais conceitos da linguagem tem me agradado bastante. Trabalhar com pointer também é muito interessante.

Futuramente pretendo trazer uma opinião sobre o uso dela na criação de API's. Será meu foco nesse primeiro momento.

O verdadeiro motivo

O verdadeiro motivo por trás dessa escolha? Gostei do mascote e decidi testar.

Gopher image

Brincadeiras a parte, tenho gostado bastante da linguagem até agora e acho que o futuro é promissor, principalmente no mercado brasileiro.

Respaldado em futurologia, seguimos.