PlotFuture PlotFuture
PlotFuture / Careers / Computer Programmers

Computer Programmers

Also known as: Analyst Programmer, Application Programmer Analyst, Computer Programmer, Computer Programmer Analyst, Internet Programmer
median $100,39010-yr demand -6.0%AI exposure 75/100typical entry Bachelor's degree
Computer Programmers is well paid, AI is already deep in the day-to-day, and demand is shrinking.

The full pay distribution

Not one number — the spread from the bottom 10% to the top 10% of filed salaries.

Where it pays the most

Median salary by metro — the bar in amber is the U.S. median for comparison.

How pay grows with experience

From entry to expert, by reported wage level.

How exposed is it to AI?

Two things matter: how much AI is actually used in the role today (right), and how much it could automate in theory (up). AI is already widely used here.
Each faint dot is another occupation. The amber dot is Computer Programmers — its position tells you whether the disruption is here yet or still over the horizon.
used today 75/100 automatable in theory 95/100 archetype The Epicenter

If AI does come for this job — where could you go?

Adjacent careers ranked by how much safer + how much more they pay, and the skill gap to get there. Click any to see its full breakdown.

Which majors lead here

College paths that commonly feed this career — see each one's full outcomes.
Computer Programming
CIP 11.02
see major →
Computer Science
CIP 11.07
see major →
Computer Software And Media Applications
CIP 11.08
see major →
Computer Systems Networking And Telecommunications
CIP 11.09
see major →
Computer Engineering Technologies/Technicians
CIP 15.12
see major →
Computational Science
CIP 30.30
see major →
Data Analytics
CIP 30.71
see major →
Health And Medical Administrative Services
CIP 51.07
see major →
Management Information Systems And Services
CIP 52.12
see major →
How this is built. Median pay and the full distribution come from filed U.S. wage data (BLS OEWS + DOL/LCA filings); AI exposure blends O*NET task content with model-based automation potential; escape routes are computed from skill overlap between occupations, then ranked by how much safer + better-paid the move is. This joins real distributions and projects them forward — it needs the real distributions and the skill graph, not a guess. Figures describe group medians and trends, not any one person's outcome.