GO ou Python?
Sim, eu sei que são linguagens bem distintas mas na opinião de vocês, qual é melhor de aprender e visando o mercado hoje, qual delas tem mais potencial?
Sim, eu sei que são linguagens bem distintas mas na opinião de vocês, qual é melhor de aprender e visando o mercado hoje, qual delas tem mais potencial?
Essa pergunta enseja outras perguntas para ser respondida:
Está começando do zero ou já tem experiência?
Partindo do Zero?
Python
Se eu sou novato em programação e estou no seu lugar, começaria por javascript; se já tenho experiência, escolheria Go.
Nota: o mercado de Go fora do Brasil é ainda maior e mais bem remunerado, sendo que uma oportunidade para pleno (mid) remunera acima de USD 3500/mês. Então uma dica que se aplica a qualquer caminho é ainda melhor caso escolha Go: domine a língua inglesa e receba mais que o dobro da remuneração em empresa brasileira.
Dicas de quem trabalha com Go em projetos internacionais.
Boa noite, primeiro agradeco a educacao que outros nao tiveram, segundo, nao sou iniciante atualmente ja trabalho no front e desejo ir para o back para ser um full-stack, publiquei a duvida pois realmente estava em um empasse de qual liguagem focar meus estudos, lendo sua resposta e com algumas pesquisas que fiz, optei por focar no GO ja que ano que vem saio do Brasil, obrigado pelo seu tempo de elaborar uma resposta que me ajudou em minha duvida
Go, criada pelo Google, é uma linguagem de programação bem nova, mas tá ganhando popularidade pq é simples e eficiente. Ela é boa pro desenvolvimento de sistemas e aplicações de alto desempenho e lida bem com concorrência. Tem um coletor de lixo embutido e é relativamente fácil de ler e entender.
Já o Python é uma linguagem mais antiga mas bem adotada pela comunidade de desenvolvedores. Keywords bem próximas ao falado o que diminui a barreira de entendimento da linguagem; interessante para protótipos, pela rapidez. Tem muitas bibliotecas, módulos e estruturas, então é bem versátil pro diferentes tipos de projetos, desde análise de dados e inteligência artificial até desenvolvimento e automação.
Em termos de mercado, as duas linguagens são bem procuradas, mas o Python é mais versátil e tem um ecossistema mais estabelecido. O Python é mais usado em setores como ciência de dados, inteligência artificial e aprendizado de máquinas, enquanto o Go é mais comum pro programação de sistemas e redes, pelo que vi no mercado.
No final, a escolha entre usar Go ou Python depende das necessidades específicas da área q vc quer atuar.
Dá uma olhada em Rust também, que é pela 5. vez consecutiva a liguagem mais amada pelos Devs. :)
Se o seu foco é o mercado de trabalho te recomendo estudar Javascript. É uma linguagem mais versátil e por isso possui mais vagas.
Comece pelos 6 livros "You Don't Know JS". De graça e em Português ou de graça pra ler no GitHub em Inglês.
E caso queira continuar estudando temos vários cursos, todos de graça, no CodeFTW. Além de comunidade ativa no Discord e WhatsApp para você tirar dúvidas sempre que precisar (links no rodapé do site).
Que pergunta genérica. Bem, aprende as duas. Porque se você falar que quer aprender visando o mercado de desenvolvimento de aplicativos, a escolha é Go, se for para Análise de dados e pesquisas no geral melhor é Python.