I've been studying programming and building projects for a while, but a recent experience with a test task really changed my perspective. I was asked to create two dashboard UI pages based on Figma and implement a refresh token logic for authentication in a Nuxt app. I finished the task, but surprisingly, the part I enjoyed the most was debugging. I loved tracking down authentication issues, adding logs, following requests, and figuring out where the logic was failing. It felt real and satisfying compared to coding or just learning. Now, I find it hard to go back to plain studying; it feels too empty. Although frontend development isn't my favorite, I can manage it, but I definitely feel more at home with backend work, especially when it pertains to authentication and request flows. I'm looking for guidance on the types of roles that emphasize stabilizing systems, fixing tough bugs, and dealing with real-world issues rather than just creating new features. Any recommendations from those who have found themselves in similar situations would be greatly appreciated!
4 Answers
If you're into finding issues in software, think about becoming a support engineer or possibly a pen tester if that interests you. They spend a lot of time troubleshooting and identifying vulnerabilities, which might be right up your alley!
Honestly, almost every development job involves a bit of debugging. You might not find a role specifically labeled for that, but as a developer, you'll get your fair share of it. So if you pursue a regular developer job, get ready to debug more often than you write new code!
You might want to consider roles like Site Reliability Engineer or QA Engineer. Both positions involve a lot of debugging and problem-solving to ensure systems are stable and issues are resolved. QA roles focus on finding root causes of bugs, while SREs help maintain system health and performance, which includes a lot of debugging.
If you enjoy debugging and fixing problems more than building features, look into roles like full-stack development. You may not find a specific title focused solely on debugging, but in these positions, especially if they include an on-call rotation, you'll deal with plenty of production support issues. That way, you can keep your debugging chops sharp while also learning how to handle more complex problems as they arise.

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