thanks for your reply.
I have a MA degree in English Literature. Then, based on your given points, this might come useful to me. Of course, assuming I have the necessary practical knowledge of Web Design and Development.
Pretty much. A degree tells employers you can handle deadlines, juggle multiple tasks, and that sort of thing. The very next thing they'll want to know are your skills. A portfolio is vital in conveying that. And, during the interview process, be prepared to write code then and there. It's not necessarily critical that you get their coding tests correct, but that you show you can understand the problem, come up with a way to tackle it, and if it doesn't work, understand why it doesn't work and how you'd tweak it so it would/could work.
Employers want to see that you think like a programmer. Knowing language features/limitations is less important than problem solving and debugging skills and showing them you don't need your hand held for every little thing. If you can think like a programmer, then learning syntax isn't a big deal.
Employers would also much rather you know what your weaknesses are and that you've taken concrete steps to address them (as that shows you're aware of yourself within the context of the skillset you need, and it shows you're a self-starter) than someone who gives a canned answer about being too much of a perfectionist, or something eyerollingly bad like that.