eliokdc wrote
@ayman nice answer, i was thinking just the way you describe it. I work as a developer at a business software company, but the salaries sucks, that's why i'm thinking about Masters, it was just about the $$.
Not really. Salaries of software engineers do not suck. You're probably working for a tiny company that cannot afford paying decent salaries. If you look around, and most importantly, if you have a decent skill-set, you can definitely land a good paying job in the software development industry.
One thing to note though, don't choose a company just because they have good packages. There are much more important factors (doesn't mean that $$ is not important) that should bias your decision. For example, if a company pays you $3000 per month but does not give you the opportunity to grow and build a decent career, then you should probably go for the company that offers you $1500 and gives you that opportunity. On the long run, if you choose the latter, it will definitely pay off.
Final note: whether you have a masters degree or a PhD degree, it doesn't matter much to companies. What matters the most is how skillful you are, and how much productive you can be. Academic certificates rarely mean anything in our industry; they say nothing more than "this person has passed a few courses which introduced him to programming".