After reading this article, I am curious what others think about getting a one-year masters in software engineering right out of college. Other than an increase in starting salary, what else can a masters in software engineering do for engineers in the workforce? Is a master's degree worth not going right into the workforce after a traditional 4 years at university?
Guys - Masters in Software Engineering is NOT a "Masters Degree in Computer Science".
MS Eng - is a specific type of MEng degree and is a more practical "hands on" degree. - since they are typically 1 year long, they typically involve 4 graduate level classes typically oriented in a speciality - and a project/mini-thesis
MS-CS - OTOH typically is someone who has completed the graduate coursework for a PhD but for whatever reason has not done the Research Thesis (anything from they didn't get good enough grades in the course work to stay in the program or their thesis was rejected or their thesis was taking too long, or they just didn't want to do a thesis).
So an MS-CS is much much much more theoretical than an M-Eng.
M-Engs are good for one of three things:
And example of the last currently are areas like Machine Learning (ie Big Data), Robotics (where you can take basic courses in the mainline curriculum but there is a lot of higher math that is really needed that you only get at the gradual level), Machine Vision, etc.
So in the end, my recommendation is somewhat similar to the above. If you want to do one of the specialities but not a PhD in that area - do the MEng focused in that area
If your Univ for your undergrad degree is weak - do the MEng.
but otherwise just get into the market and get experience