我的大学方法论

前言

我本科毕业于长安大学的计算机科学与技术专业,是19年进入的大学,这意味着我的四年大学生活中有3年都是在新冠疫情中度过的,这一定程度上让我的大学生活不那么丰富,但考虑到我巨宅的生活方式,其实影响也不是很大。

我的大一大二是在边学边玩中度过的,不过主旋律依然是玩。除了在大一时加入我们学院团委的秘书处做一些边角工作(布置会场,主持辩论赛等),以及读了几本书之外,时间几乎都用在了玩LOL。尤其是疫情在家上网课时,我总是一边开着网课,一边玩炉石传说,因此还戏称离散数学是离散炉石。

进入大三之后专业课多了起来,也有了些对未来的焦虑,开始纠结是毕业就去工作还是考研继续上学。这段时间是身边同学们走向不同道路的起点,有的人一心工作,做了些项目准备些面经,大三暑假就准备去找实习了(然而我身边找到实习人却少之又少);有些人决定考研,就陆陆续续开始了复习备考。不过还有很多人,我也是其中一员,还是犹犹豫豫。我认为这份犹豫不前来自于人生可能性的急速收缩,在之前,每个人的而未来都有很多种可能性,我可以是一名软件开发工程师,可以是一名游戏开发者,可以是一名计算机系统结构开发员,也可能是一个科研人员。而站在大三的多个分叉口只能择其一的决定,则会丢失掉无数可能性。不过我很喜欢一句话是:“every man has but one destiny”,它出自电影《教父》里老教父维托之口。这句话给了我一点启示,即既然如此,就不要为失去的可能性悲伤了。

最终我选择了考研,虽然过程平淡中有些曲折,或者说,无趣中有些挑战,但结果还是如愿以偿地考入了西工大。也是在这个时候,即大四下学期开学时,我萌生了将大学四年的一些或不错的,或有遗憾的思考和做法记录下来的想法。因而也就在毕业后的暑假诞生了这篇文章,它主要通过总结我的大学四年,按照时间顺序,既是我自己的一份记录,也是给即将或正在上大学的同学一些在我看来有价值的心得和建议吧。

大学是什么

我记得四年前第一次看到挂在16号楼上的长安大学四个大字时心里有一些不甘(多数人都会觉得高考本可以发挥得更好一些吧哈哈),有一些忐忑(这是我第一次住宿学习),也有一些期待(终于可以完全自己安排生活了)。那时候我对大学意味着什么并不清楚,觉得“嗯是的,小学完了是中学,中学完了是大学,这没什么不同”。

但回头看来,大学和高中的区别就像小学和幼儿园的区别一样。幼儿园的主旋律是生活和玩乐,而进入小学后则变成了学习和考试。类似的,高中的主旋律是应试和重复,大学则是在天空海阔的平台上学习今后赖以生存的知识和技能。我们终于不用再对着同一门课程啃三年,如果是弱项甚至只要“60分万岁”就好了,学习也终于不是为了应试(保研除外),而是有大把时间去学自己感兴趣的东西(哪怕是如何社交,或如何玩好一个游戏)。就像CS自学指南中说的那样:如果你还抱着高中那种“乖学生”的心态,老老实实按部就班,结果未必如你所愿。因为专业培养方案未必就是合理,老师的教学未必就会负责,认真出席课堂未必就能听懂,甚至考试内容未必就和讲的有关系。

因此可以看出高中时候的学习和大学的学习根本不是一个意思,为了区分,我在之后都将高中那种学习称为应试,而让学习保留它本身的含义。那么也就显而易见地,大学就是一个供你学习的更高的平台。你可能学会组织很多人的活动,可能学会在聚餐中喝酒,可能学会如何和异性相处,也毫无疑问地,学会专业知识。

最后,不要相信所谓的“不挂科的大学是不完整的”这类话,挂的多了可能会降级甚至丢掉学位证,就算只挂了几门也很可能会在面试中被问及,并且绩点是你之后读研/找工作简历上比较重要的一个见面分,就算不是为了卷保研,高绩点也好拿奖学金嘛,因此最好的做法是一门不挂,这在大学并不是多么困难的事情。贯穿整个大学四年,无论是哪门课,你基本都可以在学长学姐那或者附近的打印店里找到往年的期末考试真题,并且要知道大学的老师一般很少在考试题上花心思,因此考前多看看往年的试题,你会在考试中见到一些原题的。

