Computer programmers write and test the instructions that computers follow to perform tasks.
|Quick Facts: Computer Programmers|
|Wages||Earn $87,767 per year|
|Employment||Very large occupation|
|10 Year Growth||Declining|
|Annual Openings||Very High|
The Preparation section describes the education, training, and experience you need to prepare for work in an occupation. This section covers the types of formal and informal training programs you should take. In addition, this topic covers the amount of experience you need to enter an occupation.
For more information see the Preparation topic.
A computer programmer typically needs to:
- have a high school diploma or equivalent
- have at least a bachelor's degree
The Working Conditions section describes an occupation's characteristics. This section covers the conditions and settings that workers in an occupation are exposed to. This list also shows characteristics that a worker needs to do well in the occupation.
For more information see the Working Conditions topic.
In a typical work setting, computer programmers:
- Have a medium level of social contact with coworkers. Programmers generally work alone while coding, but may meet with others to plan the program.
- Work near other people but have a few feet of space separating self from others.
- Must be sure that all details of the job are done and their work is exact. Programming errors could cost the company money in lost time or data.
- May work long hours to solve critical problems or meet deadlines.
The Wage section tells you how much money most workers in an occupation earn at the state level. Annual wage data appear for most occupations. The annual wage is based on working full time, 12 months of the year.
The wage graph provides two types of information about wages - the median wage and the wage range.
The median wage is represented by the vertical line inside the shaded bar. Half of all workers in the occupation earn an amount below the median wage and half of workers earn an amount above the median wage. Move your cursor over the bar to see the median wage value.
The wage range is represented by the shaded bar, a range that half of all workers in the occupation earn. 25% earn less than the low amount and 25% earn more than the high amount. Move your cursor over the bar to see the wage range values.
If the graph does not display a median wage it is because it is representing several occupations. In this case, the median wage range displays in the wage statement.
For more information see the Wages topic.
In Illinois, computer programmers earn a median wage of $87,767 per year.
$ amounts are in thousands of dollars.
Employment and Outlook
Employment and Outlook
The Employment and Outlook section gives you information about the size of an occupation, whether it is growing or declining in size, and how many job openings there may be each year.
There are five size categories for occupations in CIS: very small, small, medium, large, and very large. Similarly, five categories are used for the number of job openings: very few, few, moderate, high, and very high.
Five categories are also used for growth: declining, more slowly than average, average, faster than average, and much faster than average. The growth rate tells you how rapidly an occupation is expected to grow in comparison to all other occupations. This information is an estimate. No one can predict exactly how many jobs will be available. The rate of growth of an occupation is determined by several factors. A few major factors are the state of the economy, competition, technological advances, and environmental rules.
For more information see the Employment and Outlook topic.
In Illinois, 20,572 computer programmers work in this very large occupation.
|Location||Employment||10 Year Growth||Annual Openings|