每个专业都有必读书单,就像每个专业都有必修课一样,计算机科学专业也不例外,与任何研究领域的学科一样,计算机科学也有着悠久的历史,其发展历程和成果,足以填满一座图书馆。在这份榜单中,我们列出了计算机专业的学生必读经典书籍,这份书单上的书包罗万象,从行业传记,到最早的计算机书籍,再到操作指南,应有尽有。下面来看看有哪些: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
程序员修炼之道《程序员修炼之道》由一系列的独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术。利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。代码整洁之道《代码整洁之道(英文版)》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,《代码整洁之道(英文版)》作者给出了一系列行之有效的整洁代码操作实践。这些实践在《代码整洁之道(英文版)》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。代码大全史蒂夫·迈克康奈尔(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 部分从个人素质、团队能力两大方面,诠释从技术到管理的转变方法。通过本书,读者可以对业务软件的架构方法学有全局的认识,同时对软件架构的核心能力有深刻的理解,对个人的技术成长起到一定的借鉴作用。《软件架构设计:大型网站技术架构与业务架构融合之道》不仅适合工程师、架构师阅读,也适合企业系统开发人员在内的软件开发从业人员阅读。
有网友留言,小编咨询2022年计算机考研的话,有什么院校它的性价比相对的高。还有就是计算机考研形式有哪些例?在这里先说几句题外话。如果所有人都能看到的商机,他就不是商机。不要相信别人比自己笨。世界上不存在的笨蛋!所有人的眼睛都是雪亮的。所有的学生全都是火眼金睛得去识别。那种投机耍滑。上边儿去。不要被那种心灵鸡汤。影响什么选择大于努力。你不付出再怎么选择也是白搭。咱们举个简单的例子,就比如说是每年的高考。在探讨所谓性价比高的前提下。必定有一个条件,那就是付出一定的代价。如果你没有付出,你连那个选择的机会都没有。当然有。人会说,偏远地区它相对的性价比高。但是你所付出一定的代价就是比如说是资源方面的,比如说是地域差异。带来了或者是信息方面的。你需要忍受一定的专业实力,学术能力,还有师资力量等的比较差。还有学生会说热门专业,它肯定性价比比较高,但是一旦是热门专业,你能看到其他学校都能看到,他为了招生,很可能出现所谓的学校层次低,但是是哪个专业。,它肯定性价比比较高,但是一旦是热门专业,你能看到其他学校都能看到,他为了招生,很可能出现所谓的学校层次低,但是是那个专或者是其他其他各种方面的因素考虑,不然如果就那么几个院校团的,它的竞争一定是非常非常惨烈的。所以你所谓性价比高的学校。其实是有其他等价的条件是需要置换的,这个你得考虑清楚。
《计算机组成原理》是清华大学出版社出版的图书,作者是蒋本珊。《计算机组成原理》系统地介绍了计算机的基本组成原理和内部工作机制。《计算机组成原理》共分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创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。
目录:报考学校有哪些必知秘密螺旋报考,降低风险高校排名与分布情况研究报录比、大小年走向,最终确定一些建议一、报考学校有哪些必知的秘密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题要好好做。跟着每天练先把基础知识打牢~真题:肖秀荣的八卷套+四套卷,基本上都会买的真题书,大题的做题思路分析的很到位,考前背背背肖四就完事了~最后说说考研数学用书:课本:《线性代数》、《概率论》、《数理统计》真题:李永乐复习全书,讲的很详细,基础也讲的比较多。另外还可以看看,陈文登的《复习指南》,高数方面比较强;数学不只是刷题刷题,基础也是很重要的,所以课本是一定要过的。以上就是全部的考研推荐资料了~现在开始准备的话,可以先买考研英语用书,尤其是单词书,毕竟单词是要最早开始背诵的,而且背多少遍都不嫌多~
近些年来,随着互联网科技的迅速发展,计算机相关学科的人才需求量普遍较高,而且计算机已经成为很多学科领域的基础性学科,所以全国开设此类专业的大学数量巨大,工科类院校、综合性院校,甚至一些医药类大学都开设了计算机相关的专业。在我们考研的时候,大家自然是一心想着报考实力最强劲的大学,但这部分学校往往也是同类型大学中比较难考的学校,所谓“又好又好考”的大学毕竟是少数,下面我就将全国高校第四轮学科评估中,计算机科学与技术学科领域的评估情况给大家做一个简单的分析,大家可以按照这个学科评估的结果,结合自己的实际情况来选择适合自己的大学。全国高校第四次学科评估中,计算机科学与技术学科领域内共有4所大学获得了最好成绩,当然,这几所大学也是我国高校中最难考的一部分大学。在全国高校第四次学科评估中,清华大学、北京大学、浙江大学和国防科技大学这4所高校拿下了计算机科学与技术学科领域内的最好成绩(A+),称得上是本学科领域内实力最强的大学。相信清华大学和北京大学的实力无人质疑,在我国很多学科领域内都非常有影响力,浙江大学也是我国顶尖大学之一,不但计算机科学与技术全国一流,软件工程也是如此,国防科技大学是一所军事类院校,有着“军中清华”的美誉,在我国超级计算机的研制方面,就有国防科技大学的功劳。大家都能够看出来,这几所高校都是我国985工程重点大学,也是我国世界一流大学A类建设高校,没有一所是好考的大学,但如果能够考上这样的大学,毕业之后的发展前景是一片光明的,至少在就业的时候非常有优势,研究生毕业之后更是备受用人单位的青睐。北京邮电大学是一所211院校,是本学科领域内学科评估成绩最好的211大学,报考的难度不亚于985院校。在计算机科学与技术学科领域内,北京邮电大学的学科评估结果为A,是本学科领域内成绩最好的211大学,能与诸多985院校获得同样的学科评估结果,证明北京邮电大学在行业领域内的实力还是非常不错的。北京邮电大学是我国第一所邮电高等学府,一直以来,在我国工科实力方面较为突出,尤其在计算机科学与技术、信息与通信工程等相关学科领域内,目前已经成为我国最重要的信息科技人才培养基地,所以从这些方面来说,北京邮电大学的学科评估结果其实并不意外。北京邮电大学除了强劲的学科实力,地理位置也非常有优势,北京作为国家首都,对于考研的学生有着非常大的吸引力,相信这样促进了北京邮电大学的报考难度和985院校一样高。总而言之,难考自然有难考的道理,如果你随便考上了一所普通大学,毕业之后的就业情况不乐观,又有什么用呢?所以,与其随便考上一所好考的大学混个文凭,倒不如努力一把,考一所实力比较强的大学,这样对自己将来的就业百利而无一害。大学好考不好考,就看你自己的努力程度,对你来说难考的大学,可能在别人眼里是比较好考的大学。其实,大家考研要以大学的学科实力为标准,并结合学校所在城市,而不是看哪所大学更容易考得上,好考的大学自然是有的,但是能给你的研究生生涯带来哪些好处呢?无非是一纸文凭,而好一些的大学,在我们将来的就业和深造时,都非常的有帮助。如果大家想报考计算机科学与技术相关的专业,可以从本专业学科评估的情况入手,结合自己的分数和对目标院校所在地的青睐程度,最后选择适合自己的一所大学。
每个专业都有的书,必须是这一本啊!(sorry,走错片场了!)思修大学四年,是我们一生非常重要的阶段,还记得大学第一节课上思修,这一节课几乎是大学四年人到的最齐的一节课了。当时思修老师说:我最享受的一节课就是大学给你们上的第一节课,每一届学生,不同的脸庞,但是他们脸上都有共同的特点,对于知识的渴求,对于大学的好奇,我希望你们能一直保持这种状态。可最终还是让思修老师失望了,自此一节课比 一节课人少 ,除非老师说下节课点名,不然不可能到齐,终于还是变成了大学里的“老油条”,学会了翘课,学会了帮人代答到。史纲到了大一下学期学《中国近现代史纲要》,这是我最喜欢的一门,每天老师都会用讲故事的方式让我们来了解近现代史发展,课堂上从来没犯过困,听得津津有味。马原太难了根本听不懂,哲学部分更难,什么唯物论、辩证法、真理和价值,每次上课总是会犯困,还好考试时是半开卷,要不然肯定会挂科。毛概这门课也是很有意思,还可以看一些历史纪录片,很轻松也学到了很多知识的一门课。上面这四本书可以说是大学生所有专业都必须有的四本书,也是考研政治必考的内容。你还记得当时上这四门课的内心活动吗?大学生活里的我们,完成了从思修到近代史,到马哲再到毛概的一步一步的蜕变,经历一次又一次爱的教育、理想的升华、心灵的美化。我们的灵魂,在不知不觉中备受洗涤,学会了更多人生道理。你呢,你们专业都有哪些必修课呢?
现在准备考研的人数越来越多,2020年考研人数已经增加到了340w人,相对的,考研辅导书也越来越多,不由让人感到十分迷茫~究竟该选什么呢?不要慌,上岸老学姐来给你做一个考研英语资料推荐!1.基础薄弱必备:太阳城考研英语3件套单词:《非常词汇》用660个句子辅助记忆2200多个重点单词,可以在语境中进行记忆,方便省事~真题:英一《考研真相》/英二《考研圣经》是真题中的每个句子都有讲解的,长难句还有详细图解分析结构,重点单词有注释,练语法、记单词、补基础就用它了~作文:《写作160篇》(英二写作宝中宝)针对写不出来句子的同学,从单词到句式结构详细讲解,还有写作步骤,教你一步步写出好文章。配套网课:张国静团队全程班网课。2.想要冲刺985、211名校的同学可以用:尖刀侠考研英语3件套单词:闪过英语《考研词汇闪过》按照在真题中出现的频率来划分单词,方便又省力。(英一英二通用)真题:尖刀侠《考研英语真题倍速快解》一个题对应一个解题模板,可以直接套用,帮你节省做题时间,提高解题的正确率。作文:尖刀侠《考研英语高分作文36法则》用36个高分写作方法,教你写出阅卷老师喜欢的高分作文。(英一英二通用)配套网课:张国静团队全程班网课,公众号闪过英语中就可以试听。顺带讲一些别的公共课吧~考研数学:1.课本:《线性代数》、《概率论》、《数理统计》2.真题:李永乐复习全书,讲的很详细,基础也讲的比较多。另外还可以看看,陈文登的《复习指南》,高数方面比较强;3.网课:张宇吧,讲的比较搞笑,学起来比较轻松。考研政治1.选择题:肖秀荣的1000题,专门补充基础用的,跟着每天练先把基础知识打牢~2.真题:肖秀荣的四套卷,基本上都会买的真题书,大题的做题思路分析的很到位,好好学肯定没问题~3.视频网课:腿姐的网课可以看一下,讲的好,长的还漂亮。好了,公共课复习用书就这些了,希望你能好好复习,一战上岸!