It really depends of the company and their mentality. At my friend's place, all of the boss have a degree in i.t. engineering and swear by it. They will never hire someone without such qualification no matter how good he is. Its a stupid way to hire people but thats how they work and I am sure they arent the only one like that. So basicaly, getting a degree while programming your own game would be the best possible strategy.