下面我会按照大一到大四的顺序做论述,并且讲讲每年所学课程的心得。

大一

大一应该是大学四年中学业压力最小的一年,但也可以是很忙的一年。我在高中时给未来上大学的自己写过一句话:“你要勇敢去尝试,不要有红灯思维,你才20岁,你可以犯错”,这句话对于大一大二来说尤其正确。大一初入校园,最重要的就是尝试。我们学校在大一军训后有一个活动叫“百团大战”,其实就是各个社团宣传纳新,我强烈建议在大一的时候加入几个自己感兴趣的社团或组织,在那里很可能遇到志趣相投的朋友,注意是很可能,如果你发现它并没有带来你想要的,放宽心,退出就好,退出社团唯一需要担心的是负责带你的学长学姐可能会因此而自责,除此之外没有任何其他负担。

另外学会去外面的世界我认为也是大一一门必修的课程,无论是专业学习还是增长见识,或是作为大学生关注历史和时事置身事内,甚至只是单纯的休闲娱乐,互联网都本应可以带给我们更多的信息或思考。你可以去github上找找,这是全球最大的开源社区,那里无论是学习资源还是实践工具都应有尽有,自然也包括我们所需要的。

不过互联网有好的一面也有坏的一面的。古时候藏书万卷就是智慧的象征,而现在是信息时代,难的不再是信息的获取,而是对每天海量信息的筛选与过滤。如果你对信息只是一个接受者而不是一个主动的搜寻者,那么大概率将只会接触到互联网坏的一面,总结的来讲就是喂屎和情绪。前者是一些很蠢的人做出来很蠢的东西,把我们当做蠢蛋,我们被恶心之后却连反馈恶心的方法都没有。后者则已经见怪不怪了。

因此首先一定一定要把自己从手机推荐的短视频中抽离出来,我知道陷入进去很轻松,“你看,我只要躺在床上,快乐自己就会找上门”,但真正的快乐和媚俗的傻乐引发的不是同一种笑,后者终归是空虚的。我曾以为一个人的时间和经历以及做了的在做的想做的事情都分为浪漫(音乐阅读等为了生活)和现实(学习等为了生存)这两部分,但如今发现实际上大多数人的浪漫(有些人甚至没有)和现实只是占了他们的一小部分,更多的是沉浸于中间的虚度层,例如不以社交为目的的游戏。举例来说,在我眼里为了联络感情而一起做一些本是无意义的事情(如玩游戏)更多的是包含于现实意义的,而只是因为不想做其他事而浪费时间在无意义的事情上就是中间的虚度层。他们喜欢看的不是月亮也不是六便士,他们不是现实主义者更不是浪漫主义者,他们是“浪费主义者”。他们热衷于浪费自己的时间和人生。我明了第二种人生观更符合实际,即人们是离不开虚度层的,因为人不可能总在做有意义的事,人们总需要一些时间拿去浪费,只是三个层次的占比决定了一个人是否是麻木的,虚度的,控制自己还是被自己控制的。马克思主义讲实践需要既尊重客观规律,又发挥主观能动。如果只发挥主观能动,就做不成任何事情;如果只遵守客观规律而不发挥主观能动,做的事情即使做成也是没有意义。因此人的意义应该就是去做那些顺应规律,但不会顺应着规律而自然而然发生的事情,对吧。

最后就是最好在大一的时候最好经常规划甚至确定自己未来三到五年的路怎么走。在我和身边朋友聊天的时候大家经常会聊到,“如果早早确定要保研/找工作的话”这样的话,因为在现在考研日趋高考化的情况下,考研是一定不如保研有性价比的。首先考研会荒废你一年本应学习的时间用来应试,其次它的不确定性和难度实在太高了,并且一旦一战失利,压力会让人喘不过气的。然而保研则相对是个稳妥的办法,你要做的首先是了解自己学校的保研政策,其次则是往年保研学长学姐的经验方法,然后照做就对了。比如我们学校,大一是大类教学,即计算机类,大二才细分专业,而大一成绩优秀的一般都会来计科,这就造成计科专业平均绩点特别高,保研时竞争激烈,而诸如物联网或者软件工程专业则相对轻松。举个我的例子,我3.4/5的绩点在物联网是完全可以保研的(他们专业甚至不挂科的人就很少了),而在我们计科专业只能排到中间。不过坏的方面是他会将应试的压力分到整个大学,从而稀释了你学习的时间,但是为了保研这也值得,不是吗。大一刚来还有很多人比较迷茫,如果你在大一就决定目标是保研,那么其实已经成功一小半了。

