Dica 6: pratique!

Em uma das lives do Reboot.Dev, Elton Minetto (CodeNation) fez uma comparação que achei excelente: programador é como um atleta, ou seja, tem que praticar todos os dias. Essa frase ficou em minha mente porque é justamente nisso que acredito: na força da disciplina. Logicamente, algumas pessoas têm mais facilidade que outras para determinadas atividades, por diversas razões. Mas, apenas a facilidade sem o esforço não leva ninguém ao máximo de sua capacidade.
Durante anos, tive aula de ballet clássico e cheguei a ser professora de uma turma infantil iniciante. O que mais chamava minha atenção era como tudo influenciava no desempenho: o que se comia, as horas de sono, o alongamento bem feito, a sapatilha certa e, principalmente, muitas horas de aula. Prática é essencial! Minha professora costumava dizer: “se você perdeu uma aula, então faça duas para compensar meia!”.
Tenho acompanhado o cotidiano de diversos programadores, seja no YouTube ou no Instagram, e todos são categóricos ao afirmar: é preciso programar todos os dias. E me pergunto: por que não?
Tem melhor sensação do que digitar linhas de código, para tentar resolver certo problema, e rodar “de primeira”? Ou passar horas tentando corrigir um erro e, depois de muita pesquisa e raiva, achar uma solução? Melhor ainda é quando a solução é bem simples e esteve “debaixo do seu nariz” o tempo todo.
Considero que mais importante do que o sênior incrível que você quer ser, é ter prazer durante a jornada (pois, acredite, é longa). Não é fácil, requer muito esforço e dedicação, mas só depende de você. Então, faça uma playlist bacana, organize seu ambiente de estudo/trabalho e crie uma relação boa com a programação.
Assunto estudado hoje: Funções em JavaScript!
Um detalhe que eu não tinha percebido ainda e que achei interessante é como o parâmetro será tratado como uma variável dentro da função e, para chamar tal função, “vira” um argumento.
Estou estudando JavaScript através do CodeCademy e recomendo! A versão que escolhi é a gratuita, portanto alguns dos recursos ficam inacessíveis para meu perfil. Mesmo assim, o curso é bem completo e baseado em exercícios simples, que devem ser respondidos após a leitura (em inglês) do conteúdo. Vale a pena porque é os textos não são extensos e possuem muitos exemplos ilustrativos. Os exercícios são corrigidos na hora e você já sabe em que pontos melhorar.
E um extra: você pode fazer um teste gratuito para saber qual o curso mais adequado para seu perfil. É super interessante!