Sefism early access is open for X and Instagram followers and university students.Get early access
Starting out

How do I choose between frontend, backend, mobile, cloud, cybersecurity, data and AI without trying them all for years?

Tauseef Fayyaz

Answered by Tauseef Fayyaz

Asked 12 timesUpdated 18 Sept 2026
Short answer

Do not try to pick the best field; pick the one whose daily problems you can tolerate on a bad day. Run a short, cheap experiment in two or three candidates, compare what you enjoyed doing rather than what sounded exciting, check the local job market, and commit for six to nine months.

What people tell me

I am a student and I keep jumping between areas. One week I want to do AI, the next cybersecurity, then cloud because I read it pays well. Everyone online says their field is the future. I do not have years to try all of them, and I am scared of wasting time on the wrong one. How do people actually decide?

A composite of the messages behind this question, with personal details left out.

Key takeaways

  • Choose by the daily work you can enjoy, not by the headlines about a field.
  • Narrow to two or three candidates, then run a two-week hands-on experiment in each.
  • Judge the experiment on what held your attention when it got hard, not on how it looked from outside.
  • Check real junior listings in the places you would work. Some fields hire few juniors directly.
  • Commit for six to nine months. Fields share more foundations than they seem to, so switching later is cheaper than you fear.

Stop asking which field is best

Every field has people online insisting it is the future. They are not lying, exactly. They are describing the field they chose. The question "which one is best?" has no answer that applies to you.

A more useful question is: which field's everyday problems would I still find tolerable, even interesting, on a tiring Tuesday afternoon? The headlines are about outcomes. Your job will be about the daily work.

What the daily work actually looks like

Here is a rough, honest picture of what you spend your days doing in each area:

FieldWhat your days mostly look likeTends to suit people who
FrontendBuilding interfaces, handling state, making things work across devices, polishing detailsLike visible results and care about how things feel to use
BackendAPIs, databases, business logic, performance, data correctnessLike systems, logic and making things reliable
MobileApp screens, device features, app store releases, offline behaviourLike building products people carry around
Cloud and DevOpsInfrastructure, deployments, monitoring, automation, incidentsLike keeping systems running and automating repetitive work
CybersecurityFinding weaknesses, monitoring, hardening systems, responding to incidentsLike investigating, breaking things and thinking like an attacker
DataCleaning data, pipelines, SQL, dashboards, analysisLike finding answers in messy information
AI and MLData preparation, experiments, evaluation, integrating models into productsLike experimentation and are comfortable with maths and uncertainty

Read that table and notice your gut reaction to the middle column, not the field name.

Narrow to two or three, quickly

You do not need to try seven fields. Cross out the ones whose daily work genuinely does not appeal to you. Most people end up with two or three candidates within a few minutes. That is your shortlist.

Run a cheap experiment in each

For each candidate, spend about two weeks doing real work in it, not watching videos about it:

  1. Frontend: build a small interactive page that fetches data from a public API.
  2. Backend: build a small API with a database, with create, read, update and delete.
  3. Mobile: build a two-screen app that saves data on the device.
  4. Cloud: deploy a simple app to a cloud provider with a pipeline and basic monitoring.
  5. Security: work through beginner challenges on a legal practice platform.
  6. Data: take a public dataset, clean it and answer three questions with SQL or Python.
  7. AI: call a model's API to build a small tool, then try training a simple model on a dataset.

While you do it, keep notes on one thing: when it got hard, did you want to keep going or did you want to escape? That is the most honest signal you will get.

Check the market where you will work

Enjoyment is half the decision. The other half is whether people are hired for that role at your level where you want to work. Look at twenty or thirty junior listings in your country or the remote roles you would realistically target. Some fields, like cybersecurity, AI research or cloud architecture, often hire juniors less directly and expect some general software or IT experience first. That does not rule them out. It changes the route. The Sefism company directory and internships are useful for seeing what local companies actually hire for.

Make the call and commit

After the experiments, pick the one where enjoyment and opportunity overlap best. If two are close, pick either. Then commit for six to nine months: two solid projects, the fundamentals of that field and steady applications.

Why switching later is cheaper than you think

These fields share much more than it seems. A backend engineer already knows a lot of what cloud work needs. A frontend engineer moving to mobile carries over most of their thinking. Data and AI overlap heavily. Security benefits enormously from real development experience. Your first choice is an entry point, not a wall.

The real cost is not choosing

The expensive mistake is not picking the wrong field. It is spending two years switching every few weeks and ending up with nothing deep enough to show. A reasonable choice, committed to, beats a perfect choice you never make.

If you are still stuck

Read How to Start Your Career as a Software Engineer, Getting Into Cybersecurity as a Fresh Graduate and An AI Engineering Roadmap That Puts Things in the Right Order.

If you want someone to look at your specific situation, join Sefism and, as a member, book a 1:1 session. You can also browse the other career questions people have asked.

Was this answer helpful?

Ask your own

Your situation is not quite this one?

Members get written answers to their own questions, a roadmap built for them and feedback on their projects. Early access is open to X and Instagram followers and university students. Prefer to talk? A free call works too.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

More questions people ask

All questions