Tech jobs are coming, but are we ready?