每个专业都有必读书单,就像每个专业都有必修课一样,计算机科学专业也不例外,与任何研究领域的学科一样,计算机科学也有着悠久的历史,其发展历程和成果,足以填满一座图书馆。在这份榜单中,我们列出了计算机专业的学生必读经典书籍,这份书单上的书包罗万象,从行业传记,到最早的计算机书籍,再到操作指南,应有尽有。下面来看看有哪些:1. 《信号与系统》本书是美国麻省理工学院的经典教材之一,涉及到信号与系统分析的基本理论基本分析方法及其应用。全书共分十一章:主要讲述了线性系统的基本理论、信号与系统的基本概念、线性时不变系统、连续舞样、通信和反馈系统中的实例,并行讲座了连结系统、离散系统、时域系统和频瑾系统的分析方法,以使读者能透乇地理解各种信号系统的分析方法并比较其异同。2. 《新机器的灵魂》Tracy Kidder的《新机器的灵魂》是计算机科学领域为数不多的必读的历史书籍之一,kidder的这本经典著作第一次出版在1981年,至今仍然是备受推崇的计算机书籍之一,它完整地记录下了当时一家公司齐心协力把一种新的小型计算机推向市场的过程中所发生的一系列戏剧性的、充满戏剧色彩的、激动人心的故事。计算机专业的学生也会欣赏这种商业模式,这里面也只提到了一种模式,但它已经成为许多科技企业仍在坚持的一种模式。3. 《HTTP权威指南》HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用;系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构;性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益;市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。4. 《鸟哥的Linux的私房菜》本书是初学者学习Linux不可多得的一本入门好书,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。5.《编码》在《编码》一书中,向我们展示了使用语言的一些直观方法并创造新的方法来进行相互之间的交流,此书使我们明白了这种创造性以及我们人类对交流的迫切需求。6. 《图解TCP/IP》书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。7. 《程序员思维修炼》本书解释了为什么软件开发是一种精神活动,思考如何解决问题,并就开发人员如何能更好地开发软件进行了评论。书中不仅给出了一些理论上的答案,同时提供了大量实践技术和窍门。8. 《创新者》《创新者》是沃尔特·艾萨克森继全球畅销书《史蒂夫·乔布斯传》之后的又一部力作,作者在这本书中为读者描述了历史上许多为计算机和互联网做出贡献的人。其中包括拜伦勋爵的女儿艾达拉夫拉斯(Ada Lovelace),她早在19世纪40年代就开创了计算机编程的先河;还有科学家冯·诺依曼、仙童半导体公司的“八叛逆”、天才图灵、英特尔的格鲁夫、微软的比尔·盖茨、苹果公司的乔布斯、谷歌的拉里·佩奇等。9. 《深入理解计算机系统原书第二版 》本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。10. 《Hands-on Machine learning》这本书好在,作者是一个能把复杂事情讲明白的人,书的内容层层递进,前后呼应,能将内容组织的非常好,以至于这本书能抓住读者。这本书有不少数学公式,基本上完美解答了deep learning in Python里没有讲明白的"这些算法是什么"这个问题,但是在作者的讲解下,你一点都不会觉得难
年轻人,你渴望力量吗?二胖作为一个从传统行业转行到IT行业的底层青年,在自学计算机技术的过程中经历了很多困惑与挫折,尽管现在也没能很好的掌握CS的专业知识,但是勉强能为大家推荐两本计算机科学的经典书籍。上图冯·诺依曼大神和大神背后的黑皮书在网上名气很大。计算机专业的教材汗牛充栋,根据豆瓣读书组的数据单单由机械工业出版社出版的计算机科学丛书(黑皮书)就有513册,除去同名图书的不同版本也有三百多册;国内各大高校自己编写的教材更是数不胜数。二胖经过艰辛的收集与整理,集齐了二百多本机工社的黑皮书,面对这么多教材,我有些迷茫。我想一辈子也看不完这么多专业图书,正所谓“吾生也有涯,而知也无涯”。现在互联网上到处都是学习资源,然而精华与糟粕并存。就算像黑皮书基本都是精华,可还是不够精简。经过不断的探索总结与询问公司程序员小伙伴,我总结出了一份只含七本图书的清单。七本经典书籍分别是:《深入理解计算机系统》、《数据密集型应用系统设计》、《计算机程序的构造和解释》、《算法设计手册》、《计算机科学中的数学》、《操作系统导论》、《计算机网络:自顶向下方法》。七本教材分别花一两百个小时进行学习是很有必要的,不论是对专业能力还是职业生涯的提升都是巨大的。还是太多?如果小伙伴们觉得七本图书要花一千多个小时学习是比较艰难的一件事,那我推荐你先专注于学习两本图书:《深入理解计算机系统》 和 《数据密集型应用系统设计》。投入到这两本书的时间可以获得极高的回报率,特别适合从事网络应用开发的自学工程师。这两本书也可以作为上面表格中其他科目的纲领。程序员分为两种:一种充分理解了计算机科学,从而有能力应对充满挑战的创造性工作;另一种仅仅凭着对一些高级工具的熟悉而勉强应付。嘿嘿,二胖是智能硬件产品经理(IHPM)。这两种人都自称软件工程师,都能在职业生涯早期挣到差不多的工资。然而,随着时间流逝,第一种工程师不断成长,所做的事情将会越来越有意义且更为高薪,不论是有价值的商业工作、突破性的开源项目、技术上的领导力或者高质量的个人贡献。第一种工程师总是寻求深入学习计算机科学的方法,或是通过传统的方法学习,或是在职业生涯中永无止息地学习;第二种工程师 通常浮于表面,只学习某些特定的工具和技术,而不研究其底层的基本原理,仅仅在技术潮流的风向改变时学习新的技能。如今,涌入计算机行业的人数激增,然而计算机专业的毕业生数量基本上未曾改变。第二种工程师的供过于求正在开始减少他们的工作机会,使他们无法涉足行业内更加有意义的工作。对小伙伴们来说,不论正在努力成为第一种工程师,还是只想让自己的职业生涯更加安全,学习计算机科学是唯一可靠的途径。《深入理解计算机系统》简介:本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。——《深入理解计算机系统(原书第3版)》深入理解计算机系统应该是最优秀的计算机系统导论型作品,它创造性的把操作系统,计算机组成结构,数字电路,以及汇编原理这些计算机基础学科中的核心概念汇集在一起,从而覆盖了指令集体系结构,汇编语言,代码优化,计算机存储体系架构,链接,装载,进程,以及虚拟内存这些程序员所需了解的关键计算机系统知识。如果想打下扎实的计算机基础又不想把操作系统计算机结构编译原理这些书统统读一遍,阅读深入理解计算机系统是最有效率的方式。《深入理解计算机系统》对于那些想了解计算机系统以求编写更快、更高效、更可靠的软件的人来说是很好的起点。总之《深入理解计算机系统》值得反复深入阅读,理解体会。《数据密集型应用系统设计》简介:全书分为三大部分:第一部分,主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先开篇第1章即瞄准目标:可靠性、可扩展性与可维护性,如何认识这些问题以及如何达成目标。第2章我们比较了多种不同的数据模型和查询语言,讨论各自的适用场景。接下来第3章主要针对存储引擎,即数据库是如何安排磁盘结构从而提高检索效率。第4章转向数据编码(序列化)方面,包括常见模式的演化历程。第二部分,我们将从单机的数据存储转向跨机器的分布式系统,这是扩展性的重要一步,但随之而来的是各种挑战。所以将依次讨论数据远程复制(第5章)、数据分区(第6章)以及事务(第7章)。接下来的第8章包括分布式系统的更多细节,以及分布式环境如何达成一致性与共识(第9章)。第三部分,主要针对产生派生数据的系统,所谓派生数据主要指在异构系统中,如果无法用一个数据源来解决所有问题,那么一种自然的方式就是集成多个不同的数据库、缓存模块以及索引模块等。首先第10章以批处理开始来处理派生数据,紧接着第11章采用流式处理。第12章总结之前介绍的多种技术,并分析讨论未来构建可靠、可扩展和可维护应用系统可能的新方向或方法。随着计算机在数量上的增加,计算机同样开始分散。尽管商业公司过去愿意购买越来越大的大型机,现在的典型情况是,甚至很小的应用程序都同时在多台机器上运行。思考这样做的利弊权衡,即是分布式系统的研究所在,也是越来越重要的一项技能。推荐的 《数据密集型应用系统设计》与传统的教科书相比,它是一本为实践者设计的具有很高的可读性的书,并且保持了深度和严谨性。现今,尤其是在互联网领域,大多数应用都属于数据密集型应用。本书从底层数据结构到顶层架构设计,将数据系统设计中的精髓娓娓道来。其中的宝贵经验无论是对架构师,DBA、还是后端工程师、甚至产品经理都会有帮助。这也是一本深入浅出的书,讲述概念的来龙去脉而不是卖弄定义,介绍事物发展演化历程而不是事实堆砌,将复杂的概念讲述的浅显易懂,但又直击本质不失深度。每章最后的引用质量非常好,是深入学习各个主题的绝佳索引。本书为数据系统的设计、实现、与评价提供了很好的概念框架。读完并理解本书内容后,读者可以轻松看破大多数的技术忽悠,与技术砖家撕起来虎虎生风。最后,二胖肯定会放资源出来的,小伙伴们按下面的链接自行下载吧,如果失效了请联系我。《深入理解计算机系统》:链接:https:///s/1UokTo2-LcwRDHslTStRCRg提取码:ihpm《数据密集型应用系统设计》:链接:https:///s/1iNLD_KDS7EEQZN2HShPBbw提取码:ihpm
《计算机组成原理》是清华大学出版社出版的图书,作者是蒋本珊。《计算机组成原理》系统地介绍了计算机的基本组成原理和内部工作机制。《计算机组成原理》共分8章,主要内容分成两个部分:第1、2章介绍了计算机的基础知识;第3~8章介绍了计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。《计算机组成原理》讲述了计算机的一般原理,并注意到与实际应用相结合。全书内容由浅入深,每章之后均附有习题,便于自学。《计算机组成原理》可以作为高等院校计算机及相关专业“计算机组成原理”课程的教材,也可供从事计算机工作的工程技术人员参考。蒋本珊北京理工大学计算机科学技术学院教授,主要研究方向是嵌入式片上系统(SOPC)、软硬件协同设计。主讲“计算机组成原理”等课程二十余年,具有丰富的教学经验,多次获得北京市和北京理工大学教学优秀成果奖,被评为三育人和师德先进个人。正式出版教材和教学参考书十余本,其中1本被评为北京市精品教材,3本入选教育部普通高等教育“十一五”国家级规划教材。主持和参与科研项目5项,主持教学改革立项1项,其中主持开发的计算机组成实验多媒体教学软件荣获北京市高教学会优秀软件二等奖。《计算机操作系统》是2003年武汉大学出版社出版的图书,作者是黄水松。本教材全面系统地介绍了现代计算机操作系统的基本概念、原理和实现方法。全书共分十二章,第一章讲述了现代操作系统的发展概况;第二章至第十章分别阐述了操作系统的基本原理 、概念和实现方法,包括中断技术。进程和线程的管理、进程的同步和通信,存储器管理,虚似存储器,处理机调度,死锁问题,设备管理和文件系统;第十一章介绍了,第十三章介绍Windows2000/XP操作系统,并较详细地分析了这两个系统的基本结构、主要的功能模块及其相互之间的关系。本书吸收了国内外近几年出版的同类教材的优点,内容丰富,既可以作为计算机和相关专业的教材,也可作为从事计算机工作人员的参考书。《计算机网络》是2008年电子工业出版社出版的图书,作者是谢希仁。该书全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层等内容。《计算机网络》是由谢希仁编写的国内外使用最广泛、最权威的计算机网络经典教材。自1989年首次出版以来,于1994年、1999年和2003年分别出了修订版。2006年8月本教材通过了教育部的评审,被纳入普通高等教育“十一五”国家级规划教材。《计算机网络》的第5版,在内容和结构方面都有了很大的修改。全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。可供电气信息类和计算机类专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有学习参考价值。《计算机网络》的特点是概念准确、论述严谨、内容新颖、图文并茂。突出基本原理和基本概念的阐述,同时力图反映出计算机网络的一些最新发展。《计算机网络》可供电气信息类和计算机类专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有学习参考价值。在讲述网络各层次内容的同时,还与时俱进地引入了最新的网络技术,包括无线网络、3g蜂窝网络、rfid与传感器网络、内容分发与p2p网络、流媒体传输与ip语音,以及延迟容忍网络等。另外,《计算机网络》针对当前网络应用中日益突出的安全问题,用了一整章的篇幅对计算机网络的安全性进行了深入讨论,而且把相关内容与最新网络技术结合起来阐述。《数据结构》本书可作为计算机类专业的本科或专科教材,也可以作为信息类相关专业的选修教材,讲授学时可为50至80。教师可根据学时、专业和学生的实际情况,选讲或不讲目录页中带**的章节,甚至删去第5,8,11和12章。本书文字通俗、简明易懂、便于自学,也可供从事计算机应用等工作的科技人员参考。只需掌握程序设计基本技术便可学习本书。若具有离散数学和概率论的知识,则对书中某些内容更易理解。如果将本书《数据结构》(C语言版)《数据结构》(C语言版)是为“数据结构”课程编写的教材,也可作为学习数据结构及其算法的C程序设计的参考教材。本书的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。其内容和章节编排与1992年4月出版的《数据结构》(第二版)基本一致,但在本书中更突出了抽象数据类型的概念。全书采用类C语言作为数据结构和算法的描述语言。本书概念表述严谨,逻辑推理严密,语言精炼,用词达意。并有配套出版的《数据结构题集)(C语言版)。既便于教学,又便于自学。本书后附有光盘,光盘中含有可在DOS环境下运行的以类C语言描述的“数据结构算法动态模拟辅助教学软件,以及在Windows环境下运行的以类PASCAL或类C两种语言描述的“数据结构算法动态模拟辅助教学软件”。本书可作为计算机类专业或信息类相关专业的本科或专科教材,也可供从事计算机工程与应用工作的科技工作者参考。《深入理解计算机系统》是理解计算机系统首选书目,是10余万程序员的共同选择。卡内基-梅隆、北京大学、清华大学、上海交通大学等国内外众多知名高校选用指定教材。从程序员视角全面剖析的实现细节,使读者深刻理解程序的行为,将所有计算机系统的相关知识融会贯通。和第2版相比,本版 内容上最大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下:基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。处理器体系结构修改为支持64位字和操作的设计。引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。
2020考研初试过去后想必很多考生都蒙圈了,为什么这么难,先不说专业课,就英语一和数学一已经撂倒一大片人了。下面我来跟大家分享一下我的考研心得,仅供参考:1、政治暑假:看考研视频,做练习9~11月:背知识点,做真题,总结答题技巧12月:背时政及预测卷大题(能背多少背多少,不要放弃)2、英语暑假前:每天背单词就可以了暑假:做真题阅读(如果感觉难可以先做阅读练习,例如150篇),阅读理解建议看唐迟的视频,方法总结很到位9月:二次刷真题,这个唐迟视频都有规划,可以按照他的来。12月:背预测作文,每天一篇,不求能完全记住,但可以培养语感。3、数学3~5月:看慕课,看课本,做联系(针对一点都不会或忘得差不多的同学)6~8月:一边看考研辅导书,一边刷题(建议不要用复习大全,厚厚一本看着压力就大,而且知识点讲得也不会特别详细)、9~11月:做真题12月:做预测题(本人就吃亏在没做预测题,题型新颖很明显脑子不够用)4、专业课3~5月:看视频,看课本,做练习(针对一点都不会或基本忘干净的同学)6~8月:看考研辅导书,对于一些题型解法做笔记,例如怎样构造哈夫曼树、求关键路径等9~11月:做真题,归纳总结常考题型及算法。12月:将复习好的再从到到尾捋一遍,形成知识框架,并能根据框架解读每一部分具体内容。以上是我的总结,下面给大家推荐一些书籍和视频:1、政治基础:徐涛《核心考案》+徐涛视频+徐涛《习题集》真题:徐涛《真题大全解》预测卷:《肖秀荣8套卷》和《肖秀荣四套卷》,8套卷做做选择题也行,4套卷一定要买,一定要背大题2、英语单词书:都行,选一本你喜欢的就行,关键是坚持背。(不要在意单词书好坏,有本就够用的了)阅读练习:《150篇》黄皮书,当然如果你9月才开始,就不要买了,直接做真题吧真题:张剑的黄皮书,这个就不用说了,阅读理解强烈推荐唐迟老师作文预测:这个我没买,是用电子版的,想背哪个就抄下来,还能练练英语书法。3、数学之前说过了,不推荐买复习大全,带着沉,看着压力大,不如买单科辅导效果更好。高数:汤家凤《高数辅导讲义》线性代数:李永乐《线性代数辅导讲义》,课本用本科用的就行(如果需要的话)概率论:王式安《概率论辅导讲义》,课本也是用本科用的就行题库:汤家凤《1800题》,张宇的题太难了,打击信心,其实题库就是用来加深你对知识的理解与运用,选个简单点的题库就可以了,而且《1800题》中也有进阶题。真题:都行,张宇和汤家凤的差不多预测题:李林的预测卷(据说这几年押中率都很高,我没买,呜呜~你们可以买来看看)4、专业课考研辅导书推荐王道的复习资料,基础视频推荐洪教授(老师说的都是干货,很干脆的山东老师,算法啥的一步一步教你是怎么求得)课本这个就要看你所考学校的要求了。本来想跟大家分享一些学习资料的,不过我太无情啦,考完就删了,23333~最后,跟大家分享一下我的考研经历:我是二战的,一战太作,每天跟家里人置气,偏要不好好学习,结果就over了。二战时6月份开始的,不太自律学习也是马马虎虎,不过也还好,对专业课和数学算是尽心尽力了,忽略了英语和政治。英语11月开始看唐迟视频,做真题,不过并不理想,政治就更垃圾了,做了肖八,感觉就是在培养蒙题的能力,考前一个星期才开始背肖四,毫无疑问,就背了一套卷子。巧的是肖四压中了一道大题,非常兴奋,其余题虽然没压中,但背答案的时候也知道了基本答题思路,就1234列下来,再想个知识点结合材料谈谈,政治60分就这么得到了。英语就比较惨了,一个阅读没读懂,英语作文前几天背的也忘了,不过还好,蒙了一页不算空卷也行了,内心很失望,感觉英语就能得二三十分,都不想考下面的了。但想想,我数学还不错,数学才是我发挥的专场,就坚持下去了。第二天,考数学了,活生生的打脸现场,一道大题算了快一个小时了还没结果,最后把自己能写的都写了,算了算,做了的题才110分,再去掉点错的,完了完了,能及格不?考完出来心情沉重的不想吃饭,后来在好友的劝说下才逐渐平复受伤的心灵,也是想弃考了。后来想了一下,来都来了,还是去看看题吧,得对得起报名费,就考了下午那场。我的专业课是数据结构(80分)和计算机网络(70分),因为考的是网络安全专业,所以。。。。计算机网络那部分考的爬虫、防火墙啥的。。。。没复习!!!!凉了,这下子彻底凉了,但是,这个时候我小强精神附体,即使不会也要写,万一有答对的呢(你说巧不巧,来之前浏览了课本最后一点有关计算机病毒的知识,还刚好选择题有,又刚好我会),大题嘛就只能看着选择题题干寻找有用信息,再结合自己语言写一些了。考完后我告诉所有人,这次完了,我准备找工作了,于是从2019年考研初试结束到2020年初试成绩出来之前,我都坚信我要挣钱养活自己了。然而,上天又来眷顾我了,初试成绩出来了:60,60,88,110,318。多么美妙啊,我都不敢相信自己的眼睛,各科都很平均,过线应该没问题了。我想了很久,想了很多,如果我当时选择弃考,会不会就这么错过了?会的。所以我很感谢自己坚持到了最后。考研难就是因为你复习的时候根本不知道自己复习的怎么样了,你觉得自己很失败,复习的很烂,但其实并不一定,所以,我上面啰啰嗦嗦想告诉大家的是,考研最重要的是坚持,坚持到考完,也许你复习的很不理想,但也要撑下去,多学一点你就是赚了。撑不下去就在心里告诉自己:不学习又能去干什么呢?闲着也是闲着,学着玩呗。
一、专业课近几年的形式来看,计算机考研很多学校都不一样,几年前大家专业课都是一样考408(这是专业课的序号,表示考四门,包括数据结构,计算机组成原理,操作系统,计算机网络)但由于408难度太大,现在很多学校专业课已经自主命题了,大部分已经只考一门或者两门,比如常见的考数据结构+计算机组成原理(如杭州电子科技大学等)二、公共课计算机学硕一般都是考数学一,英语一,政治;专硕的话一般是数学二,英语二,政治三、具体的课程考点重点如果要确定计算机考研考哪几门课程,可以这样来选择,首先百度搜索最新的教育部学科评估,看计算机的排名,然后根据地域和985/211等学校属性选几所自己喜欢的,然后分别进他们的研究生招生网,看他们最近两三年的录取情况,可以得到很多重要信息:包括分数,人数,然后确定好自己的考研院校,然后再看它的考试科目,根据这个来复习。这样能够做到有的放矢,针对性强,并确定好和它考试科目一样的但难度低一点的学校作为备选(第二志愿),如果最后复习效果不好的话就可以适当降低自己的学校选择。关注我~每天分享干货文章
程序员修炼之道《程序员修炼之道》由一系列的独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术。利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。代码整洁之道《代码整洁之道(英文版)》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,《代码整洁之道(英文版)》作者给出了一系列行之有效的整洁代码操作实践。这些实践在《代码整洁之道(英文版)》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。代码大全史蒂夫·迈克康奈尔(Steve McConnell)被公认为软件开发社区中的首要作者和发言人之一。他是Construx Software公司的首席软件工程师。他所编著的图书包括曾被《软件开发》杂志授予优异产品震撼大奖的《代码大全》和《快速软件开发》,以及《软件项目生存指南》和《专业软件开发》重构重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。深入浅出设计模式《深入浅出设计模式》(影印版)的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得《深入浅出设计模式》(影印版)能够将这些设计模式深深地烙印在你的脑海中,不容易被遗忘。你将会更擅长于解决软件设计中的问题,并能够和你的团队成员用模式的语言来更好地沟通人月神话20余年畅销不衰的经典巨作,软件工程领域的圣经宝典!IBM大型电脑之父Fred Brooks20余年开发经验的汇集,远谋深虑,字字珠玑!技术之巧与人文之美的完美结合!纯正原版影印,真正理解大师的睿智思维,再无译文之歧义困扰!更收录包括《No Silver Bullet》(没有银弹)在内的最新四篇经典论文!代码整洁之道-程序员的职业素养1. 汇聚编程大师40余年编程生涯的心得体会2. 阐释软件工艺中的原理、技术、工具和实践3. 助力专业软件开发人员具备令人敬佩的职业素养成功的程序员在以往的工作和生活中都曾经历过大大小小的不确定性,承受过永无休止的压力。他们之所以能够成功,是因为拥有一个共同点,都深切关注创建软件所需的各项实践。他们将软件开发视为一种需要精雕细琢加以修炼的技艺,他们以专业人士的标准要求自己,他们具有职业素养。软件开发大师Robert C. Martin在书中介绍了真实软件技艺中的各项原则、技术、工具和实践,展示了怎么以自豪、自尊和自信的心态进行软件开发,怎么取得卓越表现和丰硕成果,怎么做到有效沟通和确切估算,怎么以坦诚的心态面对困难,并引导读者认识到专业程序员肩负的责任重大,阐述了什么才是程序员的职业素养。书中的具体内容包括:● 成为真正的软件专业人士需要具备哪些条件,如何应对彼此冲突又紧张的进度表和不近情理的管理人员;● 如何做到流畅编程,克服阻塞状态;● 如何应对无休止的工作压力,避免崩溃;● 如何培养坚持不懈的态度,如何拥抱新的开发范式;● 如何管理好时间,避免身陷泥潭无法自拔;● 如何培育有利于程序员和开发团队茁壮成长的环境;● 什么时候应该说“不”,怎么说;● 什么时候应该说“是”,承诺意味着什么。软件强大、优雅而实用,让人惊叹不已,不论是开发者还是用户都乐于使用这样的软件。它们并非是由机器编写出来的,而是出自那些对软件技艺拥有坚定信念的专业软件开发者之手。本书将帮助读者成为专业软件开发者中的一员,并赢得只有他们才能拥有的荣誉感和成就感。修改代码的艺术世界级计算机专家Michael C. Feathers的经典之作,软件开发大师Robert C. Martin作序倾情推荐,修改遗留代码的权威指南。深入剖析修改遗留代码的各种方法和策略,从理解遗留代码、为其编码测试、重构及增加特性等方面给出大量实用建议,是所有程序开发人员必读之作。设计模式这本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。此书适合大学计算机专业的学生、研究生及相关人员参考。书中涉及的设计模式并不描述新的或未经证实的设计,只收录了那些在不同系统中多次使用过的成功设计程序员的面试经典本书是原谷歌资深面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。第1~7 章主要涉及面试流程解析、面试官的幕后决策及可能提出的问题、面试前的准备工作、对面试结果的处理等内容;第8~9 章从数据结构、概念与算法、知识类问题和附加面试题4 个方面,为读者呈现了出自微软、苹果、谷歌等多家知名公司的150 道编程面试题,并针对每一道面试题目,分别给出了详细的解决方案。软技能这是一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”。本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你,从提高自己工作效率到与如何与“拖延症”做斗争,甚至包括如何投资不动产,如何关注自己的健康。本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的“软技能”。通过阅读本书,软件工程人员、编程人员和其他技术人员能够积极思考自己的职业生涯,丰富自己的生活,让自己更接近成功。计算机程序的构造和解释《计算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,《计算机程序的构造和解释(原书第2版)》对于计算机科学的教育计划产生了深刻的影响。第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。编码:隐匿在计算机软硬件背后的语言本书讲述的是计算机工作原理。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的算法导论这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。人件在软件管理领域,很少有著作能够与本书媲美。作为经久不衰的畅销书,本书深刻地洞察到软件开发的最大问题不在于技术,而在于人。人的因素并不容易解决,一旦解决了,你将更有可能获得成功。本书是软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。全书从管理人力资源、创建健康的办公环境、雇用并留用正确的人、高效团队形成、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发的最大问题——人(而不是技术),以得到高效的项目和团队。作者在第3版中添加了6章内容,并对先前的内容做了调整,使其更能应对当今软件的开发环境和挑战。例如,第3版讨论了一些领导力上的病理症状,这些是先前版本中没有作为病理来归纳的;书中还讲述了会议文化的演进,以及如何管理新旧成员水火不容的混合团队,讨论了为何一些日常使用的工具会成为团队前进的阻力而非动力。任何需要管理软件项目或软件组织的人员都能从本书中寻找到有价值的建议编程珠玑本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。.多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位列前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。本书为第一卷,主要讨论计算机科学中最本质的问题:如何正确选择和高效地实现算法。..在书中,作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程,引导读者像真正的程序员和软件工程师那样富于创新性地思考,并透彻阐述和总结了许多独特而精妙的设计原则、思考和解决问题的方法以及实用程序设计技巧。解决方案的代码均以C/C++语言编写,不仅有趣,而且有很大的实战示范意义。每章后所附习题极具挑战性和启发性,书末给出了简洁的解答。企业应用架构模式《企业应用架构模式》作者是当今面向对象软件开发的权威,他在一组专家级合作者的帮助下,将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。《企业应用架构模式》获得了2003年度美国软件开发杂志图书类的生产效率奖和读者选择奖。《企业应用架构模式》分为两大部分。第一部分是关于如何开发企业应用的简单介绍。第二部分是《企业应用架构模式》的主体,是关于模式的详细参考手册,每个模式都给出使用方法和实现信息,并配以详细的Java代码或C#代码示例。此外,整《企业应用架构模式》中还用了大量UML图来进一步阐明有关概念。《企业应用架构模式》是为致力于设计和构建企业应用的软件架构师、设计人员和编程人员而写的,同时也可作为高等院校计算机专业及软件学院相关课程的参考教材。算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,《计算机程序的构造和解释(原书第2版)》对于计算机科学的教育计划产生了深刻的影响。第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。计算机程序设计艺术首先介绍编程的基本概念和技术,然后详细讲解信息结构方面的内容,包括信息在计算机内部的表示方法、数据元素之间的结构关系,以及有效的信息处理方法。此外,书中还描述了编程在模拟、数值方法、符号计算、软件与系统设计等方面的初级应用。此第3版增加了数十项简单但重要的算法和技术,并根据当前研究发展趋势在数学预备知识方面做了大量修改。领域驱动设计《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。《领域驱动设计:软件核心复杂性应对之道》适合各层次的面向对象软件开发人员、系统分析员阅读。编程人生业界顶尖的程序员是怎么走上编程道路的?他们的编程工作创造和改变了人类历史,在这一过程中都有哪些经验和教训?他们对计算机软件行业的过去、现在和未来有什么独到的看法和见解?他们对培养、发现、选拔、面试优秀的程序员有什么建议?放下手头的工作,听听这些软件先驱们的故事和建议,眼界可以更开阔,思路可以更清晰,方向可以更明确,人生可以更精彩。作者Peter Seibel采访了下面这15位世界级编程大师,本书是他在近80个小时的访谈录音基础上整理汇编而成的。 Jamie Zawinski:Lisp程序员,XEmacs开发者,Netscape浏览器和Mozilla核心开发者。 Brad Fitzpatrick:书中唯一的80后,LiveJournal和memcached开发者。现效力于Google。 Douglas Crockford:JavaScript权威,JSON之父。现任Yahoo架构师。 Brendan Eich:JavaScript之父。Mozilla公司CTO。 Joshua Bloch:如果说Gosling是Java之父,那Bloch就是使Java真正成熟的教父,Java 2到5的核心架构师。现为Google首席Java架构师。 Joe Armstrong:Erlang和OTP(开放电信平台)框架之父。 Simon Peyton Jones:Haskell先驱。ACM会士。现为微软剑桥研究院研究员。 Peter Norvig:Google研发总监。ACM会士。 Guy Steele:精通多门语言,Common Lisp和Scheme开发者之一,Java语言规范作者之一,Common Lisp、Fortran、C、ECMAScript和Scheme等语言标准化委员会成员。高性能科学计算的语言Fortress设计者。ACM会士,美国工程院院士。Sun公司院士。 Dan Ingalls:与Alan Kay合作开发了Smalltalk,是该语言的真正实现者。现为Sun公司杰出工程师。 L. Peter Deutsch:JIT(即时)编译技术发明者之一,PostScript文件浏览器GhostScript的作者。ACM会士。Sun公司院士。 Ken Thompson:图灵奖得主。Unix之父。UTF-8 Unicode编码设计者。 Fran Allen:图灵奖第一位女得主。编译技术公认权威。IEEE院士,ACM会士,美国工程院院士。IBM院士。 Bernie Cosell:Internet奠基人,ARPANET最早的路由计算机IMP设计者之一。 Donald Knuth:多卷本经典巨著《计算机程序设计艺术》的作者,排版软件TeX的作者,图灵奖得主。快速软件开发提高软件开发的速度,按进度计划完成项目,是软件开发项目管理最常见和最难解决的问题。这本书在总结了包括微软公司在内的美国软件业成千上万个软件开发项目的实践经验、研究成果、经验教训的基础上,详细列出了几十种经实践证明可以直接在软件开发中应用,以提高开发速度的最佳实践方法、开发策略、实用技巧等,帮助开发人员和项目经理在了解软件开发中最常见错误的基础上,根据自身实际情况,制定出满足项目进度、成本、质量与其他目标要求的最佳方案。算法《算法(英文版第4版)》作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了本书内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。持续交付Jez Humble编著的《持续交付(发布可靠软件的系统方法)》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标。《持续交付(发布可靠软件的系统方法)》由三部分组成。第一部分阐述了持续交付背后的一些原则,以及支持这些原则的实践。第二部分是本书的核心,全面讲述了部署流水线。第三部分围绕部署流水线的投入产出讨论了更多细节,包括增量开发技术、高级版本控制模式,以及基础设施、环境和数据的管理和组织治理。 《持续交付(发布可靠软件的系统方法)》适合所有开发人员、测试人员、运维人员和项目经理学习参考。软件架构设计《软件架构设计:大型网站技术架构与业务架构融合之道》围绕软件架构设计,系统化地梳理技术架构与业务架构的方法论与实践。《软件架构设计:大型网站技术架构与业务架构融合之道》内容分为5 大部分,第1 部分定义架构的概念和范畴;第2 部分从编程语言、操作系统、网络、数据库、框架、中间件等方面入手,介绍架构学的基础知识;第3 部分从高并发、高可用与稳定性、一致性、CAP 理论等角度,分析技术架构知识;第4 部分从业务架构思维、技术架构与业务架构的融合角度,阐述业务架构知识;第5 部分从个人素质、团队能力两大方面,诠释从技术到管理的转变方法。通过本书,读者可以对业务软件的架构方法学有全局的认识,同时对软件架构的核心能力有深刻的理解,对个人的技术成长起到一定的借鉴作用。《软件架构设计:大型网站技术架构与业务架构融合之道》不仅适合工程师、架构师阅读,也适合企业系统开发人员在内的软件开发从业人员阅读。
大几可以考研,一般来说,大四第一学期约12月份进行考研初试,所以大四可以考研,而考研开始复习要从大三第一学期或第二学期开始呢。这一点,想考研的童鞋一定要搞清楚大几可以考研哦。在确定大几可以考研之后,当下要做的就是了解更多考研常识(如近几年录取分数线),搜集考研复习资料,制定考研复习计划。【考研复习资料——供参考】【政治】肖秀荣《命题人知识点精讲精练》《命题人1000题》:这套书中理论很详细,配套的网课会把重点部分总结出来并整理框架,适合记背。徐涛网课:可以看他的网课来学习分析题应该怎么答题,选择题的思路。肖秀荣的《命题人冲刺8套卷》、《命题人终极预测4套卷》【数学】数学每个老师的思维方式不一样,所以我就推荐几个比较好的老师,你可以选择下张宇、李永乐、陈文灯、汤家凤这四位老师的参考资料。数学基础教材你可以参考:1.同济六版/七版《高等数学》上、下2.同济五版/六版《线性代数》3.浙大四版《概率论与数理统计》及其辅导书等4.自己学校的教材也可以【英语】单词:恋恋有词(词群记忆,记忆量比较大,适合基础好的)手机单词app:1.百词斩(手机背单词软件很多,大家按喜好自己选择)2.扇贝准备时间充足的可以看下知乎热推的李平武的词根记忆阅读&真题 :1.英语一考研真相/英语二考研圣经,英语渣渣用很适合,重点词汇以及每一句的语法都很详细2.张剑的真题/老蒋讲真题,也就是黄皮书,05-12,12-16主要注重语篇分析,个别句子讲解,建议基础稍好的用,要不然很多句子和单词不懂的话,你还得查字典和语法书,比较费时间 【考研复习计划——第一阶段】我先给你考研的前2个阶段时间规划,你先参考下然后总结出自己的计划。一、考研预备期(现在——3月)英语每天3小时——2小时单词,1小时语法,每天50个单词。(根据自己的情况来定)趁着现在时间还充分,英语基础不好的同学一定好好夯实英语基础,后期任务会越来越多。数学每天2小时——学习理论,打好基础做好全年规划,确定考研方向二、第一轮复习(3月——6月)英语每天3-4小时——2小时单词,半小时语法提高,1小时精读。基础得到巩固后4月中就可以着手做第一轮英语真题。数学每天2-3小时——学习理论,并做题专业课每天2-3小时——初读指定书目,适当扩展考研第一阶段大概复习计划和复习资料就先介绍到这里。关于大几可以考研,现在都清楚了吧。一切准备完毕后,就着手复习吧!
目录:报考学校有哪些必知秘密螺旋报考,降低风险高校排名与分布情况研究报录比、大小年走向,最终确定一些建议一、报考学校有哪些必知的秘密1、全日制vs非全日制非全能继续上班挣钱又能有工作经验还能参加校招,感觉比读全日制还强。但事实是,非全在一些企业是受歧视的。最大的优势在于能参加校招,对于不歧视的企业而言,非全的同学有研究生学历又有工作经验,这对于全日制同学绝对是碾压性优势。为此,上海已经不允许非全同学参加校招了。而对于强学历要求的岗位,比如事业单位,建议大家还是考全日制。2、学硕vs专硕专硕分数相对较低,但由于在校年限短,有些导师不招专硕学生,导致学硕名额相对专硕少。后面会教大家如何看某学校的招生人数,这点不必担心。很多同学担心专硕学位在就业时有歧视。我参与校招、社招这么多年,在企业招聘中,学硕和专硕绝对是一视同仁的。在不太坚定读学硕搞科研的前提下,建议读个年限短好毕业的专硕,性价比很高但需要注意的是学硕和专硕培养方式不同,如果就业为主,学硕、专硕都可以考,如果想读博、做研究、大学当老师,那还是要报考学硕。3、必须要知道的地域优势在北上广深和省会地区的学校,你以为单纯的是个学校这么简单?无论就业还是实习,机会都非常多,而且这些城市一般都会有各个大公司的分部,而犄角旮旯的地区,别说不公司分部,能有几个像样的企业就不错了。杭州有个浙江理工大学科艺学院,其实是挂了浙江理工大学名字的三本学校。但它的位置非常好,在阿里对面。这里的学生,每年都有很多能进阿里实习并转正的。而其它的二本、三本学校的同学连简历都进不来。地域优势,无论对实习、就业还是学习时兼职,都非常重要!!!二、螺旋报考,降低风险年轻时,我信奉有理想就去拼,哪管它天高地厚。上了年纪,凡事我更讲究性价比。你可以像我一样,从一个广西渣渣二本直接报考中科院软件所,中科院那我们学校自建校以来都没人敢报的学校。你可能会成为神话,但更容易跌落神坛!!!人家中科院根本不要二本毕业的学生!!!对整个社会的无知,会使你所有努力白费。如果你有自己坚定的梦想,全当我下面这块说的是放P。我支持有梦想的同学,也喜欢和尊重有梦想的同学。我想对你说的是:加油,拼尽自己的一切,无悔就好。如果你想保险一点,请参考我下面的建议:计算机院校是分三六九等的。大致分为六级第一级:清北、中科院强所、强985优势专业第二级:强985高校、普通985但强势专业、211特色强校第三级:普通985高校、211优势专业、普通特色强校第四级:普通211、一本强校第五级:普通一本、二本强势专业第六级:普通二本、三本院校在这些划分中具体有哪些学校,后续将会给出,小赞先点起来。可以看到大致的分级策略很简单,就是学校好就直接高一档,985>=211>=一本>=二本,能让你在当前等级上能否提一级的,是看你的专业是不是强势专业。也就是211高校强势专业等于普通985。所以,大家根据自己当前的学校等级遵循螺旋式上升报考即可。即当前在第三级,最保险的是平级读研,报考第二级,颠颠脚够得着,如果报考一级,需要加倍努力,建议大家最高跳两级。虽然知乎上每年都有二本考上武大,三个月双非上清华,在职半年复习考复旦这类激动人心的标题,但是一定要冷静分析,统计学上概率低于5%的叫不可能事件,希望大家明白。三、高校排名及分布情况1、名校分布说明一下:图中高校分布是按照省的划分。2、高校排名这时候,再结合螺旋式高校梯度划分,就可以知道,在螺旋式各个等级中,分别包含如下高校。第一级:清北、中科院强所、强985优势专业就是A+列高校+中科院第二级:强985高校、普通985但强势专业、211特色强校对应A、A-列高校第三级:普通985高校、211优势专业、普通特色强校对应B+、B列高校第四级:普通211、一本强校对应B-、C+列高校第五等级:普通一本、二本强势专业对应C、C-、未参评特色211高校第六等级:普通二本、三本院校不建议考,普通二本类研究生,真的没太大意义,这个学历并不能为你增彩多少,反而浪费了三年。需要注意的是,在学校评估里有些并不是211高校的学校,但专业评分很高的学校,也都是值得去读的。这类学校有南邮、西邮、重邮、杭电等高校
复习资料的选择,是一定要选适合自己的。考研英语用书的推荐比较多,毕竟英语要分单词真题作文.......◎考研英语用书--词汇:嫌记单词枯燥又乏味的同学用:《非常词汇》基础薄弱就用它,660个句子就能搞定2000+核心词汇,这些句子都是电影或经典名著里的句子,不是真题,不用担心以后看到真题就能想起来单词反而不利于单词背诵的问题~时间紧、想快速搞定单词的同学用:闪过英语《考研词汇闪过》根据在考试中出现的频率把词汇进行分类,完全可以根据自己的时间来记单词~比如开始先背高频词,为做真题打基础;考前也重点背高频词进行巩固,省时省力~◎考研英语用书--真题:基础薄弱大幅提分专用:英一《考研真相》/英二《考研圣经》逐词逐句逐篇的讲解真题,重点词汇、长难句都讲解的很详细,不用另买语法书,精翻查句子也非常方便。想要突破拔高成绩的:张剑黄皮书讲得没有《考研真相》详细,但是对文章的结构把握,命题人思维把握更多。有解题技巧,适合基础不错,想要突破瓶颈的同学。注:真题做完不能只对答案就行了,要做到把每篇文章都完整的翻译下来,对比参考书看看自己哪里翻译的不准确,是句子结构不清楚,还是单词在文中的意思没有掌握?翻译文章,就是在真题中巩固单词+语法◎考研英语用书--作文:作文没话说、不会写用:《写作160篇》通过词句断片帮你补充作文基础,再利用3大思路和30个黄金法则,帮你写出好作文,专门针对基础薄弱的,好好跟着学,作文肯定不会差~需要大量作文模板用:《王江涛考研英语高分写作》厚厚一本书各类模板框架供你使用,还有真题解析,没有好句子就找它~注:作文想要得高分,就是要多写多练习,写完还要及时找人修改,不要自己改,自己也改不出来什么。接下来说说考研政治用书:(考研政治不宜过早复习,尤其是时政题那都是不到考前你都不知道会发生什么,太早背也没什么用。)打基础:肖秀荣的1000题精讲精练,专门补充基础用的,书本可以每天大概看几章,1000题要好好做。跟着每天练先把基础知识打牢~真题:肖秀荣的八卷套+四套卷,基本上都会买的真题书,大题的做题思路分析的很到位,考前背背背肖四就完事了~最后说说考研数学用书:课本:《线性代数》、《概率论》、《数理统计》真题:李永乐复习全书,讲的很详细,基础也讲的比较多。另外还可以看看,陈文登的《复习指南》,高数方面比较强;数学不只是刷题刷题,基础也是很重要的,所以课本是一定要过的。以上就是全部的考研推荐资料了~现在开始准备的话,可以先买考研英语用书,尤其是单词书,毕竟单词是要最早开始背诵的,而且背多少遍都不嫌多~
2020考研复试在即,准备2021考研的小伙伴们也该行动起来啦!很多学弟学妹们这时候就进入了迷茫期:那么多的考研资料,该选哪些呢?先介绍几种资料书的来源方式: 上网搜;和身边考同一地方的同学多交流;找考上研的师兄师姐;学长学姐的经验贴。这几种资料选择方式比较靠谱的就是1和3了,我当初的考研复习资料就是从一个考上的学姐哪儿得来的,同校的学长学姐就是亲切呀......除此之外,我自己在复习过程中还买了一些,现在把它分享出来,为大家做个参考。首先从最需要复习时间的考研英语推荐用书开始~【考研英语推荐用书】单词:《非常词汇》基础弱就用它,采用语境记忆法,用660个句子记住2000+核心词汇。《考研词汇闪过》根据重要程度将词汇划分为必考词+基础词+偶考词+超纲词。(英一英二通用)真题:英一《考研真相》/英二《考研圣经》:逐词逐句讲解真题,重点词汇和每个句子都有详细讲解,长难句有详细语法图解,适合基础薄弱的同学。张剑黄皮书:适合基础很好的同学,有命题人思路详解,注重阅读逻辑。如果你能看懂文章但做不对题,想要寻求突破,选它就没错~作文:《写作160篇》(英二写作宝中宝)专门针对基础薄弱学生,教你怎么写作文~不但有全面的真题和明晰的重点,还有特别的写作技巧“三大思路突破定律”。【考研数学推荐用书】课本:高等数学教材、线性代数、概率论与数理统计真题:李永乐《复习全书》总结概念的条理要比较清晰,基础也讲的比较多。陈文灯《数学复习指南》技巧性较强,对于要考高分,数学基础较好的人来说是很好的选择,也可以辅助全书来看。网课:李永乐的线代讲义视频课可以看一看,总结的比较好。【考研政治推荐用书】这个大家推荐都比较统一,政治本身不难。认准肖秀荣《肖秀荣1000 题》,肖四肖八在最后几个月买。《风中劲草核心考点》也推荐的比较多【考研专业课推荐用书】这个专业不同,学姐也没法具体推荐,就说一点简单的:现在大多数学校还没有公布课本,那你可以先去你们学校的研究生官网找一找上一届的参考书目(大部分院校参考书目是不会变得,变的时候都7月份了……这种大家复习起来就比较辛苦……不过往好了想大家都始料未及,是站在同一个起跑线上的哈哈)。报考院校的研究生官网真的很重要!大家一定要记得关注!说完考研复习资料,就来说一说许多同学都在复习过程中遇到的问题:许多同学反映:考研英语前期复习太枯燥了,不想只背单词想直接从真题开始可以吗?当然可以了,你完全可以在真题中记单词。这样的好处是不但记住了单词还知道了它在真题中的用法。但是同样的你要花的时间也比较多,毕竟真题理解起来也比较难。我考研的时候用过的真题书《考研真相》还挺不错的,你可以去看看,词汇和句子都给你讲的明明白白的,完全就可以在真题中就可以积累词汇和句子,基础薄弱必备。当然,如果你时间不是很紧的话,还是要做好词汇的积累,毕竟像考研英语这种长线学科,基础也是非常重要的。还有的同学说:数学真的好差啊,根本看不懂真题,该怎么办?第一,你可以选择不考数学的专业。第二,如果你现在还有数学课,那么就跟着老师好好学,抓住现有的资源,把自己不会的弄懂,争取不留任何的疑问,这样你之后复习就会轻松很多。第三,如果你现在没有数学课,那么你就把课本找出来,边复习课本边把课后习题做了,每天1-2章,快的话,一个月就可以搞定。接着你再去做题,肯定会有不一样的收获。好了,关于考研推荐用书我就说这么多啦,祝愿所有看到这里的小伙伴们都有一个理想的成绩~来年9月我们研究生相约!