其次如果是在大一时就确定要就业,那么学校的几乎所有课程就都可以抱着60分万岁的想法去应对了,剩下的则是和你找工作强相关的专业课,这不代表你就需要认认真真的去听学校的这些课,相反,这代表你需要自己去找资源、方法,用更好的教材,上更好的课程,获得比听那个站在讲台只念ppt的老师上课更好的效果,以达到可以找工作的程度。当然如果你的老师是该专业或课程十分专业且对本科生负责的老师,那么可以忽视这一条。

什么是我认为的足够负责的老师呢?首先他的教材一定是他精心挑选而不是学校统一安排的,上课一定用的是自己准备的ppt而不是教材附赠的。其次他对这门课的教学一定要结合当前社会的发展和要求——很多老师好像仍然在给90年代的学生上课。他的目的一定是让你拥有目前就业要求的专业能力,而不是为了职称或者赚点任课费。

如果你是计算机专业的同学,那么可以看看南京大学计算机系统基础课程实验,我想说的就是这样的老师和这样的课程。

关于课程

很多学校的大一大二都会上很多通识教育课,因此我就放在一起说说。我认为通识教育课程中99%都是无用的。是的,完全无用。它们都有军事理论、思想道德与法治(思修)、近代史纲要、马原、XX和XX(名字通不过审核就很离谱),以及大学物理和大学英语等。对,没错,大学英语也包含其中。

军理和思修自不必多说,近代史、马原和毛概为什么无用呢?因为这些东西在应试的课堂上是一定会失去它们本身的意义和亮点的。如果你对这些感兴趣(其实我认为身为大学生,你理应对这些东西感兴趣),那么最好的方式是去阅读。关于马克思可以阅读《共产党宣言》,别听名字这么大,其实它只是一本小册子,一个下午就能读完。而且语言通俗易懂,充满力量感,是常读常新的。相比之下《资本论》太多且太严肃了,可能不太适合不那么想深入钻研马克思主义的同学。关于近代史和XXX思想则一定是去看毛选了,读毛选也不要有任何心理压力,他写很多东西是给当时的老百姓看的,那么任何人都是可以读懂的,不过是其中一些时代背景需要另行查阅罢了。

至于大学物理,除非你是相关专业的,否则一概将这门课当做毫无用处的课程,尤其是大学物理实验,更是臭名昭著,纯粹的浪费时间。而大学英语也是一样的,我不是说英语不重要,但英语的学习其实只需要我们自己多背单词,多听多读多说多写就好,我认为英语只能在长期的生活中去学习,坚持背单词,偶尔看些英文书籍或者文章即可,在课堂上学英语我一直认为是匪夷所思的。但我们没法不应试,因此我的建议是像学思修那样去学大学物理和英语就好了。

大一通识课程唯一重要的高数。高数是很多理工科的基础,并且它的学分一般都很高(在我们学校是所有课程中最高的之一), 因此高数可以决定很多东西:保研的绩点、考研的数学、专业课的基础等,这就像高中数学之于高考一样重要。因此哪怕只在应试上,我们也要认真刻苦地学习高数。具体地讲,可以趁着高中刚毕业,还有刷题习惯的时候,经常做做高数课本每章后面的习题(甚至我当时还专门买了一套高数题来做),在加上往年的考试真题,一定可以取得不错的分数了,而且大一只要高数十分优秀,奖学金基本就已经拿到手了。另外可以看看3Blue1Brown的微积分的本质,它对于你理解高数蛮有帮助的。

如果你是计算机专业

我强烈建议阅读CS自学指南。它会给你提供很大的帮助,让你少走很多弯路,很遗憾我是在大四才知道它。然后,在大一一定要打下良好的语言基础,推荐学习掌握c和python,前者是整个计算机学习的基础,后者则可以为你之后选择人工智能等方向奠定基础。我大一时是抱着《C Primer Plus》啃了一大半入的门,但实际上完全可以找一个口碑良好的课程去学习,更重要的是,去完成它的习题和实验。

在学习了编程语言之后,就可以去学习数据结构。我认为《算法 第四版》这本红皮书是十分优秀的,印象深刻的是它引入2-3树然后对红黑树的讲解,对比我之前看到的更加自然易懂。虽然它的编程语言使用的是Java,你可能从未使用过,但这本书主要是讲数据结构,对Java并没有很多很深刻的应用,如果你较好地掌握了c或python,那么你一定可以轻松上手,并且可以顺带简单地学习一些Java。

