My professor was lecturing about going to graduate school. He thinks it is going to be necessary for my generation to get a masters degree. I want to stay on the technical side. Maybe someday I might want to be a software architect.
I plan on continuing my education by self-study, but I do not know if I want to take grad classes. Some professors seem like they hate teaching, and they give almost half of the class a D or lower. Average grades are in the 40's before the curve. Those classes are so painful.
What do you think? Is a masters degree necessary to be a software engineer?