Hey everyone! I've recently started my journey as a junior developer at a larger company, and I'm trying to enhance my coding skills on my own without relying on AI tools. I hold a computer science degree and can handle leetcode challenges fairly well. However, when I decided to tackle a personal project independently, I hit a wall. It was incredibly frustrating as I couldn't figure out what to code next or how to approach the project. After feeling overwhelmed, I ended up calling it a day. I'm determined to be a skilled programmer, but I worry I might become too dependent on AI for everything. Any advice on overcoming this feeling? How have others dealt with similar challenges?
3 Answers
It sounds like the first step is to refocus on breaking down your challenges into manageable pieces. Instead of diving into code right away, try writing out what you need to accomplish in comments. This way, you can build your solution piece by piece instead of feeling like you need to tackle everything at once. It’s a common issue for new developers!
Exactly! Focusing on small tasks makes it feel less daunting.
It might be worth considering that your challenge isn’t just about programming itself—it's really about how to systematically approach problems. Getting comfortable with breaking down projects can help you feel less stuck. Don’t hesitate to outline your goals first!
That makes sense! I definitely struggle with throwing everything into the mix too quickly.
Yeah, taking smaller steps might help build your confidence and skills.
You’ve got to ask yourself if development is really your path. It’s a good question to consider if you’re feeling this stuck, but keep in mind, every developer goes through rough patches. It's important to reflect without getting discouraged!
I haven’t really thought about it, but I feel like this question would just make me feel worse!
It’s a tough question, but it can also be a good way to assess your passion. Just keep going!

Thanks for the tip! I think breaking it down is key because I usually try to handle too much at once. Leetcode is so straightforward compared to building an actual app.