Not Very Resilient

Last Update: 11/4/2026

AI Resilience Score for Computer Programmers:

34.1%

Median Score

Meaningful human contribution

Low

Long-term employer demand

Low

Sustained economic opportunity

Med

Our confidence in this score:
High

Methodology and Scoring Rationale

To score how resilient computer programming is to AI, we ask one question in three parts:

First, how much of the job still needs a human, read from six AI-exposure sources: our own AI Resilience Model, Anthropic's Observed Exposure, Microsoft's AI Applicability, Will Robots Take My Job, OpenAI Signals, and Google ATLAS. We call this dimension Meaningful Human Contribution (MHC) and weight it at 40%.

Next, whether employers will keep hiring for this job over the long term. This dimension, which we call Long-term Employer Demand (LTE), is calculated from BLS data and weighted at 30%.

Last, whether pay and mobility will hold up. We use wage bill and adaptive capacity data from independent researchers (Althoff & Reichardt, 2026; Manning & Aguirre, 2026). We call this dimension Sustained Economic Opportunity (SEO) and weight it at 30%.

For computer programmers, all nine sources had data and strongly agreed: six AI exposure sources all rated this role low on resilience, meaning AI can handle much of the coding work. Demand projections are also low, though pay remains a bright spot. That rare consensus across sources makes confidence high, landing programmers as "Not Very Resilient."

AI Resilience Report forComputer Programmers

$100,390 median salary•4,400 annual openings•SOC Code: 15-1251.00

Computer Programmers are less resilient to AI impacts than most occupations, according to our analysis of 8 sources.

Computer programming is labeled "Not Very Resilient" because AI tools are already automating many of the routine coding tasks that make up a big chunk of this job, like writing basic code, generating documentation, and running tests. The speed at which AI coding assistants are improving means that the straightforward, repetitive parts of programming are getting easier and easier for machines to handle, which puts pressure on programmers who rely mostly on those skills.

Learn more about how you can thrive in this position

This role is not very resilient

Computer programming is labeled "Not Very Resilient" because AI tools are already automating many of the routine coding tasks that make up a big chunk of this job, like writing basic code, generating documentation, and running tests. The speed at which AI coding assistants are improving means that the straightforward, repetitive parts of programming are getting easier and easier for machines to handle, which puts pressure on programmers who rely mostly on those skills.

Read full analysis

Analysis of current AI resilience

Computer Programmers

Updated quarterly

Your move

How can Computer Programmers prepare for AI?

Your Career Starts Here

Navigate your career with COACH, your free AI Career Coach. Research-backed, designed with career experts.

Explore careers

Plan your next steps

Get resume help

Find jobs

Explore careers

Plan your next steps

Get resume help

Find jobs

Explore careers

Plan your next steps

Get resume help

Find jobs

Career Village Logo

Ask a pro on CareerVillage.org. Free career advice from more than 200,000 professionals.

Latest AI news for Computer Programmers

These articles highlight the evolving landscape for computer programmers in the age of AI. For instance, Anthropic's study shows that programming jobs are among those most exposed to AI risks, indicating that recent graduates may face challenges finding roles. However, the shift also presents opportunities: as AI reshapes programming tasks, there's a demand for skills like adaptability and problem-solving. Embracing AI tools can enhance your coding abilities and help you remain resilient in this changing job market, ensuring you stay relevant and competitive.

More Career Info

Career: Computer Programmers

They write and test code to create software and applications, making sure everything works smoothly so computers and devices can perform tasks efficiently.

Alternate Titles

Analyst Programmer · Computer Programmer · Programmer · Programmer Analyst · Application Programmer Analyst · Computer Programmer Analyst · Internet Programmer · Java Developer · Web Applications Programmer · Web Programmer

Employment & Wage Data

Median Wage

$100,390

Jobs (2025)

110,800

Growth (2025-35)

-7.3%

Annual Openings

4,400

Education

Bachelor's degree

Experience

None

Source: Bureau of Labor Statistics, Employment Projections 2025-2035

Task-Level AI Resilience Scores

AI-generated estimates of task resilience over the next 3 years

1

81% ResilienceSupplemental

Collaborate with computer manufacturers and other users to develop new programming methods.

2

78% ResilienceCore Task

Assign, coordinate, and review work and activities of programming personnel.

3

72% ResilienceCore Task

Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

4

62% ResilienceSupplemental

Train subordinates in programming and program coding.

5

59% ResilienceSupplemental

Train users on the use and function of computer programs.

6

55% ResilienceCore Task

Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

7

52% ResilienceCore Task

Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

Tasks are ranked by their AI resilience, with the most resilient tasks shown first. Core tasks are essential functions of this occupation, while supplemental tasks provide additional context.

The AI Resilience Report is a project from CareerVillage.org®, a registered 501(c)(3) nonprofit.

Built with ❤️ by Sandbox Web

The AI Resilience Report is governed by CareerVillage.org’s Privacy Policy and Terms of Service. This site is not affiliated with Anthropic, Microsoft, or any other data provider and doesn't necessarily represent their viewpoints. This site is being actively updated, and may sometimes contain errors or require improvement in wording or data. To report an error or request a change, please contact air@careervillage.org.