对了,在学习的过程中肯定要做笔记,花半个小时去学一下markdown的基本用法,从最开始就养成写技术博客的习惯,将来你会感谢自己的。最后,如果还有空闲时间,就去丰富自己的生活吧。

大二

大二的专业课会比大一多一些,但总体来说还是不那么辛苦的,因为除了课程之外没有其他的压力,因此大二最重要的就是给自己找些事情。好的大二一定是忙我所忙的大二,无论之后的打算是读研还是找工作,除了踏实的专业知识外最重要的都是竞赛、项目和论文。大二就是在这三个方向上去提升自己,根据你自己的兴趣多做。

关于竞赛,去做做数学竞赛,去参加各种比较有含金量的(即之后读研或者找工作时可以拿出来讲的)专业比赛。还是前面的话,不要有红灯思维,不要觉得“嗯,这些知识我学的还不是很深,竞赛拿不到名次的”,竞赛对于新人来说从来都不是为了拿名次,而是给你一个平台去学习,去认识有相同兴趣的同学。尤其对于准备保研的同学,竞赛多是很大的加分项,我们班的综测第一名虽然绩点不是最高,但是通过一厚沓竞赛证书的加分就把综测拉到了第一名。

关于项目,互联网上有很多优秀的项目,你不一定要做一个完全是自己创新的项目,甚至完全可以是对他人项目的复刻,重要是学习完成项目过程中需要的技能。像计算机专业就可以在网上找到很多名校课程对应的实验或项目,比如CSAPP的lab。另外,面试讲项目时,面试官最喜欢问的就是“你在这个项目中遇到过什么难题,你是如何解决它的”,因此做项目最重要的就是边做边复盘记录,把他人的东西学会变成自己的东西。

关于论文,其实大部分人是缺乏这部分经历的,我也没有相关的经验,但如果想要在本科期间发表论文,首先一定要联系老师,可以是你在上课时发现的比较负责的老师,可以是你听往届学长学姐说的手上有比较多项目的老师,当然也可以是像我们学校一样给你分配的本科生导师。总之,你要做的就是联系老师,告诉他你想做项目/论文的想法,如果他有自然很好,如果他没有,尽量让他给你推荐其他的老师。

以上的三点,最重要的就是去做,千万不要抱着“我再学学,之后再做”的想法。一方面学海无涯,知识永远学不完,最合理的学习方法就是边学边实践。另一方面,大三之后你会有读研/找工作的巨大压力,很难分出充裕的时间去开始做这些事情了。相反,如果你大二就已经开始了这些,那么大三你已经轻车熟路,可以在更少的时间里继续做些你大二筛选下来,自己更感兴趣的方向。

如果你是计算机专业

我强烈建议在大二尽早地阅读《深入理解计算机系统》,即大名鼎鼎的CSAPP这本书。无论是互联网上还是我身边,但凡读过这本书的,无一不对其赞不绝口。无论是对数据的二进制表示、机器语言和汇编、处理器的设计和优化、内存虚存,还是编译链接等都讲解的鞭辟入里,再辅之以开放的对应章节的lab(一定要做!可以参考这位大佬的讲解),会让你对整个计算机系统有深刻的理解,更会让你之后的学习轻松起来。虽然很遗憾我是大三封控在宿舍时才接触到了CSAPP,但这本书是我梦开始的地方,也是我第一次认识到(大部分)国内大学教材和世界级顶尖教材的差距,也认识到一个好的教材、课程和实验是多么的重要(没有任何崇洋媚外的意思,只是客观地讲我们确实有很长的路要走)。

另外一提,私以为CSAPP的PART III部分不如前面精彩,如果你也读不进去这部分,记住不是你一个人,完全可以到此为止,针对那部分可以去找别的书籍学习,读书不一定要爱它的全部嘛XD。

另外关于大二开设的诸多课程。线性代数和概率论是需要你认真学习的,像人工智能等方向就很需要数学功底。如果学校的课程过于应试,让你学了也不知道自己在学什么,只会算几个矩阵运算或者概率分布,那么我建议找些优秀的课程学习。另外,之前提到的3Blue1Brown的线代也很不错。

