Data scientist 和data analyst选哪个track更好
提问
两个 track 的差别不在高低,而在你解决的问题是否需要复杂模型:Analytics 靠 SQL、可视化和业务判断,Scientist 靠统计建模,且后者的优势正在被工程能力挤压。
两条 track 的分界是模型复杂度
立正把 Data Analytics 和 Data Scientist 区分开:Analytics 一般不用复杂模型解决问题,Scientist 则要用复杂的数学模型1。落到技能上,analytics track 会 SQL、做数据可视化基本就够;scientist track 还要用 Python 处理更大规模的数据、做特征提取,最后建机器学习模型2。所以选哪条,先看你更愿意把时间花在业务问题上,还是花在建模上。他也提醒,做 ML 的看不起做 DA 是普遍误区,从解决问题的复杂程度和价值看,两边都有很有价值、也很复杂的地方1。
Scientist 的建模优势正被工程能力挤压
如果冲着机器学习选 Scientist,要注意立正的判断:绝大多数 data scientist 并不适合做这件事,因为做到最后,在什么机器上训练、怎么优化,其实是工程师更擅长的3。深度学习更像工程理解主导的场景,真正做机器学习的公司几乎都走向工程路线,亚马逊叫 applied scientist,要过程序员的 coding bar、能写 production code,Facebook 干脆叫 machine learning engineer4。也就是说,纯建模的差异化越来越薄,工程能力反而成了门槛。
title 本身不决定你的价值
AI推演立正后来把 DS 说成一个被发明出来的假 title,真正重要的是你想帮公司增长 revenue,通过什么方式增长,他不想被限制在数据里5。这提示选 track 时可以换个问法:哪条路让你更接近业务结果。如果目标是尽快独立解决业务问题,Analytics 上手快、反馈直接;如果目标是长期做模型和实验,就要接受补工程能力这件事。可以先在现有工作里挑一个真实业务问题,试着把它翻译成数据问题再给出结论6,看自己更享受定义问题还是打磨模型,这个反馈比 title 更能帮你判断。
这些材料集中在 2020 至 2022 年,行业对两个岗位的定义和招聘要求此后可能已有变化。
回到6份原文
最直接区分 Analytics 与 Scientist 的定义和常见误区,适合先读。
讲两条 track 各自需要的技能,适合核对具体能力差异。
可回到原文核对这部分判断
解释为什么机器学习越来越偏工程,适合判断 Scientist 的长期方向。
把 DS 看作假 title、强调业务结果,适合跳出 track 之争想问题。
可回到原文核对这部分判断