Does an IT degree prepare you for real life? Let's find out