俺在南大的七年
文/刘未鹏
跨进南大校门的第一天,俺知道,俺自由了。
父亲是个对新事物有强烈兴趣的人,村里第一台电视机是他她自个组装的,每当时全村人都跑过去看,电视机只能收到壹个台,CCTV。座机电话是第壹个装的。大哥大刚出现的时间时候,他她也是第壹个买来用的,哪个时间时候的移动电话真是贵得离谱。
父亲告诉俺的第二件最要紧的事情是:遇到任何疑问,找书去就行。他她在自个的专业中完全是自学的。在不属于自个的专业中(后来买了电脑之后依靠学习怎样架设公司网站,怎样网上营销,怎样进行电子财务管理,怎样使用各种作图软件制图等等)也全应该是靠买书自学。
为什么说到这两件事情,因为所以这是对俺一生影响妨碍最重大的两个习惯。第壹个习惯给了俺学习新东西的强烈动机,有了热忱和兴趣,作事情就不觉得累,就自得其乐。第二个习惯则给了俺学习任何新东西的方法——不会么?查书去。(必须,学习一门专业并不完全通过看书就行,可是这毫无疑问是至关要紧的壹个路途径。)
高三的时间时候,父亲买了电脑,俺立时对这个神奇的事物产生了强烈的兴趣,每期的《电脑爱好者》和《电脑报》都会买来细细看,有时看到各种小工具、技巧还会摘抄下来,回去在自个家里的机器上捣鼓。哪个时间时候俺并不知道这样单纯的兴趣会把俺引向一条专业的程序员道道。
高三时间变得越来越紧,分配给兴趣的时间越来越少,可是兴趣的火花一样都没有熄灭。
跨进南大校门的第一天,俺知道,俺自由了。
这个自由并不是说俺能作任何事情了,而是俺得到了壹个要紧的决策的自由权,即关于怎样利用俺的时间。
高考的时间时候俺报了计算机系,可是分数差了几分,失之交臂,被调到第二志愿专业——信息与计算科学。每当时以为这个专业跟计算机相关的,最终发现是数学系,后来听不少同学提到都上了同样的每当。
这里出现了壹个歪打正着的事情:俺本意并不是上数学系,假如每当时知道这个专业是数学系,俺也许就不会填报了。可是正是因为所以这个错误,俺在数学系好歹也受了少些数学基本功的训练(尽管这个训练的基础是大一上的不多的几节数学分析课,以及每次临考前宿舍哥们例行的“包夜”看书),回过头来看这个基本功在后来还是帮了不少的忙,甚至有一阵子俺对数学本身到了很感兴趣的程度。不得不说,这段学习的历练是很锻炼抽象和逻辑思维的。另一方面,困难如数学都学了,对其他她学科就不觉得难,不会望而却步。
这是俺成长过程中的幸运之一。后面还会提到,还有好几次更大的幸运。
大一上学期很快过去,应该是在大一下学期的时间时候,校园要开一门C 课程。俺利用假期先把课本基本啃掉了,每当时动机也很简单,先啃掉,就不用上课了嘛。
另一件事情是俺经常喜欢去逛书店,看到侯捷的《深入浅出MFC》上面很多人说这本书好,俺每当时也对C 有少些基础认识和好感,所以就买下来啃了。一方面侯捷先生写的书的确图文并茂,深入浅出,有意思,另一方面理解一致复杂的东西是个智力挑战。所以看着看着倒是觉得兴致盎然。却不知就这么和C 结下了不解之缘。
这是另壹个歪打正着:为什么说是“歪打”呢?因为所以MFC的设计也并不能说就是C 的BestPractice,另一方面若是以用为本的话也未必就要把MFC的原理摸个透。所以搞不好现在看来俺就不会细看这本书。为什么说是“正着”呢?因为所以理解壹个费解的东西本身依靠长时间投入注意力,无形中练了理解能力和思维体力(专注),另一方面虽然MFC不是最佳设计,可是理解里面的代码却加强了对C 本身的认识,这是基本功;也加强了对C 的兴趣,这是原动力,后来这个原动力驱使了俺去看了大量的系统底层知识,从操作系统代码一样看到硬件体系结构。
大二发生了几件要紧的事情:一是俺在程序员上发表了第一篇技术文章,是剖析Boost源码的。俺已经不记得什么时间时候、通过什么路途径知道Boost这个库的了,总之是知道了,然后也是由于受到侯捷先生源码剖析的影响妨碍,也去看源代码,发现很难,越是难就越是觉得有趣,跟踪代码到临晨四点居然越看越精神了,后来火速写了一篇源码剖析。发给《程序员》杂志的技术主编孟岩先生,孟岩先生给了很大的勉励,于是俺很来劲。后来一鼓作气分析了N个库,写了一系列的Boost源码剖析的文章,在网上随处能搜到这个系列。
这是第二个歪打正着,按理来说,研究言语技巧并不是程序员最佳的时间投入方法。所以现在俺也许不会去作这件事情,会认为有更好的时间投入路途径。可是每当时就一头扎了进去。为什么说也是正着呢?因为所以虽然这也许不是最佳的投入时间的方法,可是总归比什么都不专注要强得多,至少这么一深入,对言语的缺陷和陷阱有了更深刻的认识、也锻炼了对代码的亲切感、跟踪调试的耐心(是的,耐心,而不是技巧)。
所往后来俺在博客上总结自个学习编程中走过的弯道,孟岩先生说到,是不是弯道,不是哪么容易界定的。
的确,也许真的有更好的道,可是事前真的很难判断哪条道是最优的,咱们能作到的,是把一条道走透了、走深了,依靠不是一条太不靠谱的道,深入的过程中总会有很多的丰收。(励志 www,ajml,cn)依靠不是太顽固,善于反省,总有一天也会逐渐臆想到到越来越靠谱的道。
除了发表第一篇技术文章之外,大二俺还用业余时间作了少些技术翻译,寒假里俺坐在家里每日夜晚翻译半章《EffectiveC 》,必须,后来俺把译稿提交给出版社的编辑时被告知文笔还显生硬。
同一时间,俺继续啃N多C 以及底层知识的书,一段时间俺的书架上全是这类书,根本不像数学系的学生。非典哪阵子,把饭钱都拿来买了书,为什么买得这么疯,也是因为所以受父亲的壹个影响妨碍,他她告诉俺买书不用心疼,因为所以是长远投资,收益远远大于这点金钱投入。哪段时间俺边看边写少些代码玩,有模仿Windows核心编程的小程序,也有尝试并失败的小游戏,也有拿来对宿舍玩的游戏文件分析的工具,还有为上机考试写的库,总之玩得不亦乐乎;不像很多知名的程序员在校园里面就写了被广为使用的工具,哪个时间时候俺完全没有这个臆想到,也不知道什么是开源,自个自娱自乐而已,所以没有系统训练编码量和编码素养,比较盲目。
大二下半年还发生了一件要紧的事情,俺在CSDN上开了壹个博客,起始开端写学习C 和编程的过程中的少些总结。这个博客俺一样写到每当今,伴随了俺整个七年的学习和成长,回过头去看就像时光机一致,能够看到一道过来俺都关注了些什么东西,是怎么想的,以及对少些事情的看法是怎么改变的。这些东西假如不记录下来,就会逐渐忘掉,也就无法参照过去的自个,对未来提供更好的借鉴了。所以俺一样把记录每当作壹个很要紧的工具。另外俺也通过这个博客认识了很多朋友,得到了很多的帮助。
后来,校园提供了转系到软件学院的机会机遇,俺立即报名了。后来的两年在软件学院度过。可是其实反正俺也是自个安排时间,所以无甚区别。
大三大四发生了几件要紧的事情:一是荣耀先生邀俺合译《ImperfectC 》,俺很乐意的接了下来,可没臆想到这本书比俺想象得要密度大得多,六百页,而且排版也很密,俺给自个安排了每日六、七页纸的量,大概或许花了半年多译完。中间有一段时间停滞,荣耀先生给俺鼓劲,告诉俺壹个要紧的方法:假如觉得作不下去了,就硬着头皮坚持作,然后就类似于麻木了,适应了,哪种望而却步的感觉会逐渐自动退去。惊人的简单,可是其实事实就是这样,硬着头皮,过了哪个情绪上最艰难的时间时候,也就适应了。这本书译完之后,还是有不少的丰收,可是俺总觉得对性格上的磨练才是最有价值的丰收。
二是俺起始开端看英文版的书。以前,由于高中不靠谱的英语教育的原因,俺恨死了英语,大二的校内四级课程还挂了科,直到大四才补考。可是对技术本身的热爱压过了对英语的反感,俺还是硬把一整本影印版啃下来了,而且津津有味,这本书就是JeffreyRichter的《AppliedNETFrameworkProgramming》。这个事情的要紧性在于,后来俺就不再反感和恐惧英语了,这是其一,其二是俺起始开端臆想到到英文地球的技术资料有多么丰富,所以虽然本身看上去不是壹个太起眼的事件,可是却是俺获取信息方式的壹个TippingPoint,一旦熟练掌握了言语这个平台,背后就是一扇大门,通向壹个海量的信息源,后来俺的信息获取绝大多数便来自于英文,其中尤数wikipedia和英文版的书为多。另外还有壹个收益后面会提到。
大四快毕业的时间时候又发生了一件事情,微软的EricJiang通过俺的博客找到俺,推荐俺去微软面试,俺随随便便就把粗糙的简历给发过去了,差点因为所以简历太粗糙被HR直接过滤掉。远程电话面了两轮,远程Coding一轮,然后记得就是飞到北京面试,住在北航招待所。北京的面试又面了好几轮,有考察底层知识的、有考察C/C 的、Net的,还有考察算法的,编码素养的。总之就是公认的基本功考察。最终俺还是没能通过面试。个人自个后来总结的最终是算法基本功太差,连什么是动态规划都不知道,编码素养也不够。这部分也是因为所以本科的学习方法太业余,什么好玩干什么,倒不是说兴趣驱动不好,只是缺乏系统的规划,不清楚也不关心这个领域的蓝图,也弄不清什么是重点。后来在读研的时间时候恶补了一把算法,好歹弄清了少些基本的概念和思考方法。编码素养的疑问也是到了读研的时间时候才起始开端思考和学习,现在仍在学习。
另外,在本科阶段,其实俺也浪费了很多时间,其实事实上,是只花了很小一部分时间来学习。之所以还多少学了点东西,完全是仰赖了专注的习惯。而这个专注的习惯其实又是从小受父亲耳濡目染的,父亲会花一整天揣摩壹个疑问,父亲跟俺说过他她以前组装电视机时的传说——所有都似乎组装正确,可是电视机就是不上班。他她苦思冥想,不得其解,每当晚,半夜从睡梦中醒来,臆想到了疑问的症结所在。所以,俺在啃少些底层知识时假如弄不懂,也会一遍遍读,然后用走道逮饭坐车的时间在脑子里一遍遍去琢磨。俺有很多要紧的习惯受到父亲的影响妨碍,这些习惯自个一般觉察不到,可是却默默影响妨碍了平时的一点一滴的时间分配和学习轨迹,这些习惯从纸上很难学到,可是耳濡目染却会自然而然地学会。
每每当有人觉得俺本科就作了不少事情的时间时候,俺就会说其实俺本科真的浪费了很多时间,而另一方面,这也说明,要掌握一门专业知识,其实每日一点时间,专注、积累和持之以恒也就够了。后来研究生阶段才算真正起始开端惜时了,于是历练了两年密度很高的学习和思考,心智才成熟了不少。
大四的时间时候,和很多人一致,俺也考研,因为所以一来也很茫然,二来也希望能够继续有壹个宽松的环境继续沉浸在自个的兴趣中。可是四年来俺应该是自个安排时间,逃掉了无数的课,已经对模式化的作题考试产生了抵触,所以考研的复习也没怎么认真准备,哪年考研的数学题又偏难,一下慌了神,最终居然把一整页题压在稿纸下忘了作了,心理准备有多不充分可见一斑。考完数学俺很沮丧,哪么大分值的题目没作,数学肯定过不了了,接下来的专业课就没去考了。后来想想其实还是应该去考一考,多少能为下一年积攒经验。
后来就上班了,没去成微软,经同学张振推荐,就去了南京西门子。心里的打算还是边上班边考研,为什么考研,动机也简单,俺心理还没准备好,本科只顾着埋头学好玩的,也不看道,不知道自个想要什么样的上班,想作什么样的事情。去西门子之后更加觉得这样,觉得效率很低,作的事情也并不是俺乐意的,每日必须要在班车上浪费两个小时,于是没过多久就辞掉了上班。打算复习考研。哪个时间时候大概或许还有半年多的时间才到考研,所以俺中路途不紧不慢地又翻译了《ExceptionalC Style》,占用了不少时间,到最终时间很紧了,就剩两三个月,俺才起始开端认起真来,回想起来这是糟糕的时间管理。最终俺不得不作了最坏的打算:顶多调剂去软件学院读研(俺报的是计算机系),考虑到俺反正是自个安排时间,差别应该不大。幸运的是,最终一分不差地过了线,算是蹭到了计算机系里。虽然这样,还是觉得这种惊险不要发生的好,往后或者其他她事情上就不会有这么幸运了,及早准备总是很要紧的。
读研期间的两年半,是俺自个觉得心智年纪成长最迅速的一段时间。这里也有几个很幸运的事情。壹个事情是俺的导师陈家骏先生给了俺很大的自主,于是俺得以有时间安排少些要紧的学习,这段时间对俺来说很要紧,俺学习和思考了很多东西,为个人往后的发展作了很多准备,倒是没帮导师作什么事情。所以,硕士毕业离开的时间时候是既感激也愧疚。
另壹个事情是认识同实验室的师兄陈怀兴,严格来说是他她先来找俺聊天,可见哪个时间时候俺仍然还是没有臆想到到与人交流的要紧性的,后来,建立了TopLanguage讨论组之后越发臆想到到与他她人交流的要紧性,也起始开端主动寻找和参与交流,希望往后自个也能组织交流。陈怀兴对算法很有造诣,也是TopCoder上的常客和牛人,哪个时间时候俺也正在为往后的上班面试准备少些算法基础,所以经常找他她讨论,获益很多。有一句话说:看壹个人,依靠看他她读的书和见的人。还是很有道理的,这两者是壹个人成长中最有价值的信息来源。
研一下半年,女朋友找上班的时间时候依靠用到营销方面的知识,于是俺去替她找书,偶遇《影响妨碍力》这本书,这本书打开了俺的视野,让俺起始开端关注壹个很有价值的领域:咱们怎样思考,怎样正确地思考。这个领域有很多有意思和有价值的书,俺利用近一年的时间,陆陆续续看了近四零本相关的书(俺把这些书整理了之后以豆列的形式放在豆瓣上),对思维的特点和缺陷,以及怎样思考有了很多的明了,这些知识后来很大程度上使俺更清晰地认识自个,和自个在学习和家庭生活状态中面临的各种疑问。
也是研一下半年,俺建立了壹个GoogleGroups,起名TopLanguage,一起始开端的时间时候是因为所以平常没人讨论疑问,憋得难受,希望有人能够说两句,无心插柳柳成荫,后来这个讨论组的交流越来越多,如今已经近两年,组内成员超过了四,零零零人,两年里俺也从中收益颇多,其中最大的收益有两个:一是和人讨论能够激发自个进一步的思考,也促使自个更清晰地表述自个的观点或疑问。倒不是说他人就一定告诉您什么新东西,而是讨论对您自个的思维的刺激。二是交流中认识了不少朋友,后来快毕业的时间时候也受帮助颇多。俺一样把TopLanguage的创建看作研究生阶段作得最有意义的事情之一。
此外,俺有臆想到地提前准备了英语,因为所以俺相信假如想要去好的外企,口语不过关很也许成为一块短板(必须,英语作为承载最多技术知识的平台言语还有更大的价值),包括阅读、书写和口语。俺想了壹个方案,能不用额外花时间来学习英语:阅读的训练蕴含在平时的英文技术资料的阅读中,尽量读英文的,一来英文资料更一手和全面,二来也顺便练阅读。书写的训练蕴含在去国外邮件列表发技术贴和自个写的英文博客文章中。口语的训练则蕴含在平时的娱乐中——美剧,有壹个暑假俺几乎天天开着Friends睡眠,另外校园有国外过来的团队演讲俺不再错过,而是主动参加,有壹次还带他她们出去逛南京,说了一天英语,回头在道上听中文都像英文。虽然和外国友人交流的次数不多,可是似乎对口语感觉的提高还挺大。后来在微软亚洲研究院的面试最终一轮就是英语的,而且是偏技术的,好在提前准备了,所以毕竟还是顺利地表达出了想表达的意思。
去微软亚洲研究院面试,是因为所以幸运地认识了微软亚洲研究院技术创新组项目主管邹欣先生。邹欣先生和他她组织的团队在哪段时间写了《编程之美》,书中有很多很有意思的题目,而俺哪段时间恰和陈怀兴讨论算法,在讨论组上也组织了专题的讨论,有了一点粗浅的思考,于是和邹欣先生邮件交流,由于对邹欣先生的技术创新组作的事情很有兴趣,所以找上班的时间时候便向他她毛遂自荐。
承蒙邹欣先生推荐,时隔三年,俺再次获得了去微软面试的机会机遇。这壹次,由于研究生期间作了少些长远准备,所以心里有底了很多,也就比较冷静了,由于每当年知识体系的漏洞被俺花功夫补了补,所以面试比较顺利。面试的时间时候邹欣先生更为详细地介绍了技术创新组的上班,俺更加感兴趣了,所以尽管已经有另外几个也不错的选择,可是心里还是迅速地作了决定。大约一周后,HR通知Offer,俺毫不犹豫就接受了。
俺想,虽然有很多人本科就看透自个想作什么,俺多花了两年多,总还不算太晚。
如果大学能够重新让我来过 前几天我接到学院的邀请,回去帮忙在就业辅导月活动的系列讲座里凑数做一场。负责的老
转载请注明:就爱造句网-好句子大全-句子网-在线词语造句词典 » 我在南大的七年
本站造句/句子文章《我在南大的七年》仅代表作者本人观点,不代表本站立场,此句子由网友整理发布如有侵权请联系本站删除或修改。