Are you interested in how computer programs work? Do you like the clear logic of linear thinking? Computer programmers understand how to translate detailed commands into instructions that computers can follow. It is highly detail-oriented work that is quite challenging. With the right computer programming training you will be able to develop new skills that will help you stand out in the programming industry.
Computer programmers write, test and maintain computer programs according to the specifications determined primarily by computer software engineers and systems analysts. They do so using a conventional programming language such as COBOL; artificial intelligence languages such as Prolog; or one of the most advanced object-oriented languages, such as Java or C++.
Knowledge of computer languages and their logic requires training. Computer programming training is available through career colleges and community colleges. An Associate degree from a computer programming school is often used as entry-level credential for prospective computer programmers.
In the workforce, Bachelor's degrees are commonly required, although a programmer may qualify for certain jobs with a 2-year degree or computer programming training certificate. As programming tasks become increasingly sophisticated, graduates of 2-year programs will face strong competition for programming jobs. According to the U.S. Department of Labor, in 2004 nearly half of computer programmers held a Bachelor's degree. About 1 in 5 held a graduate degree.
Computer programmers are often grouped into 2 broad types: applications programmers and systems programmers. Applications programmers write programs to handle a specific job, such as a program to track inventory within an organization. Systems programmers write programs to maintain and control computer systems software. This includes operating systems, networked systems, and database systems.
According to the Bureau of Labor Statistics, computer programmers averaged between $47,580 and $81,280 a year in 2004. The highest 10% earned more than $99,610. Salaries vary depending on what kind of programming one is doing. Median annual earnings (by industries employing the largest numbers of computer programmers in May 2004) are shown below:
Start computer training school today!
Salary Range:
$18,610 — $96,860
Education Level (minimum):
Bachelor degree or program certificate
Growth Outlook (2002 – 2012):
20 – 30%