Hey everyone! I'm currently a junior in college and I've taken a variety of programming classes, but I'm feeling pretty stuck lately. Each class I've taken has focused on a different programming language, and I realize that while it helps to know multiple languages, I feel like I'm missing out on understanding core concepts because I'm jumping from one language to another. I have trouble coding on my own and get really frustrated when I have to reference resources like Stack Overflow for help. I want to be able to start tackling deliverables with confidence and not feel like I'm lost. Any tips, encouragement, or advice would be super appreciated!
3 Answers
Consider getting a book on object-oriented software engineering. Many classes gloss over the theory, and it might help you see the bigger picture. I found that my understanding improved significantly once I started taking courses on creating Software Requirements Specifications (SRS) and Software Design Documents (SDD). It made everything click together for me!
Absolutely! Theory ties everything together. Keep pushing through those tough classes! It sounds like you’re really committed, and that’s what counts.
It's totally normal to feel overwhelmed when you're constantly switching languages! To really grasp core concepts, I suggest focusing on one language you feel most comfortable with. Try digging into some GitHub projects, stepping through the code line by line. It's okay if you don't grasp everything immediately—bookmark things you want to research later. Since you’re still in school, don't hesitate to look things up; that’s part of the learning process!
I can relate! New deliverables can be really intimidating. It's crucial to manage your stress and not let frustration take over. Break things down into smaller tasks. Launch your IDE with a solid plan; writing down your thoughts on paper can really help you get through that initial block. And about not using resources like Stack Overflow, remember that everyone learns from others! It’s all about building on the knowledge that’s out there.
Good luck with your studies! You've got this!
That’s such a great point about learning from others!
I hear you! It doesn't get easier, but with persistence, you'll definitely get better at problem solving.