Computer programmers need to:
- Understand written information.
- Understand spoken information.
- Listen to others and ask questions.
- Speak clearly so listeners can understand.
- [ More ]
- Read and understand work-related materials.
- Write clearly so other people can understand.
Reason and Problem Solve
- Analyze ideas and use logic to determine their strengths and weaknesses.
- Follow guidelines to arrange objects or actions in a certain order.
- Combine several pieces of information and draw conclusions.
- Recognize the nature of a problem.
- [ More ]
- Use reasoning to discover answers to problems.
- Notice when something is wrong or is likely to go wrong.
- Recognize when important changes happen or are likely to happen in a system.
- Judge the costs and benefits of a possible action.
- Concentrate and not be distracted while performing a task.
- Understand new information or materials by studying and working with them.
- Identify what must be changed to reach goals.
- Think of new ideas about a topic.
- Think of original, unusual, or creative ways to solve problems.
Use Math and Science
- Choose a mathematical method or formula to solve problems.
- Use math skills to solve problems.
- Add, subtract, multiply, and divide quickly and correctly.
Manage Oneself, People, Time, and Things
- Manage the time of self and others.
- Check how well one is learning or doing something.
Work with People
- Be aware of others’ reactions and understand the possible causes.
- Change behavior in relation to others’ actions.
Work with Things
- Write computer programs.
- Inspect and evaluate the quality of products.
- Analyze needs and requirements when designing products.
Perceive and Visualize
- Identify a pattern (a figure, object, word, or sound) that is hidden in distracting material.