Lógica - 6 dicas para melhorar sua lógica na codificação
Tags: programming, tips, braziliandevs, tutorial
Published: 2022-05-22 17:34:09

![Lógica](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ki4asb1l9tros1wdya9y.png)
 
Durante o dia a dia de trabalho, ou em projetos pessoais encontramos alguns problemas que levamos muito tempo para resolver com base na regra de negócio ou na história do usuário. Para isso é necessário não somente tem algo bem claro em mente, ou bem descrito no card, temos um fator muito importante também .... Lógica de programação

Focando nisso, hoje venho trazer 6 dicas para melhorar cada vez mais sua lógica e resolver esses problemas.

### Falando nelas..

Vamos começar então, tenho certeza que se veio parar nesse artigo significa que realmente deseja melhorar cada vez mais.

## 1ª Dica - Caneta & Papel

Descubra a solução usando a velha forma de papel e caneta. Confie em mim. Não há nada melhor do que isso. O brainstorming começa com o desenho e a escrita de grandes orientações, passos e coisas que você precisa para sua solução final. Iniciar a codificação pelo caminho escrito fará com que você perca um pouco do seu tempo porém vai agradecer, porque você poderá registrar outras soluções evitando o esquecimento de um caso ou algo assim.

## 2ª Dica - Codificando muito
Isso mesmo que você leu... Codificando muito, não existe código bom ou ruim (calma, falo isso quando estamos buscando uma solução, cabe nós depois de acha-lá refatorar nosso código). Por quê? Porque enquanto você continua aprendendo, você descobre que seu código antigo não é bom, então você escreve um melhor e assim por diante. Aprender codificando muito vai trabalhar seu músculo lógico e seu nível de codificação.

## 3ª Dica - Revisão de código por outros desenvolvedores

Isso é muito conhecido dentro das metodologias ágeis. Mas mesmo que sua equipe não esteja usando essa metodologia, ter alguém para ler seu código lhe dará coisas que você nunca conseguirá sozinho. Por quê? Porque você não pode ter opiniões, experiências e o que os outros aprenderam até agora... é uma vida inteira que você só terá colaborando com os outros e lendo outros códigos também. Mas caso não esteja no mercado, que tal fazer isso verificando repositórios de projetos na qual você se identifique ? ou melhor crie algo open source divulgue e aguarde o PR da comunidade.

## 4ª Dica - Aprenda coisas novas

Aprender vai ampliar sua visão, e isso é muito importante. Ter em mente novas técnicas, novas tecnologias e como uma solução é implementada irá inspirá-lo e dar-lhe ideias para resolver problemas de forma eficiente e inteligente.

## 5ª Dica - Consistência ao invés de motivação

Codificar uma vez não melhorará suas habilidades. Trabalhar o seu físico na academia uma única vez na academia não os tornará maiores e mais fortes. Somente quando você é consistente, você constrói coisas. Isso vale para tudo, até mesmo para mudar algo que você acredita que deve mudar mas fica procrastinando. A motivação tem prazo de vencimento já a consistência e disciplina não possui.

## 6ª Dica - Enfrentar o problema de frente

Desenvolvedores juniores geralmente evitam tarefas desafiadoras e complexas ou histórias de usuários. Considerando que essas são as melhores oportunidades onde você pode aprender, desenvolver habilidades vitais e ser diferente. É bom começar com tarefas fáceis para ganhar autoconfiança, mas ficar na sua zona de conforto fará de você um desenvolvedor comum e não único.

E com isso finalizamos pessoal, você exercitando tudo isso, todos os dias pode ter certeza que perceberá sua evolução. Sei que é fácil falar dessa forma, mas cabe você a decidir o quão importante essa evolução será na sua vida profissional e pessoal (por que não?).