Sou programador Java a 10 anos e antes de entrar no mercado estudei por 7 anos. Esse estudo não parou até hoje. Concordo com tudo no vídeo e quem me dera tivesse ouvido esses conselhos a 17 anos atrás. Cursos ajudam, mas principalmente quando vc já sabe o básico. Copiar e colar é o que te estagna na programação. O programador precisa aprender a pensar e resolver problemas com o conhecimento dele. Não existe problema sem solução, existe o que vc não correu atrás ainda para resolver. E aos haters do Java um grande abraço, James Goslin vem pagando minhas contas e muito bem a uma década.
isso de “programador precisa aprender a resolver os problemas sozinho” eu acho meio contraditório. na programação existem N problemas que já tem uma/várias formas práticas e eficiente de resolver. se você, tentar ralar do zero pra resolver esse problema só será mais burocrático pra vc, pode até resolver ms no final das contas podia ter feito de um jeito mais fácil e eficiente. o jeito é ver como se faz dos outros, e aprender com isso. saber aplicar. pelo menos é assim q eu vejo as coisas.
@@ruelcio3353 Concordo totalmente contigo. O que eu quis dizer de o programador aprender a resolver as coisas sozinho é o "saber aplicar" que vc menciona no seu comentário. Não existe problema que já não tenho sido resolvido antes então vc corre atrás da solução e aprenda a aplicar para o seu caso. Vc não precisa reinventar a roda pra solucionar o seu problema mas pense, entenda e aplique as diversas soluções que já existem. Não seja um "juninho" que pede já tudo mastigado... Foi basicamente isso que quis dizer.
Olá amigo, estou começando a estudar programação agora. Você poderia me dizer qual passo seria a melhor decisão a se tomar: fazer um TADS ou CC, ou até msm ser autodidata com ajuda da internet e outros cursos? Admiro seu esforço! Abraço.
@@manosegovi pra quem está iniciando é fundamental o estudo onde vc tenha contado direto com profissionais da área que vão te dar caminhos isso pra mim foi fundamental. O autodidatismo ajuda, pesquisar, fazer, quebrar a cara e aprender a resolver e se virar como falo acima é importante mas um curso presencial com profissionais da área vai ser o divisor de águas que pelo menos pra mim foi. Sem isso talvez eu nem teria conseguido... depois até arrumar o primeiro emprego será muito não, muita porta batida na cara mas não desanima. Não desista porque tem vaga de mais e profissional de menos...
Ótimas dicas. Uma das coisas que sempre me incomodou programando eram tutorias que os caras ditavam o que você tinha que fazer, mas não os motivos dele estar utilizando aqueles conceitos. Parecia que estavam me condicionando a sempre buscar tutoriais sem de fato aprender.
Inicialmente pensei em trancar a faculdade, mas agora vejo que a base teórica está me proporcionando uma compreensão mais clara dos conteúdos. O que antes parecia complexo, agora se tornou mais acessível e me motiva a continuar.
Para mim o melhor jeito de aprender a programar é fazendo projetos, por exemplo. Sistema de gerenciamento de tarefas, controle de estoque para pequeno comercio, Aplicativo de agenda. Pense que alguém te contratou para fazer isto e faça, tente e erre e faça de novo. Só assim que vc ira aparecer a programar 😉
o loop for é usado quando sabemos o limite de uma repetição, por isso declaramos um iterador no ínicio e um ponto de parada, já o while é usado quando não temos um limite certo, gosto do seguinte exemplo: "Equanto o prato está cheio continue comendo"(essa é a filosofia do meu buliking kkkkk), podemos usar o for na academia, por exemplo: "faça 10 repetições no supino inclinado", ou seja, sabemos o seu limite, portanto podemos utilizar o loop for para ele
O primeiro ponto é muito verdadeiro. Quando comecei desenvolver em 2019 não foquei em fundamentos, fui direto pra um aprendizado ruim de JS ja focado em React, eu me ferrei. Hoje, voltei a desenvolver focando nos fundamentos, nas bases: Lógica de Programação, Estrutura de dados, Algoritmos, Paradigmas OOP x Funcional. Com isso eu me sinto muito mais sólido pra escrever código no framework da modinha ou numa outra stack. Ótimo vídeo. +1 inscrito.
Outra coisa também que me pertubava muito, era que eu tinha uma cisma de decorar o código e achava que tava regredindo por causa disso. Porém mesmo esquecendo quando eu lia os meus algoritmos eu conseguia entender a lógica por trás, ou seja, se você é iniciante não tenha medo se esquecer certas formas que o código é escrito (isso se aplica ao que ele diz de seguir código de tutorials), só entenda bem as estruturas e os conceitos de código e idêntificá-los, por exemplo: variaveis, parâmetros, atributos, tipos de dados, estruturas condicionais, estruturas de repetição, coleções, funções, decoradores, poo (caso a linguagem for orientada a objetos) e o mais importante de tudo, treine!
Gostaria de compartilhar minha experiencia com javascript estava com muita dificuldade para entender o laço for e ja tava quase desistindo passei uma semana tentando e nada fazia sentido ai pedi ajuda ao chatgpt pedi para ele me mandar alguns exercícios com bastante prática finalmente entendi Se você estiver passando por algo parecido não desista A prática faz toda a diferença!
Comecei a trabalhar como suporte técnico numa empresa de sistema gerencial para fábricas têxtil, e vi uma ótima oportunidade de crescimento através programação, no momento atual não tenho nenhum conhecimento de programação mas seus vídeos deram uma luz muito grande e por onde começar, você expõe o tema sendo realista e prático, muito obrigado pelo conteúdo
Queria ter visto esse vídeo em 2020 que foi quando comecei a estudar, de lá pra cá parei 2 vzs e agora em Maio voltei firme e já tô codando desde então . Foram 4 anos perdidos com diversos cursos comprados.
Cara acho que meu maior problema hoje, é o "perfeccionismo". Achar que sempre dava pra fazer melhor é um bom pensamento, mas você não vai conseguir chegar a um "ótimo resultado" (até porque não tem como escrever perfeitamente) sem errar ... É necessário errar para poder achar formas melhores.
perfeccionismos pega muito. apenas errando a gente vai melhorar mas o meu me pega muito em querer preencher todo aquele conhecimento para ir pro próximo, como se precisasse de etapas. lembro que quando tava no técnico sempre pesquisava por coisas de iniciantes meu medo hoje é fica nesse ciclo. to pra voltar a estudar e fazer logo um projeto, atualmente estudando design e me pego no mesmo problema com o perfeccionismo.
Sensacional, muito importante passar essa percepção hoje em dia! Acho que existe muito hype em ser programador e aprender tecnologias novas, e daí fica muito mais chamativo do que aprender os fundamentos...
Amigo, você tem um ótimo ponto, e vai de acordo com o que eu estava frequentemente pensando, que tenho que aprender melhor os fundamentos, deixando eles sólidos para que quando eu for programar de fato eu consiga melhores resultados
Uma dica que eu do. não abandone os curso, compre curso pacarai, porem Pratique o dobro... Pratique. crie projetos bestas, por exemplo, fiz um verificador de cpf em Python... usando a base. e com esses projetinhos voce vai aprendendo, e com curso voce vai etendendo como melhorar seu codigo. e sua logica fica mais afiada...
@@soubruno exatamente ne man, se tu n por a mão na massa, nada flui, hoje eu faço curso de node full stack, nodejs, express, sequelize e ejs como engine. massa pacaramba, eu nunca consegui na minha vida fazer um sistema com banco de dados funcional, e graças aos cursos hoje consigo criar um CRUD basico. To apanhando ainda com autenticação
Loop for você sabe a quantidade de operações, e while quando não necessáriamente conhecemos o número de operações, além disso, o for tem o valor sentinela declarado no escopo do loop e o while antes de iniciar o loop.
recentemente tive a minha primeira oportunidade de ajudar um amigo a fazer manuntenção em alguns sites e usei wordpress, php e jquery. achei bem maneiro a experiencia, e percebi que falta mão de obra. estou aprofundando os meus estudos para conseguir o cargo de junior. como você disse, sempre vai precisar de gente para dar manuntenção nesses códigos.
@@PedroHenrique-ux8ob tire um tempo para praticar esses códigos que copiou e colou, faça na mão (literalmente) linha por linha. tente entender o porquê..é o que funciona para mim. abraço
eu tô começando agora e já estava indo pelo caminho de achar meus códigos esquisitos por terem muitas linhas, depois parei e pensei que talvez seja melhor pra analisar depois com calma, principalmente pra quem vem depois caindo de para quedas
Obrigado, eu tenho o problema de perfeccionismo e em evitar revisar o básico por achar q eu deveria já estar sabendo como fazer tudo, me ajudou demais escutar essas simples mas importantes lições. Valeu mesmo
Eu comecei com pascal , depois aprendi c++ apliquei vários projetos em c++ e em embarcados como arduino, atmel, esp32, stm32, depois aprendi python subi servidores flask, javascript, web (html, css), react, o java para melhorar em POO, banco de dados, e agora estou no android desenvolvendo alguns apps, e por ultimo o menos esperado estou entendendo um pouco de assembly para abrir a mente. Em suma todas as linguagens que eu citei tive que aplicar muita teoria e lógica de programação. Só fazendo na prática todo dia um pouco para fixar o conhecimento!
Comecei ciência da computação agora em agosto, minha meta é tirar esse semestre pra aprender lógica de programação justamente em c. Quando a gente começa a estudar percebe que o buraco é bem mais embaixo, mas eu tô com mt esperança de que se eu chegar ao menos em um nível intermediário de c nesse semestre, nas férias ou semestres seguintes vou estar mais preparado pra qualquer linguagem e trabalho. A minha maior meta é daqui a um ano já estar entrando no mercado, se vou conseguir ou não eu não sei, e se não conseguir em um ano, tudo bem pq a faculdade tem estágio obrigatório no final.
Em 2020 eu comecei a "estudar" programação por um curso preparatorio gratuito da trybe que já comecava com JavaScript, desanimei e parei completamente, no começo do ano eu voltei a estudar, passei pelo curso do guanabara de portugol e depois fui estudar C, só dessa vez eu sinto que realmente estou aprendendo, pular o básico foi a pior coisa que eu fiz, principalmente no sentido que fiquei muito tempo só copiando e colando código.
Vlw pelas dicas! Entrei na programação na metade do ano passado, até agora não fiz nada "grande" e infelizmente estagnei naquela fase de saber um tiquinho de cada coisa. Agora que estou desenvolvendo o TCC do curso técnico espero poder avançar um pouco.
Achei seu projeto de vídeo fantástico, sua didática e produção de imagem ficaram muito boas, bem leve de assistir mas com um conteúdo muito bom de ser compreendido. Irei com ctz acomapanhar mais de seu trabalho, estou no meu 2 semestre de estudo, tanto por instituição quanto solo.
Bom video! estou voltando a estudar programação por que quero empreender na área e desenvolver novos projetos. no momento estou fazendo um curso na udemy e lendo bastante livros sobre estrutura de dados e lógica.
Bicho às vezes me sinto estagnado justamente , por a faculdade ocupar muito do meu tempo com teoria enquanto eu podia tá focando realmente no aprender as ferramentas .
Excelente vídeo... Faço ciência da computação na UFF e é exatamente assim que aprendemos. Matematica discreta (tabela verdade dentre outros), lógica, programação com C, estrutura de dados etc... Vem todos os porquês antes da prática.
Mucharski aparecendo nos vídeos também?! Tá todo mundo saindo de trás das câmeras! haha Um dos canais de desenvolvimento mais maneiros que eu conheço! Tuas explicações são foda.
Muito obrigado por compartilhar. Mas você cita no vídeo para escolhermos uma linguagem que tenhamos mais familiaridade ou que gostamos. Como podemos gostar de algo que não experimentamos hehe, por isso todo iniciante fica perdido.
Depois que percebi isso parei de comprar cursos, mas aprendi fundamentos nos cursos que valeram a pena, eu tento explicar isso para um amigo mas ele insiste em comprar cursos.
1:57 a diferença está na forma como os dois são realizados, o for é recomendado quando tu sabe quando o laço deve parar, tipo um array por exemplo, usamos o tamanho daquele array para o for iterar sobre ele e parar somente quando ele percorrer todo o array. Enquanto o while é usando quando tu não sabe quando o laço vai parar, enquanto a condição do while n for falsa, ele fica executando lá igual doido kkkk.
Uma coisa que faço e acho interessante para treinar programação é pegar um curso ou uma ideial em uma linguagem de programação e fazer em outra que tenho interesse de aprimorar, pŕa mim é uma forma divertida de treinar programação.
Qual a melhor linguagem para trabalhar com I.A? Estou fazendo uma pós em I.A e gostaria de dicas de quais ferramentas o mercado de trabalho exige. Se alguém aqui puder me orientar agradeço muuuuuito!
Que loucura, venho estudando Python por 3 anos, sempre criando pequenos projetos e praticando, mas recentemente fui fazer um teste para uma vaga de emprego e me frustrei pra caramba, aprendi da pior maneira que não adianta saber que existem as ferramentas se não souber como usa-las. Me preocupei tanto em aprender a linguagem de programação e não sabia que a LÓGICA era o mais importante a se aprender. Dei muitos passos para trás e agora estou aqui reunindo forças para continuar.
@Mucharskiando para estudar os fundamentos, lógica de prog., algoritmos e estrutura de dados, você também recomendaria C++ ou até mesmo Java ou C#? Ótimo vídeo! +1 inscrito.
Com certeza recomendaria C++ pra estudar algoritmos e estruturas de dados depois que você já tivesse uma base de algoritmos em C. Orientação a Objetos eu preferiria estudar em Java, mas também pode ser estudada em C++ tranquilamente
Acho que o primeiro passo para galera que está começando é entender que ser programador não é ser escritor de código, é ser um solucionador de problema. O código é só a ferramenta.
Quando fiz ensino médio técnico em informática, eu tive uma matéria chamada "técnicas de programação", que nada mais era do que aprender no papel a desenvolver um código, e não parava por aí: a gente aprendia a interpretar o código, que nem uma partitura, no final a gente dizia o que aquele código em questão fazia. Quando fui pra faculdade, o professor ensinou muito mal e porcamente a lógica já explicando ela no C++ Eu, que já tinha bagagem, achei a aula do cara bastante confusa (embora não tivesse tido nenhum problema ao longo do curso) e fiquei pensando na galera que estava tendo naquele momento o primeiro contato com programação. Mais da metade da turma estava boiando e não estava entendendo nada, estavam apenas replicando cópias de sintaxe. Se eles copiassem um algorítimo que somasse 10 números pulando de 2 em 2, eles não saberiam fazer um algorítimo do zero que somasse 20 números pulando de 3 em 3
Hoje, finalizei o curso de lógica de programação, antes eu estudava python e quebrava a cabeça com coisss simples, venho estudando Java, e sinceramente, se voce pega uma linguagem difícil as outras ficam fichinha, assim como ficou python, que agora é como uma linguagem de marcação, pra mim. Então a minha dica é: estude o "feijão com arroz", comece com o básico e depois pega uma linguagem pra fritar os neurônios fazendo exercícios.
Existe código feio SIM! E MUITO! Não é só uma questão de "elegância visual", mas de facilitar a interpretação e manutenção do código, além de aumentar a eficiência e velocidade de resposta, reduzindo falhas e consumo de recursos.
@@outtabubblegum7034 Aí a gente entra na questão de código performático ou não. Um código pode ser "bonito" e ter uma performance horrível. Mas um iniciante de 6 meses não deveria se preocupar se tá "bonito" ou performático, e sim se funciona.
Minha primeira linguagem e até agora a única que eu entendo bem é Game Maker Language, por um lado me ajudou muito quando entrei na faculdade, fui bem em todas matérias envolvendo programação, pois minha lógica estava muito bem treinada, já que eu me virava bem. O único problema é que me deixou preguiçoso em aprender outras linguagens, eu vejo vagas de emprego e penso "meu Deus quanta coisa diferente", parece que cada vaga pede uma coisa diferente, mesmo que seja para a mesma linguagem. Ai desanimo e não começo nada. Vou seguir suas dicas e voltar a estudar Java.
na minha faculdade em ADS eu percebi q eles focam muito em logica e algoritimos e muita gente deixa de fazer o curso por causa disse sem saber q é o mais importante
Eu tentei estudfar programação e foi um desastre. Tirei um ano so estudando logicade programação e algoritmo . Hoje,tenho um amigo que programador,usando a linguagem Java e C#. Tornou se meu professor,por mais incrível que pareça, estou a ver java tão fácil,por causa do domínio da lógica de programação. Ele ,esta suprendido. Apenas quatro aulas,ja usamos quase todos Conceitos da logica em Java, lembrando que ,eu fazendo. Vamos partir para POO
Eu vivo no ciclo de trocar de linguagem e no fim não saio dos fundamentos e pensar que comecei estudar desde 2018 e fiz até uma graduação EAD na pandemia e não consegui progredir com rotina de trabalho e foco nos estudos sem andar em círculos
A diferença entre um loop for e um while é que o primeiro vc sabe exatamente quantas vezes aquele loop deve ser executado, enquanto que no outro vc não sabe a quantidade de vezes exata, então vc cria uma condição pra isso
@@avellany2969 for e While é exatamente a mesma coisa. A diferença eh q o for vc escreve numa linha só. Desmonte o for que vc vai ver o While tranquilamente.
@@marciogaraz Com o while é possivel fazer um loop infinito sem a necessidade de uma variável. O for é para ter o controle exato além de economizar linha como você havia dito. O que você disse está certo.
Com o for tbm, é só deixar todos os parametros vazios, ficaria for(; ;){ }. Como disse o for e o while é a mesma coisa. Diferente do foreach, esse sim faz diferença. Se dominar o while e o foreach, o for vai der usado em casos bem especificos q nem consigo pensar em qual agora.
Boa sorte pra quem quer entrar nesse mercado hoje, extremamente saturado. Vagas homeoffice vc disputa com 500 pessoas, chega ao ponto do recrutador pegar o primeiro "meia boca" que achar, de tanta ladainha que ouviu. Recomendo a quem tem a sorte de viver em um região tecnológica, que busque vagas presenciais/híbrido.
e eu aprendi isso usando udamy entao, nao acho que seja uma regra nao poder usar curso por exemplo quando voce sabe quantas veses voce vai executar algo voce pode usar o for quando voce nao sabe voce usar o while . for(int i = 0,i< 150, i++) { i = i + 12 => i += 12 } while (i == 68686868) { i += 12 }
Na prática não teria uma diferença de fato entre loop for e while, já que, falando o que entendo superficialmente de linguagem de baixo nível, o computador vai fazer jump de qualquer maneira tanto em um quanto no outro. O que difere seria o momento da verificação comparativa e se há ou não incremento ou decremento, ou seja, varia pelo contexto e a forma de implementação do recurso escolhido. Tem como fazer um loop while apresentar o comportamento de um for e vice versa. Obs.: eu também acho melhor aprender pela linguagem C, os conceitos são melhores aplicados e visualizados do que em python, mas isso é só minha opiniao.
uma dica mano, leetcode, é dificil no começo mas ao decorrer da prática tu fica fera, se tu n conseguir fazer um desafio la é so ver como fizeram e entender a lógica por trás
cara, eu ainda estou muito na duvida em qual programa usar kkkkk eu estou pensando em aprender JavaScript, mas agora estou aprendendo Python. Eu ainda estou na duvida em qual escolher, já que eu não penso em nenhuma empresa pra trabalhar ainda, e eu quero muito aumentar as chances de tal empresa me contratar por causa do programa que eu uso, eu sei que não contratam só por isso, mas eu ainda não sei qual escolher. E eu estou pensando em seguir carreira de desenvolvedor web ou engenheiro de Software
amigo, uma dica: se pretende trabalhar com web, acho que javascript é fundamental, não dizendo que não deva aprender python ou outra linguagem, mas uma hora ou outra, você precisa saber javascript, juntamente com css e html, é o trio necessário para todos, não saber 100%, mas saber como funciona... o basico.
"For" é um estrutura de repetição que itera sobre os valores de um interavel ou um interator. Ex: Preciso dar 10 passos para chegar na porta do meu quarto, o for vai iterar sobre cada passo que você der Já o "While" roda aquele loop enquanto a condição ser verdadeira. Ex: Imagine que o videogame seja minha condição do while, enquanto o vídeogame estiver ligado eu ficarei jogando, então eu não sei quanto tempo eu irei ficar jogando pode ser 10min, 1 hora, 5 HORAS, então eu não tenho uma certeza de quando eu irei parar. Agora imagine outro cenário onde minha mãe desliga o videogame pq já esta tarde, minha mãe seria um break😂
Eu comprei um curso full stack php e Java,mais eu não pensei em popularidade e sim pq me aconselharam estudar qualquer linguagem pq assim quando você ir para outra linguagem seria mais fácil....entao escolhi esse curso pq eles sao muito usado mais não foi o meu pensamento esse motivo,o motivo foi aprender uma e migrar para outra já php e Java escript e bastante usado eu preferir elas
muito bom o vídeo, mas quanto à parte 3:03, eu concordo em partes, mas esse argumento me incomoda por 2 fatores: custo computacional (que pode ser irrelevante em grande parte dos casos) e comentários, você pode e deve usar sempre comentários
o que me atrasa na programação é que eu nao estudo programação... vou passando na faculdade empurrando com a barriga e sem animo nenhum pra estudar mais
muito verdade, estou no 2° período de análise e desenvolvimento de sistemas, tive uma matéria chamada "lógica matemática e arquitetura de computadores" eu no início não entendi pra que servia aquela matéria, falava de lógica clássica, não clássica, período de num sei oq kkkkk, considerava que não era importante aprender aquilo pra programar 🤡 Hoje estou estudando tudo de novo kkkk lendo o conteúdo, uso as ias pra ne ajudar a tirar alguma dúvida, prático programação em python por um cursinho grátis online e realmente é muito importante você saber lógica, saber o comando x ou y faz e não apenas Ctrl C e Ctrl V, estudem tabela verdade, leiam, pesquisem❤
Minha maior dificuldade é me permitir pesquisar durante s construção de algum algoritmo. Não sei se é por que minha graduação inicial meio que “me obrigava a ter tudo na cabeça” mais sempre que estou programando eu sinto que se pesquisar e como se eu não soubesse de verdade e estou me sabotando
Discord: discord.gg/FqXSt3BKqK
Instagram: @mucharskiando
Você é a cara de um dos donos da empresa anterior aonde eu trabalhei.
Sou programador Java a 10 anos e antes de entrar no mercado estudei por 7 anos. Esse estudo não parou até hoje. Concordo com tudo no vídeo e quem me dera tivesse ouvido esses conselhos a 17 anos atrás. Cursos ajudam, mas principalmente quando vc já sabe o básico. Copiar e colar é o que te estagna na programação. O programador precisa aprender a pensar e resolver problemas com o conhecimento dele. Não existe problema sem solução, existe o que vc não correu atrás ainda para resolver. E aos haters do Java um grande abraço, James Goslin vem pagando minhas contas e muito bem a uma década.
isso de “programador precisa aprender a resolver os problemas sozinho” eu acho meio contraditório.
na programação existem N problemas que já tem uma/várias formas práticas e eficiente de resolver.
se você, tentar ralar do zero pra resolver esse problema só será mais burocrático pra vc, pode até resolver ms no final das contas podia ter feito de um jeito mais fácil e eficiente.
o jeito é ver como se faz dos outros, e aprender com isso. saber aplicar. pelo menos é assim q eu vejo as coisas.
@@ruelcio3353 Concordo totalmente contigo. O que eu quis dizer de o programador aprender a resolver as coisas sozinho é o "saber aplicar" que vc menciona no seu comentário. Não existe problema que já não tenho sido resolvido antes então vc corre atrás da solução e aprenda a aplicar para o seu caso. Vc não precisa reinventar a roda pra solucionar o seu problema mas pense, entenda e aplique as diversas soluções que já existem. Não seja um "juninho" que pede já tudo mastigado... Foi basicamente isso que quis dizer.
@@humbertoferguitar entendo mano, muito acertado o seu comentário!
Olá amigo, estou começando a estudar programação agora. Você poderia me dizer qual passo seria a melhor decisão a se tomar: fazer um TADS ou CC, ou até msm ser autodidata com ajuda da internet e outros cursos? Admiro seu esforço! Abraço.
@@manosegovi pra quem está iniciando é fundamental o estudo onde vc tenha contado direto com profissionais da área que vão te dar caminhos isso pra mim foi fundamental. O autodidatismo ajuda, pesquisar, fazer, quebrar a cara e aprender a resolver e se virar como falo acima é importante mas um curso presencial com profissionais da área vai ser o divisor de águas que pelo menos pra mim foi. Sem isso talvez eu nem teria conseguido... depois até arrumar o primeiro emprego será muito não, muita porta batida na cara mas não desanima. Não desista porque tem vaga de mais e profissional de menos...
Ótimas dicas. Uma das coisas que sempre me incomodou programando eram tutorias que os caras ditavam o que você tinha que fazer, mas não os motivos dele estar utilizando aqueles conceitos.
Parecia que estavam me condicionando a sempre buscar tutoriais sem de fato aprender.
Inicialmente pensei em trancar a faculdade, mas agora vejo que a base teórica está me proporcionando uma compreensão mais clara dos conteúdos. O que antes parecia complexo, agora se tornou mais acessível e me motiva a continuar.
Você faz presencial?
@@TododiaGameplay Não, EAD
@@lucasneves4578 qual curso? Ads?
crlh, achei um xará meu na progamação kkkkkkk
No final. é entender lógica e Algoritimo para desenvolver em qualquer tecnologia .
Se você sabe qual o fundamento de um IF, não importa se ele é em C, Python, Javascript, etc ... Por isso os fundamentos são tão importantes
Para mim o melhor jeito de aprender a programar é fazendo projetos, por exemplo. Sistema de gerenciamento de tarefas, controle de estoque para pequeno comercio, Aplicativo de agenda.
Pense que alguém te contratou para fazer isto e faça, tente e erre e faça de novo.
Só assim que vc ira aparecer a programar 😉
sempre falo isso, melhor jeito é fazer projeto funcional de fato
Project Based Learning
o loop for é usado quando sabemos o limite de uma repetição, por isso declaramos um iterador no ínicio e um ponto de parada, já o while é usado quando não temos um limite certo, gosto do seguinte exemplo: "Equanto o prato está cheio continue comendo"(essa é a filosofia do meu buliking kkkkk), podemos usar o for na academia, por exemplo: "faça 10 repetições no supino inclinado", ou seja, sabemos o seu limite, portanto podemos utilizar o loop for para ele
Fora que o while garante que o bloco de código será executado pelo menos uma vez
Do while garante. While não necessariamente. @@Cleyson099
@@Cleyson099 perfeito mano, obrigado pelo complemento!
@@Cleyson099 esse não é o "do while"?
Sim, o cara falou errado. @@Lordanis
O primeiro ponto é muito verdadeiro.
Quando comecei desenvolver em 2019 não foquei em fundamentos, fui direto pra um aprendizado ruim de JS ja focado em React, eu me ferrei.
Hoje, voltei a desenvolver focando nos fundamentos, nas bases: Lógica de Programação, Estrutura de dados, Algoritmos, Paradigmas OOP x Funcional.
Com isso eu me sinto muito mais sólido pra escrever código no framework da modinha ou numa outra stack.
Ótimo vídeo. +1 inscrito.
Deu um alivio em ver que estou fazendo do jeito certo. Aprendendo sem tutoriais e buscando tudo no google e youtube. Vídeo interessante. Obrigado!
Outra coisa também que me pertubava muito, era que eu tinha uma cisma de decorar o código e achava que tava regredindo por causa disso. Porém mesmo esquecendo quando eu lia os meus algoritmos eu conseguia entender a lógica por trás, ou seja, se você é iniciante não tenha medo se esquecer certas formas que o código é escrito (isso se aplica ao que ele diz de seguir código de tutorials), só entenda bem as estruturas e os conceitos de código e idêntificá-los, por exemplo: variaveis, parâmetros, atributos, tipos de dados, estruturas condicionais, estruturas de repetição, coleções, funções, decoradores, poo (caso a linguagem for orientada a objetos) e o mais importante de tudo, treine!
Gostaria de compartilhar minha experiencia com javascript estava com muita dificuldade para entender o laço for e ja tava quase desistindo passei uma semana tentando e nada fazia sentido ai pedi ajuda ao chatgpt pedi para ele me mandar alguns exercícios com bastante prática finalmente entendi Se você estiver passando por algo parecido não desista A prática faz toda a diferença!
Comecei a trabalhar como suporte técnico numa empresa de sistema gerencial para fábricas têxtil, e vi uma ótima oportunidade de crescimento através programação, no momento atual não tenho nenhum conhecimento de programação mas seus vídeos deram uma luz muito grande e por onde começar, você expõe o tema sendo realista e prático, muito obrigado pelo conteúdo
Queria ter visto esse vídeo em 2020 que foi quando comecei a estudar, de lá pra cá parei 2 vzs e agora em Maio voltei firme e já tô codando desde então . Foram 4 anos perdidos com diversos cursos comprados.
Cara acho que meu maior problema hoje, é o "perfeccionismo". Achar que sempre dava pra fazer melhor é um bom pensamento, mas você não vai conseguir chegar a um "ótimo resultado" (até porque não tem como escrever perfeitamente) sem errar ... É necessário errar para poder achar formas melhores.
perfeccionismos pega muito. apenas errando a gente vai melhorar mas o meu me pega muito em querer preencher todo aquele conhecimento para ir pro próximo, como se precisasse de etapas. lembro que quando tava no técnico sempre pesquisava por coisas de iniciantes meu medo hoje é fica nesse ciclo. to pra voltar a estudar e fazer logo um projeto, atualmente estudando design e me pego no mesmo problema com o perfeccionismo.
Sensacional, muito importante passar essa percepção hoje em dia!
Acho que existe muito hype em ser programador e aprender tecnologias novas, e daí fica muito mais chamativo do que aprender os fundamentos...
Amigo, você tem um ótimo ponto, e vai de acordo com o que eu estava frequentemente pensando, que tenho que aprender melhor os fundamentos, deixando eles sólidos para que quando eu for programar de fato eu consiga melhores resultados
Pensei que o cara ia vender uma consultoria no fim do vídeo.
Uma dica que eu do. não abandone os curso, compre curso pacarai, porem Pratique o dobro... Pratique. crie projetos bestas, por exemplo, fiz um verificador de cpf em Python... usando a base. e com esses projetinhos voce vai aprendendo, e com curso voce vai etendendo como melhorar seu codigo. e sua logica fica mais afiada...
@@soubruno exatamente ne man, se tu n por a mão na massa, nada flui, hoje eu faço curso de node full stack, nodejs, express, sequelize e ejs como engine. massa pacaramba, eu nunca consegui na minha vida fazer um sistema com banco de dados funcional, e graças aos cursos hoje consigo criar um CRUD basico. To apanhando ainda com autenticação
Loop for você sabe a quantidade de operações, e while quando não necessáriamente conhecemos o número de operações, além disso, o for tem o valor sentinela declarado no escopo do loop e o while antes de iniciar o loop.
recentemente tive a minha primeira oportunidade de ajudar um amigo a fazer manuntenção em alguns sites e usei wordpress, php e jquery.
achei bem maneiro a experiencia, e percebi que falta mão de obra. estou aprofundando os meus estudos para conseguir o cargo de junior.
como você disse, sempre vai precisar de gente para dar manuntenção nesses códigos.
como vc fez pra chegar a codar tranquilo mn? estou ha um ano copiando e colando e parece que não saio do lugar
@@PedroHenrique-ux8ob tire um tempo para praticar esses códigos que copiou e colou, faça na mão (literalmente) linha por linha. tente entender o porquê..é o que funciona para mim. abraço
@@matheusmauricio8098 blz mn, muito obrigado
eu tô começando agora e já estava indo pelo caminho de achar meus códigos esquisitos por terem muitas linhas, depois parei e pensei que talvez seja melhor pra analisar depois com calma, principalmente pra quem vem depois caindo de para quedas
Obrigado, eu tenho o problema de perfeccionismo e em evitar revisar o básico por achar q eu deveria já estar sabendo como fazer tudo, me ajudou demais escutar essas simples mas importantes lições. Valeu mesmo
Parabéns, é isso mesmo...você resumiu bem o que é ser um programador de "verdade" e como tem que fazer para evoluir.
Eu comecei com pascal , depois aprendi c++ apliquei vários projetos em c++ e em embarcados como arduino, atmel, esp32, stm32, depois aprendi python subi servidores flask, javascript, web (html, css), react, o java para melhorar em POO, banco de dados, e agora estou no android desenvolvendo alguns apps, e por ultimo o menos esperado estou entendendo um pouco de assembly para abrir a mente. Em suma todas as linguagens que eu citei tive que aplicar muita teoria e lógica de programação. Só fazendo na prática todo dia um pouco para fixar o conhecimento!
Falou tudo, o que falta na galera que tá iniciando hoje é a vontade de fazer, a parte de como fazer é o que você descobre enquanto está fazendo.
Trabalhar em projetos complexos te ajuda muito mais do que fazer 20 ToDo list em frameworks diferentes
Comecei ciência da computação agora em agosto, minha meta é tirar esse semestre pra aprender lógica de programação justamente em c. Quando a gente começa a estudar percebe que o buraco é bem mais embaixo, mas eu tô com mt esperança de que se eu chegar ao menos em um nível intermediário de c nesse semestre, nas férias ou semestres seguintes vou estar mais preparado pra qualquer linguagem e trabalho. A minha maior meta é daqui a um ano já estar entrando no mercado, se vou conseguir ou não eu não sei, e se não conseguir em um ano, tudo bem pq a faculdade tem estágio obrigatório no final.
Em 2020 eu comecei a "estudar" programação por um curso preparatorio gratuito da trybe que já comecava com JavaScript, desanimei e parei completamente, no começo do ano eu voltei a estudar, passei pelo curso do guanabara de portugol e depois fui estudar C, só dessa vez eu sinto que realmente estou aprendendo, pular o básico foi a pior coisa que eu fiz, principalmente no sentido que fiquei muito tempo só copiando e colando código.
Vlw pelas dicas!
Entrei na programação na metade do ano passado, até agora não fiz nada "grande" e infelizmente estagnei naquela fase de saber um tiquinho de cada coisa. Agora que estou desenvolvendo o TCC do curso técnico espero poder avançar um pouco.
Vou nem me extender muito pra não ficar chato, seu vídeo é muito bom! Papo 10!
Achei seu projeto de vídeo fantástico, sua didática e produção de imagem ficaram muito boas, bem leve de assistir mas com um conteúdo muito bom de ser compreendido. Irei com ctz acomapanhar mais de seu trabalho, estou no meu 2 semestre de estudo, tanto por instituição quanto solo.
Parabéns pelo vídeo irmão !
Excelentes dicas :)
Bom video! estou voltando a estudar programação por que quero empreender na área e desenvolver novos projetos. no momento estou fazendo um curso na udemy e lendo bastante livros sobre estrutura de dados e lógica.
Grande Mucharski, vai ganhar um like e um novo inscrito.
Eu to começando por PHP , até o momento foi a linguagem que mais me identifiquei . E pensei fora da caixa , tem muita gente trabalhando com JS .
Eu comecei no js. Depois aprendi php/Laravel
é meio que requisito saber js para usar php puro como main, ele é muito limitado em alguns quesitos, mas como api é um dos melhores
Bicho às vezes me sinto estagnado justamente , por a faculdade ocupar muito do meu tempo com teoria enquanto eu podia tá focando realmente no aprender as ferramentas .
Ferramenta você aprende em um fim de semana. A faculdade ensina fundamentos e boas práticas, aproveite esse tempo também
Excelente vídeo... Faço ciência da computação na UFF e é exatamente assim que aprendemos. Matematica discreta (tabela verdade dentre outros), lógica, programação com C, estrutura de dados etc... Vem todos os porquês antes da prática.
Parabéns pelo conteúdo irmão!!
Gostei do tour da sua casa amigo
😜 Ótimo vídeo 👏
Que tapa na cara irmao. Obrigado!
Pensei que voce ia falar algo idiota sobre cursos e vender um seu, mas parabens, realmente o conteudo do video é muito bom.
Mucharski aparecendo nos vídeos também?! Tá todo mundo saindo de trás das câmeras! haha
Um dos canais de desenvolvimento mais maneiros que eu conheço! Tuas explicações são foda.
Muito obrigado cara :D
@@Mucharskiando some não! Tem que ter mais gente do seu nivel por aqui.
Rapaz muita coisa ai eu precisava ouvir e não sabia , muito bom obrigada
Eu que agradeço!
Muito bom, parabéns pelo conteudo!
Lop for é quando você sabe onde acaba e while é justamente quando você não sabe até quando deve rodar.
Muito obrigado por compartilhar. Mas você cita no vídeo para escolhermos uma linguagem que tenhamos mais familiaridade ou que gostamos. Como podemos gostar de algo que não experimentamos hehe, por isso todo iniciante fica perdido.
Depois que percebi isso parei de comprar cursos, mas aprendi fundamentos nos cursos que valeram a pena, eu tento explicar isso para um amigo mas ele insiste em comprar cursos.
Valeu pelas dicas pois foram enriquecedoras! Deus abençoe
Obrigado cara! Amém
Parabens!! otimo conteudo e falou a verdade!
1:57 a diferença está na forma como os dois são realizados, o for é recomendado quando tu sabe quando o laço deve parar, tipo um array por exemplo, usamos o tamanho daquele array para o for iterar sobre ele e parar somente quando ele percorrer todo o array. Enquanto o while é usando quando tu não sabe quando o laço vai parar, enquanto a condição do while n for falsa, ele fica executando lá igual doido kkkk.
Uma coisa que faço e acho interessante para treinar programação é pegar um curso ou uma ideial em uma linguagem de programação e fazer em outra que tenho interesse de aprimorar, pŕa mim é uma forma divertida de treinar programação.
sem falar q pelo fato de falarmos portugues ja estamos em desvantagem em relacao a qualidade de ensino
Esse vídeo precisa viralizar
Grande Garato, cresceu muito grande pessoa e otimo profissional.
Parabéns, vídeo espetacular!!
Qual a melhor linguagem para trabalhar com I.A?
Estou fazendo uma pós em I.A e gostaria de dicas de quais ferramentas o mercado de trabalho exige.
Se alguém aqui puder me orientar agradeço muuuuuito!
A linguagem mais utilizada é python
Cara, belo ap e excelentes dicas. Obrigado.
Que loucura, venho estudando Python por 3 anos, sempre criando pequenos projetos e praticando, mas recentemente fui fazer um teste para uma vaga de emprego e me frustrei pra caramba, aprendi da pior maneira que não adianta saber que existem as ferramentas se não souber como usa-las. Me preocupei tanto em aprender a linguagem de programação e não sabia que a LÓGICA era o mais importante a se aprender. Dei muitos passos para trás e agora estou aqui reunindo forças para continuar.
É normal cara, eu também passei por isso. Pelo menos você já tem o conhecimento para saber para qual ponto voltar e ir seguindo.
Vi todo mundo indo pro JS dai peguei o caminho contrario e fui pro Java, não me arrependo da escolha, estudando firme e forte todos os dias.
muito boa as dicas amigão, vlw
Excelente vídeo! Já comecei a seguir no insta haha
@Mucharskiando para estudar os fundamentos, lógica de prog., algoritmos e estrutura de dados, você também recomendaria C++ ou até mesmo Java ou C#? Ótimo vídeo! +1 inscrito.
Com certeza recomendaria C++ pra estudar algoritmos e estruturas de dados depois que você já tivesse uma base de algoritmos em C. Orientação a Objetos eu preferiria estudar em Java, mas também pode ser estudada em C++ tranquilamente
@@Mucharskiando Obrigado!
Acho que o primeiro passo para galera que está começando é entender que ser programador não é ser escritor de código, é ser um solucionador de problema.
O código é só a ferramenta.
Quando fiz ensino médio técnico em informática, eu tive uma matéria chamada "técnicas de programação", que nada mais era do que aprender no papel a desenvolver um código, e não parava por aí: a gente aprendia a interpretar o código, que nem uma partitura, no final a gente dizia o que aquele código em questão fazia.
Quando fui pra faculdade, o professor ensinou muito mal e porcamente a lógica já explicando ela no C++
Eu, que já tinha bagagem, achei a aula do cara bastante confusa (embora não tivesse tido nenhum problema ao longo do curso) e fiquei pensando na galera que estava tendo naquele momento o primeiro contato com programação. Mais da metade da turma estava boiando e não estava entendendo nada, estavam apenas replicando cópias de sintaxe.
Se eles copiassem um algorítimo que somasse 10 números pulando de 2 em 2, eles não saberiam fazer um algorítimo do zero que somasse 20 números pulando de 3 em 3
Hoje, finalizei o curso de lógica de programação, antes eu estudava python e quebrava a cabeça com coisss simples, venho estudando Java, e sinceramente, se voce pega uma linguagem difícil as outras ficam fichinha, assim como ficou python, que agora é como uma linguagem de marcação, pra mim. Então a minha dica é: estude o "feijão com arroz", comece com o básico e depois pega uma linguagem pra fritar os neurônios fazendo exercícios.
Existe código feio SIM! E MUITO!
Não é só uma questão de "elegância visual", mas de facilitar a interpretação e manutenção do código, além de aumentar a eficiência e velocidade de resposta, reduzindo falhas e consumo de recursos.
@@outtabubblegum7034 Aí a gente entra na questão de código performático ou não. Um código pode ser "bonito" e ter uma performance horrível. Mas um iniciante de 6 meses não deveria se preocupar se tá "bonito" ou performático, e sim se funciona.
Minha primeira linguagem e até agora a única que eu entendo bem é Game Maker Language, por um lado me ajudou muito quando entrei na faculdade, fui bem em todas matérias envolvendo programação, pois minha lógica estava muito bem treinada, já que eu me virava bem.
O único problema é que me deixou preguiçoso em aprender outras linguagens, eu vejo vagas de emprego e penso "meu Deus quanta coisa diferente", parece que cada vaga pede uma coisa diferente, mesmo que seja para a mesma linguagem.
Ai desanimo e não começo nada.
Vou seguir suas dicas e voltar a estudar Java.
Legal mano, obgd por compartilhar :)
na minha faculdade em ADS eu percebi q eles focam muito em logica e algoritimos e muita gente deixa de fazer o curso por causa disse sem saber q é o mais importante
Eu tentei estudfar programação e foi um desastre.
Tirei um ano so estudando logicade programação e algoritmo .
Hoje,tenho um amigo que programador,usando a linguagem Java e C#.
Tornou se meu professor,por mais incrível que pareça, estou a ver java tão fácil,por causa do domínio da lógica de programação.
Ele ,esta suprendido.
Apenas quatro aulas,ja usamos quase todos Conceitos da logica em Java, lembrando que ,eu fazendo.
Vamos partir para POO
Eu vivo no ciclo de trocar de linguagem e no fim não saio dos fundamentos e pensar que comecei estudar desde 2018 e fiz até uma graduação EAD na pandemia e não consegui progredir com rotina de trabalho e foco nos estudos sem andar em círculos
A diferença entre um loop for e um while é que o primeiro vc sabe exatamente quantas vezes aquele loop deve ser executado, enquanto que no outro vc não sabe a quantidade de vezes exata, então vc cria uma condição pra isso
@@avellany2969 for e While é exatamente a mesma coisa. A diferença eh q o for vc escreve numa linha só. Desmonte o for que vc vai ver o While tranquilamente.
@@marciogaraz Com o while é possivel fazer um loop infinito sem a necessidade de uma variável. O for é para ter o controle exato além de economizar linha como você havia dito. O que você disse está certo.
Com o for tbm, é só deixar todos os parametros vazios, ficaria for(; ;){ }. Como disse o for e o while é a mesma coisa. Diferente do foreach, esse sim faz diferença.
Se dominar o while e o foreach, o for vai der usado em casos bem especificos q nem consigo pensar em qual agora.
Boa sorte pra quem quer entrar nesse mercado hoje, extremamente saturado. Vagas homeoffice vc disputa com 500 pessoas, chega ao ponto do recrutador pegar o primeiro "meia boca" que achar, de tanta ladainha que ouviu. Recomendo a quem tem a sorte de viver em um região tecnológica, que busque vagas presenciais/híbrido.
Cara mandou o papo, parabens
loop for ele executa em veses determinado e o while executa enquanto algo for verdadeiro
Sou dev pleno com 5 anos de xp e o perfeccionismo ainda me pega kkkkkk na luta pra melhorar isso
e eu aprendi isso usando udamy entao, nao acho que seja uma regra nao poder usar curso por exemplo quando voce sabe quantas veses voce vai executar algo voce pode usar o for quando voce nao sabe voce usar o while .
for(int i = 0,i< 150, i++)
{
i = i + 12 => i += 12
}
while (i == 68686868)
{
i += 12
}
for itera até o fim da iteração, while itera infinatemente até o break.
Acertei?
Na prática não teria uma diferença de fato entre loop for e while, já que, falando o que entendo superficialmente de linguagem de baixo nível, o computador vai fazer jump de qualquer maneira tanto em um quanto no outro. O que difere seria o momento da verificação comparativa e se há ou não incremento ou decremento, ou seja, varia pelo contexto e a forma de implementação do recurso escolhido. Tem como fazer um loop while apresentar o comportamento de um for e vice versa.
Obs.: eu também acho melhor aprender pela linguagem C, os conceitos são melhores aplicados e visualizados do que em python, mas isso é só minha opiniao.
Gostei do estilo do vídeo ... amanha verei outros do seu canal... Meu tdah não me deixa continuar o meu canal kk parabéns
Obrigado por esse vídeo!
Meu conhecimento de códigos é bom mas agora lógica é meio complicado,realmente demora pra entender tudo,deve ser em partes.
uma dica mano, leetcode, é dificil no começo mas ao decorrer da prática tu fica fera, se tu n conseguir fazer um desafio la é so ver como fizeram e entender a lógica por trás
Não recomendo leetcode, punhetagem da programação
@@henriquesnowing8762KKKKKKK
Muito bom seu vídeo, eu estou fazendo downloands dos códigos do github para fugir dos tutoriais sair desse ciclo ...
cara, eu ainda estou muito na duvida em qual programa usar kkkkk eu estou pensando em aprender JavaScript, mas agora estou aprendendo Python. Eu ainda estou na duvida em qual escolher, já que eu não penso em nenhuma empresa pra trabalhar ainda, e eu quero muito aumentar as chances de tal empresa me contratar por causa do programa que eu uso, eu sei que não contratam só por isso, mas eu ainda não sei qual escolher. E eu estou pensando em seguir carreira de desenvolvedor web ou engenheiro de Software
amigo, uma dica: se pretende trabalhar com web, acho que javascript é fundamental, não dizendo que não deva aprender python ou outra linguagem, mas uma hora ou outra, você precisa saber javascript, juntamente com css e html, é o trio necessário para todos, não saber 100%, mas saber como funciona... o basico.
comecei com python e não queria aprender javascript, porém pra fazer um simples site, você PRECISA saber javascript, html e css.
"For" é um estrutura de repetição que itera sobre os valores de um interavel ou um interator.
Ex: Preciso dar 10 passos para chegar na porta do meu quarto, o for vai iterar sobre cada passo que você der
Já o "While" roda aquele loop enquanto a condição ser verdadeira.
Ex: Imagine que o videogame seja minha condição do while, enquanto o vídeogame estiver ligado eu ficarei jogando, então eu não sei quanto tempo eu irei ficar jogando pode ser 10min, 1 hora, 5 HORAS, então eu não tenho uma certeza de quando eu irei parar.
Agora imagine outro cenário onde minha mãe desliga o videogame pq já esta tarde, minha mãe seria um break😂
Eu lembro quando vi o código do Gustavo guanabara,achei a resolução confusa,o meu tava mais fácil de entender.
Gostei do canal!!! +1 inscrito!
Eu comprei um curso full stack php e Java,mais eu não pensei em popularidade e sim pq me aconselharam estudar qualquer linguagem pq assim quando você ir para outra linguagem seria mais fácil....entao escolhi esse curso pq eles sao muito usado mais não foi o meu pensamento esse motivo,o motivo foi aprender uma e migrar para outra já php e Java escript e bastante usado eu preferir elas
Man da umas dicas de livros para aprender os fundamentos, canal é muito foda
Fica de olho que um dos próximos vídeos é exatamente sobre esse tema. Obrigado :D
@@Mucharskiando showwww
Didática Top!
muito bom o vídeo, mas quanto à parte 3:03, eu concordo em partes, mas esse argumento me incomoda por 2 fatores: custo computacional (que pode ser irrelevante em grande parte dos casos) e comentários, você pode e deve usar sempre comentários
esse negocio de tenta escrever em uma linha é uma bela resalva para os viciados em arrow function do js KKKKKKKKKKKKK
o que me atrasa na programação é que eu nao estudo programação... vou passando na faculdade empurrando com a barriga e sem animo nenhum pra estudar mais
Muito bom o canal!
Obrigado! :D
E eu que gostei do C# assim qur comecei na faculdade, mas saí fora dele pra ir pra Python e JS pq todo mundo disse q era mais facil e etc....🙆🏻♀️
muito verdade, estou no 2° período de análise e desenvolvimento de sistemas, tive uma matéria chamada "lógica matemática e arquitetura de computadores" eu no início não entendi pra que servia aquela matéria, falava de lógica clássica, não clássica, período de num sei oq kkkkk, considerava que não era importante aprender aquilo pra programar 🤡
Hoje estou estudando tudo de novo kkkk lendo o conteúdo, uso as ias pra ne ajudar a tirar alguma dúvida, prático programação em python por um cursinho grátis online e realmente é muito importante você saber lógica, saber o comando x ou y faz e não apenas Ctrl C e Ctrl V, estudem tabela verdade, leiam, pesquisem❤
Minha maior dificuldade é me permitir pesquisar durante s construção de algum algoritmo. Não sei se é por que minha graduação inicial meio que “me obrigava a ter tudo na cabeça” mais sempre que estou programando eu sinto que se pesquisar e como se eu não soubesse de verdade e estou me sabotando
Capaz cara, pesquisar faz parte do dia a dia, essas coisas de "decorar" só existe em faculdade
Uma dúvida, como posso e onde treinar minha lógica de programação?
existe algumas plataformas como leet code, hacker hanks, tem vários exercícios para praticar.
Like pela action figure do Kratos kkkk, brincadeira, excelente vídeo!
meu maior problema é ser pessimista e sem ideias nenhumaKK