【CS/EE】为游泳运动员打造智能教练

近年来,美国大学的计算机(Computer Science, CS)和电子工程(Electrical Engineering, EE)专业录取要求随着申请人数的增加逐渐水涨船高。但另一方面,国内的相关工程教育却基本是缺位的。为了弥补这种差距,陈欣老师在过去的几年里,通过我们的规划项目辅导了一批学员。通过身体力行的学习利用专业知识解决生活中的问题,他们走出了自己的舒适区。事实证明,学校对这份努力也是相当认可的。

为了帮助到更多的人,陈欣老师在此整理一些往年的成功项目经验,并同简化过的项目源代码一道与大家分享。希望能够抛砖引玉,给同学们一些思路和帮助,为之后的申请助一臂之力。毕竟短期看,CS/EE是在美国本土就业的捷径,能够较为迅速的收回教育投资;长远看,CS/EE的相关技能也能在诸多行业里起到点石成金之效。

问题

AADPS的一位学员是市游泳队的成员。她利用暑假时间在国家游泳集训中心给教练帮忙。日前,世界大多数国家都使用视频录像的方式分析游泳运动员的训练情况。诸如澳大利亚等发达国家已经启用了先进的智能教练系统,自动根据摄像头和可穿戴设备等实时得出训练数据和反馈。而中国目前还做不到这一点,需要人工来对视频进行标记。一些关键的节点和动作环节还需要一帧帧的慢进比对,是一项耗时耗力的工作。在这上面花了两三周之后,我们的学员感觉确实是一个挑战。

那么是否有更好的解决方案呢?

工具

C++语言

C++是一种通用编译型高级计算机语言,同时提供面向过程和面向对象的编程特性。C++保留了其前身C语言的绝大部分功能,因而提供了与底层硬件直接交互的手段。同时,其也是一门高效的现代编程语言,在桌面程序、服务器应用、高性能应用和大型游戏等方面均有用武之地。

OpenCV


OpenCV是一个原本由英特尔俄国研究中心开发的实时计算机图形学函数库。目前,OpenCV是最有影响力的跨平台开源图像处理工具,可以实现导航、人机交互、手势识别、增强现实、人脸识别、运动追踪等先进功能。

Microsoft Visual Studio


Visual Studio是微软公司的集成开发环境(integrated development environment),用于Windows平台上的软件开发。目前,Visual Studio主要支持C++,C#,Visual Basic等语言的开发、调试和部署。Visual Studio为个人开发者提供免费的社区版本可供下载

原理

RGB颜色空间与HSV颜色空间

我们都知道视频是一连串图片的组合,而图片是以矩形排列的一系列颜色点的组合,专业术语称为像素(pixel)。对于计算机而言,所有的信息都是以数值的形式存储的,像素也不例外。当然,事实上有至少一打不同的储存颜色的方案或模型,我们称之为颜色空间(color space)。

对于一般人而言,最好理解的颜色空间是RGB,即是红(Red)绿(Green)蓝(Blue)三原色的组合。我们所有电子设备的彩色显示屏也是基于这种原理工作的,通过三原色不同强度的搭配以组合出千变万化的色彩。但是对于计算机图形学而言,一个更方便的颜色空间是HSV,即色相(Hue)饱和度(Saturation)明度(Value)。色相是色彩的基本属性,直接对应着整个色谱。饱和度是指颜色的纯度,值越大颜色越纯,反之则变灰。明度是指色彩的明亮程度。下图的圆柱直观展示了HSV颜色空间。

通过一个不太复杂的算数公式,两个颜色空间可以互相转换。那么我们为什么在这里要用到HSV呢?如果掌握一些线性代数知识的话会能很方便的解释。事实上,RGB到HSV是一个线性空间的旋转,把本来均匀分布在三个通道中我们所感兴趣的颜色特征信息一一抽取出来,以方便我们更好的操控和处理。如果从实践出发来讲,我们需要利用OpenCV提供的滑块条(trackbar)来减小干扰并最大化覆盖识别区域。调整HSV是有很明确的顺序的,先调H就能迅速的定下大范围,然后再接着S和V。但是如果是RGB的话,基本上调哪个可能都差不多,这就不太方便了。

图像处理算法

侵蚀(erode)与膨胀(dilate)


erode函数必要的参数有三个,分别是输入图形、输出图形和核心(kernel,这是一个数学概念。通俗讲可以理解成画笔的笔刷大小形状)。erode的作用,就是当且仅当输入图形的像素周围能完全覆盖核心时,才保留该像素,否则则把像素从图形中抹去。这样事实上造成的效果就是,如果输入图形还没有核大,就会整个被抹掉。如果输入图形本身比较大,周围则要被切掉一圈。


dilate其实是erode的反操作,函数所接受的参数核erode相同。dilate则是只要核心能沾上一点输入图形的边,核心所覆盖的范围就都在输出图形里。事实上造成的效果就是,输入图形要被扩大一圈。

在我们自己的应用里,使用了一次侵蚀和两次膨胀。侵蚀是希望把微小的噪点直接抹去,而膨胀则是希望把水线整体连接起来,减小后续操作的运算复杂程度。这些操作也在一定程度上稳定了识别点,让它不会因为一些噪点或者抖动而满画面乱飞。当然,目前这个还是有很大的优化空间。

寻找轮廓(findContours)


findContours必要的参数有五个,分别是输入图形、储存轮廓的二维数组、轮廓之间的包含/并列关系(hierarchy),专业术语称为图像拓扑结构(image topology)、工作模式和近似方法。

当然我们这边其实用了一个最简单的方法来寻找分界点——我们只是在过滤掉一部分目标区域以外的元素后,在红水线所有的轮廓里面找最左边的值。这个同样有非常大的优化空间,比如我们该怎样利用一下拓扑结构信息来分别同时识别出上下两根水线甚至是多根水线的分界点呢?

示例


上图展示了项目源码实际执行的场景。最上面第一个黑白窗口识别出了红色的水线,第二个黑白窗口识别出了黄色的水线。最下面显示原始视频的窗口用准星标注出了两色水线的分界点。

为了正常运行示例,需要安装OpenCV(可以在源码目录里直接下载)和Visual Studio Community 2015。然后需要按指示把OpenCV的安装目录设置为环境变量。

源码本身已经完成了额外的设置。但是具体说来是这么几项:

  • 额外的OpenCV C++头文件包含目录
  • 额外的OpenCV静态库目录
  • 链接静态库opencv_world320.lib/opencv_world320d.lib,分别对应release和debug
  • 动态链接库opencv_world320.dll/opencv_world320d.dll置于程序目录中,同时还有opencv_ffmpeg320_64.dll用于视频解码

思考

  1. 目前来说,视频分析的工作是在个人电脑上进行的。是否可以进一步把相关程序集成到平板乃至智能手机应用中,在游泳场馆里一步完成实时的录像和分析?
  2. 为了提高视频识别的精确度。在录像时我们能进行哪些改进,比如特殊的水线,运动员泳帽的颜色,亦或是对手持录像设备用户的一些引导以确保录制视频的质量?另一方面,目前识别的算法能否能继续改进,排除可能的干扰元素、抖动和噪点?
  3. 我们已经对视频中的元素进行了识别分析,那么怎样较为精确的把视频中的坐标体系换算成现实物理世界中的各项运动数据?仅通过视频我们能够提取哪些数据?在辅以可穿戴设备的基础上,我们还能取得哪些数据?通过这些数据,我们能进行怎样的分析?
  4. 假定我们已经针对每位运动员收集了完备的训练档案。通过运动员之间的比较,和某位运动员当前数据与历史数据的比较,能得出哪些的结论?对训练有何帮助?

以上就是我们今天分享的案例,欢迎大家登陆网站后下载项目源码,通过实践来加深理解。简单的疑问可以评论在文章下,陈欣老师将会在有空时予以解答。如果对我们的服务项目感兴趣,希望获取陈欣老师一对一指导的,可以加上老师的私人微信zipspeed。

版权申明

本文为AADPS原创,保留著作及出版权利。欢迎非盈利性质的转载,但须保留作者和原始发布地址。

本文的原始发布地址是http://aadps.net/2017/9965.html。我们每年夏季会更新最新美国大学本科申请文书题目和权威院校指南,欢迎把网站加入浏览器收藏夹。

我和曼荷莲的那些小事

我们的学员小Z,可以说是跟着AADPS一起成长的资深学员了。她在我们创立没多久的时候就加入了规划项目,在过去整整两年间,我们看着她一步步地成长蜕变,朝着梦想的方向努力,直至获得心仪学校的录取。这一刻的华丽绽放,也像是对我们创业以来的种种努力的肯定。录取发放的那一天,小Z又是笑又是哽咽着给我打来电话的时候,我心中也是百感交集。今天的学员心路就是小Z回顾自己过去两年间怎样为申请而提升自我、发掘自我的过程。

十二月开始,随时打开曼荷莲的portal已经成了习惯。很清楚的记得,16号刚吃完中饭,也是这么随意的一刷,”Congratulations, you’re in!” 就出现在了屏幕上。我呆了半天,颤抖地点开了decision letter:“Welcome to Class of 2021!” 引入了眼帘。进入梦校的欣喜和不用纠结rd文书的如释重负涌上了心头。

作为一个低调的女校,排名不算靠前的曼荷莲并不是那么广为人知,甚至单单作为一个女校,也会使很多人对她产生误解。“你标化不算低,ed这所学校会不会有点亏?”“你去了女校难道不无聊么?”收到录取通知之后,很多人都这么问我。然而,我对曼荷莲深深的向往,热爱,敬仰告诉我,这些都不是问题。官网上对曼荷莲的描述让我对这所学校产生了兴趣,学姐们对她的评价让我喜欢上了这个地方,暑假访校直接让我沦陷了——所谓“一见钟情 二见生情 三见倾心”,大抵就是这样的感觉。能在这样一个充满美好的地方学习四年,实在是我的运气和荣幸。

申请是一个漫长的过程。从高一开始,在邓洁老师的带领下,我就开始为申请做准备。这准备的复杂程度远远超过了我的想象。申请中很重要的部分就是文书和活动。原本以为我是一个对自己很了解的人,这两部分应该也并不会让我很纠结。然而当面临“你是谁?”“你是怎样一个人?”以及“你要如何突显自己的特点?”这些问题的时候,我傻了眼。很幸运能遇到邓老师,在她的引导之下,我渐渐地摆脱了豪无头绪的状态。

我喜欢时尚,喜欢时尚带来的乐趣,喜欢时尚带来的能量,同时希望身边的人能改变“时尚=奢侈品=华而不实的东西”的看法。算是一个机缘巧合吧,我找到了一个能展示时尚魅力的机会。前年,网上屡屡出现了“7岁女童因考试不佳被母亲殴打致死”这类的新闻。我在一个幸福温暖的家庭长大,家庭暴力对我来说非常遥远,所以当听到这样的新闻的时候,我的内心非常震惊。上网搜索资料以后,我发现这样的事情有很多,然而当时在中国,家暴受害者并不受到法律保护。我决定为他们做些什么,但是这实在不是我了解的领域,我有些不知所措。这时,邓老师建议我把我的兴趣爱好——时尚和我的目的结合在一起。在我们两个的讨论之下,时装秀这个主意浮出了水面。经过几个月紧张的筹备—设计,找裁缝,拉赞助,与学校协商谈场地之后,“No To The Violence, Yes To The Right”时装秀正式拉开帷幕。很高兴,时装秀取得了成功,我也让同学们对家暴这个相对陌生的话题有了一定的了解,同时把时尚转化成力量,间接的改变了观众们对于时尚的误解。这起初是一个因为申请才有的活动,但它于我,远不止申请文书的素材或是申请表格里一栏—我收获到了与人沟通的技巧,提高了策划领导的能力,最重要的是,这个活动激发了我对弱势群体的关注,让我对于人权有了概念,并且给了我一个尽我所能帮助这些弱势群体争取人权的机会。文书在活动的基础上也在同步进行。简单的平铺直叙略显肤浅,所以我和邓老师商量之后决定把色彩作为主线贯穿全文推动事情的发展。想法很完美,但是要把一篇叙事性散文写好对我来说有着不小的难度,熬夜苦写也成了家常便饭。多亏了邓老师耐心的指导,原本拼拼凑凑毫无连贯性的文章经过反复改进,在最终定稿时,已经是一篇像模像样的文章了。

