Quote Originally Posted by Feoggou View Post
it might sound odd, but what is "design patterns"? I've heard the term before but I don't know what it refers to.
Honestly, if someone I was interviewing said that, I'd just end the interview right there and then. I wouldn't really care how many years of "self taught" experience they have.

That is the problem with "Self Taught". Its not a question of having or not having a given skill, its a matter of amount of background, and (proven) ability to learn said skill.

The point in having a degree is not just saying "I am skilled at programming", but saying "I've learned already learned tons of things. I've graduated, which proves I can (and will) learn the required skills, and anything else you'll potentially throw at me. I have a background in Math, Physics, Algorithm and Economy, so I can understand the point of the project, and, maybe eventually lead its development. I will not stare at you like a retard every time you mention things like Fourier Transform or Logarithmic Scale. I can think for Myself".

Without a degree you might be able to get a job, but as a tech rank. And probably stay there.

Anyways, that's my view on the thing. As was also mentioned, a Degree, regardless of what, is better than nothing. The sole fact that you have a degree means you actually took the time and effort to take and stick to a cursus, and that is already something employers will appreciate. Saying "6 years of self taught" means nothing.