但注意!这不意味着你不需要学习学校的课程,无论怎样我们是在应试的环境,无论是学校的期末考试还是考研的数学,尽管不太需要你有比较深刻的理解,但都很需要你有较强的应试能力。

至于模拟电子技术和复变函数这两门课,如果你不搞通信或者电子信息之类的话,则不是那么重要,应试地通过即可。面向对象这门课比较容易理解,你甚至会感觉学校上这门课就好像又上了一次编程课,重要的是你在日常的编程中多去想想是否可以通过面向对象的思想去改进下自己的代码,甚至,可以去重构一下自己之前的代码或者项目,例如,尝试用面向对象的思想做一个各类排序算法的集合和演示。
数电和数据库是需要认真学习的课程,这是之后选择不同方向的基础。前者概念比较简单,但最好自己用Verilog好好地完成课程设计;后者也是概念性多一些,建议不止清楚概念,也要学会写SQL语句,之后就可以做些简单的XXX管理系统的项目了。

大三

大三是大学生涯的分水岭,如果你是准备保研的话,大三是最重要的一年,因为保研的结果在大四开学前的那个暑假基本就确定了,因此整个大三的所有课就是你保持领先/赶超绩点的最后机会,另外由于这也是专业课最多最难的一学期,一些人的成绩会有所起伏,抓住这个机会和挑战。最后强烈建议在大三结束的暑假多多找几个学校的保研夏令营参加,如果能拿到心仪的保外资格就很完美了。

如果你准备就业的话,确定一个暑期实习的方向,然后朝着这个方向抓强补弱,针对性地做一些项目。在暑假来临之前,系统性地过一遍前三年自己做过的有价值的可以在面试里讲的项目,准备好面试官可能会问的项目问题(比如项目难点和解决方案),多看看经验贴和面经,争取可以找到一个不错的暑期实习。当然如果实在找不到,自己又很想获得实习经历,日常实习也是可以的选择。准备就业,大三几乎就是你最后的学习时间了,因为之后在找工作的时候你会被一个个投简历-笔试-面试淹没,稍微空闲的时间也要用来复盘面试,很难再去学到新的知识了。

由于我的大三准备的是考研,因此前面两个只能大概泛泛而谈,在后面我会详细讲讲考研的备考之路。

如果你是计算机专业

如果你之前认真学习了CSAPP,那么这学期的计算机组成原理、计算机体系结构,和微机原理等课应该都有了不错的基础。因此我主要说说其他课程,大三的专业课丰富多样,目的应该是为了让你找到感兴趣的,作为之后读研/工作的方向。

  • 操作系统
    操作系统是每个学习计算机的人都必须要理解掌握的一门课,它的很多概念和思想都是计算机专业的重要一环。国内的操作系统大多上成了概念课,让人有一种错误的印象:“操作系统就像学八股文,只要背背就好了”。我推荐南京大学蒋炎岩老师的操作系统课程,他十分善于与时俱进和听取建议,这是很多国内高校老师缺乏的美德,尤其是前者。举个例子,2023年chatgpt横空出世,而在他23年的操作系统课程上就提到,并鼓励大家使用chatgpt,来用和之前不同的方式学习。
  • Linux
    无论你之后选择什么方向,认真去学Linux都是大有裨益的。而Linux是一门特别需要上手实践的课程,还好Linux拥有数不胜数的开源资源供你去学习,至少要学会日常命令行的使用。
  • 计算机网络
    计算机网络也是无论之后什么方向都要会的基础课程,我十分推荐《计算机网络-自顶向下方法》,这本书举例很多,是一本易读的入门书籍。作为对比,国内大学常用的谢希仁的教材,我认为对物理层的描述过多了,且有一个国内教材的通病:只有概念的堆砌而没有实验。
  • 计算机图形学
    如果你之后就业想要找游戏相关的工作,那么计算机图形学是其基础,除此之外学习一下unity或者UE,最好能利用引擎自己做一个游戏,这是找工作时的一大亮点项目。
  • 人工智能
    我虽然接触人工智能比较晚,且对它也不太有兴趣,但强烈建议在大三的时候入门一下机器学习或深度学习,毕竟目前(2023年)人工智能是一个很热门的行业,如果感兴趣就一头扎进去吧。由于我毕设做的是相关的目标识别,因此还算学了一点点,推荐一下李沐老师的动手学深度学习。顺带一提,李沐老师在B站也有账号,上面有他的免费视频课程。
  • 数字图像处理
    这门课可以学到一些经典的数字图像处理方法,但关于数字图像处理,近年来发展火热的是深度学习的方法,如果对CV(计算机视觉)感兴趣就认真地去学它吧。
  • 软件工程
    软件工程好像不经历一次完整的软件开发就不可能学得会,我的学习经历只让我知道了几个名词,身边大部分同学也由此感,可能这门课需要在企业开发中才能真正学会吧。
  • 设计模式
    设计模式不需要全部记住,只需要记住、理解几个常用的设计模式,并把它们应用到自己的开发中,达到面试时谈到设计模式有话可说即可。
  • 编译原理
    由于就业、读研都不太考察编译原理,加上只有极少数方向才用得到编译原理的知识,最重要的,这门课实在太难了!!!因此这门课显得好像不是很重要,大部分人都没有精力分配给它,不过如果你学有余力或者对此感兴趣,可以认真去学,再自己做一个编译器,这就像学操作系统时自己做一个小型的操作系统一样cool不是吗。除了CS自学指南推荐的斯坦福的课程之外,也可以看看南京大学魏恒峰老师的课程。
  • 嵌入式系统和网络安全
    这两门课都是对未来方向确认是否感兴趣的一门课,接触一下,感兴趣的话可以作为读研/工作的方向去深入研究。

