A recent World Economic Forum report asked chief human resources and strategy officers from leading global employers what the current shifts mean, specifically for employment, skills and recruitment across industries and geographies.
Early in the WEF Report a chart outlines the perceived drivers of change based on the study.
According to the report Cloud Computing and Big Data have had the biggest impact on jobs and this has largely been felt already. Items like the Internet of Things, Robotics and Artificial Intelligence are likely to have greater impact over the coming years.
The skills needed in 2020 are perhaps unsurprisingly skills that Artificial Intelligence currently finds difficult to replicate. There are large number of soft skills here including People Management, Coordinating with Others and Emotional Intelligence. These are skills that are difficult to teach and difficult for machines to learn.
As a business delivering technology change we have held the opinion for some time that a powerful skill in both the design and implementation of technology is empathy. We use empathy heavily through design thinking and user research as part of our discovery and service design principles.
The report claims that machines will fulfil many of the mechanical and process driven skills that humans currently perform. Complex problem solving, co-ordinating with others and people skills remain skills that are difficult to replicate. All of these skills require empathy.
In the UK at least schools continue to champion learning by rote, arithmetic and understanding the mechanics of the English language. What strikes me based on this report is that all of those skills have the potential to be obsolete by the time the current generation of children move into the workforce.
If the report is to be believed creativity and empathy are skills that deserve more attention in the education space just at a time when they seem to be getting less attention.
Have an update or suggestion for this article? You can edit it here and send me a pull request.
Linux and Unix watch command tutorial with examples
Tutorial on using watch, a UNIX and Linux command for executing a program periodically and showing a fullscreen output. Examples of watching a file download, a network interface come up, and showing the five most CPU intensive processes.
Build your own Vim statusline
Statuslines in Vim are not hard to create. Making your own means one less dependency in your life.
Custom Vim Bindings in tmux 2.4
tmux 2.4 made a significant change to key bindings. Here is how to support custom keybindings for versions before and after tmux 2.4