As MELHORES dicas de um dev senior

Поделиться
HTML-код
  • Опубликовано: 4 дек 2024

Комментарии • 61

  • @rianbreno134
    @rianbreno134 2 дня назад +11

    O cálculo que o Galego fez das horas considera que programamos 8h por dia, coisa que é bem improvável em um dia normal de trabalho... Sendo assim, se for aplicar 10 mil realmente programando, é muita coisa...

    • @GutoGalego
      @GutoGalego  2 дня назад +9

      @@rianbreno134 faltou mesmo, totalmente. A pessoa ali que programa faz 15 anos provavelmente bateu 10.000 recentemente, ou ta chegando perto.
      Eu falei que eu devo ter, mas pensado bem não tenho não.
      Eu programo desde 2014, mas a média não é 8h por dia TODOS os dias uteis por mes, é beeem menos.

  • @pedrojoaquimaraujo8716
    @pedrojoaquimaraujo8716 2 дня назад +7

    Velho, hoje eu aprendo Quick sort só por causa dos seus vídeos

  • @lhsazevedo
    @lhsazevedo 10 часов назад +1

    11:42 WET > DRY (write everything twice)

  • @samuelribeiro17
    @samuelribeiro17 День назад +2

    Belo suéter Augusto, gostei muito. E sobre o conteúdo, qualidade excelente como sempre.

  • @paraddoxo
    @paraddoxo 2 дня назад +9

    9:10 isso aconteceu porque o Chat guardou em sua memória essa pergunta que você já tinha feito

  • @vitorhugo-ne9gf
    @vitorhugo-ne9gf 2 дня назад +1

    Conteúdo top demais como sempre Galego! Valeuu

  • @danielrdrigues
    @danielrdrigues 2 дня назад +33

    Testes verdes? aqui a gente testa em produção, é mais rápido 🔥👹

  • @psyab9375
    @psyab9375 2 дня назад +3

    Não vi o vídeo, mas fiz o cálculo aqui.
    Eu PROGRAMO (escrever código), em média, no máximo 2 horas por dia.
    Claro que há exceções e empresas que trabalhei que tinham um ou outra dinâmica, horas extras etc, e levando isso em consideração, em 10 anos de carreira, eu programei 5 mil e 200 horas... ajustando para cima, talvez umas 6 mil horas.
    10 mil horas CODANDO é tempo pra caramba... haha
    Acho que vou demorar mais uns 10 anos ainda pra codar mais 5 mil horas.
    Edit:
    Terminei o vídeo e concordo tudo que o autor disse, mas não se cobrem disso de horas, principalmente os mais novos.
    Mais horas codando não tem a ver se você é ou não um programador bom... na verdade é o contrário.
    Se você precisa de 8 horas para uma feature funcional e alguém fez a mesma feature funcional em 2, essa pessoa tem um nível de desenvolvimento acima do seu.
    Então, ao longo da carreira, foque em fazer mais em menos tempo, em otimizar suas soluções, abstrair melhor e escrever apenas quando você já tiver certeza da solução.

  • @miguellopes9177
    @miguellopes9177 День назад +2

    se 10k de horas deixasse alguem no topo eu agora era senior do senior.
    começei a programar no começo da minha adolescencia e naquela época assim como muitos eu não tinha nada pra fazer e como eu gostava de programar gastava meu tempo só programando teve meses que eu passei mais de 17 horas por dia (na escola tinha aqueles chromebook e eu só dormia 3 horas) se for isso acho que posso me considerar alan turing.
    mas falando um pouco mais sério agora quantidades de horas pouco importa para muitas coisas e uma dessas é a area da computação tu pode passar 10 mil horas programando e saber menos ser menos eficiente e ter uma elaboração menor de algoritmos do que alguem que gastou 1000 horas programando MAS fez cada hora vale a pena, pesquisou conceito implementou pesquisou repo no github, olhou code, perguntou pro pessoal mais senior, treinou lógica, matemática, mexeu em 8 linguagens diferentes foi em diversas áreas da computação leu um monte video um monte de videos e o mesmo se aplica pra muitas áreas.

  • @MGyugi
    @MGyugi 2 дня назад

    15:03 principalmente se o bloco tiver mais de 10 linhas pra cada bloco!

  • @kael246
    @kael246 2 дня назад +2

    Existe a possibilidade do seu curso na Udemy algum dia ter desconto? Obrigado pelo vídeo, ótimo conteúdo!

  • @igor972
    @igor972 2 дня назад +1

    Lembrando que puramente programar, não é prática deliberada.
    Prática deliberada, é você identificar os pontos que você é fraco e treina-los.
    Se você "pratica" algo que não trás dificuldades/ja conhece, não é prática deliberada.
    Eu gosto de usar Flashcards(Anki). Pego algo pra estudar, crio Decks e Sub-decks por tópicos e faço alguns flashcards, com desafios.
    Exemplo, queria aprender um pouco de shell script, criei uns 3 ou 4 flashcards com desafios. Na resposta coloco a solução.
    O anki me da de tempo em tempo os cartões que devo fazer. Se eu errar, vejo a resposta correta, repito e no dia seguinte terei que refazer... Se acertar, verei novamente este cartão alguns dias pra frente. Isso é prática deliberada + repetição espaçada + active recall na veia. MAS..... da trabalho, é custoso.
    Estou pensando em estudar estrutura de dados e algoritmos, acho que é um gap no meu conhecimento. Pretendo fazer alguns flashcards pra memorizar alguns algoritmos.

    • @thiagosdev
      @thiagosdev 2 дня назад

      Qual eh esse tipo de cartao que te da o tempo?

  • @alecsandreaparecido4900
    @alecsandreaparecido4900 2 дня назад +5

    'voce deveria ter vergonha de nao saber' kkkkkk ri muito kkk

  • @brunosallesdev
    @brunosallesdev 2 дня назад

    Galego gravou vídeo sem pentear o cabelo, já ganhou meu respeito incontestável

  • @arozendojr
    @arozendojr День назад

    Além do Snyk e sonarQube, conhece mais ferramentas com planos gratuitos?

  • @Lordfm4
    @Lordfm4 2 дня назад +3

    Tem cupom para o curso?

  • @marianamorais7371
    @marianamorais7371 День назад

    Ontem eu vi isso na faculdade. Tem um estudo que aponta que a partir de 10.000 horas de dedicação em algo, a pessoa pode ser chamada de "expert" naquilo.

  • @ghostlife-ls3bg
    @ghostlife-ls3bg 2 дня назад +1

    o que voce acha que um backend deve saber pra trabalhar na area ? to meio perdido nos estudos to estudando Python/Java

  • @paulos.9537
    @paulos.9537 День назад

    09:02 O GPT escreveu a melhor implementado porque já estava salvo na memória dele que você prefere essa kkkk

  • @thiagouepa
    @thiagouepa 2 дня назад

    Comprei o curso desse fera 😎

  • @Joao-h4s7v
    @Joao-h4s7v 2 дня назад +1

    Se realmente for 10 mil horas de prática deliberada é muita coisa. Não é só 10 mil horas fazendo algo que gosta ou domina, são 10 mil horas buscando melhorar onde tem mais dificuldade

  • @miguellopes9177
    @miguellopes9177 День назад +1

    Uma coisa que eu discordo ai é o uso das features acho que se aquilo puder melhorar o código que voce esta fazendo voce deveria usar não importa se em outras linguagens essa feature não existe é assim que linguagens evoluem e tu tem que aproveitar o que a linguagem tem de bom para oferecer.
    Sem falar que normalmente são coisas bem simples o bagulho do python por exemplo eu poderia resolver perguntando pro gpt "o q é um else que vem depois do for no python" ou falando aqui de java um recurso que não é bom porque atrapalha a leitura mas pode ser util as vezes é fazer uma atribuição dentro de um if e outras estruturas tbm voce pode fazer tipo:
    if((x=55)==55){}
    eu acho que isso até deve ter em outras linguagens o C provavelmente tem mas é algo estranho para muitos devs mas se voce decidir que isso é melhor do que fazer a atribuição fora ou sei la (não sei em que momento voce precisaria usar disso) é um recurso que ta ai.

    • @hokageofc774
      @hokageofc774 День назад

      Cara, mas ter que perguntar ao chatgpt algo que poderia só ser entendido por usar um nome bom. Nós temos que tentar sempre seguir um padrão, isso poderia ser uma feature útil da linguagem, mas desse jeito só atrapalha mesmo.

    • @miguellopes9177
      @miguellopes9177 День назад +1

      @@hokageofc774 a não, nome pode esta errado mesmo, eu também não achei adequeado aquele nome else mas, a feature em si ta la e pode usar não vai explodi a codebase porque a lang tem aquela feature.

    • @hokageofc774
      @hokageofc774 День назад

      @@miguellopes9177 Sim.

  • @yrds96
    @yrds96 День назад

    15:55 quando eu digo que python faz "anti-pattern sugar" ainda me criticam

  • @andrefreitasmarques3598
    @andrefreitasmarques3598 2 дня назад

    Para que eu possa aprender a escrever código performático em auto nível, como por exemplo, escrever código com algoritmo quick sort de modo a não alocar memória com gpt fez, tem alguma dica, livro, algo??

  • @ZicaoWarr
    @ZicaoWarr День назад

    Comentário totalmente aleatório só pra engajar mesmo.
    Seguinte, preciso me organizar melhor aqui, sentei pra tenta copiar um código, mas ai esqueci a porta aberta, minha gata veio, pulo na mesa e deito no teclado, ai perdi o foco né, fofura ali na minha frente querendo escovar o pelo, blz, dai peguei um café e fui tentar novamente, só que na primeira linha meu filho acordo, tem 1 aninho, e minha esposa estava ocupada, então precisei dar uma pausa para dar atenção e cuidar dele, show ai depois de 1h minha esposa acabou o serviço dela e sentei pra escrever novamente, mas ai veio minha filha mais velha, querendo que eu jogasse com ela só 1 partidinha de Roblox, vai la eu mais 1h, fui ver ja é 22:15, ai fazer o que, vim tomar bronca do Galego e agora vo dormir pra trampa cedo amanhã, kkkkk.
    Acho que vo ter que por uns limite e organizar meu tempo aqui, só sentar e escrever código num ta dando não kkkkkk.

  • @josias8113
    @josias8113 День назад

    me inscrevi pelo sueter maneiro.

  • @hokageofc774
    @hokageofc774 День назад

    Vou te falar, eu conheço programadores que devem ter mais que isso e usam conexão ssh ao invés de git porque dizem que github não é rápido, ou melhor, não tem teste, eles codam tudo a mesma coisa e fazem deploy do código de quem tem menos bug. 10 mil horas bem aproveitadas te jogam para outro nível, se não for, pode ser que piore sua situação, faça você achar que está certo porque coda há muito tempo, mas na realidade você só parou no tempo.

  • @albertdart6216
    @albertdart6216 2 дня назад

    Esse negócio das 10 mil horas fica nítido e visível em jogadores profissionais de Esportes Eletrônicos.

  • @danieltavares7166
    @danieltavares7166 2 дня назад +6

    Parabéns pelo conteúdo! Seria bacana um vídeo sobre comportamental/emocional de desenvolvedor, e problemas frequentes (e caminhos pra resolver), como Sindrome do impostor, procrastinação, se sentir perdido, etc etc...

    • @kuryart4586
      @kuryart4586 2 дня назад +4

      Não seria bacana não. Já tá cheio de conteúdo assim no RUclips, a melhor parte do canal do Galego é que ele foca em conteúdo técnico sério e útil. Se quiser esse lixo coach, vai no canal do Deschamps.

    • @gepetovovo2509
      @gepetovovo2509 2 дня назад

      @@kuryart4586 eh isso é verdade mesmo, melhor até se afastar desse chorume todo ai.. ou "não estou conseguindo vaga ou salários ruins".. melhor nem falar disso ai..

    • @danieltavares7166
      @danieltavares7166 2 дня назад

      @@kuryart4586 não considero lixo coach, pois sindrome do impostor é um problema real e frequente na área de dev. Se você não passou por isso, parabéns, mas muitos passam, e isso é talvez até mais importante que conhecimento tecnico puro, pois um cara com baixo conhecimento e alta auto-confiança passa na frente do oposto.

  • @carlos-rian
    @carlos-rian 2 дня назад

    Galego, sobre o Prisma para Python, o que vc tá achando?
    Achei a proposta bem legal.
    Porém a forma que é executado por debaixo dos panos não, ao menos no Python. No JS é excelente porque é usada a napi (bridge rust para js).
    Tipo: O Prisma criar um server http para receber e retornar coisas do banco, para consultas pequenas é bem bom. Porém quando tentamos fazer algo com mais linhas, demora muito.
    Eu gosto da ideia de ORM e tals, porém com exceção do Django ORM, quase todo ORM para Python tem algum problema ou é estranho.
    Qual sua opnião sobre isso?

    • @GutoGalego
      @GutoGalego  2 дня назад +1

      Não acho uma escolha tão boa não. Prisma é basicamente feito pra TS/JS. Me parece pouco maduro o client em python. Mas não sei o que recomendar em termos de ORM pra python

    • @kaiosilvacode
      @kaiosilvacode 2 дня назад

      Se queres ORM em python confere SqlAlchemy é uma database toolbox com um ORM que podemos dizer que está no estado da arte dos ORM.

  • @diogojorge1014
    @diogojorge1014 2 дня назад

    Tu não precisa configurar ambiente linux do 0, ArcoLinux está ai para isso!

  • @TecnoPlayCanal
    @TecnoPlayCanal 2 дня назад

    conteúdo premium

  • @MeusEstudos-cu7nn
    @MeusEstudos-cu7nn 2 дня назад

    coloca teu curso em promo amigão

  • @pedrog7621
    @pedrog7621 2 дня назад

    E eu não sabia mesmo que dava pra usar else com for

  • @otaviovaladao4884
    @otaviovaladao4884 2 дня назад

    Estou com 1min30seg de video e o que o Augusto já disse o que nem 30% dos devs sabem disso. Ler código bom faz uma diferença muito grande no quao bem voce coda KKK

  • @el_pato_manco
    @el_pato_manco 2 дня назад

    eu já joguei lol por 10k de horas e ainda to bronze.

  • @israelmonteiro5066
    @israelmonteiro5066 День назад

    O suéter tirou o meu foco

  • @marcossacramento5957
    @marcossacramento5957 2 дня назад

    Ambiente de teste é só pra quem não se garante

  • @RyKajiOji
    @RyKajiOji 2 дня назад +1

    tenho 4k de horas só de lol e nem e o unico jogo q eu jogo 😎😎

    • @matheusfellipe904
      @matheusfellipe904 2 дня назад

      eu ia escrever esse mesmo comentário kkkk, provavelmente devo ter 10k de horas de lol facil, e mesmo assim n me tornei pro player :)

    • @RyKajiOji
      @RyKajiOji 2 дня назад

      @@matheusfellipe904 eu sou é low elo ainda por cima

    • @matheusfellipe904
      @matheusfellipe904 2 дня назад

      @@RyKajiOji Eu n jogo ranked tem um bom tempo, só entro final de semana pra jogar aram com a minha esposa e uns amigos

  • @edmarhenches875
    @edmarhenches875 2 дня назад

    Falou mal do arch! 😱

  • @personalpcgames8241
    @personalpcgames8241 2 дня назад

    um vendedor de curso, mas que não mente, kkkk, se a moda péééga!

  • @DiegoReis42
    @DiegoReis42 2 дня назад

    Pera, tem gente que realmente usa is-odd em prod?
    A lib é literalmente uma piada

  • @wesleysmitthe
    @wesleysmitthe 2 дня назад +1

    Nem de longe você passa 8 horas por dia programando, sobre as semanas, geralmente pegamos 30 dias de férias, ou seja menos 4.2 semanas em um ano, conclusão, ao meu ver, não, você não irá conseguir bater 10.000 horas de programação em 5 anos.

    • @psyab9375
      @psyab9375 2 дня назад +1

      Ninguém passa 8 horas por dia programando, isso é impossível (fora exceções).
      Se o trabalho do programador fosse APENAS CODAR, seria o trabalho mais fácil do mundo. KKKK pena que não é.