We surveyed 10,489 computer programmers to better understand the work environment and required skills of a typical computer programmer. Here are the results.

How much intelligence is required as a computer programmer?

Low

High

Working as a computer programmer typically requires higher levels of intelligence when compared with the average career. This means that computer programmers are required to actively learn new things related to their discipline and solve complex problems.

Can I learn to become a computer programmer?

Intrinsic Talent

Acquired Talent

A career as a computer programmer typically depends predominantly on qualities you can gain through experience, with a small aspect of skills you are born with.

Is it easy to get a job as a computer programmer?

Easy

Hard

It’s typically difficult to find a job as a computer programmer. If you’re curious about the numbers, check out the job market for computer programmers.

Info

Do computer programmers work full-time or part-time?

79% of computer programmers work in full-time roles while 21% work part-time.

Is being a computer programmer stressful?

Low

High

Stress is not uncommon amongst computer programmers, with daily work sometimes being quite demanding.

Is being organized important as a computer programmer?

Low

High

Some level of organization is generally required to be a computer programmer.

How competitive is the workplace for computer programmers?

Low

High

Computer programmers see mild competition in their workplace.

Does being a computer programmer require frequent time pressure to complete tasks?

Low

High

Computer programmers will have to sometimes face time pressure on the job.

Are computer programmers allowed to express themselves creatively?

Low

High

Computer programmers are afforded a certain level of ability to express themselves creatively, compared to other careers.

Do computer programmers have control over the direction of their work?

Low

High

While sometimes the direction is set, occasionally computer programmers will have some flexibility over the direction of their work.

Is being a computer programmer physically demanding?

Low

High

Work as a computer programmers is rarely physically demanding, making it a suitable option for those unable to perform physically strenuous tasks.

Are computer programmers exposed to a wide variety of work?

Low

High

While sometimes repetitive, computer programmers tend to have opportunities for variety in their work.

Does being a computer programmer require attention to detail?

Low

High

Attention to detail is a vital skill for computer programmers, as small mistakes can make or break one's ability to succeed in the career.

Does being a good computer programmer require compassion and empathy?

Low

High

The ability to be compassion and empathetic isn't considered fundamental to success as a computer programmer.