Talent Development Centre

Tag Archives: development

The Talent Development Centre includes advice for independent contractors in IT from one of Canada’s top staffing and recruitment agencies. See all posts about development.

Another Year, Another Stack Overflow Developer Survey

Results of the 2017 Stack Overflow Developer Survey were released in March and, once again, it’s packed with valuable insight (and a few useless fun facts) for anybody in the IT industry, from developers to managers to recruiters.

This year’s survey was completed by over 51,000 developers from around the world, with nearly 14,000 of them residing in North America.  Of all respondents, 72.6% classified themselves as web developers, while desktop applications developers, mobile developers, database administrators, systems administrators, and DevOps specialists also topped the list.

The results produce some interesting revelations about developers around the world, including the make-up as well as their values. For example, while the survey was predominately completed by men (88.6% of respondents), Stack Overflow still concluded that women are most likely to take on roles such as Data Scientist, Mobile & Web Developer, Quality Assurance or Graphic Designer. In addition, not all developers consider formal education to be important. In fact, a third of them said it’s not very important or not at all important. Of all respondents, the majority agreed that the best way to learn is by taking online courses or buying books and working through the exercises.

Another Year, Another Stack Overflow Developer SurveyIn addition to developer behaviours and opinions (which we’ll summarize more in a future post) the survey also identifies helpful trends around developer technologies. For example, the chart to the right displays the top 10 most used programming languages in 2017.  You can also find charts for the top libraries (Node.js, Angular.js and .NET Core top that list) as well as the top databases (MySQL, SQL Server, SQLite). For each of those, Stack Overflow asked developers for their most loved, dreaded, and wanted technologies. Those results were usually consistent with the most used, but also generated some notable observations. Python, which overtook PHP in the Most Used list after 5 years, also shot to the top of the Most Loved.

Finally, with all of these technologies, IT contractors and full-time professionals alike always want to know which will get them the most money. Below is a list of the ones making over $100K in the US. Interestingly enough, Objective-C, CoffeeScript and Perl were also the 6th, 3rd, and 8th most dreaded technologies, respectively.

  • Go
  • Scala
  • Objective-C
  • CoffeeScript
  • Perl
  • C++
  • C
  • R
  • Swift
  • TypeScript

If you can’t get enough of statistics and survey results, you can check out the complete report here. We also shared 2016’s most loved, dreaded and wanted tech last year, in case you’d like to have a look at how things have changed.

Did you complete the 2017 Stack Overflow Survey? Are any of the results consistent with your opinions? Let us know in the comments below!

What are Algorithms? (Infographic)

Every Tech Geek Will Love This Infographic About Algorithms

Finally, somebody created an infographic all about algorithms. What they are, where they came from, some different forms and what they do.

If you’re a software developer who can’t get enough of this topic or new to this world and want to better understand algorithms, then check out this graphic created by Futurism. We guarantee that you will learn something new, regardless of who you are or what your background might be. Of course, if you are an expert on this subject and have something to add or argue, we always welcome discussion in the comments section below.

Every Tech Geek Will Love This Infographic About Algorithms