Aprenda a programar DO JEITO DIFÍCIL

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 455

  • @leyria
    @leyria ปีที่แล้ว +225

    Concordo, depois de estudar C/C++ e assembly, minha habilidade de programador aumentou exponencialmente, demorou muito pra aprender, mas depois de C++ eu aprendo qualquer coisa. Parece que tudo é mais do mesmo, MInha principal motivação era fazer jgoos 2D, agora que já sei o 2D tanto criei minha game engine 2D, agora to indo pro 3D, e meu Deus... o bagulho é extremamente dificil! Passei 1 ano só pra ter um hello wolrd(um poligono em movimento) em openGL! Agora to criando minha propria game engine 3D. Tem sido bem satisfatorio, fico bem motivado quando meu código roda, algo que nunca pensei que poderia fazer^^

    • @manodoceu7217
      @manodoceu7217 ปีที่แล้ว +5

      estou iniciando agr em C++, vc aprendeu com algum curso ou leu sozinho algo ou vídeos aq do youtube msm? eu to planejando fazer um joguinho 2D com sdl2 mas queria entender como realmente funciona por debaixo e a arquitetura, se puder me falar alguma dica eu agradeceria!

    • @leyria
      @leyria ปีที่แล้ว

      @@manodoceu7217 Eu aprendi C com o livro C completo e total, fiz todos os exercicios daqueles livro, depois fui pra C++ com o livro A biblia do C/C++ do Kris Jamsa, depois li o livro do criador do C++, ele tem varios. Não posso colar links aqui, mas procura sobre livros de C++ no stackoverflow, tem um post q faz uma lista bem dahora! O foa do cpp é que vc nunca vai saber tudo, pq ele atende varias areas, nn só games, na vdd da pra fazer tudo em c++.

    • @gardixtesla2349
      @gardixtesla2349 11 หลายเดือนก่อน +2

      C++ como programar (Deitel)

    • @lolistrade3882
      @lolistrade3882 11 หลายเดือนก่อน +1

      eu tambem to apredendo opengl e o negocio é complexo

    • @junio.coelho
      @junio.coelho 10 หลายเดือนก่อน

      @@gardixtesla2349putz, já li alguns do Deitel. Nem me lembrava mais disso, hahaha. Bons tempos.

  • @lucastoledobm
    @lucastoledobm 11 หลายเดือนก่อน +37

    Sou professor de Física e decidi aprender a programar. Pouco depois decidi fazer um site e to fazendo tudo do zero. Ta sendo muito divertido e estou quebrando a cabeça pra resolver até mesmo problemas simples com CSS, mas fico orgulhoso quando consigo resolver.
    Com o tempo vi opções mais "práticas" de fazer sites mas eu odiei. Sabendo a base eu sinto que tenho controle total e posso fazer o que eu quiser, e posso resolver quando aparece um problema.
    O que eu ensino pros meus alunos é: quando você aprende a base, você pode resolver qualquer coisa, mas quando vc só memoriza os "corta-caminhos", você tem que torcer pra dar certo pq se der errado vc vai estar perdido.
    Analogamente, acho melhor ensinar alguem a sobreviver numa mata do que uma que só memorize os caminhos mas fique perdida se algo acontecer.

    • @kaiophillipe6004
      @kaiophillipe6004 10 หลายเดือนก่อน +2

      concordo a base é fundamental.

    • @Tiago4849
      @Tiago4849 9 หลายเดือนก่อน +1

      Companheiro, persista!
      Eu era professor de química e há 3 anos decidi aprender a programar. Peguei um estágio não remunerado no inicio só pra aprender na prática mesmo. No começo é uma loucura mesmo, rs. Alinhar uma div com float no css é um sofrimento sem tamanho. Mas com o tempo e dedicação, tu consegue aprender os fundamentos e pensando em novos métodos e formas de resolver os problemas(Depois que descobri o display: flex por exemplo, nunca mais tive problema em alinhar elementos, rs)
      Há menos de 1 mês consegui uma boa vaga home office de Dev trainee e larguei as aulas. Ainda não sou um desenvolvedor de fato, mas estou caminhando pra isso. Persista que o caminho é árduo mas vale a pena. Um abração.

  • @SidneiSimmon
    @SidneiSimmon ปีที่แล้ว +44

    Sou coordenador de uma equipe de devs e meu maior desafio tem sido motivá-los para continuarem com seus estudos e evoluírem na qualidade das entregas. Gostei muito da forma como você expoe essa necessidade e da maneira lógica que abordou o assunto. Vou compartilhar com todos devs este vídeo como forma de motivá-los.

    • @pedrinhopodcast9343
      @pedrinhopodcast9343 10 หลายเดือนก่อน +1

      contrata eu, to precisando de uma coordernacao assim.

  • @juliol.7081
    @juliol.7081 ปีที่แล้ว +13

    Eu demorei 2 anos para fazer um grande CRUD que aprendi a fazer em PHP, CSS, MySQL.. fiz tudo na mão, tive que refazer do zero 2 vezes. Foi um ótimo aprendizado e disso saiu um software que implementei, o lucro foi zero, mas me mostrou um caminho.

    • @Tds789
      @Tds789 8 หลายเดือนก่อน +1

      estou fazendo o mesmo em C#.

  • @JoaoHenrique-ur8ut
    @JoaoHenrique-ur8ut ปีที่แล้ว +16

    Sou contador, cair aqui de paraquedas. Mas o assunto tratado no vídeo serve muito para qualquer área. Parabéns pelo conteúdo!

  • @SpacialCow
    @SpacialCow 11 หลายเดือนก่อน +3

    O negocio e bem simples, você que esta na área apenas por dinheiro, e faz o mínimo para estar empregado, você vai concorrer com gente que gosta do negocio e respira o negocio.
    Não espere a mesma faixa salarial e as mesmas oportunidades.
    Não tem problema nenhum estar ali apenas pelo dinheiro, POREM não adianta negar a realidade e ficar chorando como se o mundo estivesse contra você, sendo que você esta competindo com um nível técnico completamente diferente.
    Não sou formando em ciência da computação, porem estudei muito sobre CS durante anos. Meu estudo aprofundado na área me deu oportunidades incríveis, de trabalhar pra fora e fazer bastante dinheiro.
    Nesse ano de 2024, irei iniciar minha graduação CS por GOSTAR da área (já trabalho a 6 anos com isso), não porque preciso por conta de empregabilidade, pois já estou no mercado a um bom tempo. Algumas pessoas pensam "Pra que?", "Nao vai ganhar nada com isso". Eu não preciso ganhar nada com isso, eu vou fazer porque eu quero.
    Ótimo video Pedro! O mundo precisa de um pouco de choque de realidade e o imediatismo de rede social tem que acabar.

  • @Saul_McCallister
    @Saul_McCallister 2 หลายเดือนก่อน +3

    Se programar em C e Assembly, você programa TUDO!

  • @guitarcat01
    @guitarcat01 ปีที่แล้ว +23

    Cara, esse tipo de vídeo é muito bom, queria que mais devs reconhecesse o valor de programar low-level. Programo por volta de 1 ano e comecei com Python por conta de universidade, mas no meio do caminho me apaixonei por programação low-level. Passo horas estudando como funciona programação gráfica e arquiteturas de Engines, o tanto que eu já aprendi é surreal, parece que eu estou controlando o computador e entendendo como ele funciona. Recentemente comecei a estudar Spring Boot com objetivo de tentar alguma vaga de estágio pra eu ter um retorno financeiro a curto prazo, mas nunca vou largar a programação mais low-level, porque por mais que isso não vá me dar 1 centavo no curto prazo, é algo que eu gosto, e isso já vale bastante!

    • @OCTensorDev
      @OCTensorDev ปีที่แล้ว

      @@FelicianoOliveira-eg6gp Comece por uma linguagem low-level, depois é algo automático o aprendizado.

    • @vitormascarenhas4884
      @vitormascarenhas4884 10 หลายเดือนก่อน

      Se gosta tanto assim de low-level talvez era melhor ir pra engenharia elétrica/computação. Lá estuda assembly, VHDL, além de C.

    • @victorssalveskk
      @victorssalveskk 9 หลายเดือนก่อน

      Verdade, dos tres cursos oq vc vai pegar mais low level é engenharia da computação​@@vitormascarenhas4884

    • @fabioa8059
      @fabioa8059 5 หลายเดือนก่อน +1

      Gosto muito da proposta de entregar performance gigantesca com essas linguagens, mas claramente fora da gringa tem um grande problema dessas tecnologias com empregabilidade. A real é que se conta nos dedos da mão o número de empresas no brasil que precisam escalar tanto que exijam entregar códigos de baixo nível customizados fora das libs populares

  • @erickfiori
    @erickfiori ปีที่แล้ว +12

    Há algumas semanas a plataforma vem me indicando seus vídeos e tenho gostado muito, seu conteúdo é 10 de 10!
    No Brasil é como 'garimpar' para achar pessoas que tenha opiniões realistas e sensatas, principalmente frente a essa glamourização que acontece/aconteceu na nossa área.
    Falando especialmente sobre o vídeo.
    O canal do Prime é realmente excelente! Assino embaixo.
    Migrei da área de suporte para o desenvolvimento há 4 anos no modo autodidata e 'água mole em pedra dura tanto bate até que é nóis'.
    Depois de todo esse tempo ainda tem sido uma jornada bem desafiadora e com muitos deles sendo colocados por mim mesmo, por uma ânsia que me faz querer aprender cada vez mais. É bem louco, eu diria.
    Quando comecei, foquei no que precisava ser feito e foi dando certo - apesar de toda a frustração e vontade de desistir.
    O quebra-cabeça foi se montando e várias luzes começaram a piscar: "Agora eu entendi!", "Aprendi!", "Como é que isso funciona embaixo dos panos?" e por aí vai.
    Chegou um momento que falei "Quer saber? Vou meter uma faculdade e ver qual é" - e olha que o que tem de gente que acha e brada que faculdade é bobagem ... Então, precisamos conversar, amiguinho.
    Esse lance de ter um desafio pessoal é realmente engrandecedor!
    Meu desafio pessoal atualmente é aprender Estrutura de Dados e praticar Algorítmos exclusivamente em C. Sinto que sempre saio mais confiante conforme vou avançando e vendo cada vez mais as linguagens em si como ferramentas de um grande escopo do que como 'bala de prata' pra determinado fim.
    Enfim!
    Obrigado pelo vídeo!

  • @lucassamuel2455
    @lucassamuel2455 4 หลายเดือนก่อน

    Pra mim isso serve pra qualquer coisa na vida. Quando vc aprende do jeito difícil, vc assimila muito melhor as coisas mais fáceis, esse esforço cognitivo inicial te ajuda fazer perguntas melhores.

  • @ruanwellygntonlobatobarbos2046
    @ruanwellygntonlobatobarbos2046 10 หลายเดือนก่อน +2

    4:41 "Fazer as coisas do jeito difícil mostram pra gente o que é possível ser feito". Simplesmente poético 👌

  • @_rbgadotti
    @_rbgadotti ปีที่แล้ว +12

    Vídeo perfeito. Quando comecei a programar, pouco mais de 10 anos atrás, não tinhamos tanto conteúdo disponível como tem hoje pela internet. Eu cheguei a ler muitos livros de programação por mera obrigação, não tinha outra fonte melhor. O que eu já fiz de coisa que não servia pra nada mas que me fizeram crescer não está escrito, e continuo fazendo até hoje. Vejo um problema pra resolver, e por mais que não precise, se acho que vai ser legal vou lá e faço, mesmo que eu pare pela metade. O que vejo de profissional que usa bibliotecas enormes pra resolver o problema que uma função resolveria não tá escrito. Sobre o que você falou dos professores, chega a ser um absurdo, faz muita diferença você pegar um problema e saber como aquela tecnologia funciona de forma completa ao invés de uma camada superficial. Enfim, gostei do conteúdo, pratíco muito isso e espero que esse vídeo inspire mais pessoas a fazer o mesmo.

  • @rodrigoportugal7336
    @rodrigoportugal7336 11 หลายเดือนก่อน +43

    Não sou um dev como a maioria de vocês, trabalho mais com prototipagem de algoritmos científicos. Em 2009 estava trabalhando na Noruega num departamento que criava algoritmos inovadores para área de petróleo. No início dos meus trabalhos, fiz um tour pelo departamento passando por cada funcionário para cada um me mostrar o que estavam fazendo, a fim de que eu me inteirasse de todos os projetos. Foi uma ótima iniciativa do meu gerente.
    Numa desses demos com um dos funcionários, um cientista da computação, ele me mostrou um pedaço de código em C# que realizava interpolação com polinômio de 21o grau. Achei meio estranho, mas beleza, isso era o core de muitos outros projetos. Eu percebi que para a parte do código que chamamos de Avaliação Polinomial, ele estava usando meramente um algoritmo traduzido diretamente de uma fórmula de livro, ou como aprendemos no nosso ensino médio. Isso é altamente ineficiente. Falei a ele que mais correto é o usar o método de Horn (que nem é tão desconhecido), mas que é até bem básico para quem trabalha com computação numérica. Mostrei a ele o por quê, menor número de operações, menos erros de arredondamento etc.
    Mas enfim, passei um ano e meio lá e ele nunca mudou o código. Sinceramente, que morra na ignorância. Se você faz algo errado ou ineficiente e alguém te mostra, ou vc descobre, que tem um jeito comprovadamente mais correto ou eficiente de fazer, e refazer o código não é algo dramático, você como desenvolvedor tem a obrigação de fazer. Uma pessoa da área de computação não pode ser negacionista da evolução da computação científica.

    • @henricleyguarnieri2448
      @henricleyguarnieri2448 10 หลายเดือนก่อน

      Eu tenho esse problema pois fiz física e agora sou dev e os devs são bem ignorantes quanto se trata de algo como você mesmo citou…

    • @Dk-un6tl
      @Dk-un6tl 10 หลายเดือนก่อน +6

      Sou apenas um mecânico estudando programação e cyber segurança, mas na minha profissão vejo muito isso.... Um profissional mais velho "dotado de toda experiência do mundo" acha que só há uma única maneira de executar o serviço..... Isso me dá muita raiva!

    • @capirotorumoaos2005
      @capirotorumoaos2005 10 หลายเดือนก่อน +1

      A maioria das pessoas são assim, eles não são negacionistas da evolução, simplesmente não conseguem aceitar que estão errados, ou que outra pessoa que não chega aos pés dela, seja por ser jovem, novo no trabalho e etc (ou eles pelo menos pensam isso)
      Mas isso não se resume só a não deixar a pessoa mais jovem ou outras pessoas verem esse pessoa perceber que estava errada, eles precisam provar pra si mesmos que não estao errados e por isso continuam inssistindo no erro

    • @rafaelmarcos9733
      @rafaelmarcos9733 10 หลายเดือนก่อน +1

      @@capirotorumoaos2005 Se não me engano, tem um nome para isso, quando a pessoa depois de perceber que está errada ela continua a persistir no erro para não perder a pose ou algo assim.

    • @MaurusPlaying
      @MaurusPlaying 10 หลายเดือนก่อน +1

      @rafaelmarcos9733 fui pesquisar e se eu não estiver enganado, o termo chama-se Dissonância Cognitiva.

  • @gabrielgoncalves6672
    @gabrielgoncalves6672 ปีที่แล้ว +9

    Eu to estudando, ainda caminhando para a primeira vaga. Muito obrigado Pedro, por deixar isso ainda mais claro na minha mente. Eu comecei por JS Vanilla e agora somente que fui pra um framework, e ta sendo incrivelmente bom e gostoso de aprender. Da mesma forma que meus estudos com Java POO tem sido incrível antes de pegar um Spring por exemplo. Continue produzindo conteúdo assim, é maravilhoso para nós.

  • @carlos-rian
    @carlos-rian ปีที่แล้ว +30

    Faz muito sentido.
    Também estudei e estudo Rust, fiquei uns 10 meses para construir uma lib para banco de dados async que uso via FFI no Python. Até hoje não tenho fluência em Rust, imagina quem estudou um pouco?! E toda vez que me disponho a mexer em projeto complexo, as primeiras interações é uma surra de desmotivação, depois você começa a desbloquear sua mentalidade e passa a entender.
    É natural, coisas difíceis são difíceis.
    Mas como diz o Clóvis de Barros: O cara escreveu, e eu não vou conseguir enteder?! Vai ser burro assim ...
    😂

    • @diegosouza4839
      @diegosouza4839 ปีที่แล้ว

      Ninguém liga boteco

    • @hermessantos181
      @hermessantos181 ปีที่แล้ว +1

      KKKKKKKv verdade mano, eu fiz um plugin para o helix em rust e apanhei tanto que quase desisti

    • @carlos-rian
      @carlos-rian ปีที่แล้ว +1

      @@hermessantos181 é bem diferente do que a gente aprende em curso e faculdade. Mas é isso, cada um fazendo seu corre para aprender.
      Que bom que não desistiu.

    •  10 หลายเดือนก่อน +1

      Toda vez que não entendo algo lembro do Clóvis...

  • @canaldofimo
    @canaldofimo ปีที่แล้ว +22

    Eu comecei recentemente em programação, e eu comecei por C mas fiquei com medo de prosseguir por conta de ser uma linguagem low level, mas depois desse video uma chave foi virada. Nada me impede de aprender C por hobbie

    • @elitonluiz1989
      @elitonluiz1989 ปีที่แล้ว +3

      Perfeito. Pra trabalho é mais limitado o número de vagas. Então talvez seja interessante partir pra uma linguagem high level (C#, Java...). Mas pra estudos, excelente.

    • @marciomartini4979
      @marciomartini4979 11 หลายเดือนก่อน

      Boa sorte! Vai precisar 😂

  • @jeremiah-alves
    @jeremiah-alves 10 หลายเดือนก่อน

    Cara, cai de paraquedas nesse vídeo. Eu queria que esse vídeo tivesse várias versões, ou seja, você está explicando e dando exemplos do porquê devemos começar a estudar de forma difícil ligado a área de programação, agora imagina um vídeo com essa mesma pegada ligada a várias frente como: economia (investimentos) e o que estudar; idioma e o que estudar; design e o que estudar; fotografia e o que estudar etc. Sensacional! Possa ser que tenha vídeos assim e tem, só preciso procurar da forma certa. Vídeo muito bom, bravíssimo

  • @moacirbrg
    @moacirbrg ปีที่แล้ว +4

    Cara, quanto ao Rust, me oferecem vagas frequentemente, e eu que não aceito porque estou muito feliz no meu trabalho. Quanto ao meu trabalho, passo boa parte dele programando o front de um compilador. Talvez se pergunte porque eu faço isso se já tem tantos no mercado, simplesmente pra ter o resultado que a minha empresa tem hoje, o software de longe mais rápido do mercado, que por sinal, é um argumento de vendas. A gente acha vulnerabilidades em código e pra isso tu precisa entender de parser tree, etc. Trabalho direto pra NY recebendo em dólar, maior salário entre meus amigos até agora. O que eu quero dizer com tudo isso? Que sim, low level foi e ainda é importante pra mim.

  • @jhonatanfrade3763
    @jhonatanfrade3763 9 หลายเดือนก่อน

    Fala Pedro, conheci seu conteúdo hoje, e estou adorando seus vídeos e suas opiniões sinceras! Está enchendo meu leque de argumentos, muita coisa eu concordo. E como um apaixonado por programação é fácil reconhecer a paixão de outro programador! Abraços!

  • @brnrfl21
    @brnrfl21 ปีที่แล้ว +11

    Cara, não sei como seu canal tem poucos inscritos, mas continue que vai crescer muito, que conteúdo grandioso!
    Falta isso no mundo de hoje, só tem "zé ruela", ninguém mais sabe nada de verdade.

  • @cleberwacheski8268
    @cleberwacheski8268 ปีที่แล้ว +3

    Queria agradecer pelo seu conteúdo, conteúdo diferente dos demais que so falam em react e javascript, depois de assistir varios videos começei a estudar Go e quero dizer que é uma linguagem apaixonante, uma linguaguem quase baixo nivel com uma facilidade muito grande e super divertida de trabalhar.
    Em breve quero tentar vagas nessa linguaguem, quando ficar mais experiente.
    Um abraço meu amigo.

  • @gustavo-menezes
    @gustavo-menezes 10 หลายเดือนก่อน

    Caí de paraquedas nesse teu vídeo e achei muito REAL o que tu falou. Ter conhecimento é uma coisa, por em prática esse conhecimento, resolvendo um problema da melhor forma possível (precisa saber a "pior" para poder comparar), é de fato inteligência. Infelizmente as pessoas compraram a ideia de "ganhe muito dinheiro com programação, sem experiência, em 6/3 meses" e fogem da base. Base é tudo.
    Por ter passado anos estudando, mas sem trabalhar na área de fato, me proporcionou o salário de 10k com menos de 1 ano. ENTRETANTO, eu sou a excessão pois não segui o caminho convencional. Nas minhas aplicações, prefiro o dificil, que me faça pensar fora da minha zona de conforto e aprender algo novo. Isso que fez a diferença por onde passei.
    Reforço o falou no vídeo e adiciono: "Tenha prazer em resolver problemas, não evite-os!"
    Ganhou um seguidor

  • @hrVicenssotti
    @hrVicenssotti 11 หลายเดือนก่อน +1

    Super concordo com seu ponto de vista, e vale complementar todo aprendizado nunca é perda de tempo e sempre vai ter alguém retorno, seja escrever um código melhor, mais rápido e legível quanto melhora a competitividade na hora de buscar uma vaga.

  • @SeaSerpentLevi
    @SeaSerpentLevi 10 หลายเดือนก่อน

    Video maravilhoso cara
    Como alguem que esta começando agora a começar a tentar entender as varias ramificaçoes da programaçao pra ver aonde quero me inserir, valorizo muito ouvir isso logo de cara, pra já ir começando a pensar tambem em qual linguagem low level eu vou buscar aprender pro longo prazo.

  • @Arthur48479
    @Arthur48479 ปีที่แล้ว +5

    Atualmente estou só programando em C e já fiz alguns projetos bem da hora tem ate video no meu canal mostrando eles, e atualmente to fazendo uma replica do vs code, acho bem divertido programar em linguagens de mais baixo nível da uma certa emoção 😅

  • @fernandojunior2256
    @fernandojunior2256 ปีที่แล้ว +1

    Parabéns por deixar explícito o que muito youtuber do ramo têm ignorado kkkk
    Nos últimos processos seletivos da empresa que trabalho nenhum candidato à vaga de pleno conseguiu fazer um teste que foi uma simplificação de um card que havia sido feito pelos estagiários....
    Muita gente caiu na ilusão de que aprendendo a programar em 6 meses, o que é possível se for ver como "escrever código", mas isso não torna a pessoa um desenvolvedor e muito menos vai deixar ela em ponto de competir uma vaga (que seja de júnior) contra alguém que estudou de 4 a 6 anos e ainda fez um estágio.
    Edit: e por fim, low level é importante se quiser se destacar e evoluir, porque a conta de não saber o "debaixo dos panos" chega antes do que a maioria pensa... sem contar que isso aumenta sua capacidade de resolver problemas mais complexos de forma mais eficiente.

  • @PereiraVini
    @PereiraVini 10 หลายเดือนก่อน

    Baita vídeo, me identifiquei muito! Comecei a estudar programação, mas tive que parar para trabalhar em outra área e não consegui estudar, larguei o curso, agora voltei a estudar e eu gosto muito de programar, na verdade tô apaixonado kkkkkk.

  • @edwolt
    @edwolt ปีที่แล้ว +1

    Eu gosto de estudar linguagens, eu gosto de entender qual a filosofia de cada linguagem. Python, Rust, C++, Julia, Lua são sintaticamente parecidas, mas brilham com conceitos diferente.
    Python é super intuitivo, e list comprehebsion deixando dar filter e map em uma unica estrutura é maravilhoso
    Julia com JIT compiler é um conceito interessantissimo.
    C é uma linguagem enxuta, é fácil de compreender a linguagem (embora os codigos em si não). C++ é a versão não enxuta de C
    Rust, é o que você estava tendo que escrever em C passou a ser regra de compilador.
    Lua é uma linguagem que tem um interpretador facil de ser incluido em outros lugares. E eu acho o conceito de table interessante (é ums estrutura de dados meio frankeinstein que é objeto, map e array tudo ao mesmo tempo.

  • @handcraftpickup
    @handcraftpickup 10 หลายเดือนก่อน

    Comecei a programar em 1978 e continuo até hoje. Faço muita pesquisa e muitas vezes aprendo o que não preciso para ganhar dinheiro. Com isso ganhei uma segurança e uma capacidade de fazer qualquer coisa. Quanto mais se faz do jeito difícil, mais fácil fica!

  • @natanrelva
    @natanrelva 10 หลายเดือนก่อน

    Cara, concordo contigo em tudo o que tu falou. Um bom médico, mecânico ou engenheiro é aquele que compreende o propósito de cada parte do sistema, mesmo sem saber tudo. Com um conhecimento sólido na base, o sujeito terá a capacidade de fazer críticas ao que realiza, em vez de apenas implementar por convenção do Stack Overflow. Um exemplo muito bom foi quando entendi como funcionava uma tabela hash, que se aplica diretamente ao modelo que o DynamoDB utiliza. Dessa forma, pude compreender como construir código que gera menor custo de operação e agrega valor ao meu código. A perspectiva de entender como meus dados vão se comportar permite-me escalar modelos que melhoram significativamente o custo operacional de resgatar e salvar esses dados.

  • @ClaudioCirinodaPazJunior
    @ClaudioCirinodaPazJunior ปีที่แล้ว +2

    Em primeiro lugar parabéns pelo conteúdo de qualidade.
    Cara concordo em tudo com você e inclusive já estava me sentindo solitário dentro da bolha dev. Sou desenvolvedor web a quase 20 anos e ultimamente estou passando por processos seletivos e fui rejeitado por não usar o caminho mais fácil. Cada vez mais encontro devs só dominam derivados de linguagem e implementando como regra em todo tipo de projeto.

  • @rafaelmarcos9733
    @rafaelmarcos9733 10 หลายเดือนก่อน

    Eu concordo muito com oque foi dito.
    O pouco que aprendi nerdando em Assembly, C e estruturas de dados fez a minha mente se abrir e mudou completamente a minha forma de pensar em soluções e analisar problemas.

  • @serliv
    @serliv ปีที่แล้ว +2

    Que vídeo necessário... Fiquei feliz que o youtube recomendou seu canal. Espero que este canal cresça muito e que mais pessoas tenham acesso ao seu conteúdo. Forte abraço e muito sucesso pra ti

  • @jv.franchi
    @jv.franchi 10 หลายเดือนก่อน

    Vídeo excelente, ótimo conteúdo!

    • @phenpessoa
      @phenpessoa  10 หลายเดือนก่อน +1

      Muito obrigado!

  • @ninodlucca
    @ninodlucca 3 หลายเดือนก่อน

    7:53 . Estou ferrado então pois estou estudando Basic e assembly sozinho só porque queria entender o início da programação, tipo, eu amo ciências principalmente ciências da computação, quando entrei no instituto federal de Cubatão São Paulo fiquei feliz em saber que iria fazer o meu ensino médio com um curso técnico em T.I.
    É difícil ver tanta pessoas que só faz programação por dinheiro ou por pressão de outras pessoas, pois a programação é um caminho de pedras que quem não gosta vai fazer de qualquer jeito, vai desvalorizar os que faz essa ciência por prazer, e como vc falou muito usam biblioteca pontas sem pensar que ser acontece um bug no código ele não saberá onde ocorreu ou como consertar, muitas vezes e melhor gasta um tempo melhorando e aperfeiçoando a si mesmo ao vez de pegar ponta.

    • @mateusmiguel9718
      @mateusmiguel9718 2 หลายเดือนก่อน +1

      Ferrado estou eu... sem emprego, meio debilitado da perna por conta de um acidente de moto, sustentado pela mãe e uma única solução que encontrei foi estudar programação pra quem sabe no futuro, eu conseguir me manter nessa área e ajudar a minha mãe.
      Isso é estar ferrado!

  • @gagunho
    @gagunho ปีที่แล้ว +1

    Muito bem, Pedro,
    Comecei a te assistir por causa do conteúdo em Go, mas permaneci para ver um ponto de vista bem diferente do meu, e hoje até que estou entendendo melhor.
    Comecei a aprender Go pelos excelentes salários e por ser uma linguagem relativamente nova, que oferece conceitos complexos como paralelismo e ponteiros. Na faculdade, vi esses conteúdos em C, mas nunca dei atenção. Hoje, com Go, parece que estou entendendo esses conceitos melhor e fixando-os com mais facilidade.
    Sobre a forma difícil de aprender, é exatamente isso. É como ir para a academia, sabe? Em 3 meses, você notará algo diferente, em 6 meses, verá mais progresso, e em 1 ano, ainda mais. Quando tiver cerca de 4 a 5 anos de treino e olhar para uma foto do início da sua trajetória, verá a grande mudança que isso proporcionou.
    Sendo sincero, não sou fã de malhar e também não sou muito fã de aprender conceitos difíceis, mas não posso negar que amo os resultados que eles me proporcionam. Ter uma boa saúde e poder se candidatar a vagas com altos salários, bem como passar nos processos seletivos, me deixa muito feliz e me dá ânimo para buscar desafios ainda mais difíceis na área.
    Ps: No meu caso, sendo sincero, no início do meu aprendizado em Go, não estava gostando muito, mas agora estou me divertindo com ela.

  • @israelgomes9961
    @israelgomes9961 10 หลายเดือนก่อน

    Não um dos melhores, mas sim, o melhor vídeo sobre estudos na área de tecnologia. Meus parabéns! Até salvei pra sempre que possível assistir isso e firmar na mente, isso deveria fazer parte do nosso princípio de aprendizado.

  • @jordimassamuna3009
    @jordimassamuna3009 ปีที่แล้ว +5

    Cara eu sou novo na programação e esse vídeo me motivou muito.
    Ultimamente tenho tido muitas dificuldades na programação, mas esse vídeo me motivou ir mais fundo na programação.
    Porque o meu objetivo na programação é ser um programador ou seja ser um desenvolvedor do software. E esse vídeo me ajudou muito.
    Obrigado cara ❤❤

  • @juarez_junior
    @juarez_junior 10 หลายเดือนก่อน

    Pedro, gostei muito do seu vídeo. Faz dois anos e meio que estou na área, então tenho vindo de estudos de diversas coisas... As vezes vejo um framework fazendo algo "magicamente", e quero saber como é feito por baixo dos panos... Confesso que não é fácil... Mas eu amo realmente programação e sei que estou no caminho certo. Vou incluir nos meus estudos programação low-level. Parabéns pelo conteúdo!

  • @luiz.acciari
    @luiz.acciari 10 หลายเดือนก่อน

    Concordo. Não só em software, quanto em putras áreas. Superar os próprios desafios nos torna pessoas e profissionais muito melhores, confiantes e dispostos a assumir projetos complexos com brio. Pensar pelo caminho mais difícil muitas vezes é reinventar e precisamos disso. É isso que é um diferencial tanto em software, quanto em hardware, eletrônica, Engenharia e Ciência. Tudo sendo bem feito e com a quebra de desafios é o melhor para todos.
    Inclusive eu estava vendo um vídeo gringo e tinha nos comentários essa discussão acerca do low level. O low level é necessário, sem entendimento da alocação de memória, ponteiros, registradores, processamento e tudo ao redor é como se fosse erguer uma casa sem conhecer o funcionamento da fundação da casa.

  • @jeovaleite9301
    @jeovaleite9301 10 หลายเดือนก่อน

    Cara, que camal viu. Sou inscrito seu desde o vídeo sobre como funciona strings e simplesmente vc é incrível, dificilmente vc encontra criadores de conteúdo bons como vc, parabéns e continue assim.

  • @tpudim7693
    @tpudim7693 ปีที่แล้ว +2

    eu sempre busco aprender mais do por trás das cortinas, já fiz jogo em engine e usando o python com pygame, e agr estou querendo aprender a fazer do zero em c/c++ para aprender mais de como funciona coisas comuns e muito usadas em engines, como colliders, raycast, shaders, renderização 3d

  • @LucasFRodolfo
    @LucasFRodolfo ปีที่แล้ว +1

    Poxa Pedro, cai aqui no seu canal, e já me inscrevi. Eu precisava demais desse vídeo, ultimamente muita gente me desencoraja a aprender do jeito difícil e simplesmente não entende a satisfação pessoal que estes desafios me geram. Obrigado mesmo, de coração! Injeção de animo pra voltar para meus estudos!

  • @ppcarvalhof
    @ppcarvalhof 10 หลายเดือนก่อน

    Cara... Você me fez ter vontade novamente de estudar programação. Eu comecei a estudar Java (eu sei... Rs) e, o paradigma de modelos de dados me pegou. Sabe o quê? Eu perguntei a várias pessoas como ocorria a alocação de memória daquele modelo e ninguém sabia me dizer. Eu cheguei a ler um livro de C no final da década de 1990 e, como não tinha onde aplicar (não tinha PC), acabei deixando de lado. Eu, quando penso em desenvolver, penso muito em coisas limitadas como os embarcados, os IoT e coisas do gênero. Então, isso que tu me falou me faz, novamente, ter aquela vontade de aprender a codar.
    Muito obrigado mesmo!

  • @raphael.portela
    @raphael.portela 10 หลายเดือนก่อน

    Meus amigos sempre me criticaram por dedicar parte do meu tempo a estudar C, eu gosto de aprender estruturas de dados(ainda to no começo , andando devagar kkkkk) e exercictar algoritmos usando C, é muiitoo mais demorado do que usar JS (sou dev frontend). Mas o entnedimento que isso proporciona , a satisfação pessoal como vc bem pontuou e tambem sinto mais facilidade em aprender novas linguagens ou conceitos. Óitmo video, me inscrevi

  • @freakyou123
    @freakyou123 10 หลายเดือนก่อน

    Valeu!

    • @phenpessoa
      @phenpessoa  10 หลายเดือนก่อน

      Muito obrigado!

  • @JhonnyPurim
    @JhonnyPurim 10 หลายเดือนก่อน

    Três comentários. Primeiro, obrigado! Depois deste vídeo, me sinto ainda mais motivado a me aprofundar nos estudos dos "rudimentos". Segundo, eu odiava lavar a louça! Mas percebi que não importava o quanto eu odiasse, sempre precisaria lavar. Então decidi mudar minha mentalidade em relação à louca e encontrar algo que me agradasse ou fizesse bem. Hoje é quase uma terapia! Às vezes não se trata de conseguir fazer o que ama, mas de aprender a amar o que faz. Terceiro, meu pai me ensinou a não trabalhar por dinheiro. A sabedoria por trás desse ensinamento é absurda, mas demorei a entender. Ele me explicou: não é que você nunca vai trabalhar em algo que não goste, mas que sua motivação não pode ser tão vazia e superficial. Quando a gente não vive por um propósito, não tem combustível para ser o nosso melhor e estamos fadados à mediocridade. Mas quando trabalhamos com um propósito, até os empregos mais chatos são apenas um caminho para a nossa realização plena e esse é o melhor combustível.

  • @jonathangonzaga95
    @jonathangonzaga95 ปีที่แล้ว +6

    Imagina se os mantenedores do kernel Linux pensassem dessa forma. Se os desenvolvedores de firmware (que pasmem, existem, programação não é só web dev) também pensassem assim. Existe todo um mercado de IoT, Sistemas embarcados (embedded systems), firmware, robótica, onde praticamente só se utiliza linguagens "baixo nível" (bem entre aspas mesmo), como C e C++. Imagina também se os desenvolvedores do Android ou do iOS (do SO mesmo, não de aplicativo da loja) também pensassem assim.

    • @lucas0x7d6
      @lucas0x7d6 ปีที่แล้ว

      mano vc sabe como faz pra trabalhar como desenvolvedor de firmware?

  • @contatoapollo7005
    @contatoapollo7005 ปีที่แล้ว +3

    Pedro, ja estudei outras linguagens antes e nunca senti tesão em programar, depois que comecei a estudar Java nao consigo mais parar, me apaixonei pela linguagem, faço diversos exercícios todos os dias e estudo também pra me aprimorar. Java❤❤❤❤

    • @GoldenKrag
      @GoldenKrag ปีที่แล้ว

      Estou estudando python + ferramentas de BI, atualmente faço estudos em python de regras para iniciantes e também projetos em bibliotecas importadas para análise de dados, mas tenho um curso de java + springboot no eclipse parado e as vezes da vontade de ir lá da uma brincada, será que prejudicaria meus estudos atuais ou ajudaria a melhorar ainda mais em python?

  • @gabrieldias4677
    @gabrieldias4677 ปีที่แล้ว +1

    Eu fui na onda de que em 6 meses estaria ganhando 4 mil, não sabia nada de programação, caí no conto do vigário dos vendedores de curso, entrei em um tecnólogo de ADS e advinha só... Não tô suportando o curso. Mas, gostei de estudar programação, acho que o problema foi eu ter entrado de cabeça na faculdade, pq a programação em si me dá gosto e satisfação de estudar, sinto que seu eu continuar assim eu vou longe, o princípio da vida e da excelência em algo está no prazer de aprender

  • @victorsantos5134
    @victorsantos5134 ปีที่แล้ว

    vendo esse vídeo só me completa o sentimento de que programação é comparável a medicina, direito, física, qualquer outra matéria que seja enorme de muitos conceitos e variações. E quando a gente vai aprender algo que parece "fácil" descobre que aquilo se desdobra em um zilhão de coisas, ai a motivação vai de ralo. Da mesma forma que um médico tem a responsabilidade de "salvador de vidas", se equipara a um programador lidando com as responsabilidades de salvar uma empresa.

  • @janpeto6301
    @janpeto6301 ปีที่แล้ว +6

    Que conteudo absurdo! por favor, continue com este canal incrivel!

  • @heytortoitodecarvalho6027
    @heytortoitodecarvalho6027 ปีที่แล้ว +1

    Retroprogramação é um hobby interessante para praticar essas coisas , eu mesmo me interesso muito por BASIC , do MSX e aprender essas coisas se torna um desafio bem interessante, faço porque gosto e só !

  • @catripilar1193
    @catripilar1193 ปีที่แล้ว +4

    sou dev rust e não programo em rust de forma que utilizo todos os modelos e frameworks que ele tem, programo de forma simples e escalável, pois o meu maior retorno é que por ser uma linguagem de baixo nível ela me possibilita desenvolver em varias outras linguagens ao mesmo tempo e mantendo ela como server side, é possível entender muito mais rápido a sintaxe das outras por eu trabalhar normalmente em baixo nível (obs: por muito pouco a minha favorita é GO)

  • @VictorSantos-is5yk
    @VictorSantos-is5yk ปีที่แล้ว +1

    Completamente correto, eu fiz um curso de programação full-stack (numa dessas empresas que cobram 40k num curso de 1 ano e promete emprego depois disso) com todas as tecnologias da moda, html, css, js, ts, react, node, python, django, etc. Falo com certeza que 90% dos alunos não tem a menor ideia do que é arvore dom, protocolo https ou como js organiza fila de requisição. Tenho a impressão que maioria da galera jr hoje no mercado não sabe nem algoritmo. A coisa que mais sinto falta hoje sendo jr é de conhecimentos de base, como manipulação de thread, organizar fila de requisição, pois trabalhando com projetos reais vejo que isso sim importa, pessoal sai desses cursos achando fazer animação diferente no scroll do seu projeto que ninguém usa que vai destacar eles no mercado.

  • @Da_Unit
    @Da_Unit ปีที่แล้ว +1

    Eu trabalho como programmatore de clp, tem partes feitas em alto nível(semelhante ao c++) e outras em baixo(linguagem gráfica parecida con assembler)... Bits te salvam a vida e quando uma pessoa entende faz tudo com uma altíssima eficiência do código. No que eu faço a eficiência vem primeiro de tudo e acho o trabalho bem legal porque o meu trabalho não è "fazer funcionar às coisas" mas " fazer funcionar no melhor geito possível".

  • @lucasvasques3591
    @lucasvasques3591 11 หลายเดือนก่อน

    Cara, achei esse vídeo no momento certo, fiz uma entrevista ontem onde não sabia responder uma coisa simples que acontece por baixo dos panos e estou me aprofundando em tecnologias pra deixar de ser um desenvolvedor orientado a framework. Obrigado, você merece todo o sucesso do mundo com esses conteúdos, por favor continue.

    • @welingtonferreiras
      @welingtonferreiras 11 หลายเดือนก่อน

      Cara, por exemplo, quais foram os aspectos que abordaram em tua entrevista ? Eu estou retomando os estudos e buscando me atualizar nestas demandas por algoritmos, estruturadas de dados, frameworks, arquiteturas, etc.
      Valeu por compartilhar !

  • @machado.michael
    @machado.michael ปีที่แล้ว +1

    O nível do vídeo é ótimo, mas o ponto que mais me atinge é a identificação.
    Eu foco muito meus estudos em arquitetura, desempenho é o mais apaixonante da área.
    Isso vem muito em encontro com uma galera que não faz nenhum side project, só faz o que é "trabalho".
    O que eu mais busco é ter tempo para codar algo meu. Atualmente estou brincando de fazer um interpretador, depois quero fazer um banco de dados eu sei que no final não vou fazer nada perto de um postgre, mas é a jornada que me move.

  • @edwolt
    @edwolt ปีที่แล้ว

    3:18 Eu até estava concordando com o seu professor, temos muito memória no computador, então é melhor cachear itens do que otimizar memória (salvo casos que especificos que precisam, como embarcados, ou aplicações com muito intensiva), mas em arquitetura de computadores é loucura dizer isso, as pessoas normalmente não vai ter que se preocupar com limitações de memória, mas se a pessoa está programando em assembly, provavelmente memória é uma limitação (embarcados que tem muito assembly).
    Mas de todo jeito, não ter limitação de memória não isenta de saber sobre memória. Pois cache miss e branch prediction é algo que influencia em processamento, e processamento é algo que não da para disperdiçar.

  • @imperador6729
    @imperador6729 10 หลายเดือนก่อน +1

    é por isso que estudo assembly e adoro. é complexo e as vezes gasto horas pra tentar entender algo mas me sinto muito realizado quando consigo entender o assunto. Concordo com voce plenamente

  • @ederoliv
    @ederoliv 10 หลายเดือนก่อน

    Orgulho de ter aprendido com C, isso me ensinou a ler erros, se resiliente, observar bastante o código em busca de onde está o bug. Ainda quero aprender Assembly, mas por hoje eu estudo Java para conseguir o primeiro emprego com Dev backend.

  • @Eduardo_Trader_Investidor
    @Eduardo_Trader_Investidor 10 หลายเดือนก่อน +2

    A quantidade de adolescentes por ai se descobrissem o quanto tem q se dedicar, estudar para se tornar realmente um programador, se quer pensariam na possibilidade de fazer facul de Engenheria de software, Ciência da computação entre outras áreas de T.I, só q muitos só descobrem isso na prática, ai o choque de realidade é grande.

  • @Alcinando
    @Alcinando 10 หลายเดือนก่อน

    Tudo bem dito. Aquilo que nós dá mais trabalho é o que mais nos ensina. É só pensar no seguinte: sempre que dá um bug no código de um iniciante e ele procura como resolver aquele problema e depois consegue, ele aprendeu mais naquele momento do que quando ele acertou. A parte difícil de algo é que nos torna melhor. Eu amo desafios.

  • @isaqueschuwarte1055
    @isaqueschuwarte1055 ปีที่แล้ว

    Cara, esse vídeo falou muito comigo! Eu acompanhei alguns dias na twitch o Tsoding desenvolvendo em assembly, e me despertou tudo isso que você comentou no vídeo!
    Sou formado em matemática, mas adoro programar e aprender coisas novas! Acho válido sim focar em dinheiro, mas é o que falo para alguns amigos que me buscam querendo ingressar nessa profissão- "cara se dinheiro é seu único foco, tem coisa que te daria um retorno mais rápido e mais alto"!
    Top, parabéns pelo vídeo!

  • @jonasmateus1071
    @jonasmateus1071 ปีที่แล้ว +1

    Eu estudo C++/C, Lua, Go e etc porque eu realmente gosto de Computação vejo isso como uma forma de me especializar ainda mais e sei que no futuro colherei bons frutos em virtude do meu compromentimento técnico atual e que me torna mais habilidoso em aprender outros assuntos de computação. Porém não sou ingênuo e no momento eu não tenho experiência pra enfrentar trabalhos que exigem as tecnologias citadas acima como requisito, geralmente tais vagas pedem 9 anos de experiência quando se fala de C++, coisa que tenho que esperar. No momento atual de carreira, o que me sustenta e me sustentou é o JS tanto no front como no back, às vezes atuo com Java, mas é esporádico. Porém não deixo de estudar diariamente coisas complexas e que envolvem baixo nível. Entendo também que nós percebemos a velocidade do mundo e suas pressões muito mais do que o Akitta, Descham e Lucas viram na época deles, estamos em um época diferente e com seus desafios na qual com 25 anos já nos perguntam se estamos em uma pós-graduação ou compramos nosso apartamento. A exigência, digo com certeza, é bem mais que no tempo deles e nos cabe filtrar e entender o mercado capitalista e suas oscilações.

  • @andersoncdz1
    @andersoncdz1 10 หลายเดือนก่อน

    Cara, você foi cirúrgico. Lembro 2008, eu apanhando com Javascript, fazendo manipulação de DOM na mão. Lembro que eu consegui um livro sobre DOM, que era em inglês, então eu apanha duas vezes, meu inglês era péssimo, assim como o google tradutor da época, e jQuery na época, voando, umas libs mais usadas, se não a mais usada. Um ano nessa luta, me rendeu um emprego novo, pra ganhar o dobro, sem falar que quando comecei usar jQuery, por ter apanhando muito com DOM, entender a proposta do jQuery e como o document model funcionava, visualizar o q precisava fazer se tornou muito fácil.
    Me inscrevi no canal, foi um vídeo excelente, bem lucido e que pra aquelas pessoas que tiverem visão pra entender o que falado, vão evoluir muito.

  • @joseorlando7647
    @joseorlando7647 10 หลายเดือนก่อน

    Caraca, como é bom ver um conteúdo como esse cara, muito bacana!

  • @gilsonjuniorpro
    @gilsonjuniorpro 11 หลายเดือนก่อน +1

    Pô, todas as linguagens que eu sei hj eu aprendi por paixão, acho fenomenal aprender novas linguagens e novas formas de resolver problemas

  • @DavyMassoneto
    @DavyMassoneto 10 หลายเดือนก่อน

    Perfeitamente, disse tudo, buscar resolver problemas e entender COMO resolver o problema e como funciona faz toda diferença

  • @AthosLuanOliveira
    @AthosLuanOliveira ปีที่แล้ว

    mano esse cara tem as ideias! Cabeça e coerente. Ta certíssimo cara. Concordo 100% tmj

  • @HeliezerGarcia01
    @HeliezerGarcia01 ปีที่แล้ว

    Cara ótimo seu video, gosto muito de low level, porem estava postergando, seu video com certeza é o incentivo final que eu precisava.

  •  10 หลายเดือนก่อน

    Seus argumentos são excelentes. Eu comecei no Javascript e agora estou tentando aprender Java. Cara, o choque foi brabo... sofri demais no início... Agora já estou conseguindo fazer coisas básicas de backend no trabalho.
    Depois que entendi um pouco mais o Java, React ficou bem mais simples. Eu antes sofria pra entender o lance de componentes, por exemplo...
    Então após perceber que sofrer no Java melhorou o resto resolvi estudar C.
    Daí magicamente seu vídeo apareceu aqui!!!
    Enfim, concordo com tudo o que você disse, são fatos!
    Sucesso!

    • @Murilo-gq6hq
      @Murilo-gq6hq 10 หลายเดือนก่อน

      Que forma você recomenda para aprender uma nova linguagem? Documentação é uma boa?

  • @ipetinate
    @ipetinate 11 หลายเดือนก่อน +1

    Concordo com tudo que você disse. É foda argumentar com pessoas que só olham para trabalho com essa ótica "pagar boletos". Por isso tem gente desistindo das áreas mais complexas. Se fosse assim, só pagar as contas, qualquer trabalho serviria, vários empregos/áreas pagam bem.
    Por que estão em uma área específica? Acham que é a mina de ouro? "Ah, vou me esforçar pouco aqui porque vou ganhar bem mesmo, é só pular de emprego a cada 1 ano, ou fazer qualquer outra coisa que falam por aí".
    Eu já levantei essa discussão com amigos, e sempre vem esse comentário dos boletos.
    Ai você vê a pessoa deprimida ou desgostosa por que acredita nessas falas milenares, não se esforça para aprender, e quando da de frente com desafios maiores, fica se achando incapaz.
    Qualquer pessoa deveria assistir os vídeos do Akita para acordar e entender algumas coisas básicas.
    Ai você vê esses sabichões fazendo cagada em Framework Web que já vem tudo pronto/mastigado, não sabe o básico da tecnologia que usa na ponta do iceberg, quem dirá os níveis mais obscuros e profundos da tecnologia. Dos mesmo criadores de quem não sabe ler a documentação kkkk

  • @marcosrogerio_oficial
    @marcosrogerio_oficial 11 หลายเดือนก่อน +2

    Tô me formando em Engenharia de Software, e é dificil em mais eu gosto, quase terminando a graduação, pretendo montar meus negócios.

  • @RafaelMedeiros-w9d
    @RafaelMedeiros-w9d ปีที่แล้ว

    Fala Pedro, muito obrigado se dedicado para produzir esse vídeo. Ele teve um impacto muito positivo para mim, o conteúdo está ótimo! Conheci seu canal hoje e já vou sair maratonando tudo, abraços!

    • @phenpessoa
      @phenpessoa  ปีที่แล้ว

      Fico muito feliz! Seja bem vindo

  • @deusgone2585
    @deusgone2585 10 หลายเดือนก่อน

    Quando eu era moleque sempre gostei de jogos e bonecos. Apesar de comum na minha idade, eu também era muito curioso e cético, nada podia parecer mágico, eu desmontava tudo e depois de entender montava de novo.
    Ouvi por anos que computação nao dava futuro, ouvi da família, dos amigos e dos professores. Mas, eu estudei da mesma forma por que eu amo tudo isso, hoje sou especialista em cibersegurança e vivo de enfrentar desafios e problemas que ninguém quer sequer imaginar todos os dias.

  • @Joaovictor-nx1ys
    @Joaovictor-nx1ys ปีที่แล้ว +1

    ótimo conteúdo.
    Sou um desenvolvedor java cego com uns 4 anos de xp no mercado.
    Sempre precisamos voltar pra base para ir para o próximo nível.
    além dissso, pra mim existe limitação de ferramentas e conteúdo, mas, agente continua tentando.

  • @kareemhussein2583
    @kareemhussein2583 10 หลายเดือนก่อน +1

    "Voce não precisa se preocupar com memória" - Fanfarrão esse professor! hahahahaha

  • @EricEOL
    @EricEOL ปีที่แล้ว

    Excelente o vídeo. Reflete muito do que eu penso sobre se aprofundar nos conteúdos. Muita gente quer ficar no raso o tempo todo e acho que isso só prejudica elas.

  • @murilinho145sg4
    @murilinho145sg4 10 หลายเดือนก่อน

    cara você é incrivel, sou desenvolvedor back-end e tenho 16 anos, eu to estudando muitas linguagens e eu ganhei uma tara de querer fazer tudo proprio como, Api's, frameworks, jogos e etc... e ultimamente venho procurando aprender novas linguagens e decidir qual delas eu desejo me profissionalizar, mas eu to muito confuso pq eu gostei de varias como js, java e rust q são as minhas 3 preferidas e parando pra pensar é bem equilibrado pq é uma linguagem low-level, mid-level e high-level. Mas enfim obrigado pela motivação no video, tmj man.

  • @firewolfer
    @firewolfer ปีที่แล้ว +1

    o que vai ter de vendedor de curso te odiando por esse vídeo, mas conteúdo necessário, parabéns

  • @ber779
    @ber779 10 หลายเดือนก่อน

    Se tem algo que eu não me arrependo na carreira de tecnologia é ter começado fazendo projetos low-level. Eu tive um servidor de GTA e lá não tem nenhum framework ou biblioteca para se usar, apenas a linguagem crua (Lua).
    Para fazer uma barra que exibia a vida do personagem, tinha que criá-la com um cálculo no tamanho da barra (vida / 100 * width máximo);
    Botões não eram objetos, apenas elementos gráficos na tela. Não dava pra vincular eles a algum evento, então tinha que verificar se a posição do mouse no momento do click estava no range daquele botão
    Entre outras coisas que quebrei a cabeça para fazer, mas me deram muita lógica de programação e solução de problemas

  • @gabrielvasconcelos2166
    @gabrielvasconcelos2166 ปีที่แล้ว

    Vídeo muito bom e de grande valor, parabéns pelo conteúdo. Se for possível trazer da sua forma mais conteúdos sobre alguns dos temas comentados nesse vídeo seria muito massa. Temas envolvendo matemática na programação, estrutura de dados, paralelismo, virtual dom, enfim, os diversos conceitos citados.

  • @mobas_tv
    @mobas_tv 10 หลายเดือนก่อน

    Eu tenho 18 anos de tecnologia e hoje sou especialista em segurança. Tenho mais 5 especialidades, que são: especialista Linux (qualquer distro), especialista de redes fortinet, especialista em microsserviços AWS (infraestrutura), especialista em gestão de vulnerabilidades e framework nist e especialista em gestão de crises e incidentes. Falei tudo isso para ficar bem contextualizado... Fiz um código shell recentemente que levava 4 minutos para executar, um amigo fez o código em python e rodou em 25 segundos.... Simplesmente fiquei 68 dias trabalhando nisso até fazer um código shell que fazia a mesma coisa em 12 segundos... Foi uma das maiores realizações da minha vida e trocaria todas as especializações que tenho só pra ter esse sentimento todo dia!

  • @PauloOrtolanCinemaniaco
    @PauloOrtolanCinemaniaco 10 หลายเดือนก่อน

    Quando comecei a programar em Java, o pessoal da minha equipe começou a brincar de robocode. Fui programar meus robôs e eram uma lástima, um pior do que o outro. Depois de programar em eventos e ter mais um pouco de exeperiência em Java, retornei e meu robô quase conseguiu vencer todos. Não foi preciso ir muito longe para ter bons resultados. Isso me motivou ir mais além e pesquisar muito e muito mais.

  • @jholh
    @jholh 10 หลายเดือนก่อน

    A garotada de hoje com esses cursos de JS, colocando no perfil do Linkedin que é Full stack, eu fico pensando como mudamos tanto, apesar de aprenderem mais rápido que nós antigamente, não buscam aprender o suficiente.
    Estou nessa há 15 anos, comecei com C, Java, fui para Web com PHP, Javascript e hoje vivo muito bem com isso, agora com papel de liderança na empresa e com a própria empresa, já estou me aventurando em IA, é uma área que você nunca para de estudar, se parar, fica arcaico no que faz.

  • @gxvitorgabriel5846
    @gxvitorgabriel5846 ปีที่แล้ว

    adorei seu video serio me motivou a me a profundar nos estudos e ir além do que a faculdade ensina, como vc mesmo disse a satisfação pessoal de aprender e ser um DEV confiante, Pedro daqui uns anos vou estar em outro nivel e vou voltar aqui para de agradecer por esse video

    • @phenpessoa
      @phenpessoa  ปีที่แล้ว

      Vou ficar esperando!!

  • @gabrielhorakhty
    @gabrielhorakhty 10 หลายเดือนก่อน

    eu estou tentando programar porque eu gosto, eu ainda sonho em dar alguma contribuição para o mundo open source, ainda estou aprendendo e tenho muita dificuldade, obrigado por fazer eu não desistir por achar loucura da minha parte!

  • @1Capybara24
    @1Capybara24 ปีที่แล้ว

    Eu já tinha visto este vídeo, muito tempo atrás (quando lançou, pois acompanho canais da gringa), me ajudou muito. Progredi muito programando em Low Level (baixo nível). O foco do Low Level Programming é o domínio das bases da programação. Dominando as bases, você irá literalmente dominar todo o resto com muito mais facilidade (ou pelo menos entender o porquê das coisas). Eu sempre fui muito obcecado com as bases de tudo o que estudo (já cheguei até mesmo a estudar a estrutura de um processador, como funciona todas aqueles 1s e 0s, que nada mais são do que estados de corrente elétrica etc).

  • @lucasyugui5676
    @lucasyugui5676 ปีที่แล้ว +6

    Muito bom colega, eu vi esse vídeo do Theodore mas n sabia q o Prime tinha reagido, vou dar uma conferida dps. A situação é essa mesma, o cara estuda o framework do momento, consegue entrar na área e fica acomodado. Por não gostar realmente de programar ou por não criar coragem de se expor a tecnologias consideradas difíceis, a pessoa começa a inventar desculpas, fica estagnada na carreira e se torna um profissional mediocre.

  • @VagnerAcesys
    @VagnerAcesys ปีที่แล้ว +1

    É a mais pura verdade! Disse tudo.
    Ainda que hoje em dia tenhamos muito mais memória, processador e ssd, entendo que todo CODIGO precisa ser construído buscando a melhor performance, consumir menos recursos sempre que possível. Faz diferença!

    • @fabioa8059
      @fabioa8059 5 หลายเดือนก่อน

      99% das tasks que a gente pega o tech lead vai mandar entregar funcionando o mais rápido possível, infelizmente é essa a real

  • @jombrs
    @jombrs 10 หลายเดือนก่อน

    Concordo com o interlocutor!
    Realmente aprender como as coisas funcionam é necessário para ser desenvolvedor.
    As linguagens de programação de hoje são muito atraentes, no entanto, foram muito abstraídas do hardware e sistemas operacionais.
    Eu , particularmente, sinto-me muito mais realizado ao construir um pequeno programa de linha de comando do que um programa completo em linguagens de alto nível.

  • @moacirbonfimjunior
    @moacirbonfimjunior 10 หลายเดือนก่อน

    Top man sua analize no ramo da programação, eu estou começando estudar pelo Python, eu gosto muito da programação, mas não tive incentivo quando pequeno, e não tenho condição financeira para poder investir em um sistema ou hardware melhor para mim, então só tenho um not ruim de 2008 e meu Celular que uso para programar e aprender

  • @txhdr
    @txhdr 10 หลายเดือนก่อน

    o jeito de vc conversar me deu vontade de estudar de novo programação, estou bem no começo mas só o jeito de vc falar me deu vontade de voltar

  • @kaikalison8051
    @kaikalison8051 ปีที่แล้ว +1

    Comecei a estudar programas e ainda to escolhendo uma linguagem, estou com duvida entre c ou java, mas seu video me apoiou a estudar.

  • @ritecfy
    @ritecfy 10 หลายเดือนก่อน

    meu objetivo era criar uma engine focada em machine learning, porem eu não sabia nada de c++, quando tentei colocar o vulkan foi um saco, e parei pra pensar que isso não ia me levar a caminho nenhum, agora com seu video estou mais animado pra terminar!!

  • @gabrielferreira4948
    @gabrielferreira4948 10 หลายเดือนก่อน

    Estes dias estava pensando exatamente isso. Precisamos aprender as coisas difíceis também.

  • @rairfs
    @rairfs 10 หลายเดือนก่อน

    Que vídeo excelente! Eu tava querendo estudar C++ e me perguntando se valeria a pena. Sempre quis aprender por ser difícil, mas sempre fui desencorajado.

  • @Pietroperini
    @Pietroperini 11 หลายเดือนก่อน

    Cara, assisti alguns videos teus e achei tua dicção e didática excelentes, tens o dom da comunicação. Parabéns! O plus a mais (kkkk) é que é Tibiano.

  • @fabionunes2793
    @fabionunes2793 10 หลายเดือนก่อน

    Segundo comentário on the way: entrei por necessidade, hoje me mantenho porque eu amo muito isso. Cara, nunca imaginei que eu iria me dar tão bem na minha vida com algo que eu nem sabia que iria dar certo. Eu chego a ser chato nas argumentações técnicas, cara... é muito bom, eu realmente gosto muito disso.