考研

我当时选择的是西北工业大学的软件学院专硕,以395分的最终成绩成功上岸,其中数学125分、英语73分、政治69分、专业课128分。

根据我的经验,暑假是决定考研是否成功的一大因素,根据我身边成功上岸和一战失利的同学的经历,抓住暑假就抓住了一半的机会,因为下学期开学虽然课程不会很多,但一般学校都会有实习环节,且在学校就避免不了杂七杂八的事情。另外,备考一定要找到自己的学习节奏,每个人都有自己的最佳时间安排,有的人适合熬夜学习,有的人适合早起学习,这个不要看别人早上6点起床学习就焦虑地模仿,不按自己的节奏学习是大忌。以我为例,我没有闹钟,每天早上睡到自然醒,大概是八点半到九点左右,然后学到12点吃午饭,吃完饭简短休息一会(我不太睡午觉),13点左右开始继续学习,到晚上18点吃晚饭,然后再学到差不多20点左右,就和朋友们开黑打游戏去了XD,一天的有效学习时间保证在8h+就足够了,如果你足够刻苦保持每天10h+的学习时间(保证效率的前提下)那当然更好。

另外,关于是否要报班学习的问题,我的建议是不要。如果专业课资料少考得奇且难,或者根本找不到专业课考什么,可以报一个学长学姐的专业课辅导,但考研机构的整体辅导班是强烈不建议报名的。理由也很简单,正如上面说的学习一定要有自己的节奏,而辅导班就是强迫你跟着它的节奏走,也会让你偷懒不自己安排时间。举个例子,我有朋友报了辅导班,他们在5月份就开始学政治,每天学很多政治做很多政治题,但这些你真的可以到12月考研还记得吗?他的题真的比肖秀荣老师的题好吗?并且,他们也经常学英语,各种语法各种训练,各种词根词缀如何背单词,但这不是自己在背单词软件上就可以看到的吗?还是我之前认为的那样,我觉得在课堂上学英语就很匪夷所思。

如果你的语法真的很差,还是很有必要去简单学习以下各种语法和时态的,但都过一下知道是什么意思,不要影响阅读就好了,肯定不用超过一个礼拜的时间。

最后分享一下葡萄成熟时,这首歌陪我度过了几段难过困难的时间。

择校

无论你在哪里都会听说到考研的第一步是确定院校,如何确定呢?首先要问自己喜欢这个专业吗,不喜欢的话要不要在考研的时候跨专业,能否接受它的难度和风险。因为研究生毕业后的就业和研究生的就读专业是强相关的,研究生的方向基本就决定了今后的就业方向,这是你最后一次更换专业的机会。其次要评估自己两年多来的学习状态和学习能力,综合地理位置和院校水平,挑出几个目标院校,注意是几个,这时候可以不着急确定。

我当时的具体做法是,根据学校排名和其专业排名,确定一个心目中的最低标准院校,然后去搜索它上面所有学校过去2~3年的考研情况。剔除掉特别难考的(招生人数过少,招生分数过高等)。然后找一份中国高校分布地图,在上面找出所有筛选后的学校,再根据地理位置和之后的意向就业城市筛选一部分。最后剩下几个最终的目标院校,时刻关注它们今年的情,例如有没有换专业课题目,有没有缩招/扩招等。

