Se você não aprender isso, nunca vai aprender PROGRAMAÇÃO!
Se eu pudesse mudar apenas uma coisa sobre o tempo que passei aprendendo programação, não mudaria os cursos que fiz nem a linguagem com a qual comecei, mas sim a minha mentalidade ao longo do processo.
Esse post é a versão em texto do vídeo que postei no meu canal novo do youtube, minha proposta é falar sobre programação com vídeos dinâmicos, bem editados e com uma pegada Acelerada ⚡️
Conheça aqui canal
Foque na prática, não na teoria
Programar é uma habilidade que se aprimora com o tempo, assim como um idioma. Você já sabe, ou deveria saber, que a forma como aprendemos inglês na escola está errada. O correto seria aprender um novo idioma da mesma forma que aprendemos nosso idioma nativo, falando e escutando, não estudando gramática. Aprender programação é a mesma coisa. Aprenda programando e depois aprofunde seus conhecimentos sobre linguagens e assuntos específicos.
Seu ego é seu maior inimigo
A coisa mais comum que vemos por aí são novatos empolgados querendo clonar projetos extremamente complexos e querendo ficar milionários da noite para o dia com projetos revolucionários. Deixe o ego de lado e não pense que projetos básicos com apenas HTML e CSS estão abaixo de você. Comece pelo básico e vá aprendendo com o tempo.
Seja confortável com o desconforto
Não é sua obrigação saber de tudo e nunca será, mas esteja preparado para desafios. Como profissional, dentro do seu domínio, será esperado que você resolva problemas, mesmo que inicialmente não saiba como. Mesmo que isso seja desconfortável, não há como escapar desse sentimento, mas você deve aprender a lidar com ele e até mesmo apreciá-lo, pois faz parte do trabalho e é uma oportunidade de aprendizado.
Não procure dominar a programação
Vejo muitas perguntas sobre como dominar rapidamente uma determinada linguagem ou se é melhor dominar HTML antes do CSS, mas isso é perder o foco para iniciantes. No começo, você não precisa dominar as linguagens, mas sim construir coisas com elas. Quanto mais coisas você construir, melhor. A programação é uma habilidade artesanal. Entenda os conceitos vagamente ao assistir tutoriais ou ler livros e aplique-os repetidamente em projetos, sempre buscando melhorar. Os bons programadores conhecem bem os fundamentos, não apenas lendo livros ou assistindo a tutoriais em vídeo, mas construindo vários projetos e sempre desejando aprender mais, praticando e tendo paciência.
Conclusão
Lembre-se, essas mudanças de mentalidade são cruciais para se tornar um programador eficiente e em constante evolução. Dominar a arte da programação requer prática, humildade, conforto no desconforto e uma mentalidade aberta para aprender continuamente.