Hacker News new | ask | show | jobs
by apohn 1305 days ago
>Where will that leave people trying for either ML engineer or more data analysis focused DS roles? Or even just everyday utility scripting/automating powers? Can even the latter two can be largely replaced by hybrid finetuned multi modal language/code models. I feel a bit lost and like I have wasted my time.

IME most people have a bit of culture shock when they first get an ML/DS role. When you learn ML/DS, there's a huge focus on the coding and mathematical parts of the job, and not on much else. When you get a job, suddenly you're exposed to everything else and you realize why every data scientist says that ML is only a tiny part of their job.

There's a lot of variety in DS jobs, but one of the things I try to explain (when somebody asks me) is that the real skill of every DS job I've had is "Taking a vaguely defined business problem and working with stakeholders to come up with a solution that happens to use code, math, and charts as the path to that solution." In reality, to succeed in as a Data Scientist, you have act like a Product Manager+Product Owner+Data Analyst+Software Engineer+Data Engineer+Data SME.

This is why so many attempts at "We can make your Business People Data Scientists" products haven't taken over. You might be able to take over some of the boring parts (e.g. AutoML, doing the parts that Data Scientists hated doing anyway), but I've never seen a piece of software that could tell the business users that they don't have the right data to measure what they are trying to measure.

I've even seen commercial AutoML solutions lead to business people realizing they need to hire Data Scientists. This is because once you use AutoML, you realize you need somebody who actually understands the data and the process to really trust the results.

If "hybrid finetuned multi modal language/code models" can replace what competent people in ML/DS can do, that technology is going to replace a lot more professions than just ML/DS. There's going to be a job apocalypse for lots of professions, including SWEs.

I think from a career standpoint, ML/DS is a bit of a mess because it's a new field and businesses are still trying to figure out the best way to get value out of it. So there are a lot of pain points for people working in the field. Compare that with Software Engineer, which is older and a bit more mature. But I still think ML/DS is a field worth getting into if you can sort through the noise of which jobs are good and which are crap.