Survey Update
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 | |