最后就是动态地根据自己的备考过程和感受去逐渐确定最终的目标院校,10月份报名,尽量在8月前就敲定(这时候暑假已经过半,应该对自己的复习有一个客观的评估了)。切记不要妄自菲薄,也不要盲目自大,尽量客观地评估自己。

英语

英语是最先开始的科目,因此也最先讲讲英语。我的英语水平大概是四级520,六级430压线过的水平,下面的心得你可以参考这个水平灵活调整。

英语大概从大三上学期的寒假开始就可以背单词了,毕竟背单词是一个长期的没有捷径的工作,越早开始就越熟练,最开始可以一天背20个,再到40个,最终根据自己的情况达到一个可接受范围内尽量多的数量,我最终是每天背80个单词。要注意的就是坚持,背单词唯一要注意的就是坚持每天都背,尽量不要中断。前几天刚背的过几天就忘了是很正常的事情,只要坚持背,重复背,最终都会混个眼熟的。早开始的另一个好处就是单词可以背很多轮。另外,英语中有些单词和中文不是一一对应的,它可能没有可以直译的汉语词汇,我建议对这些词汇去查看它的柯林斯词典或者牛津词典的释义,再辅以例句,可以更好地掌握。

英语的习题资料最重要的也是唯一要使用的就是真题,不需要任何其他习题。找到从98年开始的往年真题。从暑假开始每隔一段时间写一年,最开始可以只做阅读,其他题型之后再做专项训练,直到做到10年为止。因为英语是从10年开始分为英一和英二,从此之后的真题我建议按照套题而不是专项的形式去做,并且尽量做的时候严格计时,精确到每个阅读耗时多少分钟,目标应该是10分钟左右。但也不要做的太频繁,毕竟真题就那么些,太早写完就没什么可做了,当然如果你想每套题做2遍也可以按照这个安排做题规划,不过我个人认为做过的题都有印象了,效果可能不是很好。

做到错的太多的阅读可以去找找视频讲解,我看的是唐迟老师的视频课,唐迟老师有一些方法对做阅读还是很有帮助的。另外有些同学跟的是颉斌斌老师,据他们所说,颉斌斌老师适合基础很差,想不太读得懂也能拿分的同学,他们把颉斌斌老师的方法叫做“颉教”,但我认为就算你学会了这种方法,可能真正在考场上用的时候也是忐忑的,倒不如趁还有时间好好背背单词读读句子,这样更踏实不是吗。

其他题型在单词量和阅读量不错的前提下都不是很难。要注意的一是翻译在训练的时候一定要写出来然后与答案对比,不要只在心里翻译,不要只在心里翻译,不要只在心里翻译,重要的事情说三遍。二是作文最后背些模板就足够应付了,不需要特别害怕和上心。

数学

考研最重要的也是最能拉开分差的是数学(如果不考数学可以跳过该部分)。考研数学分数一、数二和数三。我考的是数二,所以就详细说下数二的备考。

我高数跟的是武忠祥老师,线代跟的是李永乐老师。我比较喜欢上课不要开乱七八糟玩笑的老师,考研备考时间本来就紧张,而武老师上课毫无水分全是干货,十分适合我,并且网上和身边跟武老师的也没见过差评。另外我的一些朋友也有跟张宇的,其中也有最终成绩很好的,至少说明张宇老师也是个不错的选择。唯一要避坑的应该是汤家凤老师,汤老师上课容易跑偏话题和被弹幕带节奏是一方面,最重要的是他的习题1800题质量较差,我身边用1800的人都没有写完,最终都换了别的老师和习题集。至于李永乐老师,一开始听他课的时候会怀疑,到底是自己线代学的不好还是他讲的太不清楚,我朋友也有这个感触,不过坚持听下来,基础过后就适应了李永乐老师的节奏了。不过鉴于每个人都需要找到适合自己的老师,因此我建议找到主流老师们的前几节课大概过一下,对比得出最适合自己的,总比赌哪个经验贴更适合自己好。

