Hi all,
I’ve got a BS in Computer Science and have been considering pursuing a Master’s degree part-time with a focus on ML/AI.
I know the common narrative is that a Master’s in CS really isn’t worth it if you’re just looking for a pay raise. However machine learning is an area I’m interested in but lack the requisite background. I just really worry the degree will mostly be worthless by the time I graduate considering the rate at which AI is advancing.
The degree would mostly be for personal knowledge/fulfillment, but I don’t want to bother with it if we’re all going to be unemployable in a few years anyways. Another alternative I’m considering is learning HVAC repair as a fallback career.
What are your thoughts?
I don't think AI advancements will cause a problem for the value of the degree (or rather, if they do, then it wasn't a very good MS degree). The value of formal university CS education done well, at both BS and MS levels, is learning skills in a context that integrates those skills into a knowledge framework that transcends any particular technology and hopefully outlasts several trend changes. The specific ML algorithms you would learn in an ML-focused MS will likely be out-off-date soon; the training on problem formulation, data preparation, fundamental limits of learning, and the theory of how ML works will not only outlast many technology shifts, but give you a good framework for navigating those shifts and integrating new advances into your knowledge.
There are likely many programs that would not provide this kind of foundation. But in understanding in general the value of an MS, this is how I would advise a student to think about it. (and on MS vs BS, BS usually provides some opportunity for specialization but is very much a generalist degree; an MS provides more opportunity for specialization and credentialing on that specialization.)