当然,申请过程中选校也是一个让许多出国党纠结的部分。开始准备到最后决定,我的first choice也变了两次:从高端大气的NYU,再到热情奔放的南加州,最后我才爱上了魅力无限的曼荷莲。因为我喜欢时尚,大都市的发展机会较多,所以前期的选校规划以大U为主。为了对大U能有更好的体验,邓老师帮助我申请到了USC的夏校,带着对加州阳光,时尚风情的向往,我毅然决然的申请并且踏上了飞往洛杉矶的旅途。然而夏校一共四周,我几乎煎熬了三周。原本以为我在热闹的大U里能够适应的很好,可是大班制的教育模式,过于奔放的同学渐渐让我对USC的印象打了折扣。一向心心念念的大U真的适合我么?大学四年是对于我性格塑造最重要的时光,过于热闹和开放的校风并不是很适合我。一个人想了很久,并且和邓老师进行沟通以后,我开始把选校重心放在了文理学院,寻求一个相对安静的学习环境。之前邓老师根据我的性格特点,给我推荐过曼荷莲学院,网页设计风格就非常对我胃口,学校“培养有魅力,独立女性”的办学理念和她对人权的重视以及少数人群的包容激发了我的兴趣,所以我准备在夏校结束之后去曼荷莲进行访校和面试。

认准了自己的申请目标之后,我开始更加深入仔细地研究这所学校。通过与曼荷莲校友的交流,我了解到了曼荷莲不仅有认真负责的教授,活跃的课堂氛围,团结的community atmosphere,更重要的是,曼荷莲注重培养独立自信,与众不同的女性。我不喜欢平庸,也不喜欢过于依赖。我希望能成为一个有个性的人,也一直努力把自己变成这样的人。School research做了很久,我第一次发现了能与我的气质如此相符的学校,感到非常满足,心里也默默地期待起了访校。盼星星,盼月亮,终于盼来了这一天。一向喜欢赖床的我难得的在闹铃响了一下之后就精神抖擞地起床,准备出发。从波士顿到曼荷莲所在的South Hadley车程大概一个半小时,在我看来也格外漫长。车缓缓地从公路驶进山路,离校区越来越近,景色也愈来越美。晨间的雾霭还未散去,笼罩着荷莲山,漫山的树林仿佛披上了一件薄纱,煞是好看,平淡朴实的美丽中透着一股独有的清高和大气。我一下子爱上了这个地方。

之后的school tour让我对曼荷莲的好感直线上升。Tour guide是一个大三的女生,她详细的介绍着学校的历史,创办目的,办学理念以及她的学习过程和生活感受。跟随着她的步伐,我们逛完了大半个校园。听着她详细的介绍,我对这个地方的喜爱和向往都更深了几分。 学校的建筑风格很古老,每一栋楼都透着历史的气息,走在校园里,就仿佛在漫步哈利波特里的霍格沃茨学院。建筑内部并不像它的外表,始终与时俱进的修缮,一砖一瓦之间,都带着曼荷莲的气息——在历史的沉淀下不改初心,沉稳淡泊,但是在传统中创新,不断发展。下午我还进行了on campus面试。面试官是一位很有亲和力的大四女生Cassidy。面试过程非常愉快,我与Cassidy聊了将近一个小时,两人意外的投缘。整场面试更像是一次谈心,给了我和曼荷莲互相了解的机会。要离开校园的时候,我非常不舍,想在bookstore里买些纪念品。不巧的是,我并没有找到bookstore,留下了一个小遗憾。现在回想起来,大概是上天给了我一个弥补遗憾的机会吧,让我能够被曼荷莲录取,再次造访这个美丽的地方。既然确定了真爱,自然就要展开穷追不舍的攻势。回国之后,我又给曼荷莲写了几封表白信,在国内的college fair中,只要有曼荷莲,我就会去混个脸熟。虽然标化文书和活动才是决定录不录取的重要因素,但是总有一股执念在鼓励我在努力写文书刷标化之余不停“勾搭”曼荷莲,大概这就是真爱吧!

收到录取的时候,我有一种终于拱到了白菜的欣喜。能被梦校认可是第一步,希望在之后的学习生活中,我可以做一个名副其实的曼荷莲人。四年不长不短,完整的体会一遍曼荷莲的情怀刚刚好。我和她的故事,未完待续。

版权申明

本文为AADPS原创,保留著作及出版权利。欢迎非盈利性质的转载,但须保留作者和原始发布地址。

本文的原始发布地址是http://aadps.net/2017/9944.html。我们每年夏季会更新最新美国大学本科申请文书题目和权威院校指南,欢迎把网站加入浏览器收藏夹。

奇迹是如何造就的

