Programar era DIFÍCIL até que aprendi essas 5 LIÇÕES

51.33k views1109 WordsCopy TextShare
Engenheiro Moderno
Se você acha que programar é difícil, confira essas 5 lições que aprendi ao longo de minha carreira ...
Video Transcript:
exemplo o código a seguir contém o algoritmo de ordenação por inserção eu posso utilizar o depurador do vs code para verificar a execução passo a passo do algoritmo você acha que programar é difícil você tem dificuldade em aprender algoritmos mais avançados você fica perdido quando o código começa a crescer Você já pensou em desistir por conta disso nesse vídeo você vai conferir cinco important lições que vão deixar seu aprendizado de programação mais fácil essas lições foram adquiridas ao longo de mais de 16 anos de carreira em desenvolvimento de software e após eu ter feito mestrado
e doutorado em computação aplicada meu nome é Wen e você está assistindo o canal do engenheiro moderno lição número um aprenda praticando um dia você vai aprender assim como eu aprendi que existe uma diferença entre conhecer o caminho e trilhar o caminho programar é como andar de bicicleta você só aprende praticando não adianta ler livros assistir vários tutoriais no YouTube ou apenas ouvir o professor na sala de aula Se você não colocar em prática os conceitos você nunca irá aprender a programar de verdade ao estudar música Se você apenas estudar a teoria musical ler a
partitura conhecer a história de como a música foi composta não dá para afirmar que você é um músico de verdade assim como na na matemática apenas saber a teoria não garante que você vai saber resolver uma questão é preciso treino é preciso experiência em resolução de problemas até o ponto quando você se deparar novamente com um problema ele vai parecer trivial lição número dois programação não é linguagem de programação existem mais de 13 linguagens de programação em uso no mundo entre as mais populares estão JavaScript p então Java PHP C Sharp typescript c+ mais rub
C Swift Você vai precisar de uma vida inteira para aprender só a sintaxe de cada uma delas é verdade quer dizer às vezes não é por isso que você não pode confundir programação e linguagem de programação aprender a programar envolve aprender conceitos teóricos como algoritmos estrutura de dados aprender linguagem de programação envolve aprender a sintaxe bibliotecas o paradigma de cada linguagem diante desse cenário muita gente pergunta qual a melhor linguagem de programação Java é melhor que Python c+ mais é melhor que PHP isso na verdade é uma discussão improdutiva que não vai te levar a
lugar nenhum linguagem de programação boa é a linguagem que resolve meus problemas linguagem de programação boa é a linguagem que paga as minhas contas confira seguir o seguinte exemplo de um trecho de código para inicializar um vetor em três linguagens diferentes percebeu como Java e c+ são bem parecidos mas Python é diferente porém ambas implementam a mesma ideia missão número TRS domine os fundamentos os conceitos fundamentais servem como adic para compreender tópicos mais complexos sem uma compressão Clara dos princípios básicos é difícil avançar e assimilar tecnologias mais avançadas e mais sofisticadas dominar os fundamentos na
programação não é apenas sobre saber como programar mas entender o porquê por trás das tecnologias e metodologias utilizadas isso leva um desenvolvimento profissional mais completo e habilidades que perduram independentemente das tendências tecnológicas a propósito se você tem dúvida se quer seguir essa área ou não tá começando agora e não quer fazer um investimento pesado para depois se arrepender eu te convido a conhecer meu curso como programar em Python que contempla os fundamentos da programação por um preço bem acessível É só usar o cupom de desconto fundamentos nesse link que eu vou colocar na descrição do
vídeo Aproveite essa oportunidade lição número qu priorize o entendimento outra lição que pode tornar seu aprendizado mais fácil é priorizar o entendimento já virou até meme programadores que copiam e colam o código que pesquisam na internet sem ao menos tentar entender muitos programadores usam respostas prontas dos Tech overflow sem ao menos analisar o que o código faz com tanto que ele resolv os seus problemas ainda mais agora na era da ia generativa é só pedir que ela fornece o código para você de bandeja isso irá prejudicar a sua evolução pois programar envolve raciocínio lógico algo
que você perde ao apenas replicar o código dos outros para solucionar seu problema perceba que eu não estou condenando a prática da busca pela solução que é muito bem-vindo diga-se de passagem mas sim a prática de copiar e colar o código sem se dar o trabalho de entender o que se está copiando quando eu estava desenvolvendo o site acamp max.com era a primeira vez que eu iria hospedar na Versa usando next JS e não sabia como configurar variável de ambiente para conectar a Google Analytics mas eu já sabia o que tinha que fazer eu tentei
configurar como fazer em outras plataformas porém não estava funcionando após uma breve pesquisa descobri que tinha que adicionar o prefixo next Public ao nome da variável para funcionar a experiência em entender que eu precisava configurar a variável de ambiente me fez economizar tempo para implementar esse site missão número cinco como deporar seu código existem dois tipos de erros na programação o erro de sintaxe e o erro de lógica o erro de sintaxe é fácil de identificar e resolver pois o compilador interpretador vai fornecer a descrição do erro para você essa descrição contém o tipo de
erro e a linha onde foi gerado o erro os erros de lógica são mais difíceis de identificar e você precisa de uma técnica chamada de depuração de código ou debug para facilitar sua vida programadores iniciantes geralmente utiliza alguma função nativa da linguagem para imprimir uma mensagem na tela para simular a execução do código para identificar o erro uma técnica mais eficiente é utilizar o depurador de algum ambiente de desenvolvimento por exemplo o código a seguir contém o algoritmo de ordenação por inserção eu posso utilizar o depurador do vs code para verificar a execução passo a
passo do algoritmo e assim descobrir se Há algum erro de lógica em sua implementação em cada passo o depurador vai atualizando os valores das variáveis contidas no código programação não é fácil mas também não é difícil para ter sucesso no aprendizado basta ter dedicação e empenho para praticar os conceitos aprendidos entender que aprender programação é diferente de linguagem de programação saber a importância de dominar os fundamentos priorizar o ento em detrimento ao hábito de copiar e colar e ter em mãos uma boa ferramenta de depuração de código Espero que você tenha gostado nós ficamos por
aqui te vejo no próximo vídeo Valeu grande abraço
Copyright © 2025. Made with ♥ in London by YTScribe.com