How Can I Get Better at Programming?
Asked by
CleverPineapple42
I'm currently in my second year of studying software engineering, and I'm feeling a bit frustrated with my progress. My understanding of more complex code is limited, and I don't have a solid grasp on syntax yet. So far, I've only been taught Java, and we've just begun to learn C and C++. I expected to be more proficient by now, especially since none of my courses have covered large-scale projects; we've only been working on short snippets for assignments. I think I'm doing well overallโI've even performed better than many of my classmates on testsโbut I still feel like I'm missing something. With all the assignments piling up, I struggle to find time to learn on my own. When can I expect to actually get good at programming?
Answers
It definitely takes time. I've been in the field for over a decade and still deal with impostor syndrome at times. Just keep pushing yourself, and don't worry too much about where you are right nowโyou're still very early in your journey!
Reply to this answer
Donโt stress too much! There aren't formal classes on managing big projects; most of that comes from experience. Remember, youโre just in your second year, and programming is a lifelong learning process. Keep at it!
Reply to this answer
Honestly, it usually takes around 3-4 years before things start to fall into place. By then, you'll be more comfortable tackling larger codebases. Programming is all about repetition and experience. Most of my peers, including me, felt lost during our second year. Just hang in there! Itโs a tough journey, but with persistence, youโll feel more like a โrealโ developer after a few years. You can do it!
Reply to this answer
'Good' is a relative term. Many people become employable within 3 years, and some take up to 10 years to feel truly skilled. Even though I started coding decades ago, I still find ways to improve every year. Stick with it and focus on learning continuously!
Reply to this answer
To get better at programming, try creating your own projects. Start simple, like a CRUD application. This will help solidify your understanding of concepts. The key is to focus on building things that interest you. If it feels like a chore, you won't enjoy learning. Programming is all about experimenting and learning from mistakes, so dive in and keep coding!
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions