Survey Update
This post originally appeared on the Software Carpentry website.
Here's an update on responses to the survey I posted a couple of weeks ago. 172 people have responded at this point; it's encouraging that priorities are relatively stable as numbers increase.
Education | ||
77.3% | Graduate degree | |
22.1% | Undergraduate degree | |
0.6% | High school | |
Field | ||
41.0% | Computer Science | |
30.1% | Earth Sciences | |
28.9% | Physics | |
25.4% | Mathematics and Statistics | |
11.0% | Microbiology | |
9.2% | Biomedical Engineering | |
6.9% | Macrobiology | |
5.2% | Medicine and Health Care | |
5.2% | Electrical Engineering | |
5.2% | Astronomy | |
4.6% | Mechanical Engineering | |
4.6% | Aerospace Engineering | |
4.0% | Chemical Engineering | |
2.9% | Psychology | |
2.3% | Economics | |
2.3% | Business/Finance | |
1.2% | Linguistics | |
1.2% | Civil Engineering | |
0.6% | Social Sciences | |
0.6% | Arts and Humanities | |
Role | ||
44.8% | Academic Researcher | |
32.8% | Software Developer | |
16.7% | Graduate Student | |
16.7% | Government Research Scientist | |
10.3% | Engineer | |
9.8% | Manager/Supervisor | |
8.6% | System Administrator | |
3.4% | Teacher | |
2.9% | Industrial Research Scientist | |
1.1% | Undergraduate student | |
1.1% | Laboratory Technician | |
Priorities | ||
2.51 | Automating Repetitive Tasks | |
2.50 | Reproducible Research | |
2.49 | Data Visualization | |
2.46 | Version Control | |
2.43 | Performance Optimization | |
2.41 | Data Structures | |
2.41 | Coding Style | |
2.38 | Basic Programming | |
2.37 | Testing and Quality Assurance | |
2.35 | Parallel Programming | |
2.34 | Debugging with a Debugger | |
2.33 | Using the Unix Shell | |
2.29 | Computational Complexity | |
2.21 | Object-Oriented Programming | |
2.21 | Designing a Data Model | |
2.19 | Working in Teams/on Large Projects | |
2.14 | Refactoring | |
2.10 | Static and Dynamic Code Analysis Tools | |
2.09 | Matrix Algebra | |
2.06 | Systems Programming | |
2.06 | Integrating with C and Fortran | |
2.03 | Design Patterns | |
2.01 | Packaging Code for Release | |
1.95 | Functional Languages | |
1.93 | Handling Binary Data | |
1.80 | Image Processing | |
1.77 | Introduction | |
1.75 | Build a Desktop User Interface | |
1.73 | XML | |
1.64 | Create a Web Service | |
1.39 | Geographic Information Systems |