读CS的女孩(1)
第160期
作者简介
骆涛 (笔名贝妮),06年从宁波效实中学考入中国科大信息学院,就读于计算机系。15年博士毕业后进入百度,从事PaddlePaddle开源深度学习平台研发。GitHub: https://github.com/luotao1
夏侯棠(笔名倩馨),06年考入中国科大信息学院,就读于计算机系,10年本科毕业出国留学。12年研究生毕业进入微软中国。
本文为连载,请关注后保持阅读哦
贝妮:
CS是什么?不是游戏的那个CS,而是Computer Science。我从小对IT业充满了崇拜,这个神秘且热门的行业深深吸引着我。高考填志愿的时候,我毫不犹豫地选择了国内顶级名校科大的信息学院(科大是按大类招生的),而后在大二时正式成为了CSer。
读CS的女孩很少,在这个有着100多人的大系中,女生仅仅只有10多个。可山不在高,有仙则名;水不在深,有龙则灵;女生虽少,有友温馨。我在这里认识了一生的好友冰冰、倩馨,我们三个来自祖国不同地方的女孩,共同谱写出一段青春的CS之歌。
大学四年转眼就过,我们开心过失落过,平静过疯狂过,自卑过也自信过。在这里,我们看到了什么叫真正的坚持与追求,看到了什么叫真正的奋斗与拼搏。四年的成长,我们深深爱上了CS专业,或许今后的路依然迷茫与未知,却早已不是当初那些个一无所知的青涩少女。
谨以此书献给我们的母校中国科学技术大学,感谢你教给我们专业知识,感谢你让我们的生活充满友谊和爱,感谢你让我们拥有那么多美丽的回忆!
Chapter 1. 大一,就这样开始了
贝妮:
我第一次离家那么远,刚开始的几天很不适应,晚上吃着吃着就哭了。倩馨和我是同一寝室的,倩馨高中的时候没住家里,所以常常安慰我说过一段日子就好了。我挺感激她的,要是没有她的陪伴,都不知道怎么在这陌生的环境中生活。
第一个星期,我整整瘦了10斤,这也是我大学四年最轻的时候。我属于娇小型,但绝对不瘦,所以现在常常会怀念当时80多斤的体重,可是早已一去不复返了。
开学的时候,班主任Li开了个全班大会,开完后又给数量少的可怜的女生们开了个女生大会。冰冰、倩馨和我都挺喜欢这个班主任的,高高的个子、魁梧的身材、富有感染力的说辞以及自由的管理方式无不让我们印象深刻。
Li说过几句经典的话,我一直铭记于心:1、大学里千万不能做的两件事情,一是作弊,二是偷窃。无论哪件,被抓到的话,你们的一辈子就算毁了。2、进了大学,就不要像高中那样只埋头读书,要多参加一些活动,但社团最多同时参加两个,因为你们主要还是学习。3、女生们,不用读得那么那么辛苦,要想清楚自己是否真的适应女强人的路线。
我们仨都不是做女强人的风格,听了Li的话,如获重释,在学风严谨、课业繁重的科大,总算能透一口气了。可后来教学秘书讲的一番话又把我们稍稍松坦的心打入深渊。
科大有规定,一年内考试挂了若干门,导致学分数不足某个值者,将被警示半年;而在警示的半年中依旧没达到规定学分者,将被毫不留情地退学。我刚来的时候总是很担心会毕不了业,后来的事实证明只要肯踏踏实实地学习,毕业就是小Case。
教学秘书的话在一定程度上促进了大一新生的刻苦学习,可一个学期后,大家发现“考试挂科其实也挺难的”后,就松懈下来了。所以大多数人四年的GPA(学分基点)走势是往下的,我也不例外。幸而我起点较高,降幅不大,故在CS系中还能排个靠前的位置。
倩馨:
这是我第一次离家这么远,虽然高中是住宿的,但毕竟离家还是很近,周末都可以回家,爸妈也经常来看我。一直以为自己很坚强,因为知道自己的道路只能靠自己走下去,成长是必须的,而大学将是一个很好的锻炼机会。可说一点都不担心那是不可能的,离家前就一直想,大学会不会很难,社团活动会是什么样,自己一个人又怎么生活呢?
高中生活在我的印象中一直很平淡,熟识的人不多,可能是因为学习压力比较重,然后自己又不善交际吧。对于这一点,自己其实一直蛮自卑,虽然尝试过,但总是很难融进去,总觉得心里忐忑不安。恩,大学里一定要好好锻炼下。
到了学校,虽然还是遇到些事情,但日子过得也算顺当。开始的一段时间里积极地认识了一些同学,但后来发现实在是累,自己根本不适应这种交际,好吧,还是做原来的自己。贝妮和冰冰就是大一刚入学那会儿认识的。我们仨是同班同学,贝妮是室友,冰冰则是楼上的。
大一的时候很乖,从不逃课,也不迟到,觉得迟到好像比逃课还严重,可能自己是个比较注重准时时间的人,总觉得迟到心揪得慌。我一直不认为自己是聪明的,总要花很多时间来记下一个人或是记下他/她的名字。我不是不上心,就是记不住,贝妮却不一样,花很少的时间她就能记下一个人,包括名字和相貌,这点我很是佩服。当然,有时候,她提起一个人,可讲了半天我也记不起来那人是谁时,总会让她很无奈。
大一时的贝妮与倩馨,2007年摄于科大西区
Chapter 2. 极限哥,理解你好难
贝妮:
微积分的第一章是讲极限,我是理解极限的,不就是无限接近某个数么。可是数学课本上的定义却让我琢磨不透,如函数F(x)的极限L需满足下面条件:给定任意ε>0,都可以找到一个N>0,使得x>N时,总有|f(x)-L|<ε。
就这么一行字,我在学极限的第一个月内都没有真正明白,不明白为什么要定义出一个ε呢,可我不急,因为微积分老师说不用急。老师是从剑桥留学回来的年轻教师,很青春,经常穿着维尼小熊的衣服来给我们这群刚进大学的懵懂少年少女上课。他对这些比他小十岁的学生们说:当时他也是花了好久才真正理解“极限”的,这份理解只可意会不可言传,当你们懂得它的时候,才算正式迈进微积分的大门。
有了老师的开导,我就放心了,而且问了周围同学,大家都是模模糊糊、似懂非懂。课后作业不简单,但我总能完成得很好写全对。从这一门课开始,我就显示出了强大的作业能力。
我上的高中是以素质教育闻名于世,向来管的很松,下午准时放学,也从来不加课,这就导致老师们来不及在课堂上讲解完所有作业。讲不完的,老师通常会留下答案,但我不满足于此,对于错的题,我想知道正确答案是如何解出的。我从那个时候开始就到处搜集答案,采用的途径有二:1、如果发的卷子书店有卖,就去买来。这些卷子后面都有详细的解答。2、如果手边刚好没这份资料,就用Google搜题目。
于是我将在高中积累的搜索功力全部发挥出来,果然,每个题目差不多都能写对。很多曾经鄙视过我的同学,后来都成为我固定的作业客户,因为我的作业写得实在太漂亮了,连助教都拿来做模版。
我是这样完成作业的,倩馨却不是,倩馨都是自己独立写出来的,对这一点,我相当相当地佩服。“山外有山、人外有人”,“强中更有强中手”,古话说得一点也没错,特别是倩馨微积分考了满分时,我惊讶得合不拢嘴,直叹倩馨实在太强了。
后来我和冰冰分析过倩馨为什么那么厉害,结论是倩馨的课堂效率很高,她总能理解老师所讲的内容,而我和冰冰都是朦朦胧胧,不是很明白。其实我们俩也属于上课认真听讲的好学生型,但为什么老师讲的倩馨能懂,而我们却不懂呢?这就是所谓的差距吧。
Chapter 3. C语言,必须的
贝妮:
大一上学期的C语言课是我们接触到的第一门正儿八经的计算机课。什么《计算机文化基础》、《计算机导论》在我们眼中都是平时随便听听、考前突击背一下的课,而只有C语言是必须好好学的,因为这关乎我们将来的饭碗,是我们的立身之本。
于是我拿出十二分的精神来学C,科大规定大一新生是不准带电脑的,我只能在每周一次的实验课上写一下C的代码。实验课一次小时,我属于来的早、走的晚的一批。我和倩馨当时不知道怎么学C,就傻乎乎地把书上的程序一字一字地敲进去,然后盯着屏幕看结果,就这样还能出现很多错误,后来想想真是不可思议,当时怎么那么笨呢。
教C的老师上课讲得飞快,一次大课能讲完30多页,我印象中就是老师刷地翻过一页,又刷地翻过一页。我怕跟不上老师的速度,所以每次都提前预习,这也是我大学里唯一一门预习过的课。
期末考试的时候,老师要考一下我们的实践能力,就出了一道题,让大家在3个小时内跑出正确的结果。我在电脑前紧张得手心直冒汗,其实就是道简单的排序题,可在当时,我觉得一个大脑完全不够用,恨不得像Computer一样装两个核。语法错误,Visual Studio 6还会提醒;逻辑错误,只有自己能解决。特别是我坐下才五分钟的时候,同班的一个男生就跑出了正确结果,看着他潇洒离去的背影,我不禁深深地吸了口气。
我最终花了半个小时把程序写对了,这个结果在班级中还算不错,我挺满意的。而期末这门课的总成绩也有86分,这对一直担心挂科、信心不足的我来说简直是莫大的安慰。
大三上的C++语言,大三下的Java语言都是以C语言为基础,学好了C,不仅对于这两门语言有帮助,还对今后新语言的学习有不可思议的效果,因为老师教的不光是C,还有怎样学C,怎样学一门崭新的计算机语言,这是我的心得。
倩馨:
C语言这门课真是令我又爱又恨。CS系里这门课应该算是最基础的,开始学习时,老师不断强调这门课的重要性,我也曾下过决心要好好学。奈何吾非行动派,口头派也。
C语言也不是说难,关键自己意志不是很坚定。虽然对于CS系一直很向往,觉得很厉害,但从没想过自己会进入这个领域,也从未想过自己居然也成为了一名CSer。对于CS系,大部分人会认为,男生学的比女生好。开始我不以为然,然而后面确实是这种情况。关键是,男生那有很多高手,而且他们似乎对于计算机都很有“钻研精神”,大家可以相互交流,而女生这边的氛围就稍微弱些。学C语言是要花心思的,不仅要看,关键要多动手。
当时学这门课时,生怕会挂掉;要是挂掉,那真是晴天霹雳,毕竟自己在以前的学习生活中一直都很优秀。教这门课的老师挺有意思的,讲课也很生动,但最后的上机考试,Oh My God,考这个真的挺丢脸的,花了很长时间,记得还是在某位同学的提示下才走出实验室的。
好吧,我这门课很弱。
(未完待续)
编辑:张红818 杨润东MBA1310 郑文妮0100
欢迎点赞、留言、打赏、投稿、和分享转发!如需转载请留言。投稿请电邮 hzhang9@att.net。