Data on the critical and distinctive skills necessary for those working in the General Computer Programming field from the Bureau of Labor Statistics. General Computer Programming majors need many skills, but most especially Reading Comprehension. The revealed comparative advantage (RCA) shows that General Computer Programming majors need more than the average amount of Programming, Technology Design, Operation and Control, Equipment Selection, Equipment Maintenance, Quality Control Analysis, Mathematics, Operation Monitoring, Systems Analysis, Management of Material Resources, Instructing, Social Perceptiveness, Systems Evaluation, Service Orientation, Complex Problem Solving, Critical Thinking, Judgment and Decision Making, Learning Strategies, Writing, Science, Negotiation, Monitoring, Reading Comprehension, Active Learning, Management of Personnel Resources, Speaking, Operations Analysis, Persuasion, Active Listening, Time Management, Management of Financial Resources, Coordination, Troubleshooting, Installation, and Repairing.
These two visualizations, one a radial chart and one a bar chart, show the same information, a rating of how necessary the following skills are for General Computer Programming majors. Toggle between "value" and "RCA" to see the absolute rating of that skill (value) and the revealed comparative advantage (RCA), or how much greater or lesser that skill's rating is than the average. The longer the bar or the closer the line comes to the circumference of the circle, the more important that skill is. The importance of Programming is very distinctive for majors, but the Reading Comprehension, Instructing, Writing, Speaking, Critical Thinking, Active Listening, Learning Strategies, Active Learning, Judgment and Decision Making, Monitoring, Complex Problem Solving, Social Perceptiveness, Systems Analysis, Time Management, Systems Evaluation, Mathematics, Service Orientation, Coordination, Programming, Persuasion, Negotiation, Management of Personnel Resources, Science, Operations Analysis, Technology Design, Quality Control Analysis, Management of Material Resources, Operation Monitoring, Management of Financial Resources, Operation and Control, Equipment Selection, Equipment Maintenance, Troubleshooting, Installation, and Repairing are the three most important skills for people in the field.