Z同学
录取结果
求职结果
华为 算法工程师
一开始在香港的时候,一个在港大先念了MSC再念PHD的学长给了我和我两个同专业的室友很多帮助。
第二个学期结束,我回大陆的前夕,我们在家里一起吃火锅。
学长问我们:你们觉得到港大念这个硕士值得吗?有后悔吗?
这个问题问在今年的五月份多,正值我们三个刚找到实习工作。我们三个中一个得到了平安科技的算法工程师、华为的开发工程师,一个得到了华为和海康威视的算法工程师(我),一个得到了腾讯的数据分析师、网易的算法工程师。
我们的回答都是,值得,不后悔。
回想起来,在港读书、求职的这段日子让我成长了许多。我曾经从许多学长学姐的经验帖中收获不少,现在我也终于有时间整理所学所感,希望我的经验也能够给予大家一点帮助。
一、学有所用,每门课程都不是“浪费”
港大DS的课程设置是六门必修课,四门选修课。
其中必修课中包含系统性介绍但是缺乏深度的课程,也包含比较深入且难度非常大的课程。选修课的四门课程相对自由,有纯数方向的,有金融方向的,有统计方向的,也有数据挖掘方向的,在进行课程选修的时候,最好按照自己之后的未来规划进行选择。
必修课中的cloud computing是我认为最好的课程。一方面老师非常幽默风趣,也十分认真负责,另一方面在这个课程中我速成的linux的基础操作,以及spark和hadoop这两个在大数据处理中非常重要的工具都在我找工作的过程中带来了不小的加分项。这个课程的项目完成得很痛苦,花了很多时间,但是也成为了我的简历里非常重要的一笔。
强调一下,这门课程所在的那个学期,你一定要专注投入很多时间给它(教授很严谨,并且会挂人)。
其他五门必修课包括:
介绍一些基础统计学知识和机器学习算法的Statisticalinference for data,Advanced statistical learning,Computational intelligence and Machining Learning;
介绍python的Programming for data science(非常多实用的库);
介绍高级数据库(如oracle等)搜索优化等内容的Advanced Database(这门课也非常值得推荐)。
值得一提的是,STAT的一些课程的第一名可以得到奖学金,金额一般在五到六千港币左右。
二、来港一年,离心仪工作更近
我想,如果你的目标是来港大读一个DS或者CS的硕士,并且致力于毕业后就找到工作的话,我和我们的经验会给你带来很多的帮助,并且你能对选择来到这里有更多的坚定。
首先,你天然就会有两个选择。一个选择是在香港找工作,一个选择是回大陆找工作。
01
关于在香港工作,HKU的MSC毕业生在香港会非常吃香,学校会有各种各样的平台提供给学生们去寻觅工作机会,大公司也非常愿意发布他们的信息到HKU目标专业的平台上。
你的学校邮箱也会不停地收到学院转发的一些相关的招聘邮件。仅就我们专业和统计专业而言,我们会有一个专属的招聘网页,上面经常会更新一些公司的招聘信息,你需要做的就是把你的简历修改好,发送过去等待面试即可。我们专业招聘的内容主要包括精算、算法工程师、量化、开发等等。
香港的实习一般按照天来给钱,我的同学们一般是五百到六百一天的实习工资。时间上目标公司也会非常灵活,比如你某天早上有课,那么那天可以不去,但是往往会有每周至少要出勤三到四天的最低限制。
就我自己来看,如果你偏向于金融方向,那么在香港工作是一个非常棒的选择。
以我一个同学为例,她目前在一家大型投行做quant,如果成功转正,第一年的工资就会落在4W~5W港币的区间(折合人民币3W6~4W4左右),之后也会有很好的成长空间。
如果你的目标是金融方向的话,在DS和STAT设置的选修课中,你可以选修很多相关方面的、偏向于金融或者金融工程的课程。另外,一些相关的quant比赛也会极大润色你的简历(比如第一个学期开始就会有的UBS量化大赛)。
毕业后在香港工作一段时间,满年限设置(总共呆够六到七年左右)后可以拿到香港的永久居民。如果你想一直留在香港,这是一个很好的身份证明;如果你后来不想留在香港了,回大陆之后,这个身份也会让你在内陆得到一些很棒的政策扶持。
02
刚进港大的时候,我和我的两个室友的目标就很明确,我们要做大数据,要做人工智能相关的工作。如果你的目标工作是相关的方向,我认为下面的几点是比较重要的。
(1)为了好工作,选课得注意
课程上,可以回去看本文“课程设置”中的具体内容,选择一些良好的课程会对工作寻找有很大的帮助。
以我在上文中十分推荐的(当然它们本身就是必修课)cs学院开设的advanced database和cloud computing为例:在大数据分析师、算法工程师、云计算开发工程师方向的工作上,hadoop、spark这种分布式计算的掌握往往是“掌握以下技能优先考虑”或“希望你掌握以下技能”; 对数据库的一些优化原理的认知和基础的sql也是非常强力的加分项。
另外,一些扩充了广度但是深度稍逊的课程(比如advanced statistic和machine learning)也是非常重要的课程——因为你永远不知道面试官会问你什么问题。这些课程会让你得到良好的基础知识面的补充和训练。
所以,如果你在第二个学期后的暑假就开始实习,非常建议在第二个学期就修掉cloud computing和advanced database的课(因为我在面试中就曾被多次问到相关的问题)。
(2)如何达到腾讯、华为的编程能力要求?
其次关于平时的一些技能补充。大部分大型公司都会设置有笔试关(内推也不会跳过),包括但不限于腾讯、阿里巴巴、拼多多、字节跳动、华为、网易等公司。
有些笔试是纯编程题目的,比如今年的腾讯数据分析岗、华为的大部分研发岗;有些笔试是混合性的,包括编程和基础知识考察(偏向开发的会对linux有考察,偏向算法的则主要考察一些基础算法知识,诸如过拟合的处理方式、两类正规化的差别等等)。
腾讯的笔试成绩并不非常重要,往往因部门而异。笔试者无论分数高低都始终在同一个简历池里,有些部门更看重你的简历,有些部门则会按照成绩高低捞简历;
华为的笔试则是设置分数限制(比如今年在六百分中能过一百分的线就可以进后面的技术面和终面);
拼多多的算法岗成绩要求则非常严苛,80+/100的成绩甚至得不到面试的资格。
但无论如何,如果你有更好的编程成绩,你在得到offer、转正、得到sp(special offer,即比同等更高待遇的工作)等方面都会具备更好的优势。
由于编程在研发岗中的重要性,个人非常推荐在港大的第一个学期开始的时候,就开始刷牛客网上的真题或者leetcode的题目,一般语言不受限制,无论是python还是C++还是java都是不错的选择,每天花一到两个小时,就会让你在半年到一年后在编程方面具备非常强的竞争力,更不必担心因为编程不过关而错过大公司的好offer。
(3)这也是简历加分项
目前有两个比较主流的比赛,一个是kaggle一个是阿里的天池。由于我主要参加的是kaggle,所以我主要来说说这个部分。
一般而言,如果你能得到kaggle某个大型题目的前10%,至少可以证明你对如何应用算法解决实际问题有一定的心得,如果你能得到前5%甚至1%,那么这绝对会成为你的简历中非常亮眼的一部分。
Kaggle的比赛种类是比较多的,感兴趣的可以去知乎看一些相关的介绍。最好选择人数较多的(比如几千人的)、设有奖金的比赛,这类比赛往往具有更强的说服力。比赛内容涉及的主要是机器学习、深度学习等方向。
(4)留学优惠政策别错过
在港读书之后回大陆,大部分的一线准一线城市都有非常吸引人的政策,不同的市有不同的留学生政策优惠,比如杭州落户签字就有几万块、车牌不用摇号,深圳的相关留学生计划等等。具体的内容可以咨询工作公司的HR或者当地的相关部门。
(5)把握这些时间点
第二个学期中旬到结束(三月到五月)大公司的暑期实习招聘往往就开始了,常见的消息渠道包括牛客、学院的相关网址、学校的线下招聘会(腾讯、华为、阿里这些大公司都会来港大做专门宣讲,届时一般学院会发邮件通知和在校园里布置广告牌)以及一些大型招聘会(香港的万人招聘会等)。
大部分的公司(如华为和腾讯等),实习转正会比秋招进要容易得多,而且会有一个更平滑的学习到工作的过渡期,所以暑期实习是一个非常值得把握的机会。
如果想暑期实习专注纯粹一点的话,学有余力的前提下可以在两个学期就修完全部十门课程(我和我的一个室友就是这样做的),这样就不用再担心六月到八月的暑期课程要让自己来回奔波。当然,即使没修完,利用看上课录制的视频+周末完成复习和作业+期中期末请假考试的方式也是可以的。
秋招时间大概在七月份开启,一些公司会开放出秋招提前批(比如拼多多),此时进行投递,即使失败在正式批次的时候也还有一次机会。
三、继续深造,在港读硕是不错跳板
有一些同学可能是想利用在香港读硕的机会作为跳板,然后继续进行PHD的深造。我的身边也有一些同学选择了这条路。
首先,在你考虑这个行为的时候千万要先了解一下目标院校的名额,有一些学院去年可能已经招了非常多的博士(比如我这一届来之前被告知统计学院去年招了很多博士),所以今年的博士名额可能会比较少。
而后,关于读博机会的获取,我目前看来,总共分成两个渠道。
第一个是你的研究生成绩非常好,比如我认识的一位STAT的博士学长,十门课程不仅十个A(其中包括很多A+),而且几乎都是专业第一,在找到很好的工作后被统计学院的head尹教授直接邀请去读博士了。但要注意,这个学长毕竟是个例,因为在港大,至少STAT和DS的一些课程难度还是非常大的,更不用说拿到A+(TOP2~TOP3)甚至专业第一了——在没有那么极致的成绩的情况下,有意博士的同学可以自己联系老师并附上自己的成绩,成绩优异者往往更能证明自己具备较强的适应和学习能力。
第二个渠道也是最常见的渠道,就是利用自己在港大的优势,给老师发邮件套瓷,在各学期间直接进老师的项目组——我的一个同学和另一个博士学长就是这样拿到的机会。
一般而言,在项目组表现的良好且老师还有招生名额的情况下,港大的硕士生会比较容易地获取到博士资格(因为老师总是偏好于自己了解的学生)。
以上就是我所有的分享内容。希望每位同学都能在收获美好的未来,祝好!