This was my first year participating in the Stack Overflow 2018 Developer survey. I love lending my voice to causes or for research or feedback, so I took great joy in filling it out. Over 100,000 persons participated this year. The results are finally out, and I’m intrigued, to say the least. Here are the ones that stood out to me or appealed the most:
1. The tech industry is still predominantly male
I knew that there was a gap but I had no idea that the gap was so significant. The survey results reported that only 6.8% of the respondents identified as female, which was much lower than my estimations. That said, I’m glad that there are more initiatives in place to bridge the gap and add more women to the tech workforce. Coding bootcamps are helping to do their part by offering scholarships or discounts to women in tech. Startups such as FutureFunded, who I am proud to be involved with as an aspirant, are also doing their part to raise funds for women in tech to study the coding program of their dreams. So in short, I believe that these initiatives should help to reduce the gap over time.
2. Blacks are quite underrepresented in the tech community
Another disappointing statistic was to see the low representation of blacks or persons of African descent in the tech industry. Whilst persons of European descent predominated at 74.2%, followed by persons of South Asian descent at 11.5%, persons of African descent were a very low 2.8%. Even lower were those of Native American descent at 0.8%. There is clear diversity problem in the tech community, one that I hope is overcome in the coming years.
3. The majority of respondents are between 25-34 years old, and at least have up to their Bachelor’s degree
Yay, that’s my age bracket! It’s nice to see my age bracket so well-represented, and makes me feel like I’m not so late to the party after all. It also turned out that a lot of people at least have up to their first degree, which so happens to be in Computer Science. I guess it seems that most people still prefer to go the traditional route in becoming a developer, which means completing their formal education. But for the people who have chosen to switch careers, more people are choosing to take up a coding bootcamp to gain the skills their peers have in much less time.
4. Respondents prefer to call themselves back-end, full-stack and front-end developers, in that order
5. The majority of respondents don’t typically exercise
To be honest, this one wasn’t surprising. This is a very sedentary type of career, and I’m already no stranger to that kind of lifestyle. That said, I feel like staring at a computer for several hours at a time isn’t healthy, although I have an alarmingly good ability of being able to focus and sit still for several hours. Lately I’ve been trying to exercise more by doing yoga and jogging. These two types of exercise agree with me the most. Yoga relaxes and centres me, while jogging helps me to go outside, reconnect with nature and get some fresh air.
3. MySQL is the most commonly used database
I’m glad to see that MySQL is still very popular. I’d still like to get to know PostGreDB, MongoDB and MariaDB, but I’m glad to know that I’m already quite comfortable and familiar with using the most commonly used database.
4. Visual Studio Code (VS Code) is the most popular IDE for programming
This one stuck out to me because I actually thought that Sublime Text 3 would be far more popular! Instead it landed in 4th place! That said, I do find that VS Code is a quite a lovely Integrated Development Environment, or IDE. As long as anyone’s IDE does the job that they require, this does not really matter.
5. The majority of respondents still use Windows Operating System
This finding was rather interesting to me, because I (incorrectly) assumed that Mac and Linux were by far the most popular operating systems used in web development. But I guess it’s whatever works for people and what they’re comfortable with. That said, I know it’s not uncommon for developers to use machines running both Windows and Linux operating systems. I’m just now biased to using Mac because I’ve gotten accustomed to using it for my music production and can’t look back.
1. The majority of developers either work full-time or are self-employed
Once I’ve completed the software engineering program at Codeworks, my first goal is to work full-time at a company whose business is tied to one of my passions, such as travel & hospitality, wearables, food & drink and music. Or at the very least, I’d love to work in a company with a vibrant, passionate staff and a friendly work culture. If I can’t work full-time, then I will work as a freelancer, and work towards my next goal of owning my own startup. It’s therefore very encouraging to see that the majority of developers fall into the same boat as well, working either full-time or as freelancers.
2. Developers change jobs frequently
Developers typically change jobs within a year or two. That’s a lot of dynamism to me, but I hope the upside to that is that it keeps developers on their toes, makes their jobs more exciting and full of variety, and introduces them to a breadth of experience.
3. Developers experience moderate to extreme job and career satisfaction
After experiencing only slight job satisfaction at my current job, it’s encouraging to see that developers experience a great deal of career and job satisfaction. I’m already satisfied and my journey has only begun! I really hope that never changes for me 🙂
I hope you enjoyed reading my takeaway from this year’s Stack Overflow survey results! You can find the full results here if you’d like to see more.