我自己是做 big data 相关的,最近一个 project 是做 recommender system
我会建议你走CS,但不是纯CS
而是有牵扯到 inforamtion 的CS,例如CIS ->computer and information science
觉得科系名字很混淆的话,就去看这个CS科系里面有多少教授在做 data mining的研究
有开多少跟 data mining 相关的课
ex. data mining, machine learning, biometric,
recommender system, visualization...
之后修课做研究就朝 data mining 这个方向去走,
然后可以另外修一堂 statistics 打统计底。
要钻研更深的话就再 minor 一个统计。
我会这样建议主要有两个原因:
1. 现在的 Big Data ,资料量比以往时代大的实在太多,你会很需要相关CS技术
去处理这么庞大的资料,但这些技术在统计系里面并没有着墨太多
一般统计系使用的软件可能也没办法很有效率的处理如此庞大的资料(terabyte 级)
2. Big data 的知识领域涵盖很广,而统计只是其中一个基础。
想专攻 Big data 领域,你会需要 data mining, machine learning (也有可能AI)
等知识,有这些知识后你就可以针对不同的 dataset 去开发对应的学习算法
这些知识统计系(应该)没有着墨太多
3. 统计出入广,但是CS出路广更多。有CS技术了,你之后想转哪里都很方便
继续走 Big data, 或是转 Software development, distributed system, database...
而且每块的开缺都很多,薪水也都很不错,怎么转都是很不错的路。
我会这样说是因为我猜你还没有真的做过 big data 的东西,
你很有可能进入领域后过一阵子发现其实没那么喜欢,然后就想转走了。
因为 Big data 毕竟是一门需要对资料有热情的活。统计系你就是一直跟 data 相处,
但 data mining 在CS领域内只是一门应用,读了CS,有CS技术要转哪都方便。
风险考量下,我会建议你先读CS。
CS读完后确定兴趣,觉得还想走更深入,可以再往上读统计硕士甚至博士。
或是直接去业界做 data 的工作也很 okay
结论是,我强烈建议你选有 data mining 领域的CS、CIS科系。
不仅照顾你的目前兴趣,也对你未来发展很有保障。