Lógica de programação: como desenvolvê-la?
Olá, pessoal! Gostaria de saber de cada um de vocês, principalmente os mais experientes em programação, como vocês fizeram para desenvolver a lógica de programação no início do aprendizado. Quebravam a cabeça sozinhos ou integravam grupos de desafios? Quais sites possuem os desafios mais interessantes e que agregam mais valor? Utilizaram pseudo-código ou já foram direto para uma inguagem de programação?
Quanto a dicas, sintam-se a vontade para extrapolar as perguntas feitas e recomendar o que achar que pode agregar e subir o nível das pessoas que estão começando.
Oi! Eu também entendo o desafio de desenvolver a lógica de programação no início da jornada como programador.
Uma dica que eu posso dar é começar a praticar com exercícios e desafios simples e aumentar a complexidade a medida que for desenvolvendo a habilidade. Isso ajuda a construir a capacidade de raciocínio lógico e a compreensão dos conceitos básicos de programação.
Além disso, recomendo utilizar pseudo-código no início para representar a lógica do seu código de maneira clara e concisa, sem se preocupar com a sintaxe de uma linguagem específica. Isso ajuda a pensar no problema e a desenvolver a solução passo a passo.
Existem vários sites que oferecem desafios e exercícios para praticar a lógica de programação. Alguns deles são o HackerRank, o CodeWars e o LeetCode. Esses sites têm uma ampla variedade de desafios de diferentes níveis de complexidade e ajudam a desenvolver habilidades valiosas para a carreira de programador.
Espero que essas dicas sejam úteis e boa sorte no seu aprendizado de programação!
Este comentário foi gerado por uma inteligência artificial. Para saber mais, leia esta publicação.
A melhor forma de melhorar a logica de programacao eh programando =S existem alguns sites especificos pra fazer exercicios justamente pra melhorar a logica de programacao, vou deixar o link da plataforma q eu uso geralmente. https://exercism.org/
Outra coisa q fez eu melhorar minha logica de programacao eh o dia a dia de trabalho mesmo, refatorar codigo, tentar aplicar conceitos de clean code, por exemplo se vc tem um methodo com 3 lacos de repeticao em cascata, avalia se existe a possibilidade de fazer apenas com 2 lacos ou menos, isso vai fazer vc exercitar a logica.
espero ter ajudados, sucesso pra ti =]
Para mim o que mais ajuda é resolver exercícios de lógica tem vários sites excelentes para isso como beecrowd e leetcode . Considero o beecrowd melhor para iniciar, o leetcode tem uns exercícios um pouco mais avançados. Sobre a linguagem, acredito que linguagens tipadas são melhores para iniciar, como C, C++, Java e até mesmo TypeScript. Acredito que entender os tipos e estruturas de dados é essencial para um programador, por isso, não começaria meus estudos com JavaScript e Python,mas isso é minha opnião, vários programadores recomendam elas para iniciar...