收到被pitzer录取的消息是在从去考场的飞机上下来的时候。去Claremont Colleges是我在暑期定下的目标,但因为今年自己在一些方面差强人意的表现,同样在美读书的哥哥听到这个消息后告诉我这是个奇迹。现在去想,对我而言,这确实算上是奇迹。一个我的老师和家人造就的奇迹。

高一决定出国读本科时,我就结识了陈老师。那时的我英语基础比较渣,在校期间陈老师对我英语的指导对我后来脱产后起了很大的帮助。也是在这个时候,我成立了第一个字幕组。对于当时的我来说,组织这种活动算的上一件新奇的事。可这样的新鲜感和激情在大家在群里谈天说地几天以后很快被冲淡,我们并没拿出太多作品便不了了之。在来到北京学习准备各种考试的期间,陈老师再次帮助过我筹备过这类活动,但可能这并不是自己心之所向,往后也没有取得显著的成绩。在这个时候,我发现了一个有趣的物种--蜘蛛。细致些说是捕鸟蛛下的一个属。

早些时候,我就认为这个物种具备一种特殊的美感,无论从色泽或是体态上。通过我日后更多的了解,不仅是蜘蛛,大部分的节肢动物都是无法群居的。除去在雨林生存的树栖类因为环境所迫经常相遇而不得不共存的特性,大部分捕鸟蛛都会自相残杀。做为比较低等的节肢动物,这种现象不足为奇,但一个只存在于索科特拉群岛的种类不同的表现使我产生了兴趣。这个后来被国内玩家们称作”梦幻“的物种,不仅有迷人的体色,同时还具备能够群居的特性。与其说能够群居,倒不如说这是个只能群居生存的物种。其他属的捕鸟蛛,在雌性蜘蛛产下卵包之后,她会在合适的时候自己打开卵,而后幼体会四散开来各自为生。但梦幻的幼体不具备自己生存的能力,因此在打开卵包后雌性蜘蛛会为幼体们提供营养液。即使在幼体步入成年阶段,它们仍可以和睦相处。它是目前唯一可以说拥有半社会性的捕鸟蛛。

因此我决定自己饲养几组来观察记录,在我把自己的想法告诉陈老师后,也得到了老师的支持,并且帮我搜集了很多资料。这对我后来的饲养起了很大帮助。此后,在国内外的论坛上我也开始发布自己的饲养历程,在这期间,国内在这些领域的前辈们也取得了很大的进步,甚至让国内的爬宠文化走出了国门。直到现在,这都成为了我的一种兴趣。同样的,在这样一个圈子里我也接触到了各种各样的人。这些人,他们也一直在推动着国内外爬宠领域的进步,在我有幸能和他们交流的日子里,对这些前辈们感到由衷的敬佩。

这些活动之外,后来申请期间在文书方面,老师们也同样给予了我各式各样的帮助。现在想来,我确实因为个人原因给老师们添了很多麻烦。因此在我拿到这份offer的时候,也明白了这是老师们帮我完成的一个奇迹。

版权申明

本文为AADPS原创,保留著作及出版权利。欢迎非盈利性质的转载,但须保留作者和原始发布地址。

本文的原始发布地址是http://aadps.net/2017/9890.html。我们每年夏季会更新最新美国大学本科申请文书题目和权威院校指南,欢迎把网站加入浏览器收藏夹。

我与WUSTL的那些事儿

前一天的夜晚还在陈老师这一遍遍改Rice的文书,第二天清晨就收到了WUSTL的录取。一时间有点恍惚,就好像气喘吁吁赶到机场,准备好了误机,甚至都看好了改签哪趟航班,结果值机柜台的姐姐温柔地来了一句“给您免费升舱吧”。于是,还没经历申请季似乎该有的辛酸与泪水,一切就已经悄无声息地完结了。

很高兴,终于能回到自己暑假过后就一直心心念念的学校。只是要在向亲朋好友报喜的同时,告诉他们我的大学不是分校,不在DC,不在Seattle,最好还能附上一篇百度百科。WUSTL是一所闷声发大财,不喜张扬的学校。它在大平原上安安静静地守着自己的一隅小天地,有良田美池桑竹之属,黄发垂髫,怡然自乐,却从不向外人吹嘘。它在中国的名气可能还不及普渡,然而就是有这种魔力,让我待一个月,就想在那里度过人生中最美好的四年。

