All articles
3 min read

How to Make a Career Plan (Step by Step)

A career plan turns a vague goal into weekly action. Here's a simple, five-step framework to build one you'll actually follow, even if you're still figuring things out.


A career plan is just this: a clear goal, the gap between where you are and that goal, and the specific weekly actions that close it. It's not a rigid life map you're locked into, it's a working document that turns "I want a better job someday" into "here's what I'm doing this week." Here's how to build one in five steps, even if your goal is still a little fuzzy.

Step 1 — Define a concrete goal

Vague goals ("get a good job," "be successful") can't be planned. Sharpen yours into something specific and time-bound:

  • Instead of "work in tech," → "land a junior data analyst role within 9 months."
  • Instead of "get promoted," → "move into a team lead role in the next year."

Still don't know the goal? Start with a direction and refine as you go, here's how to find one. A tentative goal beats none; you'll adjust it.

Step 2 — Map the gap

Find a few real job postings for your target role and read the requirements closely. That's your finish line, drawn by the market. Now honestly compare yourself to it:

  • Skills you have vs. need
  • Experience you have vs. need
  • Credentials or portfolio they expect

The difference between your current self and those postings is your plan. Everything else is just scheduling.

Step 3 — Break the gap into milestones

Turn the gap into a handful of medium-sized milestones, ordered:

  • "Complete an SQL course" → "build two portfolio projects" → "tailor my resume" → "apply to 15 roles" → "practice interviews."

Milestones make a big goal feel achievable and give you obvious checkpoints.

Step 4 — Translate milestones into weekly actions

This is where most plans succeed or die. A milestone like "learn SQL" is too big to act on; "do 2 SQL lessons this week" is not. Break each milestone into small weekly tasks you can actually check off. The plan should always be able to answer: what do I do this week?

Step 5 — Review and adjust

A career plan is a living thing. Every couple of weeks, check: what did I finish, what slipped, what did I learn that changes the plan? Maybe a milestone turned out to be unnecessary, or a new one appeared. Adjusting isn't failing the plan, it's using it correctly.

What a finished plan looks like

Goal: Junior data analyst role in 9 months. Milestones: SQL fluency → 2 portfolio projects → polished resume → 15 applications → interview-ready. This week: 2 SQL lessons, outline project #1, check my resume's ATS score.

Simple, specific, and it always tells you the next move.

The hard part is keeping it alive

Anyone can write a plan once. The challenge is turning it into consistent weekly action and updating it as things change, which is where most plans get abandoned in a forgotten doc.

Let Impact Career build and run your plan

Impact Career's AI Coach turns your goal into a roadmap you can follow week by week, and it stays connected to the rest of your prep, your resume work, skills, and interview practice all feed the same plan, rolled up into a Readiness Score that climbs as you make progress. Instead of a static document you forget, it's a living plan that always shows your next step.

Build your career plan free →

See what's holding your resume back

Get a free, unlimited ATS score and the exact fixes to make, no card required.

Check your resume free