u/Square-Tangerine-929

2 years into .NET development :- what should I learn before switching jobs?

Hey everyone,

I’ll be completing 2 years in my current service based company india soon and planning to switch jobs later this year.

Currently working mostly on:

  • .NET / C#
  • SQL Server
  • React.js

Most of my work is around APIs, bug fixes, feature development, DB stuff, internal tools, etc. I’m comfortable with my day-to-day work, but when I look at job openings/interview discussions, it feels like there’s always some new thing to learn.

Trying to understand what companies actually expect from someone with ~2 YOE these days.

Things I’m confused about:

  • How good should DSA be?
  • How deep should I go into React/backend concepts?
  • Is Docker, cloud, Redis, microservices kind of stuff becoming mandatory now?

Also wanted to ask about AI because literally every discussion/interview includes it somehow now 😅

For someone already working in .NET/web development:

  • What AI skills are actually useful?
  • Is it worth learning AI/ML seriously, or is using AI tools in development enough for now?
  • How realistic is it to switch from .NET dev to AI/ML engineer?
  • What should the roadmap look like for that transition?
  • Are companies actually expecting people with ~2 YOE to know things like LLMs, RAG, vector DBs, LangChain, etc.? Or is most of this still hype unless you’re applying for dedicated AI roles?

Would really appreciate advice from people who recently switched jobs with similar experience:

  • what interviews focused on,
  • what helped the most,
  • and what you wish you had prepared earlier.

Thanks 😄

reddit.com
u/Square-Tangerine-929 — 6 hours ago

2 years into .NET development :- what should I learn before switching jobs?

Hey everyone,

I’ll be completing 2 years in my current service based company india soon and planning to switch jobs later this year.

Currently working mostly on:

  • .NET / C#
  • SQL Server
  • React.js

Most of my work is around APIs, bug fixes, feature development, DB stuff, internal tools, etc. I’m comfortable with my day-to-day work, but when I look at job openings/interview discussions, it feels like there’s always some new thing to learn.

Trying to understand what companies actually expect from someone with ~2 YOE these days.

Things I’m confused about:

  • How good should DSA be?
  • How deep should I go into React/backend concepts?
  • Is Docker, cloud, Redis, microservices kind of stuff becoming mandatory now?

Also wanted to ask about AI because literally every discussion/interview includes it somehow now 😅

For someone already working in .NET/web development:

  • What AI skills are actually useful?
  • Is it worth learning AI/ML seriously, or is using AI tools in development enough for now?
  • How realistic is it to switch from .NET dev to AI/ML engineer?
  • What should the roadmap look like for that transition?
  • Are companies actually expecting people with ~2 YOE to know things like LLMs, RAG, vector DBs, LangChain, etc.? Or is most of this still hype unless you’re applying for dedicated AI roles?

Would really appreciate advice from people who recently switched jobs with similar experience:

  • what interviews focused on,
  • what helped the most,
  • and what you wish you had prepared earlier.

Thanks 😄

reddit.com
u/Square-Tangerine-929 — 6 hours ago