|
I've always been passionate about coding. I earned my BSc in Computer Science, thrived in university, but struggled to find software engineering opportunities in my developing country. Freelancing kept me afloat for a while (mostly website development), but the pay and project flow were terrible. To make ends meet, I became a programming tutor. It wasn't my dream, but I was good at it. After two years, I finally landed a remote software engineering role at a US startup. It was challenging, well-paid, and a fantastic growth experience... until the startup failed, and I was laid off. Now, finding another job feels impossible. The market's brutal, especially for someone like me – aiming for remote work from a developing country. Plus, all the buzz is about AI. I'm at a crossroads: - Pivot to AI? Web development feels saturated, but is an AI shift the answer? - Get my Master's? But what's the plan after the degree? The competition is fierce. Honestly, I'm lost. Any guidance from you would be hugely appreciated. |
The first software engineering job is the hardest, because software engineering isn't actually the same as computer science. You wind up having to learn what software engineering is on the job. Now you have been there and done that, and you are considerably more employable as a software engineer than you were.
So don't lose heart. You managed to do it before, and you're in a better position now.