Isso te atrasa na programação
HTML-код
- Опубликовано: 3 окт 2024
- Existem pontos que podem atrasar o seu progresso na hora de virar programador. Hoje, vou te mostrar todos eles.
--------------------------------------------------------------------------
Contato: mucharskiando@gmail.com
Discord: discord.gg/FqXSt3BKqK
Instagram: @mucharskiando
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.
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.
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
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 😉
Pelo que eu vejo, os maiores erros de quem tenta aprender só é pular as partes teóricas como algoritmos, estruturas de dados, OOP, etc.
Tem muita gente que decora comandos das linguagens, mas não sabe fazer nada de útil por não saber resolver problemas.
Outra coisa é achar que desenvolver um produto de software é simplesmente sentar na cadeira e vomitar código loucamente. Muita gente não entende sobre análise de requisitos, modelagem, testes, clean code, etc. Por isso não conseguem fazer nada sem ajuda de tutorial. Começam um projetinho, não define objetivos/metas e acabam abandonando por falta de orientação.
Taí o pq de eu achar que a pessoa deve fazer uma faculdade boa pra obter uma base.
Trabalhar em projetos complexos te ajuda muito mais do que fazer 20 ToDo list em frameworks diferentes
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!
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.
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.
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.
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
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
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.
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.
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...
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
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.
Esse vídeo precisa viralizar
Pensei que o cara ia vender uma consultoria no fim do vídeo.
Eu comecei em lógica e algoritmos no portugol, quase um 1 ano estudando, é bem massante, já fiquei dias ou horas tentando resolver um código simples, principalmente em estruturas de repetição. Mas eu aprendi! Poderia ter começado com lógica e algoritmos direto em Java, que é a minha escolha como linguagem comercial, mas acho que assim iria me frustrar rapidamente e fazer eu desistir pela complexidade. Agora quase no final do curso, me sinto preparada para dar início a linguagem Java. E sei que o caminho será longo, mas a base inicial me deu um olho vasto e conseguir decidir com clareza o que seguir para o futuro.
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.
Lop for é quando você sabe onde acaba e while é justamente quando você não sabe até quando deve rodar.
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.
Muito bom, parabéns pelo conteudo!
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
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
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.
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.
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.
Meu conhecimento de códigos é bom mas agora lógica é meio complicado,realmente demora pra entender tudo,deve ser em partes.
Parabéns pelo conteúdo irmão!!
Legal mano, obgd por compartilhar :)
Sou dev pleno com 5 anos de xp e o perfeccionismo ainda me pega kkkkkk na luta pra melhorar isso
Grande Garato, cresceu muito grande pessoa e otimo profissional.
Eu concordo com quase tudo que você falou, mas isso de que pessoas diferentes aprendem de formas diferentes é uma grande balela, segundo a neurociência. A verdade é que todo mundo é multmodal, ou seja, conseguem aprender de todas as formas, ou a maioria delas.
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.
Uma dúvida, como posso e onde treinar minha lógica de programação?
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
Ultimamente to bem desanimado, continuo estudando bastante, mas acho que faço algumas coisas erradas, faço faculdade de ADS, tenho desenvolvido projetos no github, porém ainda não consegui minha primeira vaga, como estágio ou trainee, me parece que a área cresceu muito nos últimos tempos, principalmente front-end, to pensando em migrar pra back, até por que sonho em trabalhar com IA, mas ai eu teria que começar todos estudos de novo...
❤ Aprender praticando....
muito boa as dicas amigão, vlw
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
Cara mandou o papo, parabens
Cara, belo ap e excelentes dicas. Obrigado.
Comprei o curso de lógica de programação do Nélio Alves e nossa eu realmente não consegui aprender com ele, tô parado em vetores e matrizes, não consegui entender até então. Aí voltei tudo e tô fazendo HTML, CSS e JS o básico mesmo e foi muito melhor
vai pra alura
comprei o curso ontem 😅😅
guanabara ta ai meu patrao
@@rafaelrocha1748 o curso do nelio é incrivel, o melhor do mercado de educação para programadores.
Oxi kkkk o melhor curso de lógica 😂...tá ruim hem ?! Enfim...algo pessoa.
Justamente por ter feito o curso dele é que outros se tornaram mais fáceis...Java, c/c++...etc
Muitos só pegam e vão maratonas como Netflix. Tem que entender...vai incrementando os exercícios por conta própria que você vai evoluir. Se ele dar o exemplo de estruturas sequenciais como uma operação de soma...vai lá e tenta fazer com expoentes...divisão...aí começa a aparecer os erros, dando tudo errado...e AI VOCÊ COMEÇA A FAZER O QUE É A BASE...PESQUISAR...PESQUISAR E PESQUISAR.
meu maior problema é ser pessimista e sem ideias nenhumaKK
Conteúdo maneiro!
Like pela action figure do Kratos kkkk, brincadeira, excelente vídeo!
Sempre o mesmo argumento fraco da "lógica de programação", que não existe, não é bem definida, e só vale para programação imperativa, não declarativa.
Muito bom!
Eu lembro quando vi o código do Gustavo guanabara,achei a resolução confusa,o meu tava mais fácil de entender.
cara, concordo com você. Estou fazendo uma série de vídeos de programação, chamando atenção para a construção de uma base sólida e para a prática de resolução de algoritmos. Poderia dar uma olhada?
"For" é um laço de repetição predeterminado por um limite estabelecido, onde uma variável numérica é incrementada a cada ciclo.
"While" é um laço que se repete indeterminadamente enquanto uma condição se mantém verdadeira, onde uma variável de controle é usada para determinar a saída do laço.
@@n0b0dy07 Não.. isso é específico de determinada linguagem assim como o foreach. Falando de Base de programação, o que todas vão ter é for, while, do while.
@@n0b0dy07 @n0b0dy07 foreach não faz parte dos fundamentos da programação amigo, pode pesquisar em livros, google, chatgpt. o que faz parte é o for, se está em praticamente todas ou não isso não importa. Fundamento é for e ponto. foreach é uma adição e ponto. Como por exemplo a estrutura switch que atualmente tem em quase todas as linguagens, porém não é fundamento, é uma adição assim como o foreach dentro outras, for in e of não existe na maioria das linguagens por exemplo.
@@lucasfrança-l6f🍪👍
@@n0b0dy07 não seja infantil, assuma seus erros, criança
meu lindo me faz uns videos ensinando bem logica de programação
(não crie um curso pago por favor)
Opa, tá na lista já. Logo vai ter video explicando bem explicadinho: SQL, Lógica, C, Estruturas de Dados e alguns outros
@@Mucharskiando obg 😁
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
eu realmente não sei a diferença entre for e while kkkkkkkk
vlw pelas dicas amigo, mas uma coisa que ficou meio vaga na minha mente (já peço desculpas, mas possuo um grau de deslexia). Sobre cursos e tutoriais, o certo é não usa-los? Eu estudo java e estou aprendendo os fundamentso de lógica através do curso, isso significaria que estou estudando errado? Eu crio alguns projetos pessoais também, já que meu foco é mobile.
Não, não existe problema em ver cursos e tutoriais, é até necessário as vezes pra começar. O problema é quando você NUNCA pratica sozinho, só fica copiando os códigos dos tutoriais. É interessante você ter um momento que pratica o que aprende nas aulas sem ser na base da cópia, fazendo algum projeto sozinho nem que seja bem simples. Se você faz os tutoriais mas também faz seus projetos pessoais, você tá no caminho certo
Muito bom video
God of War Ragnarok, Red Dead Redemption 2, The Last of Us 2 e Days Gone ?
Quase, só o Days Gone que errou, na verdade é o Elden Ring
1:50 a eh mesma coisa
Brother, gostei muito do video! Tenho 43 anos estou no primeiro semestre da faculadade sistema de informação.
poderia estudar liguagem c# no lugar python? que vc recomendaria?
C# no começo eu não recomendaria. Se você estiver gostando de Python, recomendaria continuar. Mas em um futuro breve estudar C também, é a linguagem que provavelmente mais vai te ensinar.
C# exige a sintaxe orientada a objetos, assim como Java. Em Python a sintaxe é mais flexível e simples. E com o tempo, você pode progredir para o C convencional e depois C#
Gostei da meia Mucharski 😅😂
TIVE QUE ME INSCREVER! que pena.
O áudio ficou muito baixo...
for = para algo
while = enquanto algo
vlw flw
bom video !
Mais um RUclipsr Dev dos vários que fala fala e não fala nada 😂
Tive que ativar legenda pra entender o que você fala. Áudio muito baixo! E eu estou usando headphone com o volume no máximo!
Vou arrumar para os próximos, valeu pelo feedback:D
Comigo foi de boa
audio do note e ytb no maximo e mesmo assim, tive que desligar o ventilador pra conseguir ouvir.
bom vídeo
papo
Cara, todo dia vem vários vídeos como esse caindo nas recomendações, mas a galera ignora o básico, sentar a bunda numa cadeira, computador ou papel e praticar lógica estruturada. Basta fazer isso, e é bem mais fácil fazer isso quando vc está no colégio e pratica MATEMÁTICA, se não mano, pula para outra coisa na vida.
Matemática não se aprende com mil exercícios e zero fundamento. Esse é o maior erro dos atuais sistemas educacionais mundiais, apenas aplicar fórmulas sem explicar o sentido
Seu vídeo ficou com o audio muito baixo.
Aqui está ok e ainda uma tv ligada na sala.
para de se mexer meu
👏🏼👏🏼👏🏼👏🏼👏🏼
mais um palhaço especialista
3:56 eu peguei a referência a callback hell kskskssksksk