6 key skills new IT grads are lacking