4 dicas para ficar bom em LeetCode

Поділитися
Вставка
  • Опубліковано 25 жов 2024

КОМЕНТАРІ • 94

  • @lucassamuel9815
    @lucassamuel9815 5 місяців тому +42

    Top as Dicas, difícil é perder a teimosia de ficar horas em um exercício por orgulho de não querer ver uma solução, mas vou tentar aplicar a dica dos 10 minutos.

    • @LucasMateus-hk9zf
      @LucasMateus-hk9zf 5 місяців тому +9

      Eu já fiquei 4 horas em um problema até resolver. O que ele fala faz sentido, falta de humildade mesmo. Vou fazer isso durante uma semana para ver

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

      @@LucasMateus-hk9zf e aí?

    • @jhonatanedward6810
      @jhonatanedward6810 9 днів тому

      É foda kk sou assim também, e as vezes fico nos 10 min, mas ai me dou mais 5 minutos pq na minha cabeça eu to perto de resolver o problema e no final das contas não resolvo. kkkk

  • @clymbep3390
    @clymbep3390 5 місяців тому +31

    linguagem C é bom pra entender como estruturas de dados realmente funciona

  • @Bruno-bh8dm
    @Bruno-bh8dm 5 місяців тому +8

    Excelentes dicas. Principalmente sobre a parte de não quebrar a cabeça e só ver a solução, depois procurar replicar em outros problemas. Eu admito que acabo desistindo dos problemas mais do que gostaria, por uma questão de "ah, não consigo resolver, mas quero conseguir por conta própria e não colar na resposta". Mas no fim o que acaba acontecendo é que perco conhecimento. Vou adotar essa postura a partir de agora. Obrigado.

  • @matheusaraujo6445
    @matheusaraujo6445 5 місяців тому +4

    Essa dica de não ficar pra sempre quebrando a cabeça é boa mesmo. Lembro de ver um cara dando um exemplo da formula da divisão, no final é uma algoritmo que a gnt aprende só e não ficamos pensando a todo momento como funciona por trás, mas o importante é que conseguimos usar esse conhecimento para fazer muitas outras coisas depois.

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

    galego, porque tu não faz uma playlist de estrutura de dados, tava querendo estudar isso e tu tem uma didatica bem daora pra ensinar esses fundamentos

  • @pypees
    @pypees 5 місяців тому +3

    Esse canal merece muito mais inscritos!
    Vou salvar esse vídeo na minha playlist ❤

  • @sadasdasdsadas1
    @sadasdasdsadas1 5 місяців тому +10

    Sempre perdi horas e horas quebrando a cabeça pois achava que seria errado colar. Obrigado pela dica, vou ser menos orgulhoso kkkk

    • @Comentador-qf9jq
      @Comentador-qf9jq 15 днів тому +2

      Mas vc tambem esta certo, depende do seu objetivo. Se você quer "ficar bom no letcode" (acho bizarra essa frase), talvez não seja uma abordagem boa. Eu discordo de muita parte desse vídeo, são dicas válidas mas para um tipo muito específico de pessoa, que é alguém que vai participar de entrevistas de emprego, não tem tempo e nunca usou o Letcode, Hackerrank...
      Caso contrário não tem motivos de seguir essas dicas, inclusive em algumas eu recomendo até fazer o oposto delas. Hoje domino umas 10 linguagens de programação e sei o básico de umas 20. E esse domínio só veio através depois de quebrar bastante a cabeça, numa época onde não tinha chatgpt, ou você aprendia a pensar melhor e a pesquisar ou ficava sem soluções.
      E por que eu disse para fazer o oposto? Porque a maior parte da aprendizagem consiste em quebrar a cabeça. Isso já é comprovado, existe um equilíbrio entre o nível de dificuldade da tarefa e o limite da pessoa. Não adianta a pessoa pegar uma tarefa muito acima do nível dela e ela se frustrar. Do mesmo jeito não faz sentido vc pegar um problema fácil ou obter a resposta de maneira fácil. Inclusive isso é prejudicial para o cérebro em relação a aprendizagem.

    • @sadasdasdsadas1
      @sadasdasdsadas1 13 днів тому

      @@Comentador-qf9jq eu sou extremamente orgulhoso e não vejo a solução até conseguir por mim mesmo. Acontece que, por diversas vezes eu deixo aquele exercício de leetcode de lado de tanto que tentei e não consegui e isso não é nada satisfatório. Num tempo em que a dopamina é tão disputada, cada um deve se conhecer e traçar a estratégia de estudo que for melhor pra si.
      A ideia de não perder muito tempo tentando solucionar por si só pode nos dar mais tempo pra enxergar o padrão de resolução de problemas que tenha uma lógica parecida e isso parece ser o essencial, pois a partir do domínio desses padrões a gente consegue identificar e aplicar o que for necessário… De fato houve essa época em que o chatgpt não existia e o acesso era mais desafiador, no entanto havia mais interação e cooperação nos fóruns, o que tem diminuído devido o surgimento do chatgpt/ copilot etc. E de fato, essa ansiedade que as redes “sociais” gera em nós, prejudica a nossa capacidade de ter paciência em ler com calma e aprender leva tempo, cada um tem um tempo também…
      Acho que faz sentido sua provocação, devemos sempre nos desafiar a tentar fazer sem ver a solução, mas ficar preso por muito tempo por teimosia pode não ser a melhor estratégia para alguns, e pra mim eu aprendi que não é.

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

    Basicamente o livro "Entendendo algoritmos" do Aditya Y Bhargava (Novatec) tem muita coisa explicando e tem em python

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

    Valeu Augusto! Meu maior defeito era ficar horas/dias no mesmo problema.

  • @saulolima6874
    @saulolima6874 11 днів тому

    Sensacional!

  • @UkuleleNaoÉCavaquinho
    @UkuleleNaoÉCavaquinho 5 місяців тому +2

    cara essa dica de não ficar 3 horas tentando achar alguma solução é algo que já venho pensando faz muito tempo tipo não faz sentido nenhum eu conseguir fazer uma coisa que nunca vi na vida kkk é meio obvio mas puxa vlw ajudou muito!!🥳

  • @saca_isso
    @saca_isso Місяць тому +2

    Não achei o vídeo do BIG O no canal!

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

    Boa mano! Vou começar agora focar pras vagas na gringa e vou treinar pelo leetcode. Obrigado pelas dicas!

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

    Uma dica pra deixar o vídeo organizado é colocar timestamps, de resto ótimo trabalho Augusto, seu canal é bom demais!

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

    As finalizações dos seus vídeos sempre me fazem sentir como se você estivesse fechando uma porta na minha cara

  • @Kaonnemann4
    @Kaonnemann4 5 місяців тому +1

    do nada esse canal começou a ser recomendado pra mim

  • @ariondeno
    @ariondeno 5 місяців тому +2

    Lógica de programação == álgebra booleana

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

    Seu conteúdo é ouro

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

    Augusto, poderia trazer a lista que tu falasse no final do vídeo sobre os problemas mais comuns? Seria bem útil. Tmj

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

    Estou praticando usando java porque já estou familiarizado apesar de ser tipado, mas to pensando em usar Go pra aprender algo novo tambem, a dica de como buscar os exercicios de acordo com o que se estuda tambem foi com demais

  • @igorgoncalves5691
    @igorgoncalves5691 5 місяців тому +2

    Excelentes dicas, obrigado.

  • @VitorCosta-csdev
    @VitorCosta-csdev 3 місяці тому

    Estava utilizando C#, já que estou estudando ela, mas Golang supera para problemas em tal estilo por não abstrair alguns detalhes de implementação.

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

    Excelente dicas.
    Eu não usaria Javascript pra leetcode porq não tem muitas estruturas de dados disponíveis out of the box. Python brilha muito porq tem muita coisa já pronta pra usar. Quase tomei ferro porq não tinha minHeap no JS e não dava tempo de implementar na nao

  • @paulorangelhora5888
    @paulorangelhora5888 5 місяців тому +1

    Cara, valeu pelas dicas!

  • @caualeite3537
    @caualeite3537 5 місяців тому +3

    ouvi que leetcode é a embaixadinha do futebol na programação, mostra que você domina mas n faz gol

    • @Renato-fv3mz
      @Renato-fv3mz 4 місяці тому +1

      Sei que foi o Fiasco que disse isso, mas ele diz que também tem utilidade praticar no leetcode só não se iluda achando que colocar suas esperanças e forças nessas plataformas vai te dar um emprego numa big tech da vida

  • @drapala97
    @drapala97 5 місяців тому +2

    Entendi, vou ficar três horas encarando um problema de backtracking usando rust

  • @immazza14
    @immazza14 5 місяців тому +9

    O maior hater do Fiasco é o Augusto SKKAKAKALAKAKA

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

    sempre vídeo de qualidade bom demaisss

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

    Excelente vídeo!

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

    Conteúdo Sensacional!!

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

    excelente vídeo.

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

    Show de bola! Qual gravador de tela você usa?

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

    Muito bom, Augusto!!!!

  • @Matheus-qv7yw
    @Matheus-qv7yw 5 місяців тому +1

    show de bola

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

    Vlw Augusto.

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

    por que em alguns casos voce nao recomanda usar a linguagem que trabalha? no meu caso trabalho com flutter e quero praticar com outra linguagem, nao sei se dart seria o ideal.

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

    Vídeo muito util!

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

    Vídeo muito bom, mas não consigo deixar de reparar que você se parece muito com o RyanRed kkkkk

  • @Lucs-ku5cb
    @Lucs-ku5cb 5 місяців тому

    Rust não presciza tipar todas as coisas, o compilador é inteligente o suficiente pra casos obvios. O mesmo vale pra Haskell que tem o sistema de tipos ainda mais inteligente

  • @gamer01962
    @gamer01962 5 місяців тому +1

    Que vídeo bom cara

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

    ainda nao consegui nem um estagio, vale a pena estudar leet code? Quer dizer, em algum momento PROXIMO **vao** me pedir pra fresolver um desses?

  • @Masqueico_B0stileiro
    @Masqueico_B0stileiro 5 місяців тому +20

    Sou programdor Java, já dominei orientação a objetos, e já fiz o meu primeiro CRUD, isso já é o suficiente para arranjar uma vaga como programdor nessa área?

    • @devlucasgalvao
      @devlucasgalvao 5 місяців тому +8

      Se teu crud foi uma api rest seguindo o mínimo de alguma arquitetura d software acredito q sim.

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

      Só tem uma forma de saber, se aplicando pra vagas. Mas ter feito um crud soa como pouca coisa, se você não conseguir emprego agora continua estudando. Foca em fazer projetos reais, mesmo que eles só rodem local no seu Pc e não tenham frontend.
      Se você curte mangá, faz um app pra gestão dos seus mangás. Se você gosta de cozinhar, faz um app de sugestão de receitas. Tenta fazer um app pra ajudar seu pai no trabalho dele, ou procura um problema na sua vida pra resolver.
      Eu aprendi golang fazendo projetos resolvendo coisas de investimento. Fiz uma api rest que calcula a rentabilidade após impostos de investimentos e ele também retornava quais seriam outros investimentos equivalentes sob outros regimes tributários.
      Fiz um CLI de todo list para poder gerir minha lista de tarefas no meu próprio terminal.
      Fiz uma biblioteca digital para minha esposa com endpoint para cadastrar nova editora, novo autor, novo ilustrador, novo livro e endpoints para listar os livros usando diversos filtros.
      Criei um jogo de jokenpo com dois serviços rest que comunicam entre si.
      Criei um simulador de combate via endpoint. Você cria personagens no banco de dados e consegue alterar os valores de vida dele, um endpoint que simula um ataque e tal

    • @mou8842
      @mou8842 5 місяців тому +6

      infelizmente ainda nao, a maioria das vagas pede algum framework como spring, muito dificil mexer com java puro

    • @bcampera
      @bcampera 5 місяців тому +3

      Como junior, é possível, mas vagas junior são mais difíceis de achar publicamente e são concorridas. Eu diria pra você tentar por indicação se tiver conhecidos que atuem na área.

    • @lucasmegaloja
      @lucasmegaloja 5 місяців тому +11

      esse "já dominei orientação a objetos" na minha opinião é onde a gente mais se engana, depois que vc acha que dominou, começa a ver coisas novas e entender que falta muito pra "dominar"

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

    Boa mn, conteudo rico

  • @rafael_tg
    @rafael_tg 5 місяців тому +1

    E o advent of code vc curte?

  • @antoniofernandodiasjunior8896
    @antoniofernandodiasjunior8896 5 місяців тому +8

    Oi amigo. Python nao tem tipagem fraca. A sua tipagem na verdade é forte e dinamica. Fraca seria o JS, e faz vc conseguir somar inteiro com string, float com bool, etc. Vom python vc nao consegue, isso da erro de tipos

    • @thou-vow
      @thou-vow 5 місяців тому

      Perfeito

    • @alessandrofranca4304
      @alessandrofranca4304 4 місяці тому +1

      Não, python é tiragem fraca mesmo e JS é uma bagunça

    • @thou-vow
      @thou-vow 3 місяці тому

      @@alessandrofranca4304 em Python as conversões entre tipos precisam ser declaradas explicitamente

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

      Exatamente, quando ele diz que o Python tem uma tipagem fraca ele quis dizer na verdade que a tipagem é dinâmica, pois estava se referindo ao modo de declarar variáveis (tipos)

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

    curti muito seu conteudo. Estava usando o beecrowd para treinar logica de programao e resolver alguns exercicios, qual é esse site que voce usa para procurar os problemas?

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

      leetcode é o nome do site 👍🏼

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

    valeu pelas dicas

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

    Livro muito bom para algoritmos e estrutura de dados é o da Loiane Gronner.

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

    CADE OS VIDEOOOOS

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

    Oq é leetcode?

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

    Obrigado pelas dicas.

  • @Lucky-hy3hv
    @Lucky-hy3hv 5 місяців тому +8

    DPs do video do fiasco, não consigo tankar a palavra leetcode que me lembra do video "leetcode a punheta da programação"

    • @vitvitvitvitvitvitvitvit
      @vitvitvitvitvitvitvitvit 5 місяців тому +1

      KKKKKKKKKKKKKKKKKKKKKKKKKK lembrei agora af

    • @Masqueico_B0stileiro
      @Masqueico_B0stileiro 5 місяців тому +1

      Coé kkkkkkkkkkk conheço esse canal tbm

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

      leetcode é tipo jogar video game

    • @michelcaesar1
      @michelcaesar1 5 місяців тому +1

      Tb vi esse vídeo, e concordo com ele na parte que o leetcode não deve ser visto como algo essencial para conseguir emprego, mas ao meu ver permanece sim como um excelente estudo complementar e que pode dar um diferencial.

    • @Lucky-hy3hv
      @Lucky-hy3hv 5 місяців тому +1

      @@michelcaesar1 diferencial no dia a dia só se tu for pra big tech, pq nas empresa br vai aposentar fazendo crud

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

    vlw mestre!

  • @umcanalsemvidanoyoutube8840
    @umcanalsemvidanoyoutube8840 5 місяців тому +1

    Eu acho que linguagens tipadas são menos proprensas a erros

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

      Depende do erro. Tão abandonando C por conta do dev ter que implementar tudo e da uns erros gravíssimos de memória por isso.
      Independente disso esse tipo de exercício a gente faz pra passar em entrevista então quanto mais simples a sintaxe melhor

  • @VictorHugo-vt2po
    @VictorHugo-vt2po 5 місяців тому

    Show!

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

    MT bommm

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

    lindo o telegram aos 0:44

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

    Eu mexendo com Rust. Tá de boa. E C

  • @immazza14
    @immazza14 5 місяців тому +1

    Fiasco deu dislike

  • @vini.x_x
    @vini.x_x 22 дні тому

    Esse vídeo realmente existe? 😂😂😂 vá de java e seja feliz meu filho