Vamos Codar
Vamos Codar
  • Видео 20
  • Просмотров 54 566
Como programar mais rápido?
Fala Galera!
Você conhece todos os atalhos da sua IDE? ja mediu a produtividade que você ganha aprendendo os atalhos? Será que da pra programar mais rápido com atalhos?
Просмотров: 455

Видео

Principio da inversão de dependência - principios do SOLID
Просмотров 3,5 тыс.3 года назад
Nesse vídeo eu falo sobre o último principio do SOLID: o princípio da inversão de dependência Todo mundo ja escreveu aquele código que foi ficando cada vez mais acoplado até chegar um momento que ficou inviável fazer manutenção Mas isso foi antes de conhecer o último pricípio do SOLID Se quiser aprender sobre todos os conceitos, deixa o like e se inscreve no canal!
O que é programação dinâmica?
Просмотров 5 тыс.3 года назад
A Programação Dinâmica é uma técnica para resolver problemas de otimização dividindo-o em subproblemas mais simples e utilizando o fato de que a solução ótima para o problema geral depende da solução ótima para seus subproblemas.
Principio da segregação de interfaces - principios do SOLID
Просмотров 1,5 тыс.3 года назад
Nesse vídeo eu falo sobre o quarto principio do SOLID: o princípio da segregação de interfaces O princípio de segregação de interface (ISP) afirma que nenhum cliente deve ser forçado a depender de métodos que não usa. O ISP divide as interfaces que são muito grandes em interfaces menores e mais específicas para que os clientes só precisem saber sobre os métodos que lhes interessam Se quiser apr...
Desafio de entrevista da amazon - first not repeating character
Просмотров 3,6 тыс.3 года назад
Fala galera! O vídeo de hoje é para aqueles que querem praticar resolução de problemas que são pedidos em entrevista de emprego Hoje vou resolver um possível problema de entrevista do processo seletivo da amazon! app.codesignal.com/interview-practice/task/uX5iLwhc6L5ckSyNC/description Dada uma string s encontre o primeiro caracter que náo se repete. Se não houver tal caractere, retorne '_'.
Hashset e Hashmap - Estrutura de dados
Просмотров 3,2 тыс.3 года назад
Por que o hashset não garante a ordem dos elementos que você insere? e por que ele tem tempo constante para os métodos de Add , Remove e Contains? Nesse vídeo eu explico por que hashset é uma estrutura de dados performática índice do video 00:00 - Intro 00:24 - O que é complexidade de algoritmos? 03:25 - como hashset funciona 04:54 - implementando um hashmap 06:52 - como funciona o bucket do ha...
Como dar nome para variáveis, métodos e classes - Clean Code - Resumo do capitulo 2
Просмотров 1,2 тыс.3 года назад
Já reparou na quantidade de nomes que a gente tem que escolher enquanto a gente ta programando? É nome para variável, método, função, parâmetro, classe, pacotes.. Então é melhor que a gente saiba fazer isso direito Esse vídeo é um resumo do capítulo 2 do livro Clean Code Indice do vídeo 00:00 Escolhemos nomes o tempo todo! 00:27 Como dar nomes significativos 01:15 Exemplo de nomes para variávei...
Desafio de entrevista da microsoft - product except self
Просмотров 8793 года назад
Fala galera! O vídeo de hoje é para aqueles que querem praticar resolução de problemas que são pedidos em entrevista de emprego Hoje vou resolver um possível problema de entrevista do processo seletivo da microsoft, apple, amazon, linked in e facebook! leetcode.com/problems/product-of-array-except-self/ Dado um vetor de inteiros "nums", retorne um vetor "answer" tal que answer[i] seja igual ao ...
Principio da substituição de Liskov - principios do SOLID
Просмотров 3,7 тыс.3 года назад
Nesse vídeo eu falo sobre o terceiro principio do SOLID: o princípio da substituição de Liskov Se vocé tem um objeto que se parece com um pato, faz som de pato, nada como um pato mas precisa de pilhas para funcionar, então certamente voçè tem um problema com suas abstraçôes Se quiser aprender sobre todos os conceitos, deixa o like e se inscreve no canal!
Desafio de entrevista da amazon - max subarray sum
Просмотров 3,3 тыс.3 года назад
Fala galera! O vídeo de hoje é para aqueles que querem praticar resolução de problemas que são pedidos em entrevista de emprego Hoje vou resolver um possível problema de entrevista do processo seletivo da amazon! app.codesignal.com/interview-practice/task/dQD4TCunke2JQ98rj/description Dada um vetor de inteiros, encontre a soma máxima possível que você pode obter de um de seus subarrays contíguo...
Principio aberto/fechado - princípios do SOLID
Просмотров 1,9 тыс.3 года назад
Nesse vídeo eu falo sobre o segundo principio do SOLID: o princípio do aberto fechado Sabe quando você faz uma alteração pequena em uma parte do código e isso faz co que você tenha que fazer diversas outras alterações pequenas pelo código também? Princípio do aberto fechado bem pra resolver isso! Se quiser aprender sobre todos os conceitos, deixa o like e se inscreve no canal! 00:00 - Intro 00:...
Desafio de entrevista do google - sum of two
Просмотров 2,8 тыс.3 года назад
Fala galera! O vídeo de hoje é para aqueles que querem praticar resolução de problemas que são pedidos em entrevista de emprego Hoje vou resolver um possível problema de entrevista do processo seletivo google! Dados dois vetores A e B e um valor inteiro V Escreva uma função que determine se é possível encontrar um valor de A e um valor de B que a soma desses valores seja igual a V
Principio da responsabilidade unica - pricipios do SOLID
Просмотров 2,7 тыс.3 года назад
Fala galera, vamos codar? Nesse vídeo eu falo sobre o primeiro principio do SOLID: o princípio da responsabilidade única Uncle bob define esse principio como "uma classe deve ter um, e somente um, motivo para mudar." E isso pode ser extender a metodos e módulos! Se quiser aprender sobre todos os conceitos, deixa o like e se inscreve no canal!
Desafio de entrevista do facebook - sorted squared array
Просмотров 6163 года назад
Fala galera! O vídeo de hoje é para aqueles que querem praticar resolucção de problemas que pode são pedidos em entrevista de emprego Hoje vou resolver um possível problema de entrevista do processo seletivo facebook! Você tem um vetor ordenado de inteiros. Escreva uma função que retorne um vetor ordenado contendo os quadrados desses inteiros. app.codesignal.com/interview-practice/task/6LMyHZbN...
Por que escrevemos código? - Clean Code - Resumo do capítulo 1
Просмотров 1,4 тыс.3 года назад
Clean Code, escrito por Uncle Bob, é um livro que todo programador devia ler! Traz abordagens teóricas e práticas de como criar e manter código limpo. Nesse vídeo eu faço um resumo do primeiro capítulo! e nos próximos vídeos vou trazer resumo dos próximos capítulos! Então se inscreve no canal para não perder nenhum vídeo! 00:00 - Precisamos de programadores melhores! 00:15 - Apresentação 00:23 ...
4 exemplos de clean architecture na prática
Просмотров 6 тыс.3 года назад
4 exemplos de clean architecture na prática
git MERGE vs REBASE - Qual a diferença?
Просмотров 12 тыс.3 года назад
git MERGE vs REBASE - Qual a diferença?
Para que serve TDD? - Vamos Codar!
Просмотров 2513 года назад
Para que serve TDD? - Vamos Codar!