回顾我的申请季,第一次和陈老师、邓老师见面是去年冬天。聊完之后,我发自内心觉得愿意一起努力——我特别喜欢那种能在一个很安静的地方和一个人聊得很深入的感觉。和陈老师的谈话,说是聊文书,其实更多的是聊我将近20年走过的路。我说出我所有经历过的快乐,如何从小就喜欢上火车,然后火车如何一路伴我长大,称为我人生轨迹的一个重要的线索。我会说出我经历的挫折,如何因为不会和同学相处曾经差点落到在班上没有朋友,又如何通过自己的努力走出困境。在浩如烟海的记忆中,陈老师和邓老师捕捉到了一些能体现我的性格的点,和一些与众不同的地方,从而大体勾勒出我这个人的样子。我喜欢到处跑,喜欢折腾,喜欢和人交流,同时又向往那种能潜心研究,安静学习的环境。我动静分明,向往自由、机遇和变化。在陈老师的引导下,我第一次从高处俯瞰了我的曾经,想明白了自己是个什么样的人。

于是,我们之后所有的规划,都基于这些展开。我的特点适合的学校并不多,因为这需要大U和文理学院风格的结合,但是陈老师和邓老师还是给我列出了许多我原来可能都没听说过的学校,并逐个讲了关于它们的各个方面,WUSTL是其中之一。我对于美国大学的大体印象,也就是从这时候开始的。我那会儿school research的水平还停留在官网首页美不美上,所以还需要依靠两位老师的建议。春天的时候,邓老师提议让我去尝试一下WUSTL的夏校。虽然我还不知道它能给我带来什么,但看它时间最合适,而且有学分,再加上有两个班上的小伙伴一起,于是没想那么多就上了飞机。

长者说得对,人的命运有时不可预料,不仅要靠自我奋斗,还要考虑到历史的进程。现在想来,我在之前交谈中被总结出来的许多特点,都在夏校中得到了很好的体现。我在那边上了两门课,一门是自己还没接触太久,但兴趣盎然的语言学,另一门是自己接触了很久,但已经有点失去兴趣的生物学。当时我和陈老师研究决定,语言学差不多好好学,拿个好成绩就行,然后在生物课上好好表现,争取能用自己生物做过科研的优势,赢得教授的好tui印jian象xin。刚到那的时候我的确是这么准备的,可是一周后发现,生物教授是个医学院的大忙人,班上25个学生,上课发言机会相对较少,每周一次5分钟的汇报也很难表现得突出,反倒是语言学课,教授是个深藏不露的funny guy,课上一共6个人,每次都有充裕的时间进行互动,而且有机会聊一些天南海北的东西,这对于我这种话痨来说简直不要太爽。于是,我虽然还不停地尝试和生物教授约时间讨论我的科研,每天最开心的却是语言学课那一个半小时。

有人说对一门学科是否感兴趣,很大一部分取决于能否在入门阶段遇到一个好的导师。教授妙趣横生的讲课风格让我对语言学发自内心地喜欢,于是出现了很多奇异的事情。有一回我出于好玩把一章的课后习题全给试了一遍,其中有些题要用到老师还没讲到的分析方法。不过我居然用歪门邪道把答案鼓捣出来了。之后一节课,老师对此讲了一个巨复杂的超纲方法,同学们听完脸上都挂着大写的懵逼。我表示不服,带着一股混不吝的劲儿上黑板给教授和同学们讲了我前一天鼓捣这道题的歪门邪道。然后,虽然同学们继续一脸懵逼,但教授沉思了一分钟,拿起粉笔来勾勾画画说,你这个方法虽然能解决这道题,但有一种特殊情况是要出问题的。不过呢……再怎么说,你毕竟用这方法做对了这道题,说明你有自己的思考,所以还是非常高兴能跟你进行这场讨论。

又有一节课,我们分析句子结构,可能那天教授觉得天儿不错,居然带来了他15岁的女儿。似乎很多十几岁的女儿都会觉得自己老爸研究的东西没劲,这位小姑娘也不例外。她对我们大老远从中国跑来,跟她爸学语言学这么无聊的东西表示无比痛心。不过后来上课时,我们在黑板上练习画句子树,小姑娘在旁边看着居然有那么一点好奇(我严重怀疑她以前是否哪怕看过一眼她爸在干啥)。于是我自己画对了之后,因为觉得这事挺好玩,就把粉笔给了她,一边教她一边让她尝试画。在终于画对了一个之后她居然兴奋得跳起来,喊“爸我做出来了欸!这玩意太好玩了我居然一直没发现,我得跟以前我误解的所有语言学家道歉!”我在旁边看着,也特别开心,毕竟把我觉得好玩的东西教给别人,让他们也体会到其中的乐趣,一直以来都是最让我开心的事之一。

