Computer Programmers
Overview
Introduction
Computer programmers write instructions that tell computers what to do in a computer language, or code, that the computer understands—including applications that are provided through the Internet (known as software-as-a-service). Software applications are used to perform many tasks, such as searching for information, editing photographs, writing text, playing games, or making purchases. There are approximately 139,400 computer programmers employed in the United States.
Quick Facts
Median Salary
Employment Prospects
Minimum Education Level
Experience
Skills
Personality Traits
Earnings
The average starting salary for college graduates with bachelors degrees in computer science was $72,843 in 2023, according to the National Association of Colleges and Employers.
The U.S. Department of Labor reports the median annual salary for computer programmers was $99,700 in May 2023. The lowest paid 10 percent of programmers earned less than $58,950 annually, and at the other end o...
Work Environment
Most programmers work in pleasant office conditions, since computers require an air-conditioned, dust-free environment. Programmers perform most of their duties in one primary location but may be asked to travel to other computing sites on occasion. Because of advances in technology, telecommuting is an increasingly common option for computer professionals, allowing them to work remotely.
<...Outlook
Employment of computer programmers is projected to decline by 10 percent from 2023 to 2033, according to the U.S. Department of Labor (DOL). Factors that are fueling the employment decline include new technologies (such as artificial intelligence) that eliminate the need for some routine programming work of the past, the outsourcing of programming jobs overseas, and the increased sophistication...