数学复习分基础和强化两个阶段。基础阶段从大三下学期开学(即3~4月份)开始,可以稍微提前,但尽量不要拖延,因为大三学业压力还是很重的,学校有很多事情,尽量留出充裕的时间。我是这样过基础的,首先找到大一学高数时候的笔记,大概过一遍课本,回忆一下高数都学了什么(如果你大一没有认真学高数也没有做笔记,这一步可以跳过)。然后用《考研数学复习全书》,配合武老师的基础课和李永乐老师的基础课,先过高数再过线代,每过一章做一章的题。除了复习全书上的一点题,习题集建议做660,里面的高数题不强求,里面有很多有难度的题和概念题(高数概念题确实很难),不会做的先标注下来之后强化的时候再做;660的线代题则偏简单,适合在基础阶段去检验成果。一个时间点是在暑假之前结束数学的基础阶段。

在过高数的时候如果发现一些中学的知识忘记了,可以看看中学数学基础

然后就到了暑假,在暑假我们要完成强化阶段,具体地讲,我的安排是武老师和李永乐老师的强化课+他们各自的《辅导讲义》+660的高数部分+李林880+武老师辅导讲义配套的《严选题》。这段时间也是学一章做一章的题,但是高数和线代穿插来的,因为如果这时候还学完高数再学线代的话,容易前学后忘。比如,学1天高数,做2天高数题,学1天线代,做1天线代题这样往复。

到9月份开学时,你已经或差一点点就完成了数学的强化,做完了660+880+严选题,整理了一部分自己的错题本。从现在开始到11月你的任务是边重新回看错题本,边用套题的方式做完所有的真题,和英语一样要计时,由于之前一直是按章节做题,一开始可能会有些不适应,但做过几套之后就会适应。在之后直到考研的时间,就该做模拟题了,当然也要边回看错题本边做。我都做了李林6套卷+李林4套卷+张宇8套卷(有点难)+几套合工大超越卷(忘记是哪些年份的了,很难)+李艳芳3套卷(太难了)。做到最后考前其实就是为了保持手感了。

关于错题本的使用方法,我是每次回看的时候重做一遍错题,做错了就下次再做,做对了就在旁边标注一个√,累积3个√的错题就划掉,最后基本可以保证错题本上的题都能做出来。

政治

政治其实是最不需要花时间的科目,这门课很难拉开差距,十分就算很大的分差了。我的安排是从暑假开始,每天数学学累了学不动了的时候,看一章徐涛老师的网课(只看强化就可以了),结合他的《核心考案》,做肖秀荣老师的1000题对应部分,并且只做选择题,从来不做1000题的简答题部分。

政治从暑假开始其实时间很宽松,毕竟时间要留给数学和专业课。在过完徐涛老师的强化课,做完1000题之后,就可以自己背背,也可以用小程序去做往年的选择题(我没做,但据身边做了的同学讲还不错)。最后做肖秀荣的8套卷和4套卷,考前背几套简答题的答案就可以上考场了。对了,做肖4的时候可以用一次答题卡,把握一下一道题要写多少字。

注意肖8肖4的出版时间很晚,买的时候注意店铺评价,有些发货很晚甚至考研了还没到货,实在担心可以到时候用电子版。

专业课

这个每个人考的专业课都不同不太好谈,再加上我考的西工大软院是自命题,受众就更小了。如果你前三年是认认真真学过来的,那专业课应该有一个不错的基础,评估自己的专业课能力然后制定相应的计划就好了。

大四

到了大四其实大学已经基本结束了,保研的同学尘埃落定,有的开始放假,有的开始上研0,基本都没有太大的压力。就业的同学忙着准备秋招,无论有没有找到暑期实习,都至少经历过了简历投递和面试,就照着个样子去完善项目就好,一开始可能投了很多家都没过,但即使是23年的互联网寒冬,我身边目标就业的同学也基本都找到了工作,只是满意和不太满意的差距。考研的同学在下学期开学的时候也已经有了消息,如果成功上岸,那么恭喜你有了不短的一段休息时间,可以做备考时没时间做的事情,但不知道你会不会和我一样有“向之所欣,俯仰之间,已为陈迹”般莫名的惆怅(笑)。如果没有上岸,那么就要仔细斟酌是否要二战了,不二战就抓紧时间准备春招,要二战就好好复盘,弥补之前的遗憾,再来一年也没什么大不了,分享一下一颗苹果+人生海海,它们也给了我很大的鼓励。

最后,大四要注意的应该就是和朋友们多聊聊多玩玩吧,真的是天南海北说散就散,今后见面的次数可能屈指可数了吧。


写于2023.7.13

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值