do you need a degree to be a freelancer