Struggling to Start Coding Practice Problems – Any Advice?

0
3
Asked By BrightSky42 On

I'm currently enrolled in an Intro to Computer Science course where I've learned a lot about programming. However, whenever I'm faced with a coding problem, especially logical ones, I often feel lost and don't know where to begin. This leads me to procrastinate or even consider giving up on coding altogether. It feels somewhat similar to my struggles in math, where I had to devise solutions independently, and I also struggled in that area. Right now, I'm learning Python and am working on Linear Collections, but I still have more topics like String Operations, Associative Collections, Complexity Analysis, and Recursion left to tackle. With an exam coming up next Friday, I'm really doubting my ability to do well. Each time I sit down to code, I feel bored or unsatisfied with the process. If anyone has experienced this and has advice, I would really appreciate it!

4 Answers

Answered By CodeNinja35 On

It sounds like you’re stuck in a cycle where giving up prevents practice, which in turn stops you from improving. Instead of coding directly, maybe start with pencil and paper to outline your thoughts. Track your steps and then translate that into code. And seriously, practice is key—lots of it! Also, consider checking out some recommended books like "Think Like A Programmer" as they can offer new insights.

BrightSky42 -

Great suggestion! I’ll check out those books. I can see how practicing with paper first might help.

Answered By CuriousCoder88 On

Hey, it's totally normal to feel that way! A lot of people experience that blank screen paralysis, so don't be too hard on yourself. Try breaking down the problems into tiny steps first. Write out what you need to do in plain English before you even touch code. You'll build confidence along the way, and trust me, that satisfaction when things finally click is worth the struggle!

Answered By OptimisticDev92 On

You're clearly capable of coding; the issue seems to be with managing your approach. It might help to break the problems down into smaller pieces. Write the logic out in simple terms, and don’t rush into coding. There's no one-size-fits-all method, so keep experimenting with different strategies until you find what clicks!

BrightSky42 -

I appreciate the insights! It gives me hope to know there's more than one way to solve these problems.

Answered By LogicalThinker21 On

If you find coding boring, it might be a sign you're feeling overwhelmed. Remember that you've proven you can code before, so don't let defeatist thoughts take over. Instead of giving up, try different ways to tackle problems. For instance, start by restating the problem in one sentence or breaking the task into smaller steps. It's all about finding the right mindset and methods that work for you!

BrightSky42 -

Thanks for the encouragement! I'll definitely try to change my approach and see if that helps.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.