Quero me tornar um bom programador :D
Quais tipos de exercícios eu posso fazer para treinar e ajudar no aprendizado em JS?
Quais tipos de exercícios eu posso fazer para treinar e ajudar no aprendizado em JS?
O título diz uma coisa, a pergunta diz outra. Começa a ficar complicado.
O bom programador não quer ser só programador, ele quer ser um desenvolvedor profissional. Existe uma diferença entre bater uma bolinha e ser profissional, ter disciplina tática, capacidade de entender o jogo.
O "bom programador" é aquele que não se preocupa muito com tecnologias específicas, ele se preocupa com os fundamentos. E se preocupa em evoluir sempre, em todos os aspectos, porque em tudo na vida, ainda mais em tecnologia, as coisas evoluem.
Ninguém é bom programador no vácuo. Nunca vi um só programador bom que não tivesse uma boa base de matemática, comunicação e expressão e ciências. Não precisa ser um gênio nisso, mas precisa ter uma base muito boa. E a escola não anda entregando isso. Como está a sua formação nisso?
E precisa aprender o mais cedo possível toda base da computação e engenharia de software, seus conceitos, mesmo os chatos, os que não parece que sirvam para alguma coisa, os mecanismos por trás do que usa, as justificativas para usar algo.
O bom programador não aprende por "boas práticas", ele aprende tudo com profundidade para usá-las só como checklist do que está fazendo, não para "embasar" suas "decisões".
Quando o bom programador resolve investir em uma tecnologia e vai com tudo e aprende cada detalhe dela, não importa qual for.
Ele aprende com bons materiais e referências porque se ele aprender errado ele vai treinar o erro, e quanto mais treina uma coisa, mais consolidado fica na mente e só consegue reproduzí-lo.
Quem está se preparando para ser bom programador dá um passo de cada vez, não quer aprender tudo de uma vez com rapidez, não pula etapas, não vai para "a próxima" sem estar com a anterior em ordem.
Quem quer ser bom programador precisa ter consciência das suas limitações e procurar contorná-las, tem que saber a melhor forma de estudar para que funcione bem. E faz isso saindo da zona de conforto.
Um bom programador se concentra em ser um bom solucionador de problemas. O programador mais ou menos é que se concentra em codificar textos para dizer o que o computador deve fazer.
Enfim, é uma questão de atitude e compromisso com a formação ampla e correta.
Vou deixar para outras respostas falar de exercícios de JS porque não acho que isso seja tão relevante para o título, que eu foquei, e porque não tenho JS no meu dia a dia. Mas pode ser que uma busca no Google te dê as mesmas respostas, eventualmente melhores para seu objetivo. Te garanto que milhares de pessoas já perguntaram isso antes. Como você vai saber que o que responderem aqui é melhor do que o que já fora respondido antes? Provavelmente não será.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Opa, eai tranquilo? cara sou um progamador iniciante estou a exatos 3 meses nessa jornada e me sinto muito confuso em relação do que fazer e por onde começar, acho que essa e um problema comum entre os progamadores iniciantes e realmente gostei de ler oque você escreveu, me tirou algumas duvidas e revelou alguns dos meus defeitos.
TAMO JUNTO, OBRIGADO.
Uma dúvida meio banal, você conhece o contexto histórico do seu nickname? Não me entenda errado, você coloca o que você QUISER kkk (realmente eu não ligo), é que muitos podem ter uma visão um pouco deturpada ao ver seu nick.
É só uma cursiosidade idiota, fiquei intrigado kkkk.
kkkkk parando pra pensar e realmente algo a se pensar