Não entendo os problemas/desafios de programação, e você?
- #Python
- #Java
- #Inteligência Artificial (IA)
Se você sente dificuldades na hora de resolver problemas de programação, saiba que você não está sozinho. É um processo desafiador? É. O que eu recomendo?
Exponha-se aos diferentes desafios e divirta-se no processo de resolução. Se for um mundo diferente para você, como uma mudança de carreira, talvez seja difícil porque agora você pode estar usando um outro lado do cérebro diferente da carreira anterior, nenhum problema com isso, apenas dê tempo de se acostumar, então abrace-o com:
“Olá, Novo Mundo!”
Pesquise! Não tenha vergonha de errar ou de perguntar, pois alguns problemas são complexos de perguntar porque são complexos de responder. O elaborador não precisa e dificilmente vai facilitar, e se você ainda está estudando o estresse do exercício é praticamente sem prazos, na vida real é com prazo, então habitue-se a superar-se.
Reveja seus hábitos de leitura, é hora de seguir em frente e ler outros livros além do Pequeno Príncipe, Harry Potter e as Crônicas do Gelo e Fogo. Este hábito vai melhorar suas abstrações, resumindo: menos redes socias, menos filmes, séries, reels e mais leitura.
Não deixe de criar o hábito de resolver problemas, na escola você começou somando laranjas, conjuntos e depois evolui para as equações. Foi a prática que te ajudou, aqui não é diferente. Isso vai te deixar familiarizado com o passar do tempo.
Se o enredo com laranjas não funciona com você, use outra fruta, outra referência, o importante é você compreender o cerne do problema. Ou seja, talvez haja o mesmo problema disponível na rede com outros objetos, outros cenários, onde apenas se mudam os nomes ou números.
Leia com atenção. Divida o problema em “probleminhas”, isso pode te ajudar e muito. Você soluciona as partes menores e depois reler com as condições, requisitos e restrições do todo. Você notará que alguns problemas seguem padrões e que nem todos você precisará usar a imaginação.
Pratique! Não só assista vídeos, leia livros ou escute podcasts. Pratique, busque outros exercícios, participe de fóruns e comunidades. Não se isole.
A caminhada pode ser longa, mas toda caminhada começa com o primeiro passo. Quebre suas barreiras, vença o seu próprio medo, supere a si mesmo. Desligue todos os objetos que roubam sua atenção, seja por notificações ou sons. Foque nos seus objetivos. Estou no processo de entender problemas de programação tanto quanto vocês, afinal todo dia surgem novos desafios. Não se esqueça, conte comigo. E bora programar!
Ps.: O texto não possui verdades absolutas, é fruto de leitura e vivências. Esteja a vontade para ignorar.