I have a great software engineering job, but I'm wondering if I should quit and get a Masters degree in software engineering. The reason I want to do this is because in the last few years I've been reading books about software engineering on and off and this subject has become more and more interesting to me. I don't feel like the amount of professional progress I can achieve at my job in a year can be equal to the amount of progress I can achieve if I concentrate on studying new things for a year, but I haven't seen any of my colleagues starting to study software engineering, so I don't know anyone who I can ask about such a decision. From my point of view I'll spend maybe ~30 more years in this field and after having spent 5 years in it already I think it makes sense to take a break for a year and invest in my skills, but on the other hand it might be the case that I can gain those skills from experience too. What do people here think about that?
An example of a program that's of interest to me, but not the one that I'll pick is this one: http://www.cmu.edu/silicon-valley/academics/silicon-valley/ft-ms/se-curriculum.html