大二本科生,研究生想出国学习数据科学要做啥准备

我的背景和题主背景真相似,同是大二统记狗,热爱数据科学,想往数据挖掘发展,上面的问题其实也是我想问的。1计算机语言选的Java,统计语言打算学习r语言,方便以后学习机器学习。3感觉最重要的应该数据结构,算法导论,数据库吧。其他的有时间也可以多学学。真希望和志同道合的朋友一起学习
■网友
谢邀~
总的来说,只要你表现出对数据科学的热爱并做过相关努力,那么招生官都会对你的申请有所青睐。但对于一个好的研究生项目申请者来说,必须拥有扎实的统计学基础,这一点题主作为统计专业的学生,是很有优势的。同时还要对数学建模有一定的理解,在使用Python/R/Ruby/MATLAB等编程语言处理数据方面小有心得,同时还应该对数据分析在具体情况下的应用有所感悟。
如果题主已经确认想学习这个专业,应该早做相关的科研及实习,培养对数据的敏感度,到时候申请成功也就水到渠成了。大部分数据科学项目的招生要求中并没有提及工作经验,但是如果有相关行业的实习和工作经历,会大大增加申请的成功率。
具体来说,题主需要补充如下三个方面的课程,可以在学校选课,也可以课余在网上(coursera、udemy)学习技能,获得certificate:
计算机科学相关课程一般来说,数据科学专业大多要求具备一定的编程、计算机科学相关的专业背景。简单来说,就是对处理大数据所必需的hadoop、mathout等大规模并行处理技术与机器学习相关的技能。可以修一些xomputer systmes、算法、machine learning相关的基础课程。
数学、统计、数据挖掘相关课程这一点题主应该已经具备。包括数学、统计方面的素养,修一些probability、statistics等基础课程;还需要具备使用SPAA、SAS等主流统计分析软件的技能。其中,面向统计分析的开源编程语言及其运行studio--R语言最近备受瞩目,可以上一些R的课程。当然,对于数据方面北京特别薄弱的同学,可能会觉得R入门较难,可以考虑先从python入手。
数据可视化相关课程例如,storing and retrieving data以及data visualization and communication等。也可以学一些tableau等软件的使用。
关于如何找小项目练手,一方面,可以做coursera、udemy里面的project,也可以多多联系学校的学长姐、导师,看看是否有合适的项目。
对于陆本的学生来说,有海外交流的经验是很重要的,可以看看学校有没有交换的项目,或者自己找一些海外的实验室,跟着导师做暑期科研(这个对于申请phd更加重要)。
关于院校推荐,在不知道题主三维情况的时候,很难做具体的推荐,可以私信或者留言找我免费选校定校~

■网友
谢邀 :) 首先介绍下个人情况:我刚到澳洲两周,就读于澳洲国立,属于联合培养博士。 就目前了解的情况来看,硕士出国的话,拿到奖学金的人并不多,基本上都是自费,所以,硕士出国跟题主家庭的经济情况非常大; 再说说如何学习数据科学:①,打基础。具体是指学习编程语言,比如R或者Python;学习基本的理论,比如机器学习和统计学;②,做项目。通过做项目可以让你把你的基础打得更为牢靠。③,探究科学问题。当你已经熟悉了现有科学知识的时候,下一步就是探索新的知识了,主要体现在改进已有的知识,并且发Paper.
■网友
统计专业申请DS是非常对口的。除了数理基础和统计知识之外,可以补充一些计算机知识,尤其是对编程语言的掌握。R和Python用的都比较多,如果有可能,两个都会当然最好。
可以从大二开始陆续接触一些项目,最容易获取的项目机会就是校内的机会。校内的大创或者去找系里的教授做项目都可以。下面一篇文章可以参考下:
李坤鹏留学咨询师:出国留学怎么增加科研经历?
国外的交流项目或者交换机会,如果有合适的,当然是建议出去的。具体可以看下这篇文章:
李坤鹏留学咨询师:留学知识点||申请美硕,要不要参加国外交换项目?


推荐阅读