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?
5 Answers
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!
'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!
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!
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!
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!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically