Computer Programmers

Also Called: Analyst Programmer, Computer Programmer, Programmer, Programmer Analyst

What Computer Programmers do

Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Industry Areas:

Information Technology

Training Program Areas:

Computer Technician • OCT-Only Information Technology

Expand For Additional Details

Work Context

  • Electronic Mail
  • Spend Time Sitting
  • Face-to-Face Discussions
  • Indoors, Environmentally Controlled
  • Importance of Being Exact or Accurate

Tools

  • Mainframe computers
  • Computer servers
  • Desktop computers
  • Serial port cards

Technology

Development environment software
Common business oriented language COBOL
Go
Presentation software
Microsoft PowerPoint
Object or component oriented development software
Apache Spark
Objective C

The Education & Training You Need

Skills

  • Programming
  • Active Listening
  • Complex Problem Solving
  • Critical Thinking
  • Quality Control Analysis

Knowledge

Engineering and Technology
computers and electronics
product and service development
Math and Science
arithmetic, algebra, geometry, calculus, or statistics
Arts and Humanities
English language
Business
customer service

Education

  • 88% Bachelor's degree
  • 9% Associate's degree
  • 3% Some college, no degree

Experience

A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.

What are your training options on the pathway to this occupation?

Are You a Good Fit?

Occupation Traits

  • Conventional (Organizer)
  • Investigative (Thinker)

Work Styles

  • Attention to Detail
  • Analytical Thinking
  • Integrity
  • Cooperation
  • Independence
  • Achievement/Effort

Values

  • Achievement
  • Working Conditions
  • Independence

Abilities

  • Verbal
  • Ideas and Logic
  • Math

This is what Computer Programmers across the country typically make.

$28.34 / hour
$58,950 /year

Entry Level

$47.94 / hour
$99,700 /year

Median Level

$80.40 / hour
$167,230 /year

Experienced Level

Income information reflects a regional average.
Income information reflects a national average.

This career’s National Job Outlook is

Below Average

Please be sure to verify the outlook of this occupation with your instructor.

Search Jobs