What Computer Programmers Do
Computer programmers write and test code that allows computer applications and software programs to function properly. They turn the program designs created by software developers and engineers into instructions that a computer can follow.
Work Environment
Programmers usually work in offices, most commonly in the computer systems design and related services industry.
How to Become a Computer Programmer
Most computer programmers have a bachelor’s degree; however, some employers hire workers with an associate’s degree. Most programmers specialize in a few programming languages.
Pay
The median annual wage for computer programmers was $82,240 in May 2017.
Job Outlook
Employment of computer programmers is projected to decline 7 percent from 2016 to 2026. Computer programming can be done from anywhere in the world, so companies sometimes hire programmers in countries where wages are lower.
State & Area Data
Explore resources for employment and wages by state and area for computer programmers.
Similar Occupations
Compare the job duties, education, job growth, and pay of computer programmers with similar occupations.
More Information, Including Links to O*NET
Learn more about computer programmers by visiting additional resources, including O*NET, a source on key characteristics of workers and occupations.