A computer programmer must debug and test programs for errors, write updates, and ensure programs run efficiently. A bachelor's degree is typically required, with average salaries around $60,000 but ranging from $35,000 to $97,000. Computer programming is a fast-growing career that involves coding everyday technologies like games, operating systems, and vehicles, often as part of a team. While indoor work, some programmers must be on-call to fix issues at any time.