PORQUE ESTUDAR GO EM 2024?

Поділитися
Вставка
  • Опубліковано 26 січ 2025

КОМЕНТАРІ • 101

  • @FlavioMOliveira35
    @FlavioMOliveira35 10 місяців тому +19

    As empresas querem profissionais com experiência em projetos reais. 3 anos no mínimo. Somente estudar, fazer alguns projetos talvez te ajude a passar no processo, mas vc vai ter que ter jogo de cintura para conseguir passar em um processo que exige experiência real. Na minha opinião, esse lance de estudar uma linguagem para tentar uma vaga no mercado é viagem, vale pelo aprendizado e aumentar o skill set, agora, para arrumar uma vaga, acho bem difícil pq as empresas querem o cara pronto. Eu acho muito mais fácil e motivador aprender uma tecnologia quando vou utilizá-la em um projeto real. Sou um cara do C# e tive que aprender Spring boot para usar em um projeto e achei bem legal. Agora aprender só pq a tecnologia é promissora sem utilizá-la em um projeto real, passou 2 meses sem utilização na prática o conhecimento vai por água a baixo.

    • @Azansu
      @Azansu 8 місяців тому +4

      Aí fica a questão, como ingressar no mercado?

    • @leandromoreira7115
      @leandromoreira7115 Місяць тому

      Pois eh isso so serve pra que ta começando

    • @nandomax3
      @nandomax3 Місяць тому

      Eu sabia C e Python e fui contratado pra codar Java e JS
      Aí aprendi Java e JS e fui contratado pra trabalhar com Kotlin
      😂

  • @luanportugal928
    @luanportugal928 Рік тому +16

    Cara, vc é incrível!!! Faz uma sequencia de vídeos ensinando go lang, sua didática é sensacional!!!

  • @mariaeduardasantanadolce352
    @mariaeduardasantanadolce352 Рік тому +6

    Segue sendo o melhor canal para quem quer aprender GO!

  • @MariaEduardaCardosodeSouza
    @MariaEduardaCardosodeSouza 7 місяців тому +7

    estou aprendendo go no meu primeiro estagio, e estou curtindo muito! co certeza uma oportunidade unica de carreira

  • @xslashsdas
    @xslashsdas 11 місяців тому +2

    A biblioteca padrão e as goroutines são os motivos pra eu adorar Go, além da simplicidade. Ler uma base de código em go parece até ler pseudocódigo. Qualquer dev jr consegue entender ao menos uns 70% logo de cara. Realmente espero que mais empresas passem a adotar, seria muito bom.

  • @victorportugues1515
    @victorportugues1515 Рік тому +2

    Eu compraria um curso seu sobre Go. Pelos vídeos que eu assisto seu, eu consigo ver que vc tem uma ótima didática.

  • @gustyzero
    @gustyzero Рік тому +6

    Vídeo incrível! E que timing perfeito, semana toda com esse dilema de migrar pro Go!!
    Fiz uns crudzins e um gRPC pra explorar, curti muito a linguagem, mas não via mercado por aqui.
    Estava lendo Effective Go, gostei bastante, muito daora trazer materiais na descrição!! Já vou devorar tudo.
    Sucesso!!

  • @RS_DEVOPS
    @RS_DEVOPS Рік тому +3

    Mais uma vez. Obrigado por compartilhar. Este canal dentre muitos, foi o que mais fez me tornar um DevGo... todos os dias estudo esta linguagem... imagino um caso, e vou até o final.

  • @johnatansena8327
    @johnatansena8327 Рік тому +31

    Cara, eu to estudando GO justamente por me assustar e ver 3000, 2000, 1000 candidaturas em vaga java/ javaScript. Então pensei de uma forma diferente: São poucas vagas, são poucos profissionais, logo tenho mais chances.

    • @silentspecter23
      @silentspecter23 Рік тому +2

      Fazer o que todo mundo faz é um bom motivo para fazer outra coisa

    • @Minorxable
      @Minorxable Рік тому +15

      Só esqueceu de falar que das 200 vagas de GO 99% dos caras que estão tentando a vaga são Seniors logo só vale a pena estudar go se vc ja trabalha na area e é senior no minimo

    • @guilhermewxs1840
      @guilhermewxs1840 9 місяців тому

      JS já tá cheio de júnior no mercado, difícil se destacar ​@@Minorxable

    • @lordpain1
      @lordpain1 8 місяців тому

      @@Minorxablee tu recomenda fazer oq

    • @Minorxable
      @Minorxable 8 місяців тому +1

      @@lordpain1 Python, JS, Java... tem que ir no feijão com arroz mesmo, larguei a mao de go pq só ia perder tempo com algo que nem ia me dar emprego

  • @kkamarada4
    @kkamarada4 Рік тому +5

    5 anos de PHP e Laravel, e estou pensando em migrar pra Go, mesmo que pra meus projetos paralelos inicialmente e eventualmente a nível de carreira. O vídeo caiu como uma luva!

  • @gagunho
    @gagunho Рік тому +2

    Como sempre, qualidade do video sensacional.
    Comecei a aprender go para me desenvolver melhor como proffisional e também pelos altos sálarios, mas esse canal delicia me ajuda a me manter focado na missão.
    Parabéns Pedro!
    Por favor continue a postar video.
    Sugestão de video: DEV virou Commodity ?
    Abraço!

    • @phenpessoa
      @phenpessoa  Рік тому

      Boa ideia! E muito obrigado :)

  • @publituber
    @publituber Рік тому +1

    inscrito e estudanndo go ! hahaha. sucesso

  • @RicardoSilvaTripcall
    @RicardoSilvaTripcall Рік тому +1

    Primeira vez que mexi com Go foi a uns 7 anos atrás, mas por vacilo próprio, acabou que não não dei muita atenção, mas atualmente estou pegando mais firme, e acho que resumiu bem a linguagem, algo simples, rápido e com excelente performance pra quem quer focar no projeto/negócio ao invés de se perder no emaranhado técnico de algumas linguagens como Rust, que também é uma excelente ferramenta para determinados cenários, mas que cobra o seu preço por isso ...
    Recentemente fiz um projeto em Go usando a lib de templates da linguagem, e foi show !!!
    No mais, excelente video, seu conteúdo é muito bom, parabéns !!!

    • @lan_dev
      @lan_dev Рік тому +1

      Pô imagina só, eu com 7 anos de experiência em Go.. estaria nas Bahamas agora mesmo 😎

    • @RicardoSilvaTripcall
      @RicardoSilvaTripcall Рік тому +2

      @@lan_dev kkk nem me fala, se arrependimento matasse ... tem horas que tem que arriscar e mergulhar de cabeça, sem pensar se vai dar bom ou não, se não der paciência, pula pra proxima ...

  • @allanfarias1988
    @allanfarias1988 Рік тому +1

    Conteúdo excelente, valeu pedro por compartilhar esse tipo de conteúdo... estou estudando o ecossistema javascript, mas com esse vídeo já me deu vontade de aprender go...

  • @nandomax3
    @nandomax3 Місяць тому

    Go ensina ponteiro muito bem, eu aprendi em C, mas foi no Go que eu senti que entendi

  • @pierrefreire
    @pierrefreire 10 місяців тому

    Estou há um ano, estudando Rust, fiz algumas evoluções, escrevi alguns softwares. Rust e Go, foram as linguagens que resolvi focar,. Seus videos são excelentes.

  • @DezzTYS
    @DezzTYS Рік тому +2

    Pedro, trás um vídeo sobre a curva de aprendizado em cada linguagem.

  • @eldadario7339
    @eldadario7339 5 місяців тому

    sou dev Dart/Flutter a anos e quero focar em ser um dev fullstack e a minha escolha de back tá sendo GO comecei faz poucos dias mas tô curtindo muito.

  • @Gustavo054
    @Gustavo054 Рік тому +1

    Vídeo muito massa. Faz um video de roadmap pra quem quer aprender golang.

  • @lce7164
    @lce7164 8 місяців тому

    Queria aprender GO pra trabalhar no começo e depois migrar pra blockchain mas sou junior ainda e nao tenho experiencia, mas GO tem me chamado mta atenção

  • @karlosdaniel6537
    @karlosdaniel6537 11 місяців тому

    Na minha opinião, o principal ponto negativo do Go é a baixa adesão a conceitos de programação funcional e declarativa, principalmente imutabilidade, pattern matching e APIs de coleções mais declarativas. Eu sei que isso foi e é uma decisão e princípio da comunidade e dos criadores da linguagem, focando em simplicidade e uma sintaxe mais explícita, e a linguagem até oferece alguns recursos, como first-class functions e, consequentemente, a possibilidade de definição de higher-order functions.
    Porém, se comparada a algumas outras linguagens com também uma etapa de compilação, como Java e principalmente C#, esta decisão de design deixa algumas tarefas bem mais tediosas, repetitivas e propensas à geração de código boilerplate.
    Além disso, apesar da tipagem estática, a falta de Generics até poucos anos atrás deixou algumas tarefas comuns menos type safe, como o acesso a banco de dados e serialização e deserialização de dados. Já tive vários erros relacionados aos pacotes gorm e encoding/json que poderiam ser facilmente detectados pelo compilador se eles fizessem uso de Generics. Outro problema menor que eu encontrei, mas bem chatinho, é a falta da possibilidade de autocomplete ao utilizar struct tags, já que elas são meras strings.
    Ademais, achei Go uma linguagem muito bem documentada, fácil de aprender, performática (isso não é nem questão de achismo/opinião, é fato mesmo) e sou totalmente a favor das universidades ensinarem Go na primeira matéria de programação, ao invés de C/C++.

  • @luisclipse
    @luisclipse Рік тому +8

    No Brasil não paga bem para desenvolver em Go, se muitos tivesse aprendido C e C++, não perderiam tempo para aprender sobre ponteiro, alocação de memória etc... Seria muito mais rápido... Dentro do Google muitos desenvolvedores passou anos pra dominar o C++, e tiveram que deixar pra escanteio, e começar a aprender o Go 😎😎😎

    • @TheAbimaelST
      @TheAbimaelST Рік тому

      cara tecnologias devem vir para facilitar nossas vidas não para complicar ainda mais. se eu posso fazer uma linguagem que facilita minha vida pq não usar?

    • @luisclipse
      @luisclipse Рік тому

      @@TheAbimaelST é só tentar 😁

    • @gabrielmendes5993
      @gabrielmendes5993 Рік тому

      Depende

    • @wellgenio
      @wellgenio Рік тому +2

      ​@@TheAbimaelSTnão é uma questão de facilidade.
      Para as empresas é uma questão técnica, chegam e um ponto que a empresa vira uma big-tech que as linguagens de alto, apesar de muito produtivas, ficam lentas. Aí você tem que descer o nível e se preocupar com coisas como ponteiro e memória.
      Para alguns programador é uma questão pessoal. Se ser um profissional completo, sabendo dominar não apenas as linguagens de alto nível, mas as baixo nível também. Além de saber como tudo funciona debaixo dos panos.

  • @c_baianorr
    @c_baianorr Рік тому +4

    Esse ano irei aprender go, quero entrar no mercado de trabalho e trabalhar com ela. Eu nao consigo gostar de javascript (já tentei)

    • @1victorhugo
      @1victorhugo 27 днів тому

      E eu não consigo gostar de Python, já tentei mas não vai

  • @boltjz
    @boltjz Рік тому +2

    Ótimo vídeo amigo ❤️

  • @lucasdamasceno7068
    @lucasdamasceno7068 Рік тому +1

    Quero ser especialista em cloud. Em ,2024 vou dominar golang + azure + k8s

  • @TioJobs
    @TioJobs Рік тому +1

    Muito bom! Acho que tá na hora de por Golang na minha lista de estudos 🎉

  • @ylanze4347
    @ylanze4347 Рік тому +4

    eu apostei no go, ja estou uns 8 meses estudando ele e vai ser minha aposta para entrar na carreira como dev, vejo muita empresa hoje contratando para senior e isso quer dizer que alguma hora vai abrir para junior/estagiario porque alguem tem que manter os sistemas de pé. Pelo menos eu vejo dessa forma.

    • @lhenri3724
      @lhenri3724 Рік тому

      Eu sei quase nada de programação, comecei a aprender python há pouco tempo. Você acha que vale a pena largar o python e partir pra Go? Vejo mais vagas para python

    • @felipebarauna166
      @felipebarauna166 Рік тому

      @@lhenri3724 Python tem mais vagas para junior do que Go, então priorize o python e continue estudando Go por fora porque é uma linguagem maravilhosa e bem parecida com python também

    • @ylanze4347
      @ylanze4347 Рік тому

      @@lhenri3724 por que nao aprender as duas? aprende primeiro python e depois vai para Go, se vc for seguir a área de devops, python e Go são bem utilizadas

    • @Minorxable
      @Minorxable Рік тому +1

      em 8 meses com outras linguas tu ja teria arrumado emprego na area kkkkk

    • @questao_88
      @questao_88 10 місяців тому +2

      ​@@MinorxableFalou igual vendedor de curso

  • @joaodutra
    @joaodutra Рік тому +1

    Conteúdo top!!!

  • @RicardoOliveira-ft4fj
    @RicardoOliveira-ft4fj 8 місяців тому

    @phenpessoa Como você indicaria um roadmap para estudar Go em mais baixo nível ? Para compreender os conceitos mais a fundo...

  • @Lanbyteach
    @Lanbyteach Рік тому +4

    Faça o mesmo mas com o rust

  • @andersondias3820
    @andersondias3820 Рік тому +1

    Bacana, gostei do seu video, mas você indicaria qual caminho/curso para iniciar com GO ? no meu caso que sou iniciante ?

  • @gregjfarias
    @gregjfarias 2 місяці тому

    O ponto mais importante do Go é que não é Java, só por isso vale a pena

  • @oraclewy7360
    @oraclewy7360 Рік тому

    Vou ver se consigo me familiarizar com a linguagem

  • @mdp9696
    @mdp9696 7 місяців тому

    Amo Go, fiz os projetos da faculdade com ele e foi super simples de implementar, uma API Rest completa com poucas bibliotecas externas, mas sinceramente como júnior tá difícil achar vaga, atualmente trabalho com C# seria meu sonho trabalhar com Go, to aplicando pra toda vaga que encontro, mas até agora nada...

    • @danterodriguesalves1469
      @danterodriguesalves1469 7 місяців тому +1

      Amigo, vejo várias pessoas falando que é perda de tempo estudar a linguagem para achar emprego com ela, mas acho isso contraditório, pois se for assim, ninguém conseguia vaga de nada, pois todo mundo quer um emprego e começou a estudar por isso.

    • @mdp9696
      @mdp9696 7 місяців тому

      @@danterodriguesalves1469 pois é, agt tem conta pra pagar kkk lógico que agt cria expectativa de trabalhar com a linguagem

  • @cesarmarinhorj
    @cesarmarinhorj Рік тому +1

    Go é uma linguagem sensacional. enxuta, fácil, muito boa! masss.... uma aplicação maior, um ERP send exagerado, mas até mesmo uma API um pouco maior deu um certo trabalho, o que leva a adotar outras linguagens. Até aí tudo bem, cada um no seu quadrado, mas... É possível utilizar bem o Go em uma API um pouco maior? com muitas regras, muitos dados pra consumir?
    e qual a melhor forma / frameroks mais indicados pra usar nesses casos bem maiores . Obrigado!

    • @luizpereira8031
      @luizpereira8031 8 місяців тому +1

      Atuo em uma empresa grande, um banco e que presta serviços de crédito e só se usa GO. Imagine a complexidade das APIs e o número de transações no sistema de pagamentos e validações de cartão de crédito, saldos...

  • @maclaurinrocha2881
    @maclaurinrocha2881 Рік тому +1

    tem como fazer esse benchmark com a linguagem C ? e esse teste fuzzy pode ser feito na linguagem C ? teria como fazer o benchmark em Go para um sistema feito em C para saber quanto ele usa de recurso ?

  • @NathanOnCodes
    @NathanOnCodes Рік тому +12

    Teve uma época que foquei em Go pra tentar trabalhar com ela, tava e estou até hoje apaixonado pela linguagem.
    Porém as empresas preferiam dar oportunidade pra um pleno em outra linguagem que não sabia nada sobre Go, ao invés de dar oportunidade pra um Junior que estava estudando e se dedicando na linguagem.
    Eu preciso pagar minhas contas kk, deixei a paixão de lado e parti pra outra.

    • @Minorxable
      @Minorxable 11 місяців тому +2

      vou ter que fazer isso, estou triste! Java, C# ou Python ?

    • @tcol
      @tcol 11 місяців тому +1

      Faz parte, e vai ser bom pra vc estudar linguagens mais "de massa" antes de cair num meio mais nichado.

    • @NathanOnCodes
      @NathanOnCodes 10 місяців тому

      @@Minorxable qualquer uma dessas você vai conseguir reaproveitar o conhecimento adquirido com Go! Eu escolhi python pq é mais versátil, além de desenvolvimento web eu curto DevOps, tanto python quanto Go são usadas com DevOps e backend. Futuramente pretendo aplicar para vagas de Golang.

    • @FlavioMOliveira35
      @FlavioMOliveira35 10 місяців тому

      É o que falei no comentário acima. As empresas querem o profissional pronto. To na area há 25 anos e ja trabalhei com C, C++, Python, C# e Java. Estudei Go por um tempo e mesmo assim não conseguia nem fazer uma entrevista. Queriam 3 anos de experiência em uma tecnolgia que nao tem nem 5 anos no BR kkkk É mais fácil vc entrar em uma vaga de uma linguagem mais de mercado, tipo Javascript (🤮) e deixar claro para a gestão, depois de ter entregue algum resultado, que vc tem interesse em trabalhar com Go. Mais fácil ser realocado internamente do que buscar uma vaga no mercado. Essa é realidade do mercado de TI

    • @NathanOnCodes
      @NathanOnCodes 3 місяці тому

      @@Minorxable eu optei por Django (python) mas não descartei Go totalmente, futuramente se eu entrar em um projeto Django que será reescrito pode ser uma oportunidade de trabalhar com Go.

  • @NokaVip
    @NokaVip Рік тому +1

    Vale a pena estudar Python em 2024?

  • @Matheus-qv7yw
    @Matheus-qv7yw 7 місяців тому

    show de bola

  • @emersoncosta1985
    @emersoncosta1985 4 місяці тому

    Daí o pessoal vai tudo para Go e tu perde tempo estudando algo fora da sua stack.

  • @Öyster_Boy
    @Öyster_Boy 2 місяці тому

    Entender ponteiro só depois de estudar GO? kkkkk. Eu não tive dificuldades com ponteiros.

  • @brenoprotidev
    @brenoprotidev Рік тому +1

    Uma dúvida que eu tenho: Por exemplo, se você for pleno ou sênior em Java, como migrar para outra linguagem? Por exemplo, se eu começar a estudar Go agora, consigo mercado para ja entrar em vaga pleno/sênior, uma vez que ainda não teve experiência profissional com go?

    • @devpedrohrd
      @devpedrohrd Рік тому

      Ótima pergunta

    • @LeandroOliveira-kn9qx
      @LeandroOliveira-kn9qx 8 місяців тому

      Depende , um bom programador de Java seja pleno ou sênior, já respeitado no grupo, pode sim migrar para outro projeto ou até propor uma solução x usando golang. Também eh possível conseguir vaga em outra empresa, vai dá flexibilidade e necessidade de que contrata e lógico, pode rolar um teste técnico para avaliar o nível técnico em golang. O q falei aqui serve pra outras linguagens por tudo eh conhecimento e experiência, e tb parte eh minha opinião. Abs

  • @vinijgamer4675
    @vinijgamer4675 Рік тому +1

    O que você acha do rust Pedro?

  • @gabrielgg5128
    @gabrielgg5128 8 місяців тому

    sou iniciante na Programação, consigo aprender Go de primeira?

  • @darklo-fis2188
    @darklo-fis2188 11 місяців тому

    Tem algum servidor pro pessoal que estuda go?

  • @maclaurinrocha2881
    @maclaurinrocha2881 Рік тому

    Video top , o que muito me interrssou foi o tempo de compilação, seria top para tecnologia de baixo nivel com qualcomm snapdragon 800 sera que tem como pois eu rodo em C e Cpp para gerenciar camera e reconhecimento facial , será que funciona para o hardware especifico ?

    • @kamuridesu
      @kamuridesu Рік тому +1

      Funciona. Go pode ser compilado pra aarch64, que a maioria dos processadores ARM hj em dia suporta

  • @robsonfeijo
    @robsonfeijo Рік тому +1

    Minha dúvida é sobre propósito.
    Para desenvolvimento web, você acredita que vai pegar tração? Ou ela será mais ninchada Para Devops, assim como Python é para dados?

    • @rafael_tg
      @rafael_tg Рік тому

      Tá tendo bastante backend em go. Daí conecta com front end via api

    • @NathanOnCodes
      @NathanOnCodes Рік тому

      Ela é mais forte na web inclusive

    • @robsonfeijo
      @robsonfeijo Рік тому

      @@NathanOnCodes acredito que o JavaScript tem predominância na web.

    • @phenpessoa
      @phenpessoa  Рік тому +1

      Um dos maiores uso de Go é justamente criar APIs

  • @mti2fw
    @mti2fw Рік тому

    Pq será que tem tantos projetos do ecossistema javascript sendo reescritos em rust ao invés de go?

    • @WaldirBorbaJunior
      @WaldirBorbaJunior Рік тому

      Sempre tive uma resistencia em aprender Rust, mas agora com o Advent of Code, dei o braćo a torcer e confesso, que sim, tem algumas particularidades da linguagem que me brilham os olhos.
      Meus palpites dos JSP estarem indo para Rust:
      1. marketing
      - kernel do Linux
      - Microsoft investindo pesado
      2. apelo da codificaćão segura sem memory leak , sem lag causado pelo garbage collector e por ai vai.
      No geral, GO e Rust são excelentes, eu sou GOlangueiro de carteirinha. Se vou usar Rust nos próximos projetos? Não sei, pois para um CRUD da vida, nao tem motivo.

    • @Redyf
      @Redyf Рік тому

      Rust oferece uma segurança muito grande sobre o código sem falar que é mais rápido também

    • @phenpessoa
      @phenpessoa  Рік тому +2

      Marketing e hype

  • @raphael.portela
    @raphael.portela 11 місяців тому +1

    ignorou meu comentario sobre estudar C no video de programaçao pelo caminho dificil :(

  • @ReneMonteiro30
    @ReneMonteiro30 Рік тому +1

    Golang está no meu roadmap de estudos