Impact of technology on job skills and training