其实做这些事的时候我都没多想,多数是要么因为好玩要么有的折腾,谁知这些细节却被语言学教授记得一清二楚,在夏校结束的时候我家长来接我访校,他特意去见了他们,说了上述这些我本来都快忘了的事,并表示如果我将来能做他的学生他会很愿意。我答应他,以后如果去了WUSTL,要继续和他学语言学。

之后的访校行程中,每所学校的向导都超级热情,可是他们哪一个的介绍也无法取代我在WUSTL图书馆度过的那些下午安静学习的时光,无法取代这里教授和同学带给我的快乐与回忆。我一直说,WUSTL是个让我能静下心来学本事的地方,但其实偶尔想嗨一下的话,也能很方便地去趟北边的Delmar Loop商业街和西边的Galleria购物街,所以也是个work hard play hard的地方。WUSTL有大U的资源和文理学院的校风,在这里有人在意我做的事,有人在意我的将来,而不是在阶梯教室或庞大的校园中淹没于茫茫人海。它在意学生,所以一次次迁就任性的他们转专业,甚至转学院,给他们最好的资源和重视本科生教育的教授,以及South Forty住宅区好到没得挑的食宿。于是夏校之后,我开始无比向往上大学,常常想着自己在大学里会是一个什么样子。以前我有段时间我常去清华食堂吃饭,当时觉得,大学大学,一要大,二要学,然而WUSTL重新定义了我对一所大学的印象。

改文书的过程中,我对自己性格以及爱好的认识不断刷新,加上各方建议汇集过来,想法常常一天一变。这时候多亏了陈老师的敬业,不论是节假日还是深夜,我随时有想法了都能在微信上交流,同时获得很好的灵感和建议。我是火车迷,恰好陈老师小时候也在铁路边长大,因此他总能理解我一些在别人看来可能很奇怪的执念,这也使我们的沟通更加走心。与他的认真负责相比,我在申请季实在不是一个乖学生。我常常趁着家长不知道偷偷跑出去,到各种地方拍摄火车美景,和各路车迷一起送别最后的清华园车站,还将自己的照片传上高手云集的图虫摄影网,企图跻身大佬之列而未遂,好像完全忽略了申请的压力。不过如今转念一想,正是这样一个超越一切的爱好,用作主文书的内容,助我敲开了大学之门,大概陈老师也是理解了这一点吧。

给将来的自己一句话:继续多多折腾,坚持自己认为“好玩”的事,做一个“好玩”的人。希望自己有了这段时间对自己的认识,我能在WUSTL度过意义更加丰富的四年。

版权申明

本文为AADPS原创,保留著作及出版权利。欢迎非盈利性质的转载,但须保留作者和原始发布地址。

本文的原始发布地址是http://aadps.net/2016/9844.html。我们每年夏季会更新最新美国大学本科申请文书题目和权威院校指南,欢迎把网站加入浏览器收藏夹。

The Road to Rice(莱斯大学申请记)

以下是我们一位早申请ED被Rice录取学员的第一手心得感悟(请忽略掉她自谦的部分,无论是在计算机方面的天赋还是执行力,她都是极为优秀的^_^),很完美的诠释了我们AADPS的留学规划与申请服务对美本留学党在软实力方面的提升。值得注意的是,EE/CS项目指导仅仅是我们规划服务的一小部分——老师们所能提供的包括但不限于暑校申请协助组织公益活动学员间资源匹配学术英语水平提升,等等。我们会一如既往的为学员们能拿到一流美国大学录取而进行全方位的努力。


12月12日上午,讲真,当我打开电脑发现自己被Rice录了之后,我一下子就上天了。回想着一路走来,从一开始准备SAT,到现在被录取,我做了许多我从未想过自己会做的事情,也当了一回隔壁老王的孩子。

相对于排名18的Rice来说,我的标化真的不高,所以我认为除了Rice对我一见钟情这个理由之外,它一定是对我的课外活动这方面非常感兴趣,认为我是一个会创新,有内驱动力的孩子。

