| Some cautionary comments: Often your advisor in grad school will force you to focus on what they want rather than what you want to learn. This is less likely in a math department, but more likely in a CS one. As with everything, it all depends on your advisor. The PhD is replete with hoops you have to take that will be orthogonal to your goal of learning (e.g. spending a lot of your time doing HW on the professor's pet topic when taking a course). Someone I know who retired somewhat young (early 50's) enrolled in a PhD program because he loves to learn. He dropped out within two years because he found it fairly inefficient in learning the topics he wanted to learn about (he had a career on mathematical topics and can handle the math). Unlike younger folks, time is precious for him, and being efficient is more important to someone in their 50s than in their 20s. If all you care about is learning and not the actual piece of paper in the end, it may be more efficient to get a less demanding job and use your spare time studying what you want to study. Do it right and you'll make more money than you would as a student, and potentially learn more than you would in grad school. Finally, PhD is about research. Yes, you will learn a lot, but learning is not the goal. A lot of people drop out because they realized they loved learning much more than doing research, which will involve large chunks of your time being unproductive. If you plan to do a PhD, you will have to draw a line at some point and say "OK, those 10-100 things there that really interest me? I have to drop them forever so I can do research." If you opt not to do research, you can learn a lot more. |