简评

又啃完了一部大砖头。作为游戏开发领域的一本入门书籍,这本书很好地全方位地描述了一个游戏引擎的架构和组成部分。每个部分的内容互相独立,可作为很好的参考;内容有一定深度,但又不会太难,适合初学者了解游戏相对底层的原理。当然,在看过这些“指引性”内容之后,如果要更深入地理解某一领域的东西,就可以循序渐进去找对应的资料来学习。如果有一定的成熟引擎使用经验,边阅读边联系实际来思考效果会更佳。

简评

历经两个多月,人生完整啃完的第一部800多页共35章的大砖头。千万不要被书名迷惑以为是讲算法的。原先翻完目录以为是代码整洁之道的升级版,读完后才发现里面除了更细致的编码规范外,还包括贯穿整个软件开发周期的大量干货经验和方法论,大全确实是全,经典确实是经典。如果有过实际项目经验再回头来看这本书的话,会有许多感同身受的体验。如果要用一句话来为全书点题,那就是“软件构建的核心就是管理复杂度”。网上关于这本书的评价不胜枚举,我在此处给出我的独特评价:我认为这本书可以算是编程界的“易筋经”,反复修炼之后将内力大增,洗筋易髓,脱胎换骨。

简评

这本书可谓是“计算机组成原理”的入门简化版,全书主旨就是用浅显易懂的语言(面向儿童甚至老人)来讲解程序的运行原理,其中的CPU构造、内存运作方式、汇编、硬件控制等是我觉得比较有收获的部分。正因为这本书讲得非常浅显,所以作为入门,快速复习,概论式学习的教材应该算是很不错的,一周就可以看完,但内容过于简单也同时是这本书的弊端。如果要更深入系统地学习组成原理,还是得去啃厚书。

简评

这是一本游戏策划(国外称为游戏设计师)必读的书,但我觉得程序员了解一下游戏的设计原理并不是坏事。本书大多和心理学、博弈论、营销的相关学科知识相结合,基本上每一个原理就一页,写得也非常通俗易懂,可以短时间内理解所讲的原理。如果玩过的游戏很多,在阅读过程中就会经常发现曾经玩过的游戏的某些细节为什么要那样设计,怎样设计才能更好地打动玩家。如果反复把书中的原理和实际的游戏相联系起来,可以加深对原理的理解。

简评

平淡无奇的书,基本都是描述D3D9各种API的用法,并附带极其简单粗糙的实例。纯描述API的书无疑是枯燥无味的,但如果是了解整个计算机图形学各方面的基础知识的概况,倒也还马马虎虎。

简评

应该是进军3D领域必读的一本经典书了,涵盖了基本所有的3D数学基础,其中有很多概念对于初学者来说需要反复多看几遍才能理解。本书不仅有简单的数学公式推导,还有另一个好处就是结合了很多C++代码,理论和实践结合得不错。

简评

本书的核心,DirectX和DirectDraw等内容对于现代游戏编程都已过时(至少10年),但依然有其价值,对于快速了解Windows编程基础、GDI、早年DirectX编程均有很大帮助。本书通用性的内容,如2D图形算法、AI、物理建模等都仅仅涉及到概论知识而几乎没有任何细节的实现。总之,本书适合快速泛读,旨在了解游戏编程各方面的知识点,其不具备实用性。

简评

土豪出品全书728页全彩印刷,光是看着那些彩图就很爽。本书将Unity方方面面的功能都简单介绍了一遍,完全符合“入门”二字,但由于内容过于浅显,和“精通”是完全扯不上关系的。总体来说,这本书对于学习Unity时查漏补缺和快速参考还是很不错的,但要更上一层楼的话,依然远远不够。

简评

一句话,典型的国产垃圾技术书。作者写书一点也不用心,错别字一堆,代码排版杂乱就不说了,整本书就是粘贴各种api列表,代码几乎全是copy官方示例工程的代码,很多描述看上去都不经过大脑极具口语化。初学者学框架真没必要买这本书,如果没有一点cocos2d的基础,里面粘贴的代码会让初学者找不着北,完全就是作者堆叠字数赚稿费用的。

简评

程序员找工作必备系列之一。这本书列举了面试中常见的50个数据结构和算法题,并清晰地给出了正常人如何从暴力解法入手,并一步一步优化的思考过程,应该是非常贴近真正的面试过程了。而且这50个题目的解释都非常通俗易懂,可以两三天就刷完。遗憾的是我在面试过程中并未碰上书中的题目,但是听周围同学的说法是有题目命中的,所以这本书的性价比应该还是很高的。

简评

程序员找工作必备系列之一。个人认为比另外一本宝典要好的地方在于这本书的目录结构是按问题来划分的,可以方便地跳过不需要看的问题。内容相当全面,涵盖HR面问题、智力题、C++基础、数据结构和算法、操作系统、计算机网络等等各方面,刷完这本书很多笔试会涉及到的点应该都覆盖到了。美中不足的是操作系统的题目较少,不太够应付笔试。

简评

人生第一本完整读完的英文书,纪念一下。注意这本书是电子版的,没有纸质版,下载地址在下面的(假)豆瓣链接。我看的是PDF只有40页,快的话其实一天就能看完。这本书主要讲RESTful API的一些设计原则和最佳实践,最大的优势就是没有牵扯太多的理论知识,但覆盖了几乎所有RESTful API最需要用到的点。本书以非常简洁的语言描述了概念(英文也不是很难懂),然后就讲一些实际会用到的例子。非常喜欢这种直截了当的行文,强烈推荐想要快速入门RESTful API设计并上手开发的人阅读本书。