Комментарии

  • @nicollasmatheus6830
    @nicollasmatheus6830 7 дней назад

    Cara, sempre tive muita dificuldade de entender isso dai, de verdade, parabéns pelo conteúdo e didática. Salvou muito

  • @rodrigodominguesviola
    @rodrigodominguesviola Месяц назад

    muito bom parabenss pela didatica

  • @edilson2x
    @edilson2x Месяц назад

    Like e Inscrição merecidos.

  • @junior.santana
    @junior.santana Месяц назад

    Show! Eu tinha pensado em fazer busca binaria na segunda lista procurando pelo complemento (teria que ordenar a lista primeiro e claro) Uma otimizacao extra que serve tbm pra essa solucao com hashset seria comparar o tamanho das listas. Ex: se A contem 2000 elementos e B contem 10, faz mais sentido criar o hashset a partir de B ja que a criacao do hash tbm impacta na performance

  • @mariodevelopersantos1102
    @mariodevelopersantos1102 Месяц назад

    muito show esse conteúdo, nunca tinha pensado em resolver esse da substring com DP 👊🏼👊🏼

  • @leticialopes1419
    @leticialopes1419 3 месяца назад

    ótimo!

  • @aguiar_8923
    @aguiar_8923 4 месяца назад

    Falar aqui para tu, ficou massa viu kkkkkkk mlk ablou demais

  • @enricoflutter
    @enricoflutter 5 месяцев назад

    ótima explicação!

  • @LucasMartinsdeVargas2112
    @LucasMartinsdeVargas2112 5 месяцев назад

    👊🏽👊🏽

  • @douglasmatosdasilva
    @douglasmatosdasilva 6 месяцев назад

    👊👊👊👊👊👊👊👊👊👊👊

  • @dorany-dev
    @dorany-dev 7 месяцев назад

    Topp demais o conteúdo 👊🏽

  • @EVELYNPXT2009
    @EVELYNPXT2009 7 месяцев назад

    TMJ👊

  • @filipeholanda1548
    @filipeholanda1548 9 месяцев назад

    desse video eu só entendi uma coisa, que eu preciso estudar aushuahsuaus

  • @elisouza5618
    @elisouza5618 10 месяцев назад

    Show e top o vídeo, ajudou muito.Parabéns

  • @raphaelandrade555
    @raphaelandrade555 10 месяцев назад

    ótima explicação

  • @israelribeirojunquera3360
    @israelribeirojunquera3360 10 месяцев назад

    F1 🧐

  • @wilnerclaro7403
    @wilnerclaro7403 11 месяцев назад

    👊

  • @paulopatto8283
    @paulopatto8283 Год назад

    Ia comentar sobre a busca no contains percorrer toda a coleção mas parece que essa estrutura HashSet tem O(1) . Muito bom. Eu de primeira segui a sua linha mas ia quebrar um pouco na estrutura de dados eficiente.

  • @eliabekun
    @eliabekun Год назад

    👊

  • @eliabekun
    @eliabekun Год назад

    👊

  • @Jonesgoful
    @Jonesgoful Год назад

    👊

  • @Jonesgoful
    @Jonesgoful Год назад

    Muito boa a explanação. Exemplo bem profundo que não assistir em qualuqer outro canal....

  • @eliabekun
    @eliabekun Год назад

    👊

  • @eliabekun
    @eliabekun Год назад

    👊

  • @alafylindo8070
    @alafylindo8070 Год назад

    Vídeo chik10 👍

  • @sayuminitta1030
    @sayuminitta1030 Год назад

    caiu uma questao igualzinha a que fiz pra passar na ibm

  • @miltontsilva
    @miltontsilva Год назад

    Show de bola, muito bom o exemplo que você deu. Ficou bem claro o princípio.

  • @Adahodpf
    @Adahodpf Год назад

    Grande vídeo. rapido, didatico e objetivo. gosto! parabéns!

  • @antonioabrantes4262
    @antonioabrantes4262 Год назад

    Didática show, se não fosse a música de fundo, o video seria perfeito! Mas ainda assim, muito bom!

  • @ridemo
    @ridemo Год назад

    Opa, bom vídeo! Deixo a sugestão de mostrar graficamente o relacionamento das classes antes e depois das modificações, confesso que fiquei um pouco perdido na estrutura ali no final.

  • @Aliengrato
    @Aliengrato Год назад

    Excelente explicação!

  • @vitorrezende8377
    @vitorrezende8377 Год назад

    Ganhou um inscrito, de fato tem um domínio muito grande. Acho que por eu estar começando, fiquei um pouco perdido. Tive que assistir o vídeo umas 5 vezes e pesquisar coisas pontuais fora. Não é um vídeo para iniciantes, mas se tiver sede de conhecimento é algo muito relevante para entrevistas de emprego.

  • @Jack-ss4re
    @Jack-ss4re Год назад

    Cara que canal foda

  • @audionoulb7739
    @audionoulb7739 Год назад

    Gostei muito da sua explicação. Foi a melhor que encontrei até o momento.

  • @augustocustodio7282
    @augustocustodio7282 Год назад

    🤜

  • @UhesleiFagundes
    @UhesleiFagundes Год назад

    👍

  • @FAWahl
    @FAWahl Год назад

    👊

  • @matiasmoreto4990
    @matiasmoreto4990 Год назад

    Não entendi nada kkkk

    • @nicolasteofilo
      @nicolasteofilo Год назад

      Pow, se tu não entendeu com esse vídeo, tu não entende com nenhum outro kkkk Pois esse foi melhor que encontrei mesmo, talvez te falte uma pequena base de estrutura de dados e algoritimos

    • @matiasmoreto4990
      @matiasmoreto4990 Год назад

      @@nicolasteofilo Provavelmente kkkkk Ainda estou no primeiro semestre, mas meus professores disseram que vamos aprender sobre isso nos próximos, quando eu assisti esse vídeo as aulas da faculdade ainda eram introdutórias, agora já entendi melhor sobre o que ele quis dizer porém não entendi sobre o cálculo em si, vo pegar pra assistir novamente com atenção qualquer dia kkkkk

  • @123thebruno
    @123thebruno Год назад

    Muito interessante, é igual a ideia de balanceamento de carga que é aplicado para escalar requisições web e banco de dados distribuído.

  • @lucasmedeiros391
    @lucasmedeiros391 Год назад

    Melhor vídeo de sobre SRP que já vi

  • @nathalyak4362
    @nathalyak4362 Год назад

    👊👊👊

  • @nathalyak4362
    @nathalyak4362 Год назад

    Gostei muito do vídeo e valeu pela dica da otimização prematura.

  • @justrelax6144
    @justrelax6144 Год назад

    didatica foi muito boa

  • @luansouzasilva31
    @luansouzasilva31 Год назад

    Muito bom. Gostei da sua forma de mostrar o problema e como vc pensou pra solucionar. Valeu!

  • @paraquedoido5304
    @paraquedoido5304 Год назад

    Muito boa explicação. Só fiquei com uma dúvida: o método ANY e FIND do array, não tem que percorrer todos elementos para comparar se existe o elemento no bucket? Isso não faz eles serem O(N)?

    • @vamoscodar5163
      @vamoscodar5163 Год назад

      Sim! mas na pratica esses buckets terão 1 ou pouquíssimos elementos, pois quando eles começam a ficar com muito elementos o resize é feito

  • @CassianoOliveira1
    @CassianoOliveira1 Год назад

    Eu estou na situação 3:31 num projetinho aqui, a partir daí o melhor é fazer o merge da feature2 para a feature1 e em seguida da feature1 para a main?

  • @hinocenciopaulo
    @hinocenciopaulo Год назад

    Pego de surpresa por esse canal. Excelente explicação cara. Parabéns por esse vídeo maravilhoso.

  • @nottody7383
    @nottody7383 2 года назад

    Não entendo de programação mas pelo que eu entendi vc separou cada função em módulos para facilitar caso tenha que haver alguma mudança, correto? Pelo que eu entendi foi isso

  • @menssageiro01
    @menssageiro01 2 года назад

    Mano tem algum livro q eu possa ler e entender essa parada a fundo ?

  • @Lucas21BRASIL
    @Lucas21BRASIL 2 года назад

    Você é fera! Uma pena que essa área é tem um nicho muito restrito, mas não pare de postar.