Am I Learning Programming the Right Way?

0
0
Asked By CodeCrafter92 On

Hi everyone! I'm currently studying Computer Science, and I have some thoughts on my programming process that I'd love to get your opinions on. Whenever I get an assignment, I often find myself searching for solutions online, like when I needed to implement a bubble sort in C using some pseudo-code. I integrated what I found with my own work because I was pressed for time. I'm starting to wonder if this is the right approach. Should I be writing everything on my own instead? I struggle to remember a lot of the concepts because the pace is quick, and I get this nagging imposter syndrome when I see classmates coding effortlessly. I even participated in a coding competition recently and was at the bottom of the ranks among 70 participants. Am I doing this wrong? What can I do to improve my skills?

5 Answers

Answered By CodeWhizKid On

It's great that you recognize that you have challenges; that awareness is a big step! Using Google for troubleshooting is totally fine, but see it as a last resort. Focus on working through problems on your own, then look for some hints when you're truly stuck. And remember, every programmer has areas they struggle with—even seasoned pros!

Learn2Code -

Exactly! Programming can be tough for beginners. There’s no shame in taking time to work through problems.

Answered By TechGuru24 On

There's nothing wrong with doing a bit of Googling for problems. It's a natural part of learning! The key is to try to solve it on your own first, then check online if you're stuck. That's how you learn! In my experience as a software engineer, I spend a lot of time looking up solutions. Just don’t let it become your first step. Learning does come with struggles, and that's totally normal!

DevNinja33 -

That makes sense! Relying too much on solutions can hinder learning, especially when you're just starting out. It's good to try solving it by yourself first.

Answered By StrugglinToCode On

In my opinion, relying on others' solutions while learning isn't the best approach. Those assignments are designed to help you develop your thought process. It’s important to struggle through challenges; that’s how real learning happens. Comparing yourself to others can be demotivating, but use their skills as inspiration to practice and improve your own abilities!

Answered By HappyCoder88 On

Try working on personal projects for fun! Building something like a simple game or a script that monitors prices can be a great way to practice without the pressure of assignments. It helps you see programming as more than just problem-solving; it becomes a creative outlet!

Answered By CodeBreakerX On

Programming is about breaking problems down into smaller parts. Instead of searching for complete solutions, try googling how to tackle specific parts you find challenging. This will make a big difference in your understanding and help you learn as you progress.

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.