简评

由于项目重构需要而选择的Backbone入门书籍,从图书馆借来花了两天就把它看完了,因为这本书实在是写得太烂了!虽说国产的技术书多数都写得比较一般,但这种跟翔一样的书还是第一次见,还号称什么“Web开发专家撰写”。整本书都在解释Backbone每个API,每个API都附了简单到毫无实用价值的例子,还假惺惺地给每个console.log输出附上一张chrome的控制台截图。即使是model.get这种两三行代码就能解释得清楚的API,他也能扯上一两页纸。总之就是整本书就是在堆砌页数,看这本书,还不如看官网的API文档来得清晰。

简评

深入解析Node.js内部各种运行机制以及一些最佳实践的一本好书,适合有Node基础(最好是有一点使用经验)和良好JS功底的人看。不过看完这本书之后你还是不会写Node应用,因为这本书原理偏多应用偏少,所以不建议新手看这本书。个人觉得最精彩的是异步I/O、异步编程、构建Web应用、玩转进程几章,尤其是Web应用这一章,如果你用过Express之类的框架看了就会觉得茅塞顿开。另外最后两章关于测试和产品化,和Node其实没有太大关系,但这应该都是作者在企业的一些经验和best practice,对于不了解的人来说还是一扇通向新世界的大门的。

简评

写出整洁的代码,并且时刻保持代码整洁非常重要!整洁的代码并不是只为了迎合那些有强迫症和完美主义倾向的程序员,而是提高代码可读性和可维护性的根本。我见过很多人写的代码充斥着“脏乱差”,它像一个没有整理的房间不仅给人不好的印象,而且找东西难,还容易滋生各种臭虫(bug)和垃圾。所以每一个想要成为好程序猿的程序猿都应该反复读一读这本书。这本书是以Java语言为例子的,但是其中的思想可以适用于任何语言。后面的章节比较偏向于专题,如“错误处理”“单元测试”“系统”等等可能现阶段不太实用我也没仔细看。如果时间不够的话,强烈推荐看前五章(不到100页),一定会受益匪浅的!

简评

起初是为了复习矩阵论而做的快速准备,才看的这本漫画线性代数。周围很多人看到线性代数也能跟漫画扯在一起就嗤之以鼻,但你不得不佩服日本人的这种寓教于乐的天赋。看完之后感觉无论是入门还是快速复习,这本书真心赞!在此强烈鄙视国内的线代教材一上来就讲行列式这种生硬的教学法,本科的线代考试很多人即使考90分,也不知道特征值和特征向量是干嘛用的。这本书在内容编排上是循序渐进揭示线性代数最核心的概念和用法,难度也是非常容易,个人感觉专心看一天就能把整本书看完了。正因为简单,这本书的内容是点到为止,缺乏深入,但对于入门和快速复习已经足够了。

简评

应该是目前为止看得最快的一本技术书了。之前被目录吸引,看完后发现没有想象中那么好。编程风格部分,对于有一定前端经验的人来说用处不大,对新手来说还是需要每一条都养成习惯的。编程实践部分应该是全书最精华的部分,诸如“UI层松耦合”“全局变量”“事件处理”“配置数据”等章节我觉得还不错,但总体来说,内容对于知道的人过于简单。自动化部分我原以为可以深入了解下,但可能因为作者是Yahoo出身,这部分全都是讲用Ant或YUI出品的东西来执行校验、合并、压缩等任务,对我个人实用性不大,所以这部分直接被我飞快地浏览过去了。总结,JS新手看前两部分对会收获很大,最后一部分有兴趣的了解下就好,我还是比较推崇用Grunt来完成;对有一定经验和积累的人,收获甚少。

简评

很基础的关于UI设计的书,一开始是冲着UI设计入门去看的,但看完之后发现这本书其实UI和FE都可以看(需要一定CSS基础)。本书除了讲关于设计的基础知识,比如排版、字体、色彩等等,还穿插了一些与设计相关的CSS实用设计,以及网站的性能优化技术。此外,“提高访客转化率”和“把网站变成非凡品牌”也很有独特的见解。整本书看完之后对网站设计有了全面的感性认识,但要转化为实践光这本书是远远不够的。推荐非UI人士了解UI阅读。

简评

书很薄,但内容相当实用。注意到这本书不是专门讲“设计模式”(里面有单独一章)。所谓的“模式”只是Javascript这种设计很特殊的编程语言的一些使用技巧。本书从语法上的基本技巧入手,逐渐深入到函数、对象创建模式、代码复用模式等高级用法。个人认为前面提到的这3大块是全书的精华所在,诸如“回调”“立即函数”“命名空间”“模块”“继承”“对象混入”等等概念都是现代js常用的技巧,为那些只会用js进行DOM操作的前端人员打开了一扇新的窗口。

简评

这应该是我见过的市面上唯一一本完全脱离DOM的Javascript书(可能是我读的还不够多。。。)。前端开发人员学习和使用js基本上都是冲着DOM操作,以至忽略了js的语言本质及一些基本技巧。这本书“剥开了JavaScript沾污的外衣”,“让你看到一门优稚的、轻量级的和非常富有表现力的语言”。作者客观地指出了js这门语言的设计问题(天生缺陷),但也呈现了这门语言的强大之处。全书重点应该放在函数这一章,这也是js的强大的动态特性的体现。这是一本前端人员的基础书,强烈推荐阅读,而且越早看受益越多!

简评

简评

简评

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器