Skip to main content

Computer Programmers

Computer and Mathematical Occupations · Job Skills & Competencies · SOC 15-1251 · 1,007 skills

Occupation context

These O*NET tasks describe the occupation. They provide context for this SOC mapping, but do not mean every listed Skill performs every task.

  • 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.

O*NET task statements are shown in their source language (English). Task data excerpted from the O*NET® 29.1 Database (USDOL/ETA) and used under CC BY 4.0.

Representative sources

A bounded sample of popular skills mapped to this occupation, with at most one Skill from each GitHub repository. The complete mapped list follows.

All mapped skills

Browse the complete catalog mapping by repository popularity or latest source activity.

Skill names and descriptions remain in the language supplied by their source repository.

Sort by

12 skills are now shown.