jobalob Browse careers

Is being a computer programmer a good fit for you?

Writes, changes and tests the code that makes computer programs work. Follows plans made by software developers.

What the work involves

  • Writes, tests, reviews and rewrites programs using flow charts and logic.
  • Fixes errors by changing programs and rechecking they give the right results.
  • Revises, repairs or expands existing programs to run better or meet new needs.
  • Writes and maintains programs for jobs such as tracking stock or storing data.

The interests that suit it

People in this work tend to be organising and curious. Here is how much each of the six kinds of interest comes into it.

Hands-onLow. Building, fixing, and working with tools, machines, animals or the outdoors.
CuriousStrong. Finding things out, solving problems, and working with ideas and data.
CreativeLow. Making things: art, writing, music, design and performance.
HelpingLow. Teaching, caring for and supporting people.
PersuadingLow. Leading, selling, and making the calls.
OrganisingStrong. Keeping things in order: records, numbers and systems.

What it tends to reward

Compared with other work, this job stands out for:

  • Mastery. Getting really good at something over time.
  • Security. Steady work in a well-run organisation.
  • Independence. Trusted to decide how the work gets done.

How much training it needs

Degree required. Usually a degree, sometimes more study after. Rules differ from country to country, so check locally before you commit.

Find out if it fits you

Answer quick questions about what you like doing and what keeps you going. We match you with roles from over 900 kinds of work, and you can see if a computer programmer is one of yours.

Free. About 15 minutes. No account.

Start my free match

Similar kinds of work