Primeiros passos para se tornar um desenvolvedor de softwares ou sites — Parte 1

Como praticar o Raciocínio Lógico?

Renan Marques
3 min readNov 11, 2021
Ilustração do jogo de labirinto numa folha de papel

É comum no início achar tudo muito difícil, pensar que precisa saber inglês ou ser um expert (especialista) em matemática. A realidade é outra, um bom desenvolvedor precisa trabalhar constantemente seu raciocínio lógico, essa capacidade de resolver problemas é fundamental para qualquer área e costuma cair bastantes questões em concursos, processos de entrevistas de emprego, estágio, entre outros.

Através de sequências lógicas ou algoritmos o computador consegue entender o que deve ser feito. Vejamos um exemplo de sequências lógicas bem simples presente no dia-a-dia:

Ilustração de ruas e travessias com faixas de pedestres, semáforo, árvores, carros, padaria e uma casa com um personagem simulando uma pessoa.

Nosso personagem representado pelo boneco na parte inferior esquerda, acabou de sair de casa e precisa ir até à padaria para comprar pão, para isso ele deve seguir algumas instruções tomando cuidado no trajeto.

1Ele precisa ir até à faixa de pedestre que fica perto de sua casa para atravessar a rua, tomando cuidado já que nessa travessia não existe nenhum semáforo.

2 Ele precisa seguir para próxima travessia/ faixa de pedestre que fica a sua esquerda.

3 Agora ele já consegue avistar a padaria, mas precisa observar a sinalização do semáforo para realizar a travessia de forma segura quando estiver verde ele pode seguir.

4Nosso personagem chegou na calçada da padaria, agora bastam alguns passos para sua direita e então entrar no estabelecimento para comprar seus pães.

Como no nosso exemplo para o computador entender a lógica precisa ser bem detalhada para que não ocorra nenhum erro, por isso é importante praticar bastante.

📌 Lembrando que um computador só consegue entender instruções 0 e 1, através de uma linguagem de programação de alto nível (mais próxima do entendimento humano) que conseguimos converter/compilar o algoritmo para linguagem de máquina.

Vejamos alguns links onde poderá aprofundar seu entendimento lógico, encontrar problemas para serem solucionados e até jogos que fará você pensar um pouco para chegar numa solução.

🎮 Jogos para treinar o Raciocínio Lógico

https://rachacuca.com.br/jogos/4-cavalos/

https://rachacuca.com.br/jogos/tags/travessia-de-rio/

https://rachacuca.com.br/jogos/

❓ Questões para treinar soluções de problemas

📚 Para se aprofundar no entendimento

Conclusão

Esse artigo aborda uma série de artigos nos quais pretendo postar como parte de um passo a passo para se tornar um desenvolvedor ou desenvolvedora. Espero que gostem e que pratiquem bastante o raciocínio lógico (assunto abordado nessa primeira etapa) para chegar cada vez mais perto do objetivo. Surgindo dúvidas podem me procurar no Linkedin, assim que tiver um tempo vou estar respondendo, me sigam também aqui no Medium para acompanhar quando for postado a continuação dessa série ou outros artigos.

--

--

Renan Marques

Full Stack Developer | Graduated Computer Science | Passionate about technnology | “The apprentice is a master in training.”