DEV Community

Discussion on: 5 Things To Do When You're Feeling The Struggle

Collapse
 
jamesthomson profile image
James Thomson

Reasoning through problems is difficult when you first start programming. Everyone learns and works differently, you just need to find what works for you.

I would definitely suggest trying steps 3 & 4 every time you start a new feature or problem to solve. By writing and talking out the steps you want to take to build the feature or resolve the problem it will help you identify any possible issues with your logic.

And try not to get discouraged, it just takes time and experience - try to seek out a mentor who can help guide you (step 5 😉).