Hey everyone! I'm a 19-year-old female who just wrapped up my first year studying computer science. I've completed courses in C++, HTML, CSS, a little bit of JavaScript, and OOP, and I've done well academically (I've had to keep my grades above 70%). The thing is, while I can help my friends debug their code and explain concepts, I really struggle to initiate projects or create something from scratch. I understand the theory and syntax, but I get stuck when it's time to actually build something. Is this a common experience? Does it get easier with practice? What steps can I take to break through this barrier and start creating? Any advice or resources would be super helpful!
4 Answers
It's totally normal to feel this way! Don’t stress about your lack of initial project experience. Just start with something small and follow a tutorial if you need help, then try building it without guidance later on. You'll find it gets easier as you go.
I get where you're coming from! Breaking tasks down into smaller, bite-sized parts makes it less intimidating. When you plan your projects, it doesn’t have to be intricate – just enough to steer you in the right direction is key. Take it one part at a time and gradually build on it.
Exactly, I've done some heavy planning before too, but sometimes it’s just hard to translate that to actual coding! Thanks!
Hey! I’m fairly young too, but I've made a couple of small projects in Python. My advice: try to think about your project from the user's perspective as well as its functionality. You don’t need all the answers upfront. Just ask yourself, "What should the user see when they first open the program?" and go from there!
Wow! Thanks for that advice! How are you finding Python so far?
Consistency is key. Just keep practicing as much as you can, and don’t shy away from reading others’ code. Sites like GitHub are packed with real-world examples that can inspire and teach you. Diving into other people’s projects will also make you realize how much you can learn from their approaches.
Haha, I appreciate that! Will do!