Hey everyone! I'm reaching out because I feel I'm in a bit of a rut with my programming journey. I've learned the fundamentals—like variable types, loops, and classes—and even managed to build small projects like websites and apps in the past. But when I try to apply this knowledge to more complex tasks, I honestly don't know where to start.
Recently, I applied for a junior Python dev position, and their test was overwhelming! They provided a bunch of files and asked me to implement and refactor classes, but I was completely lost about where to even begin. It felt like all my learning amounted to nothing at that moment.
I keep seeing the same tutorials that only cover the basics, and I'm frustrated because I want to move beyond just the building blocks. I'm also curious if others have faced this barrier and how they broke through it. Any tips on resources or projects I could tackle would be greatly appreciated!
Also, if you have advice on getting a programming job without a degree, I'm all ears. Right now, I just want practical experience in a real-world context.
5 Answers
It sounds like you're looking for some guidance. Finding a mentor could really help steer you in the right direction. There are platforms like MentorCruise or CodingMentor that connect you with experienced developers who can provide support and advice tailored to your needs.
A more hands-on project could be the key. Try picking a relatively complex problem that needs a software solution. Whether it’s contributing to open source or creating something from scratch, set up a plan like you'd do on the job. This will help you use your current skills while identifying areas for improvement.
You're definitely not alone in this! It's really common to feel overwhelmed by the transition from learning syntax to actually applying it in real projects. Just remember: try to understand existing code first, break down what you need, and focus on making tiny changes. That’s how you'll bridge the gap between tutorials and real-world applications. Would you want a timeline or plan to follow that can help you practice consistently?
It’s curious that you’ve built websites and apps but still feel stuck. What specific type of project are you aiming for? If you’re just looking for ideas, I’d suggest brainstorming something you’re passionate about or a gap you see in everyday life. That might help you engage more with the work and find direction.
You might want to consider jumping into a project that'll spark your motivation. Think about a problem you could solve or something you'd really enjoy building. Joining a community or looking at GitHub for beginner-friendly projects could also be a good move. And remember, you can still learn a lot from the test files—focus on file management and tackle it bit by bit.

Awesome! I’ll check those out. Thanks for the suggestion!