How can I become an exceptional programmer?
Asked by
CleverPenguin42
I've just started learning programming with C++, but I'm eager to excel and not just be good at it. I'm wondering, is it all about practice? How much practice do I need? Should I read more books on C++ to improve? In my class, when the teacher assigns coding tasks, I struggle with the logic and often find myself falling behind my classmates. What should I do to enhance my skills?
Answers
Think of coding like building with Legos, but in reverse. Start with a big solution and break it down into smaller parts. For example, if you need to draw a tree, think of it as a tree drawer that has different components: a trunk drawer, a branch drawer, and a foliage drawer. Each part does its job, and after breaking down your approach, it all comes together beautifully!
Reply to this answer
It really boils down to practice. But not just any practiceโfocus on quality, deliberate practice. You want to work on problems that are just challenging enough to help you grow. If it's too easy, you'll just breeze through, and if it's too hard, you'll feel stuck. Also, the more hours you can dedicate, the better your progress will beโthere's definitely a correlation between time spent and skill level!
Reply to this answer
Before aiming to be the best, maybe try to just be โgoodโ first, or at least not terrible. Once youโve got the basics down, then look to improve. It's all about building a solid foundation first!
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions