深圳国际交流学院
报名热线
招生简章
本页位置:首页 >> 画册2020
葛旺:在帝国理工学计算机
2020年03月20日

 “专业与职业”篇



葛旺 Leonard

深国交2017届毕业生,就读于英国帝国理工



 

在帝国理工学计算机

 

转眼间就在伦敦呆了快要一年半了,期间的大学生活应该是我人生中成长最快的一段经历。学到了很多知识,认识了很多厉害的人,也看到了更大的世界。趁着圣诞假期和大家分享一些我的体验和人生的经验: )

 

帝国理工学院的计算机课程设置得非常偏工程化,这一点不同于牛津剑桥,非常适合以后想要直接进入科技界的学生就读。计算机系课程非常注重小组项目,上个学期我们就做了一个操作系统方面的小组项目。先从一个简单的操作系统开始,逐渐给它增加功能,从把系统时钟改成非忙碌等待,到实现各种各样的系统调用(System call), 再到实现虚拟内存(Virtual Memory),这个项目非常好地加深了学生们对操作系统以及并发(Concurrency)的理解,也让我们了解了应该如何进行合作。

 

我们在做项目的过程中需要规范每一个组员的工作流程(workflow),来让合作变得更有效,比如每个人写的代码都应当被其他组员进行代码审阅(Code Review),以确保这部分代码符合逻辑且清晰易读。同时我们会使用git进行版本控制,这样就算新加入的代码导致了错误,我们也可以轻而易举地回到之前的版本。而对于git的使用我们从大一就已经开始,更准确地说,从大一的第一个作业开始。

 

 

 帝国理工的计算机实验室

 

记得大一时,第一个作业就是用Haskell写一个用来求等差数列和等比数列的程序(嗯,我知道很简单),而我们第一个学的编程语言就是Haskell。像很多英国学校一样,帝国理工一开始教的语言也是属于函数式编程的语言。大一那年我们会学HaskellJavaC,分别对应的是函数式编程(Functional Programming)、面向对象编程(Object Oriented Programming)和指令式编程(Imperative Programming)。到了大二学的东西就会更有意思一点,像是编译器(Compiler)、操作系统、计算机网络就是这个时候会学到的。

 

学习之外的生活就完全是看个人的选择了,毕竟这里是伦敦啊。一个有着三家米其林三星餐厅、数不清的酒吧和N座知名博物馆的城市。学校离哈罗德百货(Harrods)又特别近,购物什么特别方便,我身边都有几个同学拿到了哈罗德百货最高等级会员卡了…... 你可以一个学期刷完好几家米其林餐厅,也可以去超市买些食材做做中餐聊以慰藉中国胃,当然你也可以去看很多的音乐剧,像什么Mamma Mia!Harry Potter and the Cursed Child还有Book of Mormon

 

说到Book of Mormon,就想到帝国计算机系的社团Department of Computing Society( 简称DocSoc)曾给我们优惠票去看这部剧。DocSoc是一个非常有帮助的学生组织,会组织各种活动,例如黑客马拉松(Hackathon)、职业展览会、编程比赛还有溜冰和密室之类的社交活动。

 

DocSoc和科技界很多公司之间都有着良好的合作关系。不管是国际超大企业如脸书、微软、摩根大通、贝莱德(Blackrock,全球最大的资产管理公司,管理的资产甚至超过了日本的GDP)、Palantir,又或者是一直高冷且神秘的交易公司Jump TradingG-Research都和DocSoc有着紧密合作。像是脸书就会经常来系里讲解其最新技术并分享科技界一些新动态,G-Research则会时不时办一些小型编程比赛(上次弄了一个和自然语言处理NLP相关的小型比赛)。

 

因为帝国理工计算机系毕业生的声誉,毕业生们大都颇受各家公司青睐。每年暑期实习也有很多同学去了知名公司,比如我身边的同学会去图西格玛(Two Sigma)、脸书的AI研究院、谷歌和微软,也有很多去高盛、摩根大通、贝莱德等金融公司。当然还有一部分同学会去一些伦敦的明星创业公司。

 

暑假除了去科技界实习,还有很多同学选择留在学校做研究。学校有专门针对本科生的研究项目UROP(Undergraduate Research Opportunities Programme),学生可通过这个方式在本科阶段就进行相关研究,还能获得补贴。这个暑假,我就有朋友在学校做定理证明程序(theorem prover)的开发。这个项目的好处是可以选择自己喜欢的教授和喜欢的项目,每位教授都有自己的研究领域,取决于你对哪个领域更感兴趣,可以提前对这个领域进行研究。这对于以后想继续读硕士或博士的同学就非常有帮助。

 

除了在本校做研究项目,系里还提供机会让你到美国的麻省理工做夏季研究,能去的研究院包括MIT的多媒体实验室(Media Lab)、计算机科学和人工智能实验室( the Computer Science and Artificial Intelligence Laboratory)以及数据、系统和社会研究院(Institute for Data, Systems and Society)。不过相比UROP,这个项目的竞争更激烈些。

 

与此同时,伦敦还有很多创业机会。有一家叫做Entrepreuner First的公司专门招募有志于创业的学生,给以各种支持。如果你申请到了他们的项目,他们会引荐你认识其他的有志者,并且每月给你足够的补助,让你不用操心房租及下一餐吃什么。如果他们觉得你的创业公司足够优秀的话,还会帮助你和投资人进行联系。我知道的就有一位帝国理工计算机系的Ph.D,他的创业公司被推特(Twitter)以1.5亿英镑的价格收购了。

 

 Google伦敦办公室外的景色

 

我上个暑假选择去谷歌的伦敦办公室实习,办公室就在国王十字车站边上,交通非常方便。我所在的团队做的是安卓版Chrome浏览器,我的项目是做一个能够测量Chrome性能的测试工具。我实习所在的小组有5个全职工程师和3个实习生,5个全职工程师全部都有计算机博士学位。他们做的事情很有意思,是Chrome浏览器里面的V8 Javascript引擎。实习时,我还非常意外地认识了国交2011年毕业生、现在在Google做全职的姜思楚学姐。

 

实习结束后,我就开始做本文开头提到的操作系统项目,期间遇到了很多困难,现在回想起来,那段时间真是艰难。伦敦阴冷的天气混杂着调试不成功的失落,有时真令人沮丧。但偶尔的低落和失望,在我们攻克了难题之后却变成了珍贵的记忆。身在异乡,独立生活难免会有情绪低落的时候,但重新回想起来,这些低落的时光似乎也变得美好了起来。

 

 

希望我写的这些,能够帮助国交学弟学妹们 更好地了解帝国理工的生活,也希望大家最终做出更好的选择。因篇幅所限,有些内容没有展开来写,如有想要交流的朋友,可以加我的微信LeonardGe

 

 

 

SCIE声明:本网站上的文章为SCIE版权所有,未经书面授权禁止使用和转载!
Copyright (c) Since 2003 深圳国际交流学院, All Rights Reserved
网站声明:学生在校活动的照片有可能在网站或其他媒介出现,若有异议请与校方联系。
地址:深圳市福田区皇岗公园一街深圳国际交流学院 邮编:518048 联系电话:0755-83495025
粤ICP备16068108号工信部备案查询http://beian.miit.gov.cn
办学许可证 聘请外国专家单位资格认可证书 CIE授权书