Computer Science student overwhelmed by all the different fields. How did you choose your specialization?

Hi everyone,

I'm a Computer Science student and I'm feeling a bit lost.

Every time I talk to someone, they recommend a different field:

  • Web Development
  • Mobile Development
  • Cybersecurity
  • AI / Machine Learning
  • Data Science
  • Cloud Computing
  • DevOps
  • Embedded Systems
  • ...

The problem is that everyone says their field is the best one, and it's starting to confuse me.

I enjoy technology in general, but I don't know how to decide which path to focus on.

How did you choose your specialization?

What factors should I consider (job opportunities, salary, passion, difficulty, future demand, etc.)?

If you were a student again, what would you do differently?

I'd really appreciate advice from people who have already worked in the industry.

Thanks!

Posted Jun 3, 2026, 1:18 PM UTC

10
Loading comments…