Nesse breve texto vou compartilhar algumas dicas que uso no meu dia a dia como programador. Meu objetivo aqui não é apenas expor algumas coisas que eu faço e que me auxiliam a desenvolver melhor meu trabalho, mas também receber outras dicas e sugestões que possam me ajudar ainda mais.
– Músicas leves para concentração: na maior parte do tempo nós passamos sozinhos, olhando para o código, escrevendo, reescrevendo, desenvolvendo novas funcionalidades ou resolvendo problemas. Para isso precisamos de um certo grau de concentração e foco, sem distrações. Uma forma de auxiliar nessa concentração é colocar um fone de ouvido e ouvir músicas no estilo “Lo-Fi”. São músicas instrumentais, normalmente com ritmo mais leve misturando hip hop e jazz. Um exemplo pode ser encontrado neste link: https://youtu.be/5qap5aO4i9A
– Papel e caneta: tenho o costume de sempre ter à mão papel e caneta. Eu uso muitas folhas de rascunho, onde faço desenhos de fluxos das aplicações, anotações dos processos que os programas seguem, cálculos que fazem e as regras de negócio do sistema. Usar rascunhos me ajuda muito a ter uma ideia mais clara de um processo que preciso desenvolver. Antes de começar a codificar, faço alguns desenhos das telas e dos processos que estarão envolvidos naquela tarefa.
– Converse com o código: em tempos de pandemia, onde muitos programadores “levaram o escritório para a casa”, ficou mais fácil “conversar com o computador”. Em um ambiente com muitas pessoas talvez essa prática não fosse tão bem aceita pois estaríamos incomodando os outros colegas de trabalho, mas em casa podemos desenvolver esse hábito quando precisamos desenvolver algo mais complexo. Uma prática que pode ajudar a organizar nossos pensamentos no momento da codificação é ir falando o que estamos fazendo, como se estivéssemos explicando para alguém o que o código está fazendo. Isso nos ajuda a ter uma clareza maior dos processos que o programa deve seguir e também pode nos levar a encontrar falhas no fluxo do programa que, inicialmente, não perceberíamos.
– Faça pesquisas em inglês no Google: existem mais materiais em inglês do que em português na internet, e saber como buscar ajuda de forma mais rápida pode nos poupar muito tempo. Para isso eu aconselho a, sempre que possível, buscar ajuda em inglês. Um exemplo: se você precisa saber como ordenar uma consulta SQL de forma inversa, pode pesquisar “sql reverse order”. Outra dica nesse assunto de pesquisas é sempre colocar em primeiro lugar a tecnologia/linguagem que você deseja obter ajuda: “delphi create fields in clientdataset”, “php add to array”, etc. Dessa forma a sua consulta vai ser melhor direcionada e o resultados serão mais relevantes. Ah, e sempre que possível não use muitas palavras nas buscas, isso ajuda também na relevância dos resultados.
Enfim, essas são algumas dicas que uso no meu dia a dia. Mesmo que pareçam óbvias, algumas pessoas talvez ainda não tenham pensado nelas.
Muito obrigado por ter chegado até aqui, e se quiser pode deixar seu comentário com mais dicas e sugestões. Até mais!