O que nunca fazer quando estiver aprendendo programação
É perfeitamente normal nos depararmos com certos erros quando começamos nossa jornada na programação. São erros comuns que cometemos em algum momento, no decorrer do nosso aprendizado. Reconhecer esses erros já é um grande passo para aprimorarmos nossos estudos e desenvolvimento profissional.
Veja alguns deles que destacamos neste artigo:
Querer programar sem dominar lógica de programação
Isto é algo que quase passa despercebido por nós, porque não lembramos o quão importante é sabermos sobre lógica, antes mesmo de começarmos a programar. E lógica não requer, exatamente, o conhecimento de alguma linguagem de programação. Podemos usar pseudocódigos para resolver determinados problemas e com isso aprimoramos nossos conhecimentos em como solucionar e cumprir os desafios que a programação nos oferece. Lógica estimula nossa atenção, concentração e memória e nos ajuda a refletir e tomarmos decisões.
Se comparar com programadores mais experientes
Essa atitude pode trazer desconforto e desmotivação, pois há de se ter bom senso e entender que cada um de nós está em um nível de conhecimento diferente, uns dos outros. Não há motivo algum em se comparar com programadores mais experientes, o seu foco deve ser exatamente aquilo em que você está envolvido no momento. Dessa forma você evita ansiedade e estresse. Nenhuma felicidade pode vir de nos compararmos o tempo todo com os outros.
Vergonha ou receio de pedir ajuda
Considere ter ao seu lado pessoas que o motivam a ser melhor todos os dias. E principalmente, considere ter ao seu lado pessoas que lhe estendem a mão quando você precisa. Pedir ajuda às pessoas é algo mais comum do que você imagina, pratique isso porque não há mal algum em mostrar suas fragilidades, sua falta de conhecimento em algum assunto e solicitar apoio nestes casos. Isso mostra sua grandeza. Neste mercado tão competitivo que atuamos, é normal achar que ao pedir ajuda, estamos condenados a retribuir esse favor. E isso é um pensamento muito equivocado. Guarde isso com você: ao invés de algo negativo, seu pedido de ajuda pode ser uma oportunidade para os outros contribuírem com você.
Definição de nomes e funções
Erro dos mais comuns quando se aprende a programar: a criação de nomes para variáveis ou funções que não façam sentido algum no contexto em que se encontram. A definição de nomes deve seguir um padrão que permita aos programadores reconhecerem suas finalidades, sua importância dentro do código e principalmente, para que outros programadores entendam os códigos de forma simples e direta. Isso evita retrabalho, consultas excessivas a outros blocos de códigos e uma verdadeira perda de tempo e de produtividade, visto que outros programadores que tiverem acesso a estes nomes vão precisar se desdobrar pra descobrir para que servem exatamente. Use o bom senso e seja claro na definição de nomes dentro do código. Isso é uma boa prática e deve ser seguida com disciplina.
Comentários excessivos no código
Ao mesmo tempo em que a falta de clareza no código pode impedir a produtividade do time de programação, o excesso de informações adicionais no código pode travar a leitura do código de programação. Comentários são necessários para esclarecer e responder às dúvidas sobre um determinado trecho do programa. Mas se eles são colocados em excesso, acabam atrapalhando a compreensão do código. Então é importante manter um equilíbrio nessa tentativa de esclarecer pontos dentro do programa. Poucos comentários podem dificultar a compreensão do código, mas comentários excessivos podem dificultar mais ainda a vida do programador.
Achar que é preciso saber tudo sobre uma tecnologia
Eu preciso saber tudo? Não. A pessoa que sabe tudo ainda não foi inventada. Mas você pode se preparar bastante para saber “pra quê” algumas coisas servem e “como elas funcionam”. Isso já é bem razoável. Permita-se, inclusive, saber “brincar” um pouco com “esta” ou “aquela” tecnologia. Saber para qual finalidade uma ferramenta existe pode parecer simples mas não. É comum observarmos pessoas desviando completamente a função de um software, utilizando-o para um fim diferente do qual foi projetado. Saber como funciona um determinado software permite interações e melhora no uso, e vai te ajudar a decidir corretamente entre um ou outro software. Assim evita-se escrever código desnecessário, por exemplo.
Estes são apenas alguns pontos que mereceram destaque sobre o assunto. Existem outros inúmeros pontos que poderiam estar presentes neste artigo, mas vamos manter os atuais como principais, para que o leitor que esteja aprendendo a programar dê uma atenção especial e evite repetir os erros mais comuns que a maioria das pessoas cometem nesse início de jornada na tecnologia.
Léo Andrade é especialista em tecnologia, referência em low-code e no-code no Brasil e autor dos e-books gratuitos A Revolução Low-code e Citizen Developers – e-mail: [email protected]