Computer Programmers, task by task.

The work this job is made of, grouped and scored on how much of its output software can produce today, then linked to what addresses it. What is left over is the job. The full activity list is underneath.

Also filed here47
  • engineer
  • programmer
  • beta tester
  • cloud engineer
  • java architect
  • java developer
  • net programmer
  • web programmer
  • game programmer
  • java programmer
  • malware analyst
  • program analyst
  • graphic engineer
  • white hat hacker
  • and 33 more
SOC code
15-1251.00
Activities scored
6
In O*NET
18 activities
Activities an agent can take on
5
Grounded in
O*NET 30.3
The tasks · Computer ProgrammersSOC 15-1251.00
88% · agentMostly automatable
85% · agentMostly automatable
82% · agentMostly automatable
80% · agentMostly automatable
78% · agentMostly automatable
25% · you keepBarely automatable
The team5 agents · 5 need no setup
Code generation and review agent
Git · GitHub · Eclipse IDE
● No integration needed
Documentation agent
Atlassian Confluence · Docs · Adobe Acrobat
● No integration needed
Testing and debugging agent
JIRA · Git · Docker
● No integration needed
Code modification agent
Git · Eclipse IDE · Apache Maven
● No integration needed
Web development agent
Google Angular · Cascading style sheets CSS · Django
● No integration needed
You keep this
Approve final code deployments and production releasesOwn accountability for system security and data integrity decisionsLead in-person training sessions and mentor junior programmersMake final architectural and technology stack decisions

Automatability scores estimate how much of a task an agent can reliably do today, grounded in O*NET task data. They are not predictions of job loss.

Start with these three

The most automatable work in this job, and the one tool we would use for each. Every task has a page of its own with the reasoning and every occupation that does it.

Write, review, and maintain code and programs88% · work done in software · mostly automatable
Create documentation, manuals, and workflow diagrams85% · recording, documentation and administration · mostly automatable
Test programs and troubleshoot software issues82% · work done in software · mostly automatable

The full activity list

All 18 detailed work activities O*NET records for Computer Programmers, grouped by how much of each one software can take on. Every row has its own page.

Partly automatable 2

Partly automatable activities for Computer Programmers
ActivityJobs
Assign duties or work schedules to employees20
Collaborate with others to resolve information technology issues15