Hey folks! I'm in a bit of a tough spot and could use your thoughts. I have a degree in physics and math but skipped computer science. A few years back, I got into web development when it was booming and worked in that field for about two years, both remotely and in-person. Unfortunately, I'm currently unemployed and live in a country where jobs aren't great.
I know the job market isn't in the best shape right now, and I've heard there's a shortage of skilled software engineers, but I want to know if my plan makes sense. I intend to study core computer science topics like algorithms, networks, and operating systems, then delve deeper into software engineering concepts and practices. I also want to analyze open-source projects and work on some real-world applications to showcase my skills, while networking on social media.
Does this approach have a chance to succeed? Ideally, I'd love to relocate to a country with better job prospects or at least secure a remote position. Looking forward to hearing your insights!
2 Answers
It really depends on where you’re looking. The situation in the U.S. is pretty grim right now—lots of layoffs and an oversaturation of candidates. However, the tech world is vast, and there might be roles that align with your skills that aren’t just about coding. Explore adjacent positions that could be rewarding.
Your plan sounds solid, but don’t get too caught up in formal education. Many employers care more about your practical experience than your degree, especially after a few years in the field. Focus on building projects and solving real problems. You should also consider developing your soft skills since they’re becoming increasingly important in the hiring process these days.
Definitely! A strong portfolio is key, so start creating something tangible.

Thanks for the tip! My local market is 'okay'; I'd find a job but the pay and conditions are rough. I’m considering alternatives but alternate fields are just as competitive. What do you think my next move should be?