Despite panic-inducing, high-shock-value headlines like Will machines eventually take every job?, there’s little to worry about for most workers. Robots are more likely to supplement human labor than to replace it.
But while automation technologies broadly speaking (robots, “smart” machines, and software) may not destroy many jobs (if any) on net, they will certainly change the nature of the future of work.
The work of the future will be technology-assisted, data-driven, and collaborative. Simple, autonomous tasks (e.g., scanning a barcode) are easy to automate. Complex tasks requiring a mix of expertise (e.g., designing and developing a business software application) are far more difficult, and not candidates for automation any time soon.