Interested in a Career as a Computer Programmer?
Computer programmers earned a median annual salary of $74,280 in May 2012, or $35.71 per hour, according to the most recent Bureau of Labor Statistics. Click on the map below (then scroll down) to see wage details for computer programmers in Tennessee.
What Computer Programmers Do:
Computer programmers create instructions for computers to follow based on designs created by engineers and the requirements of end users. Most programmers work in an office environment with other programmers in teams. Some programmers work alone or even telecommute from home. Most programmers have a bachelor’s degree, although some employers employ programmers with an associate’s degree. Programming languages evolve over time, and so programmers who can evolve with the languages are the most desirable.
Computer programmers typical tasks:
- Write programs in assorted computer languages, such as C++ and Java
- Update and expand existing programs
- Debug programs by testing for and fixing errors
- Build and use computer-assisted software engineering tools to automate the writing of some code
- Use code libraries, which are collections of independent lines of code, to simplify the writing
The job outlook for computer programmers is projected to grow 8% from 2012 to 2022 which is similar to other occupations.
What are important qualities for programmers?
- Analytical skills: the ability to understand complex instructions in order to create code
- Concentration: must be able to work at a computer, writing code for long periods of time
- Detail oriented: must closely examine code to find small mistakes that can affect the program
- Troubleshooting skills: the ability to check the code for errors and fix them