Computer Programmers
SOC Code: 15-1251
Computer Programmerss write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic. This career typically requires considerable preparation (2-4 years). With an AI-proof score of 84.9/100, this role has high resilience to automation. Key skills include Programming, Programming, Active Listening.
AI-Proof Score: 84.9 — Very High
💰
Median Salary
$98,670
📈
Job Growth
-6.0%
⏱️
Training Time
Considerable preparation (2-4 years)
🎓
Job Zone
Zone 4 / 5
💵
Training Cost
~$40,000
Key Skills
- •Programming
- •Active Listening
- •Complex Problem Solving
- •Critical Thinking
- •Operations Analysis
- •Systems Evaluation
Common Tasks
- ✓Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- ✓Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- ✓Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- ✓Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- ✓Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
Training & Resources
Why AI-Proof?
- ✅Requires hands-on physical presence and dexterity
- ✅Demands human empathy, judgment, and trust
- ✅Operates in unpredictable, variable environments
- ✅Social and regulatory barriers to full automation