Working as a programmer

Make a positive impact on the people around you by building computer programs that reflect your unique background and experiences.

Benefits of programming

From sports to fashion to music, computer programs are becoming a larger part of our lives. We need people from different backgrounds to build computer programs that meet diverse needs.


Programmers have a positive impact on their communities by using their unique perspectives to come up with real-life solutions.


Many programmers work flexible hours from wherever they have an internet connection. This allows them to achieve the right balance between their jobs and their personal needs.

Many Career Options

Anywhere you find computers or electronics, there are computer programmers nearby—in just about every industry including sports, fashion and music.

More benefits of programming: High pay compared to other careers

The average salary for programmers is $80,000/year* which is more than many other jobs.

Start earning right away

The average starting salary for computer science majors is $62,000/year

Years of school

Programmers start earning right out of college, while other professions often require more time and money to get started.

Source: Medical School – AAMC / Law School – Forbes

More programming jobs

As computers become part of our daily lives, there are more types of programming jobs. Here are some examples.

Software Engineer_
Front-End Developer_
Back-End Developer_
Full Stack Developer_
Mobile App Developer_
Infrastructure Engineer_
Data Engineer_
Security Engineer_
Developer Advocate_
Solutions Engineer_
Product Manager_

People skills

There is more to being a good computer programmer than learning to write code. A number of important people skills are required to succeed.

  • Problem Solving icon

    Problem Solving

    Figure out possible causes for a problem and work to solve it in different ways.

  • Communication icon


    Describe what you are thinking or doing out loud so others can follow along.

  • Creativity icon


    Use your imagination and experience to think of new ideas or solutions.

  • Vision icon

    Learning Mindset

    Be eager to constantly improve, including asking for feedback from others.

  • Teamwork icon


    Work with others to solve a problem or complete a project together.

  • Organization icon

    Organizational Skills

    Use your time, energy, and resources in an effective and efficient way.

  • Collaboration icon


    Start projects or ideas on your own without being asked and often without help.

  • Leadership icon


    Take responsibility for your work and motivate others to act.

There are more than 500,000 computer jobs open in the United States. Get started on your journey to one of these jobs today.

? This comes from the number of job openings in April 2016 as reported by The Conference Board’s Help Wanted OnLine®service.

To help personalize content, tailor and measure ads, and provide a safer experience, we use cookies. By clicking or navigating the site, you agree to allow our collection of information on and off Facebook through cookies. Learn more, including about available controls: Cookies Policy