Hey everyone! I'm feeling really stuck and could use some honest advice. I graduated last year with a degree in Computer Science, focusing on software engineering. During my internship, I mostly worked on frontend development, but now I feel like my fundamentals are weak and I relied too much on AI tools to get through challenges. My friends have secured jobs already, and I feel behind and uncertain about my next steps. I'm considering options like freelancing for small businesses, getting into AI automation, or learning DevOps, but I'm not sure which path to take or if I even have the skills to start. I'm based in Dubai, and I'm looking for any guidance on whether I should focus on building my fundamentals again, stick to one career path, or start freelancing without full confidence. I'd appreciate any honest feedback, even if it's a bit harsh. Thanks!
5 Answers
Remember, the feeling of not knowing enough is super common in tech. Instead of comparing yourself to your friends, focus on building what you love. Working on real projects—maybe backend development since you prefer it—will help bridge those gaps in your knowledge and make you feel more confident.
I've been there too! What helped me was just diving back into coding. I chose a language I liked and started building small projects. Use AI as a tool to assist you when you're stuck but don’t let it do all the work for you. It's all about the hands-on experience. I created a few portfolio projects and built my confidence that way. Just remember, you won't learn much without taking action!
It's good to know you're self-aware about your dependence on AI. Try to take on a small project without using any AI—get a bit uncomfortable, and work through it. Doing web development freelancing in Dubai could also be a good path since small businesses need websites. You have skills from your internship; you've got this!
Pick one path and stick with it for a few months. Trying to do web dev, DevOps, and AI all at once can be overwhelming. I would suggest freelancing in web development since it seems the most feasible and could help you start earning as you grow your skills.
You definitely need to be proactive about learning the fundamentals again. Start with building your own projects without relying on AI for answers. Understand each piece of code, and aim to internalize that knowledge. Once you feel solid in your understanding, you should be more prepared for real-world coding challenges.

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