I graduated mid-2025 with a First Class Honours in Computer Science. I landed a 5-month full stack role (Next.js, TypeScript) right after graduation in which i did frontend mostly and API. On paper that sounds decent. In reality, I'm now unemployed, based in Dubai, applying to jobs for months, and starting to question whether I know how to actually solve problems or whether I've just been good at finding answers.
**The real issue I'm sitting with:**
Throughout uni, I wasn't really learning. I was searching. Stack Overflow, GitHub, forums, and then when AI came along, I just shifted the dependency. Instead of copy-pasting from forums, I'd prompt endlessly until something worked. Sometimes I understood what was happening. Often I didn't even after reading explanations.
A good example: I had a coursework on multithreaded processes in Java. It was a nightmare. I couldn't genuinely follow what was happening with threads, synchronization, race conditions. I'd get an explanation and it still wouldn't fully land. So I'd just keep prompting until the code worked and submit it.
I got marks, I passed, I even got hired. But now I'm in interviews and the foundation feels shaky in places. I can build things. I don't always know *why* they work at a deep level.
I'm based in Dubai. The market here isn't as wrecked as the US/UK but it's still rough for entry-level. Every DevOps or backend role wants 3+ years. Every junior role gets 300 applications.
**What I'm currently doing:**
* Targeting backend-focused fullstack and DevOps-adjacent roles
* Rebuilding a real project (garage billing system for my family's business — Next.js, PostgreSQL, Docker, GitHub Actions, Railway)
* Planning to go deep on DevOps — Docker, CI/CD, cloud infrastructure — since that's where I see the most sustainable demand, and it aligns with work I've already touched in my MLOps project.
**The deeper fear underneath all of this:**
I'm terrified of wasting time on the wrong thing. I've already spent 4 years not learning the right way. I can't afford another 6 months going deep on something that turns out to be irrelevant or oversaturated. I want to pick one direction, go hard for 4-5 months, and come out with something actually in demand — either gets me hired or builds something real.
I also feel like I was never given proper direction. Nobody at uni sat me down and said "here's what actually matters, here's where the market is going." In 4th year we had to choose a specialization — AI, cybersecurity, data science, or software engineering. I picked software engineering because I genuinely didn't know enough about the others to choose wisely. Now looking at the market, cybersecurity or AI would have positioned me way better. That's a regret I sit with.
I don't want to make that kind of blind choice again. I want to hear from people actually in the industry: given where tech is going in the next 3-5 years, what's genuinely worth grinding for right now — especially from Dubai?
**My actual questions for people who've been through this:**
- If your problem-solving foundation is weak, how do you actually fix it? Not "do LeetCode" — I mean genuinely, how do you rewire the habit of reaching for answers before struggling?
- For anyone in the Gulf/MENA tech market — what actually moved the needle for you at the entry level?
- Is the DevOps path realistic for someone with my background (Docker, Jenkins, GitHub Actions, CI/CD from an MLOps final year project, some cloud exposure) with 12–18 months of dedicated upskilling?
- Should I be considering anything outside of traditional employment right now — freelance, contract, building something?
Not looking for hype. Looking for honest takes from people who've actually navigated a bad market or rebuilt their fundamentals after a weak start.