精华内容
下载资源
问答
  • 数据分析经典书籍大全

    千次阅读 2014-07-23 08:59:31
    数据分析经典图书大全 一、数据分析-入门篇 1.1《谁说菜鸟不会数据分析》 作者:张文霖, 刘夏璐, 狄松 简介:本书按照数据分析工作的完整流程来讲解。全书共8章,分别讲解数据分析必知必会的知识、...
    数据分析经典图书大全
    一、数据分析-入门篇
    作者:张文霖, 刘夏璐, 狄松
    简介:本书按照数据分析工作的完整流程来讲解。全书共8章,分别讲解数据分析必知必会的知识、数据处理技巧、数据展现的技术、通过专业化的视角来提升图表之美、数据分析报告的撰写技能以及持续的修炼。
    本书形式活泼,内容丰富而且充实,让人有不断阅读下去的动力。读者完全可以把这本书当小说来阅读,跟随主人公小白,在Mr.林的指点下轻松掌握数据分析的技能,提升职场竞争能力。
    购买地址http://t.cn/zWEp8L9
     
    作者:李宗民
    简介:本书结合具体的商务实例对Excel软件和数据分析进行了详细介绍,在分析实例的同时,还穿插了小知识、小技巧等内容,以帮助读者全面了解Excel的主要功能,熟练掌握数据分析的基本方法。本书内容全面、系统,具有很强的实用性。
    购买地址http://t.cn/zWE00AO
     
    作者:米尔顿 著,李芳译
    简介:本书以类似“章回小说”的活泼形式,生动地向读者展现优秀的数据分析人员应知应会的技术:数据分析基本步骤、实验方法、最优化方法、假设检验方法、贝叶斯统计方法、主观概率法、启发法、直方图法、回归法、误差处理、相关数据库、数据整理技巧;正文以后,意犹未尽地以三篇附录介绍数据分析十大要务、r工具及toolpak工具,在充分展现目标知识以外,为读者搭建了走向深入研究的桥梁。
    购买地址http://t.cn/zWE0QGM
     

    二、数据分析工具利器-Excel

    作者:凌弓创作室
    简介:本书在内容安排上,从基础到技巧再到行业应用,前后呼应,即使是零起点的读者,也不会感到晦涩难懂。而对于想系统性地学习软件操作的读者来说,可以有目的地分阶段学习,并能从行业应用阶段得到启发;
    购买地址http://t.cn/zWEOagX
     
    作者:Excel Home
    简介:详尽的实例,精彩的讲解,细致的描述,多角度的剖析,融汇Excel Home万千问题与答案,彰显Excel丰富内涵。相信本书是你爱不释手、轻松办公的利器。
    购买地址: http://t.cn/zWEODEo
     
    作者:郭刚,陈峰 等
    简介:本书分为五篇,其中第一篇是VBA基础知识篇,主要内容包括VBA的概念、宏和VBA开发环境;第二篇是VBA基础语法篇,主要内容包括VBA语法基础、VBA基础语句、程序结构控制语句、过程、Sub与Function过程;第三篇是Excel VBA对象篇,主要内容包括Excel VBA对象模型和应用程序对象、工作簿对象、工作表对象、单元格对象和图表对象;第四篇是VBA高级应用篇,主要内容包括自定义Excel 2010的用户界面、工作表控件、界面设计、XML与VBA、加载宏和数据库编程等;第五篇是综合实例与面试问答篇,主要讲解了成绩管理系统和日程安排表两个综合实例,并提供了30多个近几年各大公司经常考察的面试题。
    购买地址http://t.cn/zWEWJrp

    三、 数据分析工具利器-SPSS

    作者:张文彤,闫洁 主编
    简介:本书改变了以往SPSS书籍对统计理论和软件操作“两条主线、各自表述”的编写方式,将这两者完全融合了起来。全书共分15章,定位为统计软件和统计学入门书籍。它以SPSS 12.0为准,针对统计初学者和SPSS初级用户的需求,以统计理论为主线,详细介绍了在SPSS中的界面操作、数据管理、统计图表制作、统计描述和常用单因素统计分析方法的原理与实际操作。其内容完全覆盖目前国内大部分专业本科统计课程的教学范围,并结合SPSS的强大功能作了很好的扩展。各章后均附有参考文献和思考练习题,涉及到统计理论的章节还提供了本章小结。全书内容深入浅出,风格简洁明快,是一本难得的统计理论与SPSS操作相结合的统计参考书。
    购买地址http://t.cn/zWEWKbD
     
    作者:王璐,王沁 等编著
    简介:本书言简意赅、深入浅出、层次清晰,尽力做到用最通俗的语言解释复杂的统计学知识和SPSS软件操作。因此,书中不仅介绍了各类统计方法的基本原理,而且对其软件的实现及结果解释都进行了详细说明;所选择的实例多来自社会经济、管理金融和工程技术等领域,具有极强的典型性和参考性。
    购买地址http://t.cn/zWEWQ5B
     
    作者:薛薇
    简介:全书以统计分析的应用需求为主线,以通俗易懂的语言对SPSS中的主要统计分析方法的核心思想进行系统的介绍,并对其在SPSS中的操作实现步骤进行详尽说明,同时配合应用案例分析,使读者能够较快领会方法的要点,掌握方法的实现操作,明确方法的适应特点。本书克服SPSS手册类教材中只注重操作说明而忽略原理讲解的不足,同时弥补了统计专业教材中只注重原理述论而缺乏实现工具的缺憾,是一本特色鲜明、具有广泛使用价值的精品教材。
    购买地址http://t.cn/zWEWmp1
     
    作者:元昌安
    简介:本书从数据挖掘基础、数据挖掘经典算法、数据挖掘业务建模与模型评价、SPSS Clementine数据挖掘实务这4方面对数据挖掘技术进行了全面介绍。本书既有数据挖掘理论知识、又有SPSS Clementine数据挖掘实战,注重从理论到实践。
    购买地址http://t.cn/zWEWBHr
     
    作者:谢邦昌 主编
    简介:本书主要介绍了如下内容:数据挖掘的入门知识。数据挖掘的应用。数据挖掘在CRM(客户关系管理)中的角色;SPSS Clementine 11.0版本所拥有的所有节点的详细操作指南,包括构建数据流、字段操作节点、建立CLEM表达式,建模节点和生成模型节点等。本书还介绍了SPSS Clementine软件自带的示例数据流的案例讲解,包括:通过监测一台机器的状态信息来识别和预测故障状态;农业发展贷款申请中的欺诈探测;零售行业中,预测促销所带来的影响;市场购物篮研究。
    购买地址http://t.cn/zWEWgCO

    四、 数据分析工具利器-SAS

    作者:董大钧 主编
    简介:本书基于SAS 9.1.3中文版本编写,介绍了SAS Learning Edition基于窗口点击式环境以及Base SAS、SAS\STAT的用法。全书以统计分析方法为主线,通过大量实例,详细介绍了SAS程序设计方法及各种统计过程适用条件和使用方法,并对统计过程实例的输出结果做了详尽的解释。
    购买地址http://t.cn/zWElPsf
     
    作者:谢龙汉,尚涛
    简介:从SAS编程出发,用案例形式介绍SAS数据挖掘在各领域的广泛应用,全书分为SAS基础篇、提高篇及应用篇,每章均给出大量分析案例。
    购买地址http://t.cn/zWElZKd
     
    作者:姚志勇 编著
    简介:本书是作者多年来在企业实践工作中的经验总结,详细讲解了使用SAS进行商业数据挖掘的方法,其中包含了目前公开出版的诸多SAS教材没有的大量实战内容。
    购买地址http://t.cn/zWElACX

    五、开源数据分析工具-R

    作者:薛毅,陈立萍 编著
    简介:书中结合数理统计问题对R软件进行科学、准确和全面的介绍,以便使读者能深刻理解该软件的精髓和灵活、高效的使用技巧.此外,还介绍了在工程技术、经济管理、社会生活等各方面的丰富的统计问题及其统计建模方法,通过该软件将所建模型进行求解,使读者获得从实际问题建模入手,到利用软件进行求解,以及对计算结果进行分析的全面训练。
    购买地址http://t.cn/zWElyWZ
     
    作者:王斌会 编著
    简介:全书共分14章,主要内容有:多元数据的收集和整理、多元数据的直观显示、线性与非线性模型及广义线性模型、判别分析、聚类分析、主成分分析、因子分析、对应分析、典型相关分析等常见的主流方法。
    购买地址http://t.cn/zWElGJR

    六、挖矿之基础-数据仓库

    6.1《 零基础学SQL
    作者:孙浏毅 等编著
    简介:SQL(Structured Query Language)作为一门结构化的查询语言,是关系数据库中最常用的语言。
    购买地址http://t.cn/zWElxPR
     
    作者:(美)贝尔,(美)肯德尔,(美)塞尔曼 著,宁青,唐李洋,诸云萍 译
    简介:本书是“MySQL High Availability”的中文翻译版,主要讲解真实环境下如何使用MySQL的复制、集群和监控特性,揭示MySQL可靠性和高可用性的方方面面。本书由MySQL开发团队亲自执笔,定位于解决MySQL数据库的常见应用瓶颈,在保持MySQL的持续可用性的前提下,挖潜各种提高性能的解决方案。本书分为三个部分。第一部分讲述MySQL复制,包括高可用性和横向扩展,第二部分介绍构建健壮的数据中心时监控和性能方面的问题,第三部分给出其他MySQL相关内容,包括云计算和MySQL集群。
    购买地址http://t.cn/zWEl6Xq
     
    作者:秦靖,刘存勇 著
    简介:《Oracle从入门到精通(视频实战版)》特色:基本概念→语法讲解→示例讲解→实践练习→项目实战,322个实例、4个项目案例、71个技巧、116个练习题,超值DVD-ROM,11小时多媒体语音教学视频,超值赠送SQL Server学习视频。
    购买地址http://t.cn/zWElKM6
     
    6.4《 Hadoop实战
    作者:(美) 拉姆 (Lam,C.) 著 ; 韩冀中 译
    简介:作为云计算所青睐的分布式架构,Hadoop 是一个用Java 语言实现的软件框架,在由大量计算机组成的集群中运行海量数据的分布式计算,是谷歌实现云计算的重要基石。本书分为3 个部分,深入浅出地介绍了Hadoop 框架、编写和运行Hadoop 数据处理程序所需的实践技能及Hadoop 之外更大的生态系统。
    购买地址http://t.cn/zWElOHU

    七、数据挖矿开始-数据挖掘

    作者:(美)陈封能,(美)斯坦巴赫,(美)库玛尔 著,范明 等译
    简介:本书全面介绍了数据挖掘的理论和方法,旨在为读者提供将数据挖掘应用于实际问题所必需的知识。本书涵盖五个主题:数据、分类、关联分析、聚类和异常检测。
    购买地址http://t.cn/zWElYSw
     
    作者:(美)韩家炜(Han,J.) 等著,范明 等译
    简介:本书完整全面地讲述数据挖掘的概念、方法、技术和最新研究进展。本书对前两版做了全面修订,加强和重新组织了全书的技术内容,重点论述了数据预处理、频繁模式挖掘、分类和聚类等的内容,还全面讲述了OLAP和离群点检测,并研讨了挖掘网络、复杂数据类型以及重要应用领域。
    购买地址http://t.cn/zWEl1ne
     
    作者:纪希禹 主编
    简介:本书从理论、应用实例和数据挖掘的发展趋势,以及面临的机遇和挑战等方面,对数据挖掘技术进行了详细介绍,其中在应用实例部分分别介绍了数据挖掘技术在客户关系管理、市场营销、证券领域、电信领域、产品设计、军事领域以及web数据挖掘等方面的应用。
    购买地址http://t.cn/zWmYyOL
     
    作者:(美)罗塞尔 著,师蓉 译
    简介:这是一本非读不可的书,因为现在的数据都散落在各处,令人眼花缭乱。[Matthew] Russell 这位API 达人、社交媒体专家(当然他更像是数据方面的科学家)在社交媒体数据挖掘方面巧妙地开创了先河。
    购买地址http://t.cn/zWmYGqT

    八、数据展现之美-数据可视化篇

    作者:(美) Julie Steele Noah Iliinsky 编,祝洪凯,李妹芳 译
    简介:在本书中,20多位可视化专家包括艺术家、设计师、评论家、科学家、分析师、统计学家等,展示了他们如何在各自的学科领域内开展项目。他们共同展示了可视化所能实现的功能以及如何使用它来改变世界。在《数据可视化之美》中,你将:
    通过简单的可视化实践探索讲故事的重要性。
    了解颜色如何传达我们尚未充分意识到而大脑已经识别出的信息。
    发现我们购买的书籍和我们的交际圈如何揭示内心的自我。
    通过对民航交通的可视化探索识别航空旅行的混乱的一种方法。
    揭秘研究人员如何调查未知问题,包括从最初的草图到发表的论文。
    购买地址http://t.cn/zWmYtX8
     
    作者:刘万祥 著
    简介:职场人士如何制作精美的商务图表?技术分子与艺术细胞的结合应用是困扰大家的长期难题。本书正是一本知难而上的上乘之作,作者以深厚的Excel技术功底,配合超凡脱俗的商务美感,演绎出一场又一场图表盛宴,令人惊艳不已!
    购买地址http://t.cn/zWmYfw3
     
    作者:张志 等著
    简介:别成为职场中传说的超级白领酱油男:聊电话是心不在焉的,开会是半睡半醒的,讲PPT是信口胡诌的,秀演讲是乱捣浆糊的, 和对手竞争是暗自发慌的,约客户交流是谈天扯淡的,回用户提问是圆滑推脱的,最后催款是满脸堆笑的……
    购买地址http://t.cn/zWmYxHQ
     
    作者:杜龙 编著
    简介:全书共分为4个部分16章,多视角细致入微的讲解了图表制作,从图表认知到Excel图表基础知识,再到Excel图表多技巧的综合应用;从色彩到图表样式,再到Excel图表的实际上手操作,均有涉及。
    购买地址http://t.cn/zWmY6bN
    展开全文
  • 今天这篇文章就从理论、业务到方法、工具,面向产品经理,推荐 11 本精挑细选的数据分析相关书籍。看完这些书,你就是最懂数据分析的产品经理。一、基础理论(一)《深入浅出数据分析》《深入浅出数据分析》采用活泼...

    如果要画一个产品经理的技能树,那么一定有一个分支是数据分析。可以说,数据分析贯穿了产品经理工作的始终。所以产品经理要提高自己的核心竞争力,数据分析是必经之路。

    今天这篇文章就从理论、业务到方法、工具,面向产品经理,推荐 11 本精挑细选的数据分析相关书籍。

    看完这些书,你就是最懂数据分析的产品经理。

    一、基础理论

    (一)《深入浅出数据分析》

    《深入浅出数据分析》采用活泼直观的语言向小白们拉开了数据分析的大门。产品经理可以通过这本书轻松搭建起数据分析的理论基础,简单地应用在日常工作中。

    (二)《深入浅出统计学》

    《深入浅出统计学》让统计理论的学习既有趣又自然,不仅能让产品经理充分掌握统计学的要义,更会提供将统计理论应用到日常工作中的思维路径。

    二、精通业务

    (一)《大数据时代》

    《大数据时代》的作者用三个部分讲述了大数据时代的思维变革、商业变革和管理变革。对于产品经理来说,这本书提供了一个较高的行业思考角度,更提供了大数据思维的转变历程。

    (二)《增长黑客》

    《增长黑客》是国内第一本引进 Growth Hacker 概念的书籍。对于产品经理来说,它提供了增长的新视角,更能帮助产品经理科学地理解和把握用户生命周期。

    三、谙熟方法

    (一)《精益数据分析》

    《精益数据分析》是一套反复实践的方法论,清晰且系统地展示了数据如何应用在日常产品设计、迭代和运营中。

    (二)《精通 Web Analytics 2.0》

    《精通 Web Analytics 2.0》阐述了如何去衡量、分析目前互联网上出现的新技术和应用,并在此基础上快速行动。这本书可以使产品经理对网站/App 和数据的分析能力提升到另一个层次。

    (三)《数据之美,一本书学会可视化设计》

    产品经理通常需要多方沟通协作,将数据分析的结果优美又友好地呈现出来就会大大提高沟通的效率。《数据之美:一本书学会可视化设计》提供了数据分析过程和数据可视化呈现丰富的方法论和案例总结。

    (四)《商务智能》

    《商务智能》推荐给高级玩家,书中主要介绍了商务智能一些核心技术的应用,包括数据仓库、业务报表等内容。这本书能使产品经理们深刻地认识到数据分析是如何落地到业务和产品决策的。

    四、运用工具

    (一)《SQL 必知必会》

    《SQL 必知必会》由浅入深地讲解了 SQL 的基本概念和语法,能帮助产品经理高效理解数据库设计和创建,更能帮助你用简单的语法实现对数据的查询、归一和联接,使自己的工作尽量形成闭环。

    (二)《利用 Python 进行数据分析》

    《利用 Python 进行数据分析》能迅速教产品经理如何利用各种 Python 库高效地解决各式各样的数据分析问题。对产品经理来说,掌握 Python 不仅能提高自己的工作效率,更能提高与技术人员沟通的效率。

    (三)《R 语言实战》

    产品经理可以通过这本书掌握如何用 R 统计数据并且呈现为图形,并应用在日常的用户调研、产品复盘、数据报表等工作中。

    数据分析技能的提升,看书学习只是开始的第一步,只有在日常工作中不断应用实践,才会将这些知识内化成自己的功力。

    展开全文
  • 经典书籍

    千次阅读 2014-01-15 13:30:26
    如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读...其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的

    如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”

    很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。

     

    1. 《代码大全》 史蒂夫·迈克康奈尔

    推荐数:1684

    code complete 代码大全

    “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky

    对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。– esac

     

    2. 《程序员修炼之道

    推荐数:1504

    Pragmatic Programmer 程序员修炼之道

    对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个P2P的音乐交换网络图,那这本书就适合你了。—— Joel

    3. 《计算机程序的构造和解释

    推荐数:916

    Structure and Interpretation of Computer Programs 计算机程序的构造和解释

    就个人而言,这本书目前为止对我影响醉倒的一本编程书。

    代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。其他书籍则处理算法。这些书都有自己所属的位置。

    然而《计算机程序的构造和解释》与这些不同。这是一本会启发你的书,它会燃起你编写出色程序的热情;它还将教会你认识并欣赏美;它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。

    同时,你将会学到其他东西,函数式编程(第三章)、惰性计算、元编程、虚拟机、解释器和编译器。

    一些人认为此书不适合新手。个人认为,虽然我并不完全认同要有一些编程经验才能读此书,但我还是一定推荐给初学者。毕竟这本书是写给著名的6.001,是麻省理工学院的入门编程课程。此书或许需要多做努力(尤其你在做练习的时候,你也应当如此),但这个价是对得起这本书的。

    你还不确信么?那就读读第一版的前言或序言。网上有免费的电子版。 - Antti Sykäri

     

    4. 《C程序设计语言

    推荐数:774

    The C Programming Language C程序设计语言

    这本书简洁易读,会教给你三件事:C 编程语言;如何像程序员一样思考;底层计算模型。(这对理解“底层”非常重要)—— Nathan

     

    5. 《算法导论

    推荐数:671

    Introduction to algorithms 算法导论

    代码大全》教你如何正确编程;《人月神话》教你如何正确管理;《设计模式》教你如何正确设计……

    在我看来,代码只是一个工具,并非精髓。开发软件的主要部分是创建新算法或重新实现现有算法。其他部分则像重新组装乐高砖块或创建“管理”层。我依然梦想这样的工作,我的大部分时间(>50%)是在写算法,其他“管理”细节则留给其他人…… —— Ran Biron

     

    6. 《重构:改善既有代码的设计

    推荐数:617

    Refactor 重构:改善既有代码的设计

    我想我不得不推荐《重构》:改进现有代码的设计。—— Martin

    我必须承认,我最喜欢的编程语录是出自这本书:任何一个傻瓜都能写出计算机能理解的程序,而优秀的程序员却能写出别人能读得懂的程序。—— Martin Fowler

     

    7. 《设计模式

    推荐数:617

    Design Patterns 设计模式

    就我而言,我认为四人帮编著的《设计模式》是一本极为有用的书。虽然此书并不像其他建议一样有关“元”编程,但它强调封装诸如模式一类的优秀编程技术,因而鼓励其他人提出新模式和反模式(antipatterns),并运用于编程对话中。—— Chris Jester-Young

     

    8. 《人月神话

    推荐数:588

    The Mythical Man-Month 人月神话

     

    9. 《计算机程序设计艺术

    推荐数:542

    The Art of Computer Programming 计算机程序设计艺术

    这是高德纳倾注心血写的一本书。—— Peter Coulton

     

    10. 《编译原理(中文版) | 英文版(龙书)

    推荐数:462

    Compilers: Principles, Techniques, and Tools 编译原理:原理、技术与工具

    我很奇怪,居然没人提到龙书。(或许已有推荐,我没有看到)。我从没忘过此书的第一版封面。此书让我知道了编译器是多么地神奇绝妙。- DB

     

    11. 《深入浅出设计模式(中文版) | 英文影印版

    推荐数:445

    我知道四人帮的《设计模式》是一本标准书,但倒不如先看看这部大部头,此书更为简易。一旦你了解了解了基本原则,可以去看四人帮的那本圣经了。- Calanus

     

    12. 《哥德尔、艾舍尔、巴赫书:集异璧之大成

    推荐数:437

    如果下昂真正深入阅读,我推荐道格拉斯·侯世达(Douglas Hofstadter)的《哥德尔、艾舍尔、巴赫书》。他极为深入研究了程序员每日都要面对的问题:递归、验证、证明和布尔代数。这是一本很出色的读物,难度不大,偶尔有挑战,一旦你要鏖战到底,将是非常值得的。 – Jonik

     

    13. 《代码整洁之道

    推荐数:329

    虽然《代码整洁之道》和《代码大全》有很多共同之处,但它有更为简洁更为实际的清晰例子。 – Craig P. Motlin

     

    14. 《Effective C++》和《More Effective C++

    推荐数:297

    在我职业生涯早期,Scott Meyer的《Effective C++》和后续的《More Effective C++》都对我的编程能力有着直接影响。正如当时的一位朋友所说,这些书缩短你培养编程技能的过程,而其他人可能要花费数年。

    去年对我影响最大的一本书是《大教堂与市集》,该书教会我很有关开源开发过程如何运作,和如何处理我代码中的Bug。 – John Channing

     

    15. 《编程珠玑

    推荐数:282

    尽管我不得不羞愧地承认,书中一半的东西我都没有理解,但我真的推荐《编程珠玑》,书中有些令人惊奇的东西。 – Matt Warren

     

    16. 《修改代码的艺术》by Michael Feathers

    我认为没有任何一本书能向这本书一样影响了我的编程观点。它明确地告诉你如何处理其他人的代码,含蓄地教会你避免哪些(以及为什么要避免)。- Wolfbyte

    同意。很多开发人员讨论用干净的石板来编写软件。但我想几乎所有开发人员的某些时候是在吃其他开发人员的狗食。– Bernard Dy

     

    17. 《编码:隐匿在计算机软硬件背后的语言

    我推荐Charles Petzold的《编码》。在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 – hemil

     

    18. 《禅与摩托车维修艺术 / Zen and the Art of Motorcycle Maintenance》

    对我影响最大的那本书是 Robert Pirsig 的《禅与摩托车维修艺术》。不管你做什么事,总是要力求完美,彻底了解你手中的工具和任务,更为重要的是,要有乐趣(因为如果你做事有乐趣,一切将自发引向更好的结果)。 – akr

    (编注:关于这本书,也可以看看阮一峰的读后感。)

     

    19. 《Peopleware / 人件集:人性化的软件开发

    Demarco 和 Lister 表明,软件开发中的首要问题是人,并非技术。他们的答案并不简单,只是令人难以置信的成功。第二版新增加了八章内容。 – Eduardo Molteni

     

    20. 《Coders at Work / 编程人生

    一本非常有影响力的书,可以从中学到一些业界顶级人士的经验,了解他们如何思考并工作。 – Jahanzeb Farooq

     

    21. 《Surely You’re Joking, Mr. Feynman! / 别闹了,费曼先生!》

    虽然这本书可能有点偏题,但不管你信不信,这本书曾在计算机科学专业课程的阅读列表之上。一个优秀的角色模型,一本有关好奇心的优秀书籍。 – mike511

     

    22. 《Effective Java 中文版》

    此书第二版教你如何编写漂亮并高效的代码,虽然这是一本Java书,但其中有很多跨语言的理念。 – Marcio Aguiar

     

    23. 《Patterns of Enterprise Application Architecture / 企业应用架构模式》

    很奇怪,还没人推荐 Martin Fowler 的《企业应用架构模式》- levi rosol

     

    24. 《The Little Schemer》和《The Seasoned Schemer nmiranda

    这两本是LISP的英文书,尚无中文版。美国东北大学网站上也有电子版。

     

    25. 《交互设计之路》英文名:《The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity》该书作者:Alan Cooper,人称Visual Basic之父,交互设计之父。

    本书是基于众多商务案例,讲述如何创建更好的、高客户忠诚度的软件产品和基于软件的高科技产品的书。本书列举了很多真实可信的实际例子,说明目前在软件产品和基于软件的高科技产品中,普遍存在着“难用”的问题。作者认为,“难用”问题是由这些产品中存在着的高度“认知摩擦”引起的,而产生这个问题的根源在于现今软件开发过程中欠缺了一个为用户利益着想的前期“交互设计”阶段。“难用”的产品不仅损害了用户的利益,最终也将导致企业的失败。本书通过一些生动的实例,让人信服地讲述了由作者倡导的“目标导向”交互设计方法在解决“难用”问题方面的有效性,证实了只有改变现有观念,才能有效地在开发过程中引入交互设计,将产品的设计引向成功。

    本书虽然是一本面向商务人员而编写的书,但也适合于所有参与软件产品和基于软件的高科技产品开发的专业人士,以及关心软件行业和高科技行业现状与发展的人士阅读。

    他还有另一本中文版著作:《About Face 3 交互设计精髓

     

    26. 《Why’s (Poignant) Guide to Ruby 》

    如果你不是程序员,阅读此书可能会很有趣,但如果你已经是个程序员,可能会有点乏味。

     

    27. 《Unix编程艺术

    It is useful regardless operating system you use. – J.F. Sebastian
    不管你使用什么操作系统,这本书都很有用。 – J.F. Sebastian

     

    28. 《Practices of an Agile Developer / 高效程序员的45个习惯:敏捷开发修炼之道

    45个习惯,分为7个方面:工作态度、学习、软件交付、反馈、编码、调试和协作。

    每一个具体的习惯里,一开始提出一个谬论,然后展开分析,之后有正队性地提出正确的做法,并设身处地地讲出了正确做法给你个人的“切身感受”,最后列出几条注意事项,帮助你修正自己的做法(“平衡的艺术”)。

     

    29. 《Test-Driven Development by Example. / 测试驱动开发

    前面已经提到的很多书都启发了我,并影响了我,但这本书每位程序员都应该读。它向我展示了单元测试和TDD的重要性,并让我很快上手。 – Curro

    我不关心你的代码有多好或优雅。如果你没有测试,你或许就如同没有编写代码。这本书得到的推荐数应该更高些。人们讨论编写用户喜欢的软件,或既设计出色并健壮的高效代码,但如果你的软件有一堆bug,谈论那些东西毫无意义。– Adam Gent

     

    30. 《Don’t Make Me Think / 点石成金:访客至上的网页设计秘笈

    取决于你所追求的目标。我喜欢《代码大全》是因纯编程,《点石成金》是一本有关UI设计的卓越书籍。 – Justin Standard

     

    【更新】:2012年8月17日19:08:39

    最近有其他网站转载此文,但标题被改为《一个合格的程序员应该读的30本书》。这标题改的不好,偏离原文意思了。况且上文中不止提到了30本书。

    今日重看 SO 那个原帖,发现于今年年初被关闭了。不过有人做了汇总,把其他回复中提到的书籍,放在投票数最高的回复中。

    《Modern C++ Design》 by Andrei Alexandrescu

    Best Software Writing I》 by Joel Spolsky

    《The Practice of Programming | 程序设计实践》by Kernighan and Pike

    《Pragmatic Thinking and Learning: Refactor Your Wetware》 by Andy Hunt

    《Software Estimation: Demystifying the Black Art》 by Steve McConnel

    《The Passionate Programmer| 我编程,我快乐:程序员职业规划之道》by Chad Fowler

    《Hackers: Heroes of the Computer Revolution | 黑客:计算机革命的英雄》

    《Algorithms + Data Structures = Programs》

    《Writing Solid Code》

    JaveScript:The Good Parts | JavaScript语言精粹》

    《Getting Real 》by 37 Signals

    Foundations of Programming 》by Karl Seguin

    《Computer Graphics: Principles and Practice in C (2nd Edition) | 计算机图形学原理及实践:C语言描述》

    《Thinking in Java | Java编程思想》by Bruce Eckel

    《The Elements of Computing Systems》

    《Refactoring to Patterns | 重构与模式 》 by Joshua Kerievsky

    Modern Operating Systems | 现代操作系统》by Andrew S. Tanenbaum

    《The Annotated Turing》

    《Things That Make Us Smart》 by Donald Norman

    《The Timeless Way of Building | 建筑的永恒之道 》by Christopher Alexander

    《The Deadline: A Novel About Project Management》 by Tom DeMarco

    《The C++ Programming Language | C++程序设计语言》by Stroustrup

    Patterns of Enterprise Application Architecture | 企业应用架构模式

    《Computer Systems – A Programmer’s Perspective | 深入理解计算机系统》

    《Agile Principles, Patterns, and Practices in C#》 by Robert C. Martin

    Growing Object-Oriented Software, Guided by Tests

    《Framework Design Guidelines | .NET设计规范:约定、惯用法与模式》 by Brad Abrams

    《Object Thinking》 by Dr. David West

    《Advanced Programming in the UNIX Environment | UNIX环境高级编程》 by W. Richard Stevens

    《Hackers and Painters: Big Ideas from the Computer Age  | 黑客与画家》

    《The Soul of a New Machine | 新机器的灵魂》 by Tracy Kidder

    CLR via C# | 框架设计》 by Jeffrey Richter

    Design Patterns in C#》 by Steve Metsker

    《Alice in Wonderland | 爱丽丝梦游仙境》 by Lewis Carol

    Zen and the Art of Motorcycle Maintenance | 禅与摩托车维修艺术》by Robert M. Pirsig

    《About Face – The Essentials of Interaction Design | About Face3交互设计精髓

    《Here Comes Everybody: The Power of Organizing Without Organizations | 未来是湿的:无组织的组织力量》 by Clay Shirky

    《The Tao of Programming》

    《Computational Beauty of Nature》

    Philip and Alex’s Guide to Web Publishing

    《Object-Oriented Analysis and Design with Applications | 面向对象分析与设计》 by Grady Booch

    Effective Java | Effective Java中文版》 by Joshua Bloch

    《Computability: An Introduction to Recursive Function Theory》 by N. J. Cutland

    《Masterminds of Programming | 编程大师智慧/编程之魂》

    《Tao Te Ching | 道德经》

    《The Productive Programmer | 卓有成效的程序员

    《The Art of Deception》 by Kevin Mitnick

    《The Career Programmer: Guerilla Tactics for an Imperfect World》 by Christopher Duncan

    《Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp》

    《Masters of Doom | Doom启示录》

    Pragmatic Unit Testing in C# with NUnit》 by Andy Hunt and Dave Thomas with Matt Hargett

    《How To Solve It: A New Aspect of Mathematical Method | 怎样解题:数学思维的新方法》 by George Polya

    《The Alchemist | 牧羊少年奇幻之旅》 by Paulo Coelho

    《Smalltalk-80: The Language and its Implementation》

    《Writing Secure Code (2nd Edition) 》by Michael Howard

    《Introduction to Functional Programming》 by Philip Wadler and Richard Bird

    《No Bugs!: Delivering Error Free Code in C and C++》 by David Thielen

    《Rework | 重来:更为简单有效的商业思维》 by Jason Freid and DHH

    《JUnit in Action | JUnit实战》

     

     

    后语

    除这个书单之外,曾经也有微博网友推荐《一些经典的计算机书籍》,大约在50本。

    以下列表中的计算机书籍(中文版)来自微博:@程序员的那些事 粉丝的推荐。按推荐次数,从高到低往下排。如果大家还有其他计算机相关的经典书籍推荐,请在评论中留言,或者在这条微博的评论中留言,我们将继续扩充这个列表。

    1. 算法导论(第2版)
    2. 代码大全(第2版)
    3. C++ Primer中文版(第4版)
    4. 设计模式:可复用面向对象软件的基础
    5. 浪潮之巅
    6. Java编程思想(第4版)
    7. Java核心技术 卷1:基础知识
    8. Java核心技术 卷2:高级特性
    9. 人月神话
    10. Linux内核编程
    11. C程序设计语言(第2版新版)
    12. 黑客与画家:硅谷创业之父Paul Graham文集
    13. 编程之美:微软技术面试心得
    14. 代码之美
    15. 软件随想录:程序员部落酋长Joel谈软件
    16. 架构之美
    17. 国外计算机科学经典教材:Unix & Linux大学教程
    18. 深入理解计算机系统(原书第2版)
    19. UNIX网络编程 卷1:套接字联网API
    20. UNIX网络编程 卷2:进程间通信
    21. 自动机理论、语言和计算导论
    22. 软件架构的艺术
    23. Effective C++中文版
    24. Effective Java中文版(第2版)
    25. PHP & MySQL Web数据库应用开发指南(第2版)
    26. PHP经典实例(第2版)
    27. C++ 编程思想 第1卷
    28. C++ 编程思想 第2卷   两卷合订本
    29. Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理
    30. 数据库系统导论(原书第8版)
    31. Python参考手册(第4版)
    32. Python灰帽子
    33. 提高C++性能的编程技术
    34. 从网管员到CTO:网络设备配置与管理实战详解
    35. 深入理解计算机系统(修订版)
    36. UNIX编程艺术
    37. 深入理解Java虚拟机:JVM高级特性与最佳实践
    38. Microsoft.NET框架程序设计
    39. 代码整洁之道
    40. 编程珠玑(第2版)、编程珠玑(续)
    41. 大话设计模式
    42. C#开发宝典
    43. 深入理解Linux内核(第3版)
    44. UNIX环境高级编程 (第2版)
    45. WCF服务编程:.NET开发者决战SOA的制胜利剑(第3版)
    46. 现代编译原理:C语言描述 (虎书)
    47. 高级编译器设计与实现 (鲸书)
    48. 编译原理(第2版)(龙书)
    49. Windows核心编程 (第5版)
    50. C++标准程序库:自修教程与参考手册
    51. 设计原本:计算机科学巨匠Frederick P.Brooks的思考
    52. 软件框架设计的艺术


    ====================================================================

    在之前的一篇博客中我曾提到:程序员成功的秘诀在于创意和原创性思维。

    但是如果你没有创意该怎么办?别担心,并非只有你这样。事实上,你所遇到的大部分程序员都缺乏创意。原因在于,跟编程中客观的逻辑性思维相比,创意需要一种不同的思维方式。

    幸运的是,创新思维是可以学习的。我列出了一个可以激发创意的书籍清单。(注:排名不分先后,有两本书没有相应中文名,应该是没有中文版)

    Pragmatic Thinking and Learning: Refactor Your Wetware》 – Andy Hunt 安迪·亨特

    这是一本为程序员量身定制的激发创意的书,作者安迪自己也是一名程序员。(他也是《程序员修炼之道:从小工到专家》的作者之一)。

    Thinkertoys: A Handbook of Creative-Thinking Techniques – Michael Michalko
    米哈尔科商业创意全攻略》 – 迈克尔·米哈尔科

    迈克尔·米哈尔科通过带领你解决一些拼图游戏来迫使你改变思维方式。对于那些缺乏创意的人来说这可能往往是一项艰巨的任务。

    Thinkpak: A Brainstorming Card Deck – Michael Michalko迈克尔·米哈尔科

    这并不是一本真正的书。基于从《米哈尔科商业创意全攻略》中学到的技术,迈克尔·米哈尔科做了一副卡片,你可以用这副卡片来激发自己的创意,并将你的创意运用于实际应用中。

    Cracking Creativity: The Secrets of Creative Genius – Michael Michalko
    《创意的技术:100位天才的9种思考习惯》- 迈克尔·米哈尔科

    迈克尔·米哈尔科的三本书(资料)中的最后一本。在这本书中,迈克尔着重讲了如何像历史上包括莱昂纳多·达·芬奇和华特·迪士尼在内的创意天才一样进行思考。

    How to Get Ideas – Jack Foster, Larry Corby
    《更多好主意》- 杰克·福斯特 & 拉里·科比

    拥有原创性的想法是有创意的一个表现,但这些想法从何而来呢?这本书会告诉你如何激发产生新的想法,并让你达到更高的水平。

    The Innovator’s Toolkit: 50+ Techniques for Predictable and Sustainable Organic Growth– David Silverstein, Philip Samuel, Neil DeCarlo
    《创新者工具箱: 50+可预见与可持续创新技术》- 大卫·西尔弗斯坦,菲利普·塞缪尔,尼尔·戴卡洛

    创新与科技的发展是相辅相成的。以Apple或Google公司为例,这些公司在不断地创新计算机硬件和软件。Silverstein等人写的这本书对创新者来说是一本非常棒的参考书。要想成为一名成功的创新者,你也必须是一名充满创意的思想者。

    编程是非常简单的,如果你正在读这篇博客,那么你很可能已经掌握了至少一门编程语言。现在你知道了如何才能达到更高的水平:要有创意

    如果还有有其他书籍激励你成为一名有创意的创新者,或者你知道本文中那两本没有中文译名书籍的中文名,请在微博或评论中和大家一起分享。


    ==================================================================================

    Coding Practice | 编程实践

    基础篇

    Clean Code《代码整洁之道》

    Pragmatic Unit Testing《单元测试之道》

    The Productive Programmer《卓有成效的程序员》

    Test-Driven Development By Example《测试驱动开发》

    Clean Coder《程序员的职业修养》

    The Art of Readable Code《编写可读代码的艺术》

    进阶篇

    Refactoring To Patterns《重构与模式》

    Implementation Patterns《实现模式》

    Code Complete《代码大全》

    The Pragmatic Programmer《程序员修炼之道》

    高级篇

    Structure and Interpretation of Computer Programs《计算机程序的构造和解释》

    Working Effectively with Legacy Code《修改代码的艺术》

    Architecture & Design | 架构与设计

    基础篇

    Agile Software Development 《敏捷软件开发:原则、实践与模式》

    Head First Design Patterns《深入浅出设计模式

    Design Patterns 《设计模式》

    进阶篇

    The Art of UNIX Programming 《Unix编程艺术》

    Practical API Design 《框架设计的艺术》

    Domain Specific Languages 《领域特定语言》

    Patterns of Enterprise Application Architecture 《企业应用架构模式》

    高级篇

    Release It Domain-Driven Design 《领域驱动设计》

    Enterprise Integration Patterns《企业集成模式》

    Beautiful Architecture《架构之美》

    Pattern-Oriented Software Architecture《面向模式的软件架构》

    Methodology | 方法学

    基础篇

    User Stories Applied《用户故事与敏捷方法》

    The Gold Mine《金矿》

    Scrum and XP From the Trenches《硝烟中的Scrum和XP》

    Continuous Integration《持续集成》

    Extreme Programming Explained《解析极限编程》

    进阶篇

    Lean Thinking《精益思想》

    Continuous Delivery《持续交付》

    How Google Tests Software Agile Testing Extreme Programming Refactored《重构极限编程》

    高级篇

    Specification By Example

    Thought & Leadership | 思想与领导力

    基础篇

    The Effective Executive《卓有成效的管理者》

    Are Your Lights On?《你的灯亮着吗》

    Becoming A Technical Leader《成为技术领导者》

    进阶篇

    The Fifth Discipline《第五项修炼》

    The Design Of Business Management 3.0《管理3.0:培养和提升敏捷领导力》

    Presentation To Win The McKinsey Way《麦肯锡方法》

    高级篇

    Thinking, Fast and Slow《思考,快与慢》


    =======================================================================================
    展开全文
  • 计算机经典书籍

    千次阅读 2018-05-24 11:23:45
    转载地址:http://www.52cs.org/?p=1915学计算机也有几年了,眼看明年就要毕业,在这里总结一下我看过的书,并...好的,现在开始:推荐度参考: 6分:可看可不看 7分:值得一读 8分:经典好书, 9分:强烈推荐 ,...

    转载地址:http://www.52cs.org/?p=1915

    学计算机也有几年了,眼看明年就要毕业,在这里总结一下我看过的书,并推荐一些我认为好的书,还有一些是我听说好的但没看过的,也写在这里,对于下面的书,如果看过的我会按自己的读后感打一个分和一些评价, 评分及供参考。如有问题,欢迎讨论 。好的,现在开始:

    推荐度参考: 6分:可看可不看  7分:值得一读  8分:经典好书, 9分:强烈推荐 ,10分: 神品级

    C语言类:

    C程序设计语言: 推荐度:8分

    http://upload-images.jianshu.io/upload_images/3457125-027bd8100cd786d5.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    书籍简介:在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。

    原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,《C程序设计语言》是一本必读的程序设计语 言方面的参考书。

    我的 感想 :看到这本书我的第一反应就是好薄啊,除去目录和附录,只有不到200页的篇幅,很容易让人怀疑它的权威性,毕竟我看的技术书籍里面大多都是些大部头,厚实才能显得稳重啊,其实不然,作者就是在这短短的篇幅中介绍了C语言的大部分常用特性, 书中处处传递着一种简单、优雅、平实和闲适的感觉,充分地体现了C语言的简洁的魅力,这不是我的第一本C语言书籍,所以只花了3,4天时间就看完了,这本书作为入门书籍也完全够用了,后悔没有早点看到这本书。

    C和指针   推荐度: 7分

    http://upload-images.jianshu.io/upload_images/3457125-52c1fe3007984869.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    书籍简介:本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。

    全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。

    本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考 。

    我的 感想 :这是我c语言的入门书籍,虽然书名翻译得有点争议,但是内容翻译的还是相当高水平的,书的内容涵盖了C语言的基本知识还有一些数据结构的概念,书后还配有大量优秀的习题,推荐给所有C语言初学者 ,

    C陷阱与缺陷 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-0eea34f628747318.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《C陷阱与缺陷》作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作《C陷阱与缺陷》的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。全书分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。

    我的感想 : 这本书涵盖了在写C语言中容易出现的错误,这些例子都是作者实际项目中遇到的,所以非常有代表性,作者还对C语言的特性做了一番说明,将C语言的一些不合时宜的特性展现在读者面前,让读者能够更加深入地理解C语言,精通一门语言不是能说出它的优点,因为几乎所有人都是冲着它的优点去学的,如果你能将一门语言的缺点都说出来,这证明你是经过了多年地使用才总结出来的结果,所以想要深入地学习C语言,这本书是必读之物。

    C专家编程:推荐度: 7分

    http://upload-images.jianshu.io/upload_images/3457125-b68ba4b69eccb464.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。

    书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。

    本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。

    我的感想:这本书应该算作是C语言的进阶读本了,书中讲述了许多有观C语言的有趣的故事,是一本能躺在床上的读物,书中的技术部分也写得非常有趣,这不像是一本技术书籍,更像是一本小说,是一本让你在愉快的阅读过程中体会到C语言魅力的读物。读者可以把它当做是一本通往C语言高级编程大门的钥匙。值得一读!

    算法与数据结构

    算法导论:推荐度:8分

    http://upload-images.jianshu.io/upload_images/3457125-4ba06a7f2c2dbf8c.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    书籍简介:这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。

    我的感想:这本书的名气想必不用多介绍了吧,算法书籍中的圣经,基本上把本科中所能遇到的所有算法全部囊括在内,长期在各大技术网站上被评为程序员最值得读的技术书籍之一。不过在这里为什么我只给它8分呢?我觉得主要有两点,第一是我看本书前,先看了另一本算法书籍(等会介绍),在看这本的时候感觉有很多重复的地方,而且本书全书都是用的伪代码,看得我很是不爽。第二是因为我认为书中的数学证明实在太繁琐,对于我来说感觉实在吃力,感觉就是一个非常容易理解的结论,用白话3,4行就能将明白的东西非要用数学语言证明,结果用了1,2页,然后我还看不太懂。。。这可能是这本书不太适合我不吧。但是,瑕不掩瑜,这本书绝对是算法入门的一大神器,有了它的基础,我认为在以后遇到大部分公司的技术面试中的算法都能做到游刃有余,经典作品,值得一读。

    《算法(英文版•第4版)》作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了本书内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。

    我的感想:我的算法入门教材,因为不敢看高德纳的《TAOCP》,于是就看了他的学生Sdegewick的《算法》,

    没想到这是一本神品级别的算法书籍,书中配有大量的高质量习题,插图和代码,作者对于每一个算法都会给予详细的说明,不仅讲得浅显易懂,而且还不失数学证明的严谨性,更难能可贵的是,书中的代码都具有可扩展性和重用性,作者经常拿前面已实现的代码用作后面算法的辅助,不仅降低了代码量,而且能使读者了解各个算法之间的联系,这本书我已经看了几遍,每次都有新的收获,在我眼中,这本书的价值已经超过了算法导论,再次强烈推荐每一个计算机相关专业者。

    编程珠玑:推荐度: 6分

    http://upload-images.jianshu.io/upload_images/3457125-374bc5334f73ee05.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。.

    多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位列前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著,影响和激励着一...

    我的感象:怎么说呢,通读一遍,将书中所有习题都做过一遍后,没有什么令人心中一振的感觉,感觉就是学到的东西不多,可能是看这本书的时间有点太晚吧,总之没有什么特别的感觉,但是这本书的评价又是如此之高,以至于我开始怀疑我的审美来,可能是我没有看通透吧,写在这里,大家有兴趣可以一看。。。

    编程之美:微软技术面试心得 推荐度: 7分

    http://upload-images.jianshu.io/upload_images/3457125-88cd3eafc89f5a5d.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    这本书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试、面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。本书的内容分为下面几个部分:

    (1)游戏之乐:从游戏和其他有趣问题出发,化繁为简,分析总结。

    (2)数字之魅:编程的过程实际上就是和数字及字符打交道的过程。这一部分收集了一些好玩的对数字进行处理的题目。

    (3)结构之法:汇集了常见的对字符串、链表、队列,以及树等进行操作的题目。

    (4)数学之趣:列举了一些不需要写具体程序的数学问题,锻炼读者的抽象思维能力。

    书中绝大部分题目都提供了详细的解说。 每道题目后面还有一至两道扩展问题,供读者进一步钻研。

    书中还讲述了面试的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。回答读者关于I...

    我的感想:一本讲述微软面试题的 书,书中有许多有意思的算法题目,有的题目难度很大,估计在面试 中遇到就只好自认倒霉了,有的题目构思巧妙,是一本能够锻炼思维能力的 书,想在算法方面进一步提升和快要毕业,面临面试的同学可以看看,不过据说微软自己都认为这本书中的题目偏难,一般的职位 应该 不会出这么难的 题吧 。

    数学类:

    组合数学:推荐度:7分

    http://upload-images.jianshu.io/upload_images/3457125-994540e47632ebe2.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是系统阐述组合数学基础、理论、方法和实例的优秀教材,出版三十多年来多次改版,被MIT、哥伦比亚大学、UIUC、威斯康星大学等众多国外高校采用,对国内外组合数学教学产生了较大影响,也是相关学科的主要参考文献之一。

    本书侧重于组合数学的概念和思想,包括鸽巢原理、计数技术、排列与组合、P條ya计数法、二项式系数、容斥原理、生成函数和递推关系以及组合结构(匹配、试验设计、图)等,深入浅出地表达了作者对该领域全面和深刻的理解。

    自2004年出版第4版以来,作者又对本书进行了全面的修订和更新,第5版增加了有限概率、相异代表系、匹配数等内容。

    我的感想:想要学好计算机,数学是必不可少的,我们专业课当中就有一门课叫做离散数学,但是可惜的是我没有找到有关离散数学太好的书,倒是找到了这本书,组合数学本身就是发源于游戏,所以书中的例子大多数是游戏就不足为奇了,这本书讲述了组合数学基础的方方面面,对于算法学习也很有帮助,经典好书,值得一看。

    具体数学:计算机科学基础  推荐度: 9分

    http://upload-images.jianshu.io/upload_images/3457125-9a7e3c5878c9b041.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书介绍了计算机的数学基础,内容涉及求和、取整函数、数论、二项式系数、特殊数、母函数(发生函数)、离散概率、渐近等等,面向从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生。本书介绍了计算机的数学基础,内容涉及求和、取整函数、数论、二项式系数、特殊数、母函数(发生函数)、离散概率、渐近等等,面向从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生。

    我的感想:还没看,不过高德纳是第二作者,那难度肯定不会低,以后有时间一定要感受一下。

    思考的乐趣:Matrix67数学笔记 推荐度: 9分

    http://upload-images.jianshu.io/upload_images/3457125-414fb4f2276c8bc6.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是一个疯狂数学爱好者的数学笔记,面向所有喜爱数学的读者。从2005年7月开始,作者已经写了连续六年的博客,积累下来了大量的数学文章。 部分文章内容被广泛关注,在网络上大量分享转载。

    这本书有意挑选了初等的话题,让大大小小的读者都能没有障碍地阅读。文章内容新,让有数学背景的人也会发现很多自己没见过的初等问题。 文章是独立的。一篇文章一个话题,文章与文章之间基本不会做参考,读者可以随意跳着看。

    文章内容注重思想性,基本上是原创,没有什么版权争议。

    总之,这是一本标新立异的趣味数学书。每一个读过的人都会被深深吸引。这是一个热爱思考的年轻人积攒的让人一读就欲罢不能的趣味书。

    本书包括5部分内容,即生活中的数学、数学之美、几何的大厦、精妙的证明、思维的尺度,涉及48篇精彩的文章。即使你不喜欢数学,也会为本书的精彩所倾倒。

    我的评价:老早就听说过matrix67的大名,现在看到他出书了,我当然不会错过(本人可耻地下载了电子版。。。),书中一部分问题出自生活当中,一部分出自一些游戏,还有一些就纯粹是数学家们考虑的问题了,我一般是在睡觉之前读那么几篇,体会体会数学的魅力,然后睡觉,虽然经常的结果就是根本睡不着,但我还是一如既往地维持着这个习惯,对想要探索数学魅力的人,还有想要扩大自己思维的尺度的人强烈推荐!

    计算机概论类

    计算机程序的构造与解释 推荐度:9分

    http://upload-images.jianshu.io/upload_images/3457125-feaf43519048a7b8.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《计算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,《计算机程序的构造和解释(原书第2版)》对于计算机科学的教育计划产生了深刻的影响。第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。

    我的感想:计算机概述书的双壁之一吧,不过可惜的是,我并没有完整地看过本书,所以感想什么的说不上,不过它既然和《深入理解计算机系统》放在一起比较,想必也应该是神品级的书了吧,先打个9分,以后有时间看后再补。

    深入理解计算机系统  推荐度: 10分!!!

    http://upload-images.jianshu.io/upload_images/3457125-3dad77dc070ea69a.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。

    本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。

    本书适合那些想要写出更快、更可靠程序的程序员阅读,也适合作为高等院校计算机及相关专业本科生、研究生的教材。

    我的感想:好了,终于到这本了,本科期间我最推崇的两本书之一,也是本次推荐中推荐度最高的两本,第一本是这本,大名鼎鼎的CSAPP,号称是其价值超过等中的黄金的书。我很幸运地在大二时认识了它,然后就是两个月地疯狂地阅读,做习题,阅读,再做习题,书上的习题基本上被我做了个遍。我现在仍然怀念当时的激情,记得看当时看第四章处理器体系结构的时候,没有一点基础的我硬是花了半个月将它啃完,并且做了大量的笔记,包括流水线的流程图我就画了5遍以上,那时候的我就像是饥饿的孩子,每天如饥似渴地吸食着书中的每个知识点。如今,这份热情已经很难再出现了,因为这本书已经大大提高了我对一本书的评判标准,而我也很难再找到一本书能和它相比了,是它激起了我对计算机学科的兴趣,是它让我明白了学一门课的书的好坏有多么重要,它也让我能在大三专业课前就对各门专业课有了一个整体的把握,形成了一个初步的知识框架。把这本书推荐个所有想在IT行业有所作为的人,相信它会给您带来前所未有的阅读体验。

    编译与链接:

    编译原理 (龙书) 推荐度: 8

    http://upload-images.jianshu.io/upload_images/3457125-77a0dd5b545ef4c1.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《编译原理(第2版)》全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,《编译原理(第2版)》进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《编译原理(第2版)》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。《编译原理(第2版)》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。

    我的感想:编译原理的权威教材,被称为龙书,我感觉编译原理读此书一本足矣,本书基本上介绍了一个编译器实现的所有内容,对于本科生来说不需要通读此书吧,毕竟他的有些知识超出本科范畴太多了,不过就算是只读前半部分也收益良多,我没看完,大概就看到了第8章吧,但是这并不影响我实现一个可以使用的C编译器(只可以完成一些基本功能),总之,想要了解编译器的方方面面,这本书无疑是一个很好地选择。

    程序员的自我修养:链接,装载与库 推荐度: 6分

    http://upload-images.jianshu.io/upload_images/3457125-7c624aef8ab2acbe.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    这本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书最后还提供了一个小巧且跨平台的C/C++运行库MiniCRT,综合展示了与运行库相关的各种技术。

    对装载、链接和库进行了深入浅出的剖析,并且辅以大量的例子和图表,可以作为计算机软件专业和其他相关专业大学本科高年级学生深入学习系统软件的参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对系统软件实现机制和技术感兴趣者的自学教材。

    我的感想:两位浙江大学研究生写的关于链接,装载与运行库方面的书,此类书很少见,比较有名点的估计只有《链接器与加载器》一本了吧,我是有天觉得自己可能会感兴趣就买了,不过看完一遍之后发觉自己好像对这方面没什么特别的兴趣,所以也就没怎么深入,不过了解了一个程序,是怎么从一串代码变成一个可执行文件的过程还是挺有意思的,如果对这方面有兴趣,可以看看,再次膜拜两位作者,这才是搞技术的人才啊。。。

    计算机组成类:

    计算机组成与设计:硬/软件接口: 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-e2a9c24e86cd644a.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《计算机组成与设计硬件:软件接口》(原书第3版)是计算机组成的经典教材。全书着眼于当前计算机设计中最基本的概念,展示了软硬件间的关系,并全面介绍当代计算机系统发展的主流技术和最新成就。同以往版本一样,《计算机组成与设计硬件:软件接口》(原书第3版)采用MIPS处理器作为展示计算机硬件技术基本功能的核心。书中逐条指令地列举了完整的MIPS指令集,并介绍了网络和多处理器结构的基本内容。将CPU性能和程序性能紧密地联系起来是本版的一个新增内容。另外,本版对软硬件的讨论更加深入,作者展示了软硬件部件如何影响程序的性能,并在光盘中为侧重硬件和侧重软件的读者分别提供了相关资料。随书光盘内容非常丰富,不仅包括各种配套教学资源,还提供了HDL模拟器、MIPS模拟器以及FPGA设计工具等软件。

    我的感想:这本书和一般的计算机组成原理书籍略有不同,其他的书籍一般是介绍intel的体系结构,而这本书的作者之一本身就是精简指令集CPU MIPS的创始人,所以书中主要介绍的是基于精简指令集的CPU,不过其他部分都差不多,看起来也没什么障碍,比我们庄也可用的那本书强多啦!这本书还送了一张光盘,不过我没有怎么用过,一堆的英文伤不起啊,总之这本书作为计算机组成原理的入门书籍再好不过,想要进阶的同学可以参考下一本书。

    计算机系统结构:量化研究方法: 推荐度:7分

    http://upload-images.jianshu.io/upload_images/3457125-91197c3449426946.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《计算机系统结构:量化研究方法(第3版)》系统而全面地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令级并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。对计算机系统结构的论述主要以较流行的64 位MIPS结构为基础,通过量化分析的方法进行。《计算机系统结构:量化研究方法(第3版)》内容丰富全面,既介绍了当今计算机系统结构的最新研究成果,也引述了大量有影响的计算机系统设计开发方面的实践经验。全书编排层次合理,叙述由浅入深。各章结尾还附有大量的习题和参考文献。

    《计算机系统结构:量化研究方法(第3版)》既可以作为高等院校计算机专业高年级学生和研究生学习“计算机系统结构”、“计算机原理”等课程的教科书或参考书,也可供与计算机相关的专业人士学习参考。

    我的感想:算是上一本的进阶书籍吧,作者是同两个人,还没看,以后可能也不会看了,对这方面感兴趣的还有想要深入理解计算机组成原理的可以看看。

    操作系统类:

    现代操作系统:推荐度:7分

    http://upload-images.jianshu.io/upload_images/3457125-9815adc06b686f20.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。

    本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。

    Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。

    在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统...

    我的感想:我的第一本操作系统入门书,不过我觉的它并不适合入门,至少对我来说,它的内容太过丰富,不知是出版社的问题还是怎么的,字特别小,几乎每一页都是密密麻麻一大版字,看了让我心烦,除去这些,这本书还是可以称得上是一本经典教材的,本书不仅讲解了操作系统的基本知识点,还介绍了三个现实中的操作系统的具体特点,(这一版是windows vista linux还有塞班)。总之内容丰富程度上肯定是没得说的。我觉得把它当做第二本操作系统书籍,或当做复习用书比较合适。

    深入理解windows操作系统:推荐度:8分

    http://upload-images.jianshu.io/upload_images/3457125-92ccce5cef8c35da.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是著名的操作系统内核专家Mark Russinovich和David Solomon撰写的Windows操作系统原理的最新版著作,全面和深入地阐述了Windows操作系统的整体结构以及内部工作细节。本书针对Windows Server 2003、Windows XP和Windows 2000做了全面更新,通过许多练习实验让你直接感受到Windows的内部行为。另外,本书还介绍了一些高级诊断技术,以便使你的系统运行得更加平稳和高效。无论你是开发人员还是系统管理员,你都可以在本书中找到一些关键的、有关体系结构方面的知识,通过这些知识你可以更好地做系统设计、调试,以及性能优化……

    我的感想:暂时没看

    深入理解linux内核: 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-97d67712f39edbb7.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU 不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。

    《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。

    本书新版涵盖2.6版本,其在内核的几乎每个子系统中都有重要的变化,尤其是在内存管理...

    我的感想:暂时没看

    unix环境高级编程 推荐度: 9分

    http://upload-images.jianshu.io/upload_images/3457125-931d228a216b6eff.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

    本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX程序员都是一本不可或缺的参考书。

    我的感想:买了暂时没看,大名鼎鼎的W.Richard Stevens的又一本名作,他的书计算机专业的同学应该都拿来看看,打算在大学最后这年将它啃完,另外还有他的两本网络编程也推荐给所有对网络编程感兴趣的同学!

    计算机网络类:

    TCP/IP 详解 卷一:协议  推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-abd9b789015c2f3e.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《TCP/IP详解卷1:协议》描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者LawrenceBerkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。《TCP/IP详解卷1:协议》是网络构建原型——4.4BSD的建造者的倾力之作,《TCP/IP解析》中的第1卷,主要讲述TCP/IP协议方面的内容。与其他的TCP/IP书藉的最大不同在于,本书不仅仅讲述了RFCS的标准协议,而且结合大量实例讲述了TCP/IP协议包的定义原因及在各种不同的操作系统中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的应用与工作方式,这样可以以动态方式讲述TCP/IP的知识,使读者可以轻松掌握TCP/IP的知识:路由协议、寻址协议、组控制协议、简...

    我的感想:暂时没看

    用TCP/IP进行网际互连 卷一: 原理、协议与结构 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-2875733eb31eae30.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《用TCP/IP进行网际互连:原理、协议与结构》(第5版)(第1卷)是关于计算机网络的最著名的经典教材。它是目前美国大多数大学所开设的计算机网络课程的主要参考书。目前国内外能见到的各种关于TCP/IP的书籍,其主要内容都参考了本书。本书作者Douglas E.Comer是TCP/IP协议和因特网的国际公认专家,他为因特网的发展做出了杰出贡献。本书的特点是:强调原理、概念准确、深入浅出、内容丰富新颖。各章后附有很好的习题。这一卷是2006年出版的第五版,其特点是:所有各章均反映了协议的最新版本和最新的技术,删除和压缩了一些陈旧内容,对现在因特网中使用得较多的协议则适当增加了篇幅。全书分为四个部分。第一部分为概述(第1章和第2章),第二部分从单个主机来看TCP/IP联网(第3章至第12章),第==部分则是从全局来看互联网的结构(第13章至第19章以及第3...

    我的感想:正在啃, 内容丰富,讲解细致入微,不过 个人感觉翻译得不是太好,有些地方语句感觉不是太通顺。内容和一般的计算机网络书差不多,有条件的同学建议看英文原版,本人由于英语水平有限只能看翻译本。。。

    软件工程类:

    人月神话:推荐度:8分

    http://upload-images.jianshu.io/upload_images/3457125-d5505281bb98a200.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    在软件领域,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验,该项目堪称软件开发项目管理的典范。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄、中、韩等多种文字,全球销售数百万册。确立了其在行业内的经典地位。

    在本书第一次出版32年后的今天,清华大学出版社重新整理了Brooks博士的经典内容,并将国内软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册免费赠与大家共享,更使本书成为国内从业者的必读经典之一。

    本书读者包括:软件开发人员、软件项目经理、系统分析师等IT从业者。

    我的感想:经典中的经典,30多年前的作品到现在还在出版,这在日异月新的计算机世界是屈指可数的了吧,就算不看买回来收藏也值了,因为我还没有接触过真正的项目,所以对于书中的好多东西理解的不是那么全面,我觉得这种书还是要工作个几年后再来看会比较好,推荐给未来的自己。

    代码大全(第二版):推荐度:9分

    http://upload-images.jianshu.io/upload_images/3457125-7b686114fe841f98.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

    我的感想:暂时未看。不过以后一定会看的

    人件:推荐度 :9分

    http://upload-images.jianshu.io/upload_images/3457125-d87577f3bae5f4ce.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《人件(第2版)》专门讨论了软件开发和维护的团队管理问题,并向人们的传统认识提出了挑战。作者汤姆·迪马可,蒂姆·李斯特在书中推崇人本管理思想,指出知识型企业的核心是人,而不是技术。《人件(第2版)》于1987年首次出版后,曾在西方引起了轰动,被誉为“对美国软件业影响最大的一本书”。《人件(第2版)》还对大中型组织中的软件开发团队如何运作进行了深入探讨。《人件》已成为软件图书中的经典之作。它和《人月神话》共同被誉为软件图书中“两朵最鲜艳的奇葩”。人们认为,《人月神话》关注“软件开发”本身,《人件》则关注软件开发中的“人”。因此,在成千上万的书架上,《人件》永远和《人月神话》并列在一起。《人件(第2版)》读者包括软件开发组织中的所有人员。管理者和被管理者都将从书中得到有益的启示。

    我的感想:暂时未看。

    数据库类:

    数据库概念: 推荐度: 7分

    http://upload-images.jianshu.io/upload_images/3457125-15edae42f505bdb5.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。

    本书调整和新增内容:调整了第4版的讲授顺序。首先介绍SQL及其高级特性,使学生容易接受数据库设计的概念。新增数据库设计的专门讨论。彻底改写和更新了基于对象的数据库和XML的相关内容。重新组织数据挖掘和信息检索的内容,增加了对数据库系统PostgreSQL的实例研究。

    本书特点:综合全面。涵盖了数据模型、关系模型、基于对象的数据库和XML、数据存储和查询、事务管理、数据库系统体系结构等方面的内容。直观易懂。采用直观的方式描述概念,以结构清晰的图示和示例代替形式化的证明。实用性强。以银行...

    我的感想:买了暂时未看。

    其他:

    浪潮之巅:推荐度: 9分

    http://upload-images.jianshu.io/upload_images/3457125-ce98431539159a04.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。

    从一百年前算起,AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。本书系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。

    在极度商业化的今天,科技的进步和商机是分不开的。因此,本书也系统地介绍了影响到科技浪潮的风险投资公司,诸如 KPCB 和红杉资本,以及百年来为科技捧场的投资银行,例如高盛公司,等等。

    在这些公司兴衰的背后,有着它必然的规律。本书不仅讲述科技工业的历史,更重在揭示它的规律性。

    我的感想:

    STL源码 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-1e10962d7c4a3efa.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。

    这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。

    我的感想:很经典的书,作者侯捷在国内IT界也算是大名鼎鼎得了,可惜我C++功力不到家,暂时只能闲置,等我C++基础到位时再看不失为一种好的选择。

    汇编语言(王爽版)推荐度: 10分!!!

    http://upload-images.jianshu.io/upload_images/3457125-0337d66a36c18ffc.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《汇编语言(第2版)》是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了《汇编语言(第2版)》。《汇编语言(第2版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。

    我的感想:我给这本书打十分可能有人会觉得不以为然,的确,如果我是现在看到这本书的话,虽然是好书,但肯定不会是十分。但是,当时的我对于计算机到底学什么,我到底对什么感兴趣还没有个基本的轮廓,每天都是得过且过,不知学什么好,直到我看到这本书。还记得大二的那个十一七天假,我每天从早到晚都往图书馆跑,到了七天假结束时,我已经把书翻了两遍,汇编语言本来是一个听起来就相当枯燥的东西,作者却可以将它讲的如此浅显易懂,当把本书看完的时候,我觉得我对计算机的理解可以说发生了质变,更重要的是,我找到了我的兴趣所在,我开始明白学计算机什么才是最重要的,这是我以后的学习更加有目的性,而不再有以前的迷茫。把本书推荐给所有对计算机底层感兴趣的人。相信他一定不会让你失望!

    黑客与画家:推荐度:6分

    http://upload-images.jianshu.io/upload_images/3457125-2c2670dde8c04a39.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。

    本书适合所有程序员和互联网创业者,也适合一切对计算机行业感兴趣的读者。

    我的感想:这本书被《程序员》杂志评为2012十大外文书籍,所以我就买回来看,一是对黑客感兴趣,二而是作者是硅谷的创业之父。看完本书我学到的并不是技术,而是想法,他让我了解到那些被认为是编程天才的是如何思考程序的以及他们看重的是什么,不过它的有一些想法我并不是很赞同,所以看着看着就没什么兴趣了,有兴趣可以看一下,就当做是消遣时光了吧。

    我是一只IT小小鸟 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-484ac22401f1a4fd.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    书籍简介:

    一群IT小小鸟——

    来自十几所院校,或男生,或女生;或科班,或半路转行。

    分布在不同的公司,或外企,或国企,或民企,老板有土有洋。

    有失意,有快意;有泪水,有欢笑。在失望中追求希望,在迷茫中辨别方向。

    他们用自己的成长故事,告诉在校的师弟师妹们:

    青春太宝贵,千万别浪费;要想不浪费,万事早准备。

    我的感想:可以在床上躺着看的又一大神器,书中文章的作者大部分都是和我一样的计算机专业出生,他们有不同的背景,不同的学历,不同的经历,但是他们都有一个共同的目标——在IT行业中闯出一片自己的天空,没事的时候看看学哥学姐们的经验谈和回忆录是一件非常有意义的一件事,它能够让我少走很多弯路,在此推荐给所有对IT行业感兴趣的的人!!

    作者和来源不详,欢迎提供线索。

    学计算机也有几年了,眼看明年就要毕业,在这里总结一下我看过的书,并推荐一些我认为好的书,还有一些是我听说好的但没看过的,也写在这里,对于下面的书,如果看过的我会按自己的读后感打一个分和一些评价, 评分及供参考。如有问题,欢迎讨论 。好的,现在开始:

    推荐度参考: 6分:可看可不看  7分:值得一读  8分:经典好书, 9分:强烈推荐 ,10分: 神品级

    C语言类:

    C程序设计语言: 推荐度:8分

    http://upload-images.jianshu.io/upload_images/3457125-027bd8100cd786d5.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    书籍简介:在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。

    原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,《C程序设计语言》是一本必读的程序设计语 言方面的参考书。

    我的 感想 :看到这本书我的第一反应就是好薄啊,除去目录和附录,只有不到200页的篇幅,很容易让人怀疑它的权威性,毕竟我看的技术书籍里面大多都是些大部头,厚实才能显得稳重啊,其实不然,作者就是在这短短的篇幅中介绍了C语言的大部分常用特性, 书中处处传递着一种简单、优雅、平实和闲适的感觉,充分地体现了C语言的简洁的魅力,这不是我的第一本C语言书籍,所以只花了3,4天时间就看完了,这本书作为入门书籍也完全够用了,后悔没有早点看到这本书。

    C和指针   推荐度: 7分

    http://upload-images.jianshu.io/upload_images/3457125-52c1fe3007984869.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    书籍简介:本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。

    全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。

    本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考 。

    我的 感想 :这是我c语言的入门书籍,虽然书名翻译得有点争议,但是内容翻译的还是相当高水平的,书的内容涵盖了C语言的基本知识还有一些数据结构的概念,书后还配有大量优秀的习题,推荐给所有C语言初学者 ,

    C陷阱与缺陷 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-0eea34f628747318.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《C陷阱与缺陷》作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作《C陷阱与缺陷》的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。全书分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。

    我的感想 : 这本书涵盖了在写C语言中容易出现的错误,这些例子都是作者实际项目中遇到的,所以非常有代表性,作者还对C语言的特性做了一番说明,将C语言的一些不合时宜的特性展现在读者面前,让读者能够更加深入地理解C语言,精通一门语言不是能说出它的优点,因为几乎所有人都是冲着它的优点去学的,如果你能将一门语言的缺点都说出来,这证明你是经过了多年地使用才总结出来的结果,所以想要深入地学习C语言,这本书是必读之物。

    C专家编程:推荐度: 7分

    http://upload-images.jianshu.io/upload_images/3457125-b68ba4b69eccb464.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。

    书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。

    本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。

    我的感想:这本书应该算作是C语言的进阶读本了,书中讲述了许多有观C语言的有趣的故事,是一本能躺在床上的读物,书中的技术部分也写得非常有趣,这不像是一本技术书籍,更像是一本小说,是一本让你在愉快的阅读过程中体会到C语言魅力的读物。读者可以把它当做是一本通往C语言高级编程大门的钥匙。值得一读!

    算法与数据结构

    算法导论:推荐度:8分

    http://upload-images.jianshu.io/upload_images/3457125-4ba06a7f2c2dbf8c.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    书籍简介:这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。

    我的感想:这本书的名气想必不用多介绍了吧,算法书籍中的圣经,基本上把本科中所能遇到的所有算法全部囊括在内,长期在各大技术网站上被评为程序员最值得读的技术书籍之一。不过在这里为什么我只给它8分呢?我觉得主要有两点,第一是我看本书前,先看了另一本算法书籍(等会介绍),在看这本的时候感觉有很多重复的地方,而且本书全书都是用的伪代码,看得我很是不爽。第二是因为我认为书中的数学证明实在太繁琐,对于我来说感觉实在吃力,感觉就是一个非常容易理解的结论,用白话3,4行就能将明白的东西非要用数学语言证明,结果用了1,2页,然后我还看不太懂。。。这可能是这本书不太适合我不吧。但是,瑕不掩瑜,这本书绝对是算法入门的一大神器,有了它的基础,我认为在以后遇到大部分公司的技术面试中的算法都能做到游刃有余,经典作品,值得一读。

    《算法(英文版•第4版)》作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了本书内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。

    我的感想:我的算法入门教材,因为不敢看高德纳的《TAOCP》,于是就看了他的学生Sdegewick的《算法》,

    没想到这是一本神品级别的算法书籍,书中配有大量的高质量习题,插图和代码,作者对于每一个算法都会给予详细的说明,不仅讲得浅显易懂,而且还不失数学证明的严谨性,更难能可贵的是,书中的代码都具有可扩展性和重用性,作者经常拿前面已实现的代码用作后面算法的辅助,不仅降低了代码量,而且能使读者了解各个算法之间的联系,这本书我已经看了几遍,每次都有新的收获,在我眼中,这本书的价值已经超过了算法导论,再次强烈推荐每一个计算机相关专业者。

    编程珠玑:推荐度: 6分

    http://upload-images.jianshu.io/upload_images/3457125-374bc5334f73ee05.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。.

    多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位列前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著,影响和激励着一...

    我的感象:怎么说呢,通读一遍,将书中所有习题都做过一遍后,没有什么令人心中一振的感觉,感觉就是学到的东西不多,可能是看这本书的时间有点太晚吧,总之没有什么特别的感觉,但是这本书的评价又是如此之高,以至于我开始怀疑我的审美来,可能是我没有看通透吧,写在这里,大家有兴趣可以一看。。。

    编程之美:微软技术面试心得 推荐度: 7分

    http://upload-images.jianshu.io/upload_images/3457125-88cd3eafc89f5a5d.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    这本书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试、面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。本书的内容分为下面几个部分:

    (1)游戏之乐:从游戏和其他有趣问题出发,化繁为简,分析总结。

    (2)数字之魅:编程的过程实际上就是和数字及字符打交道的过程。这一部分收集了一些好玩的对数字进行处理的题目。

    (3)结构之法:汇集了常见的对字符串、链表、队列,以及树等进行操作的题目。

    (4)数学之趣:列举了一些不需要写具体程序的数学问题,锻炼读者的抽象思维能力。

    书中绝大部分题目都提供了详细的解说。 每道题目后面还有一至两道扩展问题,供读者进一步钻研。

    书中还讲述了面试的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。回答读者关于I...

    我的感想:一本讲述微软面试题的 书,书中有许多有意思的算法题目,有的题目难度很大,估计在面试 中遇到就只好自认倒霉了,有的题目构思巧妙,是一本能够锻炼思维能力的 书,想在算法方面进一步提升和快要毕业,面临面试的同学可以看看,不过据说微软自己都认为这本书中的题目偏难,一般的职位 应该 不会出这么难的 题吧 。

    数学类:

    组合数学:推荐度:7分

    http://upload-images.jianshu.io/upload_images/3457125-994540e47632ebe2.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是系统阐述组合数学基础、理论、方法和实例的优秀教材,出版三十多年来多次改版,被MIT、哥伦比亚大学、UIUC、威斯康星大学等众多国外高校采用,对国内外组合数学教学产生了较大影响,也是相关学科的主要参考文献之一。

    本书侧重于组合数学的概念和思想,包括鸽巢原理、计数技术、排列与组合、P條ya计数法、二项式系数、容斥原理、生成函数和递推关系以及组合结构(匹配、试验设计、图)等,深入浅出地表达了作者对该领域全面和深刻的理解。

    自2004年出版第4版以来,作者又对本书进行了全面的修订和更新,第5版增加了有限概率、相异代表系、匹配数等内容。

    我的感想:想要学好计算机,数学是必不可少的,我们专业课当中就有一门课叫做离散数学,但是可惜的是我没有找到有关离散数学太好的书,倒是找到了这本书,组合数学本身就是发源于游戏,所以书中的例子大多数是游戏就不足为奇了,这本书讲述了组合数学基础的方方面面,对于算法学习也很有帮助,经典好书,值得一看。

    具体数学:计算机科学基础  推荐度: 9分

    http://upload-images.jianshu.io/upload_images/3457125-9a7e3c5878c9b041.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书介绍了计算机的数学基础,内容涉及求和、取整函数、数论、二项式系数、特殊数、母函数(发生函数)、离散概率、渐近等等,面向从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生。本书介绍了计算机的数学基础,内容涉及求和、取整函数、数论、二项式系数、特殊数、母函数(发生函数)、离散概率、渐近等等,面向从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生。

    我的感想:还没看,不过高德纳是第二作者,那难度肯定不会低,以后有时间一定要感受一下。

    思考的乐趣:Matrix67数学笔记 推荐度: 9分

    http://upload-images.jianshu.io/upload_images/3457125-414fb4f2276c8bc6.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是一个疯狂数学爱好者的数学笔记,面向所有喜爱数学的读者。从2005年7月开始,作者已经写了连续六年的博客,积累下来了大量的数学文章。 部分文章内容被广泛关注,在网络上大量分享转载。

    这本书有意挑选了初等的话题,让大大小小的读者都能没有障碍地阅读。文章内容新,让有数学背景的人也会发现很多自己没见过的初等问题。 文章是独立的。一篇文章一个话题,文章与文章之间基本不会做参考,读者可以随意跳着看。

    文章内容注重思想性,基本上是原创,没有什么版权争议。

    总之,这是一本标新立异的趣味数学书。每一个读过的人都会被深深吸引。这是一个热爱思考的年轻人积攒的让人一读就欲罢不能的趣味书。

    本书包括5部分内容,即生活中的数学、数学之美、几何的大厦、精妙的证明、思维的尺度,涉及48篇精彩的文章。即使你不喜欢数学,也会为本书的精彩所倾倒。

    我的评价:老早就听说过matrix67的大名,现在看到他出书了,我当然不会错过(本人可耻地下载了电子版。。。),书中一部分问题出自生活当中,一部分出自一些游戏,还有一些就纯粹是数学家们考虑的问题了,我一般是在睡觉之前读那么几篇,体会体会数学的魅力,然后睡觉,虽然经常的结果就是根本睡不着,但我还是一如既往地维持着这个习惯,对想要探索数学魅力的人,还有想要扩大自己思维的尺度的人强烈推荐!

    计算机概论类

    计算机程序的构造与解释 推荐度:9分

    http://upload-images.jianshu.io/upload_images/3457125-feaf43519048a7b8.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《计算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,《计算机程序的构造和解释(原书第2版)》对于计算机科学的教育计划产生了深刻的影响。第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。

    我的感想:计算机概述书的双壁之一吧,不过可惜的是,我并没有完整地看过本书,所以感想什么的说不上,不过它既然和《深入理解计算机系统》放在一起比较,想必也应该是神品级的书了吧,先打个9分,以后有时间看后再补。

    深入理解计算机系统  推荐度: 10分!!!

    http://upload-images.jianshu.io/upload_images/3457125-3dad77dc070ea69a.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。

    本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。

    本书适合那些想要写出更快、更可靠程序的程序员阅读,也适合作为高等院校计算机及相关专业本科生、研究生的教材。

    我的感想:好了,终于到这本了,本科期间我最推崇的两本书之一,也是本次推荐中推荐度最高的两本,第一本是这本,大名鼎鼎的CSAPP,号称是其价值超过等中的黄金的书。我很幸运地在大二时认识了它,然后就是两个月地疯狂地阅读,做习题,阅读,再做习题,书上的习题基本上被我做了个遍。我现在仍然怀念当时的激情,记得看当时看第四章处理器体系结构的时候,没有一点基础的我硬是花了半个月将它啃完,并且做了大量的笔记,包括流水线的流程图我就画了5遍以上,那时候的我就像是饥饿的孩子,每天如饥似渴地吸食着书中的每个知识点。如今,这份热情已经很难再出现了,因为这本书已经大大提高了我对一本书的评判标准,而我也很难再找到一本书能和它相比了,是它激起了我对计算机学科的兴趣,是它让我明白了学一门课的书的好坏有多么重要,它也让我能在大三专业课前就对各门专业课有了一个整体的把握,形成了一个初步的知识框架。把这本书推荐个所有想在IT行业有所作为的人,相信它会给您带来前所未有的阅读体验。

    编译与链接:

    编译原理 (龙书) 推荐度: 8

    http://upload-images.jianshu.io/upload_images/3457125-77a0dd5b545ef4c1.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《编译原理(第2版)》全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,《编译原理(第2版)》进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《编译原理(第2版)》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。《编译原理(第2版)》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。

    我的感想:编译原理的权威教材,被称为龙书,我感觉编译原理读此书一本足矣,本书基本上介绍了一个编译器实现的所有内容,对于本科生来说不需要通读此书吧,毕竟他的有些知识超出本科范畴太多了,不过就算是只读前半部分也收益良多,我没看完,大概就看到了第8章吧,但是这并不影响我实现一个可以使用的C编译器(只可以完成一些基本功能),总之,想要了解编译器的方方面面,这本书无疑是一个很好地选择。

    程序员的自我修养:链接,装载与库 推荐度: 6分

    http://upload-images.jianshu.io/upload_images/3457125-7c624aef8ab2acbe.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    这本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书最后还提供了一个小巧且跨平台的C/C++运行库MiniCRT,综合展示了与运行库相关的各种技术。

    对装载、链接和库进行了深入浅出的剖析,并且辅以大量的例子和图表,可以作为计算机软件专业和其他相关专业大学本科高年级学生深入学习系统软件的参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对系统软件实现机制和技术感兴趣者的自学教材。

    我的感想:两位浙江大学研究生写的关于链接,装载与运行库方面的书,此类书很少见,比较有名点的估计只有《链接器与加载器》一本了吧,我是有天觉得自己可能会感兴趣就买了,不过看完一遍之后发觉自己好像对这方面没什么特别的兴趣,所以也就没怎么深入,不过了解了一个程序,是怎么从一串代码变成一个可执行文件的过程还是挺有意思的,如果对这方面有兴趣,可以看看,再次膜拜两位作者,这才是搞技术的人才啊。。。

    计算机组成类:

    计算机组成与设计:硬/软件接口: 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-e2a9c24e86cd644a.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《计算机组成与设计硬件:软件接口》(原书第3版)是计算机组成的经典教材。全书着眼于当前计算机设计中最基本的概念,展示了软硬件间的关系,并全面介绍当代计算机系统发展的主流技术和最新成就。同以往版本一样,《计算机组成与设计硬件:软件接口》(原书第3版)采用MIPS处理器作为展示计算机硬件技术基本功能的核心。书中逐条指令地列举了完整的MIPS指令集,并介绍了网络和多处理器结构的基本内容。将CPU性能和程序性能紧密地联系起来是本版的一个新增内容。另外,本版对软硬件的讨论更加深入,作者展示了软硬件部件如何影响程序的性能,并在光盘中为侧重硬件和侧重软件的读者分别提供了相关资料。随书光盘内容非常丰富,不仅包括各种配套教学资源,还提供了HDL模拟器、MIPS模拟器以及FPGA设计工具等软件。

    我的感想:这本书和一般的计算机组成原理书籍略有不同,其他的书籍一般是介绍intel的体系结构,而这本书的作者之一本身就是精简指令集CPU MIPS的创始人,所以书中主要介绍的是基于精简指令集的CPU,不过其他部分都差不多,看起来也没什么障碍,比我们庄也可用的那本书强多啦!这本书还送了一张光盘,不过我没有怎么用过,一堆的英文伤不起啊,总之这本书作为计算机组成原理的入门书籍再好不过,想要进阶的同学可以参考下一本书。

    计算机系统结构:量化研究方法: 推荐度:7分

    http://upload-images.jianshu.io/upload_images/3457125-91197c3449426946.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《计算机系统结构:量化研究方法(第3版)》系统而全面地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令级并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。对计算机系统结构的论述主要以较流行的64 位MIPS结构为基础,通过量化分析的方法进行。《计算机系统结构:量化研究方法(第3版)》内容丰富全面,既介绍了当今计算机系统结构的最新研究成果,也引述了大量有影响的计算机系统设计开发方面的实践经验。全书编排层次合理,叙述由浅入深。各章结尾还附有大量的习题和参考文献。

    《计算机系统结构:量化研究方法(第3版)》既可以作为高等院校计算机专业高年级学生和研究生学习“计算机系统结构”、“计算机原理”等课程的教科书或参考书,也可供与计算机相关的专业人士学习参考。

    我的感想:算是上一本的进阶书籍吧,作者是同两个人,还没看,以后可能也不会看了,对这方面感兴趣的还有想要深入理解计算机组成原理的可以看看。

    操作系统类:

    现代操作系统:推荐度:7分

    http://upload-images.jianshu.io/upload_images/3457125-9815adc06b686f20.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。

    本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。

    Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。

    在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统...

    我的感想:我的第一本操作系统入门书,不过我觉的它并不适合入门,至少对我来说,它的内容太过丰富,不知是出版社的问题还是怎么的,字特别小,几乎每一页都是密密麻麻一大版字,看了让我心烦,除去这些,这本书还是可以称得上是一本经典教材的,本书不仅讲解了操作系统的基本知识点,还介绍了三个现实中的操作系统的具体特点,(这一版是windows vista linux还有塞班)。总之内容丰富程度上肯定是没得说的。我觉得把它当做第二本操作系统书籍,或当做复习用书比较合适。

    深入理解windows操作系统:推荐度:8分

    http://upload-images.jianshu.io/upload_images/3457125-92ccce5cef8c35da.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是著名的操作系统内核专家Mark Russinovich和David Solomon撰写的Windows操作系统原理的最新版著作,全面和深入地阐述了Windows操作系统的整体结构以及内部工作细节。本书针对Windows Server 2003、Windows XP和Windows 2000做了全面更新,通过许多练习实验让你直接感受到Windows的内部行为。另外,本书还介绍了一些高级诊断技术,以便使你的系统运行得更加平稳和高效。无论你是开发人员还是系统管理员,你都可以在本书中找到一些关键的、有关体系结构方面的知识,通过这些知识你可以更好地做系统设计、调试,以及性能优化……

    我的感想:暂时没看

    深入理解linux内核: 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-97d67712f39edbb7.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU 不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。

    《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。

    本书新版涵盖2.6版本,其在内核的几乎每个子系统中都有重要的变化,尤其是在内存管理...

    我的感想:暂时没看

    unix环境高级编程 推荐度: 9分

    http://upload-images.jianshu.io/upload_images/3457125-931d228a216b6eff.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

    本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX程序员都是一本不可或缺的参考书。

    我的感想:买了暂时没看,大名鼎鼎的W.Richard Stevens的又一本名作,他的书计算机专业的同学应该都拿来看看,打算在大学最后这年将它啃完,另外还有他的两本网络编程也推荐给所有对网络编程感兴趣的同学!

    计算机网络类:

    TCP/IP 详解 卷一:协议  推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-abd9b789015c2f3e.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《TCP/IP详解卷1:协议》描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者LawrenceBerkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。《TCP/IP详解卷1:协议》是网络构建原型——4.4BSD的建造者的倾力之作,《TCP/IP解析》中的第1卷,主要讲述TCP/IP协议方面的内容。与其他的TCP/IP书藉的最大不同在于,本书不仅仅讲述了RFCS的标准协议,而且结合大量实例讲述了TCP/IP协议包的定义原因及在各种不同的操作系统中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的应用与工作方式,这样可以以动态方式讲述TCP/IP的知识,使读者可以轻松掌握TCP/IP的知识:路由协议、寻址协议、组控制协议、简...

    我的感想:暂时没看

    用TCP/IP进行网际互连 卷一: 原理、协议与结构 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-2875733eb31eae30.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《用TCP/IP进行网际互连:原理、协议与结构》(第5版)(第1卷)是关于计算机网络的最著名的经典教材。它是目前美国大多数大学所开设的计算机网络课程的主要参考书。目前国内外能见到的各种关于TCP/IP的书籍,其主要内容都参考了本书。本书作者Douglas E.Comer是TCP/IP协议和因特网的国际公认专家,他为因特网的发展做出了杰出贡献。本书的特点是:强调原理、概念准确、深入浅出、内容丰富新颖。各章后附有很好的习题。这一卷是2006年出版的第五版,其特点是:所有各章均反映了协议的最新版本和最新的技术,删除和压缩了一些陈旧内容,对现在因特网中使用得较多的协议则适当增加了篇幅。全书分为四个部分。第一部分为概述(第1章和第2章),第二部分从单个主机来看TCP/IP联网(第3章至第12章),第==部分则是从全局来看互联网的结构(第13章至第19章以及第3...

    我的感想:正在啃, 内容丰富,讲解细致入微,不过 个人感觉翻译得不是太好,有些地方语句感觉不是太通顺。内容和一般的计算机网络书差不多,有条件的同学建议看英文原版,本人由于英语水平有限只能看翻译本。。。

    软件工程类:

    人月神话:推荐度:8分

    http://upload-images.jianshu.io/upload_images/3457125-d5505281bb98a200.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    在软件领域,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验,该项目堪称软件开发项目管理的典范。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄、中、韩等多种文字,全球销售数百万册。确立了其在行业内的经典地位。

    在本书第一次出版32年后的今天,清华大学出版社重新整理了Brooks博士的经典内容,并将国内软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册免费赠与大家共享,更使本书成为国内从业者的必读经典之一。

    本书读者包括:软件开发人员、软件项目经理、系统分析师等IT从业者。

    我的感想:经典中的经典,30多年前的作品到现在还在出版,这在日异月新的计算机世界是屈指可数的了吧,就算不看买回来收藏也值了,因为我还没有接触过真正的项目,所以对于书中的好多东西理解的不是那么全面,我觉得这种书还是要工作个几年后再来看会比较好,推荐给未来的自己。

    代码大全(第二版):推荐度:9分

    http://upload-images.jianshu.io/upload_images/3457125-7b686114fe841f98.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

    我的感想:暂时未看。不过以后一定会看的

    人件:推荐度 :9分

    http://upload-images.jianshu.io/upload_images/3457125-d87577f3bae5f4ce.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《人件(第2版)》专门讨论了软件开发和维护的团队管理问题,并向人们的传统认识提出了挑战。作者汤姆·迪马可,蒂姆·李斯特在书中推崇人本管理思想,指出知识型企业的核心是人,而不是技术。《人件(第2版)》于1987年首次出版后,曾在西方引起了轰动,被誉为“对美国软件业影响最大的一本书”。《人件(第2版)》还对大中型组织中的软件开发团队如何运作进行了深入探讨。《人件》已成为软件图书中的经典之作。它和《人月神话》共同被誉为软件图书中“两朵最鲜艳的奇葩”。人们认为,《人月神话》关注“软件开发”本身,《人件》则关注软件开发中的“人”。因此,在成千上万的书架上,《人件》永远和《人月神话》并列在一起。《人件(第2版)》读者包括软件开发组织中的所有人员。管理者和被管理者都将从书中得到有益的启示。

    我的感想:暂时未看。

    数据库类:

    数据库概念: 推荐度: 7分

    http://upload-images.jianshu.io/upload_images/3457125-15edae42f505bdb5.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。

    本书调整和新增内容:调整了第4版的讲授顺序。首先介绍SQL及其高级特性,使学生容易接受数据库设计的概念。新增数据库设计的专门讨论。彻底改写和更新了基于对象的数据库和XML的相关内容。重新组织数据挖掘和信息检索的内容,增加了对数据库系统PostgreSQL的实例研究。

    本书特点:综合全面。涵盖了数据模型、关系模型、基于对象的数据库和XML、数据存储和查询、事务管理、数据库系统体系结构等方面的内容。直观易懂。采用直观的方式描述概念,以结构清晰的图示和示例代替形式化的证明。实用性强。以银行...

    我的感想:买了暂时未看。

    其他:

    浪潮之巅:推荐度: 9分

    http://upload-images.jianshu.io/upload_images/3457125-ce98431539159a04.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。

    从一百年前算起,AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。本书系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。

    在极度商业化的今天,科技的进步和商机是分不开的。因此,本书也系统地介绍了影响到科技浪潮的风险投资公司,诸如 KPCB 和红杉资本,以及百年来为科技捧场的投资银行,例如高盛公司,等等。

    在这些公司兴衰的背后,有着它必然的规律。本书不仅讲述科技工业的历史,更重在揭示它的规律性。

    我的感想:

    STL源码 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-1e10962d7c4a3efa.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。

    这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。

    我的感想:很经典的书,作者侯捷在国内IT界也算是大名鼎鼎得了,可惜我C++功力不到家,暂时只能闲置,等我C++基础到位时再看不失为一种好的选择。

    汇编语言(王爽版)推荐度: 10分!!!

    http://upload-images.jianshu.io/upload_images/3457125-0337d66a36c18ffc.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    《汇编语言(第2版)》是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了《汇编语言(第2版)》。《汇编语言(第2版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。

    我的感想:我给这本书打十分可能有人会觉得不以为然,的确,如果我是现在看到这本书的话,虽然是好书,但肯定不会是十分。但是,当时的我对于计算机到底学什么,我到底对什么感兴趣还没有个基本的轮廓,每天都是得过且过,不知学什么好,直到我看到这本书。还记得大二的那个十一七天假,我每天从早到晚都往图书馆跑,到了七天假结束时,我已经把书翻了两遍,汇编语言本来是一个听起来就相当枯燥的东西,作者却可以将它讲的如此浅显易懂,当把本书看完的时候,我觉得我对计算机的理解可以说发生了质变,更重要的是,我找到了我的兴趣所在,我开始明白学计算机什么才是最重要的,这是我以后的学习更加有目的性,而不再有以前的迷茫。把本书推荐给所有对计算机底层感兴趣的人。相信他一定不会让你失望!

    黑客与画家:推荐度:6分

    http://upload-images.jianshu.io/upload_images/3457125-2c2670dde8c04a39.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。

    本书适合所有程序员和互联网创业者,也适合一切对计算机行业感兴趣的读者。

    我的感想:这本书被《程序员》杂志评为2012十大外文书籍,所以我就买回来看,一是对黑客感兴趣,二而是作者是硅谷的创业之父。看完本书我学到的并不是技术,而是想法,他让我了解到那些被认为是编程天才的是如何思考程序的以及他们看重的是什么,不过它的有一些想法我并不是很赞同,所以看着看着就没什么兴趣了,有兴趣可以看一下,就当做是消遣时光了吧。

    我是一只IT小小鸟 推荐度: 8分

    http://upload-images.jianshu.io/upload_images/3457125-484ac22401f1a4fd.jpg!web?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

    书籍简介:

    一群IT小小鸟——

    来自十几所院校,或男生,或女生;或科班,或半路转行。

    分布在不同的公司,或外企,或国企,或民企,老板有土有洋。

    有失意,有快意;有泪水,有欢笑。在失望中追求希望,在迷茫中辨别方向。

    他们用自己的成长故事,告诉在校的师弟师妹们:

    青春太宝贵,千万别浪费;要想不浪费,万事早准备。

    我的感想:可以在床上躺着看的又一大神器,书中文章的作者大部分都是和我一样的计算机专业出生,他们有不同的背景,不同的学历,不同的经历,但是他们都有一个共同的目标——在IT行业中闯出一片自己的天空,没事的时候看看学哥学姐们的经验谈和回忆录是一件非常有意义的一件事,它能够让我少走很多弯路,在此推荐给所有对IT行业感兴趣的的人!!

    展开全文
  • 计算机经典书籍电子书合集

    千次阅读 2015-08-29 08:37:47
    技术经典参考书,多年畅销不衰,第 7 版在保留以前版本风格的基础上,涵盖 Java2 开发平台标准版 J2SE5.0 的基础知识,主要内容包括面各对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用 Swing UI ...
  • 一些经典书籍

    2012-11-30 14:26:09
     | 面向对象分析与设计》 by Grady Booch 《 Effective Java  |  Effective Java中文版 》 by Joshua Bloch 《 Computability: An Introduction to Recursive Function Theory 》 by N. J. ...
  • 计算机经典书籍2

    2015-12-12 22:58:41
    推荐度参考: 6分:可看可不看 7分:值得一读 8分:经典好书, 9分:强烈推荐 ,10分: 神品级 C语言类: C程序设计语言: 推荐度:8分 书籍简介:在计算机发展的历史上,没有哪一种程序设计...
  • 计算机专业经典书籍

    千次阅读 2010-01-21 23:15:00
    经典书籍之列表1.The Art of Computer Programming Author: Donald.E.Knuth Web site: http://www-cs-faculty.stanford.edu/~knuth/taocp.html Book Info: 这部书被誉为 20 世纪最重要的 20 部著作之一 ,...
  • 超过1000本的计算机经典书籍分享

    千次阅读 2021-06-01 23:00:39
    计算机经典书籍分享 00 - C语言 01 - C++ 02 - Java 2.1 - Java基础到进阶 2.2 - Java 大数据 2.3 - Java工具 03 - Python 3.1 Python书籍 3.2 Python爬虫 3.3 Python数据分析 3.4 Python数据可视化 3.5 Python...
  • 软件架构经典书籍

    千次阅读 2015-04-22 15:40:19
     本书首先从saas的商业价值分析开始,讨论saas应用与其它应用最大的差异特征:多租户。saas应用架构是否成熟正是对多租户的三个重要特性的衡量:高性能、可配置性和伸缩性。本书将对saas应用成熟度的4个模型一一...
  •  然而,不幸的是,市面上销售的大部分算法书籍,以及人们推荐得最多的算法书籍,基本都是以算法分析为主,在这类算法书中,一个个优美的算法被分解成支离破碎的数学研究对象,在这些书里面,你会看见严谨的数学论证...
  • 嵌入式编程经典书籍推荐

    千次阅读 2020-03-01 14:19:50
    现在推荐几本经典的嵌入式编程书籍,供初学者参考。   1、《C 陷阱》  这是大二时,一位正在准备软考的室友推荐的,我在大三时看了2遍。用他的话说:“看了这本书,我才算是真正入门了C语言。原来那C语言...
  • 项目管理经典书籍

    千次阅读 2014-02-18 09:50:26
    一、人件  《人件》第1版于1987 年出版,专门讨论了软件开发和维护团队的管理问题,并向人们的传统认识提出了...与《人月神话》一样,《人件》现已成为软件团队管理的经典之作。它和《人月神话》共同被誉为软件图书中
  • 计算机经典书籍推荐

    千次阅读 2012-03-18 15:13:59
    你可以看到离散数学理论在逻辑电路,程序设计,商业和互联网等诸多领域的应用实例.本书的英文版(第五版)当中更增添了相当多的数学和计算机科学家的传记,是计算机科学历史不可多得的参考资料.作为教材这本书配有相当...
  • 12Reads系列是一整套非常的经典商业管理书籍,领导涵括了企业战略、市场营销、人力资源及领导力等组织管理与自我管理的方方面面。如果有时间非常建议把12Reads全系列看完,而不是仅看其中一本。无论企业身处何种行业...
  • 本文主要介绍本文这些年来读过的堪称经典,也是对自己印象最为深刻的一系列书籍。不仅有计算机专业的书籍,如《C砖家编程》、《Linux内核源代码情景分析》,还包括一些课外书籍,如经济管理类的,如《MBA教不了你的...
  • 计算机专业经典书籍之列表

    千次阅读 2008-02-22 22:43:00
    经典书籍之列表1.The Art of Computer Programming Author: Donald.E.Knuth Web site: http://www-cs-faculty.stanford.edu/~knuth/taocp.html   Book Info: 这部书被誉为20世纪最重要的20

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,001
精华内容 3,600
关键字:

商业分析经典书籍