I graduated with a degree in Computer Science in December 2024 but struggled to find work in my chosen niche despite working with technologies like React, Next.js, JavaScript, Java, and Spring during my studies. This discouragement led me to take a break and pivot to teaching ESL to young kids in China. While I love the experience I'm gaining, I don't want to lose the knowledge and skills I've developed in programming. I'm looking for advice on less saturated areas in the computer science field that I could pursue in my spare time to ensure I stay competitive and prepare for a successful career. What niches should I consider that aren't as crowded as web development?
1 Answer
Be cautious when chasing less saturated niches. A lot of areas may seem underpopulated because they require deeper expertise or have higher entry barriers. Look into fields like distributed systems, security engineering, or reliability engineering; they tend to have fewer applicants due to their steep learning curves. Rather than abandoning your web dev skills, consider deepening your knowledge in complex system designs or data pipelines, as gaining expertise can help set you apart more than jumping into a random niche.

Absolutely agree! It’s all about going deeper rather than jumping ship. If you can master the complexities, you'll stand out.