altPath is a free tool to find your ideal career path
Computer Programmer

Computer Programmer

  • Ideal for tech enthusiasts who love creating and improving software applications.
  • Drive innovation by developing programs that enhance digital experiences globally.
  • Transform ideas into reality by coding solutions for diverse technological challenges.
💰 Earn $82K-$150K
📚 Bachelor Degree

Overview

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.

Scoop

Minimum Education

Bachelor Degree

Career Prospects

Risky (Decreasing by 5% or more)

Training Time

2 to 4 years

Job Openings

6,400 Annually

Median Earnings

$114,780 in California
$99,700 Nationally

$0

$25K

$50K

$75K

$100K

$125K

$150K

$175K

$200K

$225K

$250K

Day-to-Day

  • 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.
  • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

Real Talk Reel

Want to see what it's like to be a Computer Programmer? We've curated a playlist for you to get a glimpse into a day in the life.

@salarytransparentstreet

Best For You If...

YOU Like 💕

  • Thinking and problem solving
  • Using data or completing tasks

You are skilled in 💫

  • Active Listening
  • Complex Problem Solving
  • Critical Thinking
  • Monitoring
  • Reading Comprehension
  • Writing

You value 🙏

  • Accomplishing things
  • Having freedom
  • Job security

Deep Dive

Computer Programmer

Explore career pathways, key skills, and what each role has to offer.

Pathways to this Career

Learn about the education and training paths that can lead to this career — and what to expect from each one.

Apply directly from altpath
LA-Tech.org
Working alongside LA's tech leaders to connect them with local, untapped talent to create new, transformative value through tech exploration, tech career exposure, and career experience.
💰 this program pays you
Mix of Online & In-Person
Finish in 12 Weeks
Workforce Development Program
A workforce development program typically enhances participants' opportunities to succeed in the workforce through employment skill-building, career counseling, connections to employers, and pathways to high-demand and high-wage jobs.
📚 Skills-Focused
Finish in 6 months - 2 years
Vocational School
A vocational school typically equips students with specialized skills and practical training in specific trades or occupations, enhancing their employability and providing direct pathways to relevant careers.
📚 Skills-Focused
Finish in 6 months - 2 years
Associate's Degree
An associate's degree typically provides graduates with foundational knowledge and skills for entry-level jobs in the graduate's industry, or serves as a stepping stone towards further education.
📚 College
Finish in 2-3 years
Bachelor's Degree
A bachelor's degree typically results in increased knowledge about a variety of academic subjects, specialized knowledge in a focused field of study, and is considered the foundational qualification for many careers.
📚 College
Finish in 4-5+ years
Hybrid College
A hybrid college combines online learning with the student support typically offered on college campuses, giving students flexibility and accessibility while still providing a comprehensive educational experience.
📚 College
Finish in 2-5 years
Apprenticeship
An apprenticeship typically offers a combination of hands-on training and classroom instruction, leading to practical skills, industry-specific knowledge, and the potential for long-term employment in a specific trade or profession.
📚 Paid Work
Finish in 2-5 years
Professional Upskilling
Professional upskilling typically results in acquiring new or enhanced skills and knowledge relevant to a participant's current job or desired career path, leading to improved job performance, opportunities for career advancement, and greater employability.
📚 Skills-Focused
Finish in 1 week - 3 months
Technology Bootcamp
A technology bootcamp typically offers intensive training in specific tech skills, preparing participants for entry-level roles in the tech industry in a relatively short period of time.
📚 Skills-Focused
Finish in Less than a year

Want to see what else is possible? Search through more paths with altPath Discover.

Discover More