以后想从事数据挖掘工作,研究生阶段应该准备哪些专业技能?

理由
举报 取消

题主今年大三 211 数理统计学专业 自学过MATLAB和曼昆的宏微观经济学 以前参加建模比赛的时候也用过Excel处理数据 但是编程基础比较差 只会c的简单应用 以后想从事数据挖掘方面(偏经济类)工作 想了解一下读研期间需要准备哪些专业技能?有没有这方面比较优秀的985高校推荐?

2017年5月15日 2 条回复 741 次浏览

发起人:0HERE0 初入职场

To be a better one

回复 ( 2 )

  1. 经海斌
    理由
    举报 取消

    增加一个答案。

    很多人都想从事数据挖掘工作,但却不知道该准备什么。

    答案难道不是很简单吗,去各大公司的招聘网页上去找数据挖掘和数据分析工程师岗位的要求和条件,然后对照自身的特点,安排一个学习计划进行即可。

    比如咱知乎数据挖掘岗位要求的:

    • 对算法研究有热情,热爱探索和学习,了解知乎产品功能
    • 有较丰富的数据挖掘、推荐系统、机器学习经验,熟悉相关算法
    • 熟悉 Python、Java、R 等语言,有使用科学计算第三方库或工具的经验
    • 有大规模数据集处理或分布式计算(Hadoop、Spark)经验
    • 了解关系数据库及 SQL 查询语言

    比如微软研究院的:

    • 计算机科学、电子工程、数学或其它相关专业的硕士研究生或博士研究生
    • 具备坚实的数学基础和解决问题的能力; 具有数据挖掘、机器学习、信息检索、自然语言处理、人工智能、算法博弈论等领域相关知识者优先
    • 具备优秀的编程能力; 具有互联网搜索、在线广告、众包、云计算、移动应用、企业应用等方面项目经验者优先;具有构建大规模系统或处理大数据经验者优先
    • 具有良好的沟通能力和团队协作精神
    • 具有优秀的英语听说读写能力

    腾讯的:

    1.linux/unix环境开发经验,熟练C++/java,以及shell script/python;

    2. 扎实的数据结构和算法功底; 具备良好的分析与解决问题的能力,具备一定的钻研精神和持续学习的意愿,强烈的责任感和团队感,对富有挑战性的工作充满热情;

    3.掌握常用的推荐算法、机器学习、最优化算法,熟悉包括主题模型在内的常用NLP算法,有较深理论功底或有相关实践经验;

    4. 对Hadoop、Spark、Storm等大规模数据存储与运算平台有较多实践经验的;

    5.对个性化阅读产品有着浓厚兴趣,并对于这个领域有较深刻的理解; 计算机、统计、数据相关专业研究生毕业。

    —————————————————————————————-

    2016-05-21补充:

    首先回答优秀的985高校推荐。优秀的高校还是挺多的,你可以事先打听好那个高校有那些这些领域内的老师,有哪些有名的实验室,研究下自己如何进入这些老师的实验室。比如你可以来南大的周老师的Lambda实验室,哈工大的自然语言处理实验室。

    再回答技能。你说你编程基础不好,那么编程基础你得提高。建议学习Java和Python,最好两个都熟练掌握了,工程中是要进行Mapreduce编程的,一些数据处理可以使用Python进行。然后,基础的数据结构与算法要熟练掌握。计算机领域的其他基础课程知识得掌握,比如网络,操作系统这些。

    然后数学上,你的专业已经是数理统计了,数学功底应该不会差,常用的优化方法要掌握。

    专业知识上,多读几本机器学习和数据挖掘领域的书,周老师的《机器学习》,李航博士的《统计学习方法》,PRML等等。如果还有多余的时间,那么挑一个你比较感兴趣的领域进行深入研究和实践一下。

    以上答案均只供参考,希望对你有帮助。

  2. DataFish
    理由
    举报 取消

    做数据分析要有较强的分析问题能力,不妨以你的问题作为课题,做一篇分析,并分享到你的这个问题下,作为答案。

我来回答

Captcha 点击图片更换验证码