Working 9-5 but Still Dreaming of a Better Job? How to Prepare Without Burning Out!

Anonymous2h ago

Working a 9-5 while trying to prep for a job switch is honestly exhausting. After spending 8-9 hours dealing with work deadlines, meetings, and daily responsibilities, finding the energy to sit down and study DSA or revise core CS subjects can feel like taking on a second job.

I’ve definitely been there, starting out with a ton of motivation, setting some unrealistic 5-6 hour daily study goal, and managing to stick with it for maybe three days before work gets hectic, fatigue sets in, and the whole routine falls apart.

What I’ve realized is that the secret isn’t trying to force yourself to study for longer hours. It’s about building a sustainable routine that actually fits alongside a full-time job. Here is what has been working for me:

Set Realistic Daily Goals

I've learned to stop expecting myself to study for 5 hours after a full day at the office. Instead, I aim for 1–2 focused hours on weekdays.

I also make sure I know what I'm doing before I sit down. Vague goals like "study DSA today" always lead to procrastination, so I try to set specific targets, like solving two array problems or revising binary search. Small, achievable wins make it way easier to stay consistent.

Make the Most of Weekends

Weekends are where I actually get deep-focus time. I use them for:

  • Revising important DSA patterns and tackling medium-level problems.

  • Studying core CS subjects like DBMS, OS, and Computer Networks.

  • Working on personal projects and polishing up my resume.

  • Taking mock interviews and getting used to timed coding assessments.

That said, I try not to turn every weekend into a total study marathon. Burning out on a Sunday means walking into Monday completely drained, which defeats the whole purpose.

Prioritise Instead of Trying to Learn Everything

When time is your biggest constraint, you simply cannot afford to study everything randomly.

I map out my target roles, check what companies actually look for in interviews, and focus strictly on those topics. For software engineering, that means doubling down on DSA, problem-solving, core fundamentals, and practical projects.

A focused strategy beats jumping between a dozen different resources every single time.

Use Small Time Slots During the Day

You don’t always need a dedicated two-hour block to move the needle. I’ve started utilizing weird pockets of time throughout the day:

  • Reviewing flashcards or quick notes during a commute.

  • Reading up on a CS concept during a quick work break.

  • Mentally revisiting a tricky problem I was stuck on the previous evening.

These micro-sessions help keep the continuity going without eating into my personal downtime.

Don't Sacrifice Sleep and Health

Staying awake until 2-3 AM trying to grind out prep targets is a trap.

It might work for a couple of days, but eventually, it catches up to you, your focus drops, your work quality slips, and you end up exhausted everywhere. A well-rested mind actually retains concepts way faster anyway.

I try to protect my sleep, fit in some movement, and leave room for actual downtime.

Track Progress, Not Just Hours

Studying for two hours doesn't magically mean you've made progress. I've started focusing on what I actually accomplished:

  • How many problems did I solve independently?

  • Can I actually explain this concept out loud now?

  • Am I faster than I was last month?

Reviewing this weekly helps me course-correct instead of just measuring time spent staring at a screen.


Balancing a full-time job and career prep is tough, but it's totally doable if you drop the perfectionism. You don't need to quit your job, study 6 hours a day, or give up your social life. You just need a realistic plan, patience, and consistency.

For anyone else out there juggling a 9-5 while prepping for a switch,

How are you managing your office work and interview prep together? What does your daily routine look like?

Comments0

Recommended Reads

Post

Okta Is Hiring | Senior Software Engineer

Okta is looking for a Senior Full Stack Engineer to join its ISV Ecosystem team. The team is building developer-focused products that help B2B SaaS applications

Post

HPE Is Hiring | Systems/Software Engineer I

Location: Bengaluru, India Work Mode: Onsite Hewlett Packard Enterprise (HPE) is looking for a Systems/Software Engineer I to work in its lab engineering team.

Post

Why Should We Hire You Without a CS Degree?

Coming from a non-CS background and preparing for software engineering interviews can feel challenging. Whether you studied Mechanical, Electrical, Civil, Chemi

Post

Before You Give Up After Multiple Rejections, Read This

Getting rejected once is disappointing. Getting rejected multiple times, especially after putting in weeks or months of preparation , can make you question your

Success Stories

From an M.Sc. in Physics to TCS Research

Hi, I’m Rohan Pattanayak , and I completed my M.Sc. in Physics from IIT Hyderabad in July 2026. Coming from a non-technical background, my preparation journey w