Words with a dotted underline are industry terms. Hover or tap for a plain-English definition.
What the job actually looks like
Product managers at tech companies decide what the engineering team should build next. Day-to-day is talking to users, sorting through requests, writing specs, and running meetings between designers, engineers, and executives.
Paths inside the field
Pick a branch to retrace the arc
Click any specialization. The timeline and salary curve above update to match.
Enterprise / B2B
SaaS, internal tools.
Click to retrace the timeline for this path →
Technical PM
Infra, APIs, platforms. Highest pay.
yr 7Senior TPM$220k
yr 14Principal TPM$340k
Click to retrace the timeline for this path →
The full arc
How this career unfolds
Yrs 0-3
Associate PM
$105k
Yrs 3-7
Product Manager
$145k
Yrs 7-14
Senior PM
$195k
Yrs 14+
Director / VP Product
$300k
FAANG: $400,000+ total comp
Surprising fact
Most PMs don't start as PMs. Common paths in: engineering, consulting, or rotational programs at 2-3 years out of undergrad.
Two ways in
Education paths & payback
Source: U.S. Bureau of Labor Statistics
Standard route
Public university (CS, business, econ)
Total cost
$55k
Length
4 yrs
Years to break even3.5 yrs
01020+ yrs
How we calculate it: total education cost ÷ (15% of first-year pay put toward paying it back).
Standard route
Private university + MBA
Total cost
$300k
Length
6 yrs
Years to break even19 yrs
01020+ yrs
How we calculate it: total education cost ÷ (15% of first-year pay put toward paying it back).
The real cost will be different for you
The numbers above are medians from the U.S. Bureau of Labor Statistics. The price you actually pay depends on financial aid, scholarships, family help, state residency, and which schools accept you. A "$250k" private university is often $60k to $120k after aid. A "cheap" community college can still be out of reach without a plan. Use these as a starting point, then get real quotes from the specific schools you're considering.
Location matters
How pay changes by metro
Moderate variance
Pay differs by about 20-35% across the country. Cost of living often cancels most of it.
PayCost of livingReal value (pay / COL)
Metro
Pay at Senior PM
San Francisco Bay Area, CA
$263k
New York City, NY
$254k
Seattle, WA
$238k
Boston, MA
$230k
Washington, DC
$228k
Los Angeles, CA
$224k
Denver, CO
$207k
Chicago, IL
$203k
Austin, TX
$201k
Atlanta, GA
$191k
Dallas–Fort Worth, TX
$189k
Phoenix, AZ
$183k
Nashville, TN
$179k
Indianapolis, IN
$172k
Rural / small metro
$152k
How to read this: Pay is US median for Senior PM scaled by BLS metro wage data. Cost of living index is C2ER (US avg = 100). A means that metro isn't just paid better. It's essentially required to work at the top of this field.
Start now
What you can do in high school
Classes & electives
AP Computer Science
Calculus
Statistics
Physics
Things to try outside class
Build something, even a small website, app, or script
Try free courses on freeCodeCamp, CS50, or Khan Academy
Join robotics, coding club, or a hackathon
Contribute to an open-source project on GitHub
Read, listen, watch
The cheapest way to find out whether you actually like a field is to read what people in it read.
'The Pragmatic Programmer' by Hunt & Thomas (habits of good engineers)
'Soul of a New Machine' by Tracy Kidder (how computers actually get built)
Hacker News daily (news.ycombinator.com) and Lenny's Newsletter
The Changelog and Lex Fridman podcasts
None of this is required. It's just the lowest-friction way to find out if you actually like this kind of work before you commit money or time.
Salary and progression source: U.S. Bureau of Labor Statistics, Occupational Outlook Handbook (bls.gov/ooh). Figures are medians or typical ranges in today's dollars; real outcomes vary by employer, city, and specialty.