Struggling with Coding Skills: Any Advice to Help Me Improve?

0
5
Asked By CodeCrafter92 On

Hey everyone! I'm currently in a 5-year integrated BTech-MTech program at a top college in India and I'm heading into my 4th year soon. Lately, I've been considering a switch to machine learning or software development, but I've hit a wall with my coding skills and problem-solving abilities. I've had a rough time with my computer science courses — I scraped by with barely passing grades and often relied on copying code (mostly from ChatGPT) without grasping it. During practical exams, I couldn't solve any problems independently.

I have a basic understanding of C and Python; I know the syntax, loops, and some algorithms, but when faced with a problem, I struggle to approach it or write out the code even if I have a plan. Right now, I'm working hard to improve: I've started learning data structures and algorithms, but it's challenging; I'm also trying to return to the basics with simpler problems to build my confidence. I'm committed to learning the right way without copying.

I'm curious if anyone has been in a similar boat and what you did to boost your coding skills from the ground up. What routines, resources, or practices would you recommend? Is it too late for me to pursue machine learning? I'd appreciate any tips or support. I'm also open to studying or practicing with others. Thanks for your time!

2 Answers

Answered By DebuggingDiva On

It's great to hear that you've stopped copying and are focusing on learning! The key is consistent practice. Start with simpler problems and gradually work your way up. You might want to check out platforms like HackerRank or Codewars for coding challenges that match your skill level. Additionally, reading through your course materials regularly can really help reinforce your understanding. Don't shy away from Google and documentation — they're your best friends in coding! Also, revisit past assignments; doing them on your own can give you a major boost!

CodeCrafter92 -

Thanks for the suggestions! I’ll definitely check out those platforms and start revisiting old assignments.

Answered By SyntaxSamurai On

Ah, I feel you! It's tough to feel lost after relying on shortcuts. Learning to code is indeed like learning a new language or instrument — it requires practice! You should really commit to solving everyday coding problems, even if they're basic at first. Make it a routine. It's normal to feel overwhelmed at first, but consistency is key! And remember, it’s totally possible to catch up and pursue ML if you stay dedicated to practicing and improving.

CodeCrafter92 -

I appreciate the encouragement! I’ll make sure to include coding practice in my daily routine.

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.