那我就来讲一讲我的课外活动吧。

记得当时我和陈欣老师、邓洁老师约在了家附近的KFC,当时的我对自己的未来还不是很清楚,脑子中只觉得自己既然选择了出国,就一定要上一个好的学校,给自己的未来打基础。当被问到想上那个学校,想去哪个专业,我的想法就是whatever,好像没有对什么特别感兴趣的。

在我进门之后的半个小时里,我和两位老师进行了一次非常愉快的谈话,甚至可以说就是聊天,从天南聊到地北,他们也默默地对我有了更深的了解。当得知我喜欢玩游戏之后,陈欣老师就提到了让我自己做个游戏的想法,而这个想法也成为了我课外活动中最浓墨重彩的一笔。

在7月份的某一天,我想起了这个做游戏的事,主动联系了老师,开始了自己的第一次编程经历。一开始,老师给我推荐了网课,让我先对编程有了初步的认识。我反复了看了三遍那个课件,觉得自己还蛮厉害的,好像编程也不是很难啊。可是说实话,当我一打开XDK,准备开始写点什么的时候,我当时只想狗带。也多亏了陈欣老师非常有耐心,能容忍我反复向他提出一些极其简单的问题。

在开始编程之前,我其实大体对自己的这个游戏已经有了一些想法,作为一个玩了8年AVG游戏的人,所有的套路我心中早已一清二楚。该设置怎么样的谜题,整个游戏该有些什么,其实我心中早已有数。所以一开始的准备环节并没有花很长的时间,真正花时间的是后面的编程过程,足足花了我两个月。

一开始编程的我,基本上是这样一个状态,陈欣老师告诉我要怎么样做,我就怎么样做,那时的我不生产代码,只是代码的搬运工。作为一名女生,这些东西一开始还觉得新鲜,可过了一阵确确实实有些头痛,有的时候我都会觉得自己特别笨,怎么陈欣老师问的问题我都不明白是怎么回事啊。那时的我大约这样坚持了一个月,忽然当我有一天自己写了个特别简单的if else if else的语句,结果程序还能运行,当时心中真的特别满足,觉得自己好像明白了编程好像应该是怎样怎样的。

好不容易我对编程的兴趣又起来了,就又发生了一件惨绝人寰的事情。我的妈妈不小心把我的编程文件给删了,我所有写的代码都没了,我的内心当时是崩溃的,那一瞬间好多想法出现在我脑海里,但是最后我还是决定自己要接着做下去,既然已经努力了一个多月了,现在放弃岂不是太吃亏了。

所以这样大约又过了半个月,那时候好像已经快开学了,我的第一个游戏终于面世了。它是一个非常简单的小游戏,跟所有我玩过的游戏都相差甚远,但是当我自己、我的父母、同学、老师、亲戚都玩过这个游戏之后,我感觉非常心满意足,它就是我这两个月来努力的结晶,也是我第一次编程的完成之作。

现在回想起来,觉得一切都是值得的,但是真要论这个游戏最大的功臣,那就一定是陈欣老师。他给予我的帮助是最大的,他细心教导我关于编程的知识,他回答我所有问出的问题,他替我完成一些非常精细的工作,例如调整坐标,他教会我灵活地使用Photoshop、XDK和GitHub。老师一直非常耐心,愿意一点点让我自己体会,而不是机械地教学,让我受益匪浅。

这一项做游戏的课外活动让我一下子就变得与众不同了,想来几个月前的我一定不会相信自己会做出一个游戏。我觉得课外活动有些时候就是要按着自己的兴趣,真的花时间来学点东西,有些你觉得不可能的事情,经过努力和时间,总会变成可能的事情。


把以下链接复制到手机浏览器里,试玩我们学员开发的人生第一个游戏吧!最后95%载入会稍微有点慢,不过等待绝对是值得的。对于不熟悉冒险游戏这种类型的人来说,难度还是有一些的。

http://aadps.net/h5/gift

版权申明

本文为AADPS原创,保留著作及出版权利。欢迎非盈利性质的转载,但须保留作者和原始发布地址。

本文的原始发布地址是http://aadps.net/2016/8445.html。我们每年夏季会更新最新美国大学本科申请文书题目和权威院校指南,欢迎把网站加入浏览器收藏夹。