0%

奥勒留:古罗马皇帝+苦修哲学家,以一世英主而身兼苦修哲学家的人历史唯一一个。
本书是作者的随笔,在行军中记录人生的感悟,所以结构比较零散、内容重复,也没有分主题归门别类。
作者重点记录了如何为人处世、如何理性思考、如何秉承自然之道等等的感悟。
比较特别的是,作者在理性以及自然之道之上,讲述了人应该如何坦然面对死亡的问题,作者认为死亡也是自然变化的结果,死亡也是元素之间的转换,这是自然之道。
关于死亡,早在两千多年前,有人问孔老夫子死是怎么回事,孔子回答说,“未知生,焉知死。”;而法国哲学家蒙田说过:“学习哲学即是学习如何去死。”所以,学习哲学让人能更平静的面对死亡。
对于哲学,作者说到,哲学就像亲娘,在你需要慰藉的时候,可以投入它的怀里。 确实是,哲学能让人从更高的境界、更高的角度去思考和看待问题,能让人从日常的短视的观念中解脱出来。像作者一直强调的“你遭遇外界挫折而烦恼的时候,使你困扰的不是那件事情的本身,而是你自己对那件事情的判断。”
在做人方面,有一点作者讲得非常好,我们要追求人性中美好的部分,而不是成功。

阅读全文 »

一本介绍了数据仓库(DW)和商业智能(BI)的建模过程,不过因为主要的难度是在后端的ETL过程,所以本书理论上说重点还是介绍了DW的建模过程,BI更多指向的是前端的报表开发,技术上难度没有后端的ETL大。
本书最大的特点是,针对我们常见行业重点业务过程的建模进行了详细描述,让用户对数据建模有个直观的了解。
在启动BI项目之前,我们必须明白,BI的主要收益是,获得高质量的决策。

阅读全文 »

蛋蛋(00)后推荐的一本书。
拆封这本书时,不得不惊叹于其精致及特别,整本书散发着一股旧书的味道(musty smell),还附带着一堆设计特别、材质各异的明信片、海报、老照片等配件。
象出版社所宣称,这是一本推理小说加实体版解谜游戏的综合体(注意,是综合体,不是书),代表了一种新的阅读形式,让读者深入到书本的情节中去。
这个综合体总的来说有三条线。
第一条线:书本正文讲述的是失忆主人公在追寻自己身份的过程中,卷入了一系列反抗独裁军火商韦沃达家族的过程,书中有工人暴动、暗杀、背叛、爱情(这点有点模糊)等等。
第二条线:本书翻译(所谓的译者)柯岱拉那充满玄机的译注,让关于石察卡的真实身份、她和石察卡的感情更显得扑朔迷离。
第三条线:本书两位素不相识的读者Eric和Jen,在书中空白处互动批注了探索、研究作者石察卡真实身份的关键资料。当然,还少不了这两位恋人(后来成为恋人)在空白处玩的类似互递小纸条的爱情游戏。(此处想起《岛上书店》说的,人的一生最幸运的是能找到有共同阅读兴趣的人。)

阅读全文 »

本书英文名是《How to win friends an d influence people》,直译应该是《如果赢得朋友和影响别人》,书中讲的也是待人处世的道理。中文译名《人性的弱点》有误导读者之嫌,不过这倒不影响这本书的超高销量。
大学时就看过这本书,现在重看一遍,感悟却完全不一样,里面说的很多朴素的道理都能联系到实际生活、工作中的事情。
书中通过很多案例来说明如何待人处世的方方面面,其实也是一本提高情商、管理情绪方面的书。里面说的一些道理都是很常见、很通俗易懂的(有心灵鸡汤之嫌;-)),但是所谓的知易行难,如何让这些道理在现实生活中得到贯彻,才是这本书真正的意义。 所以,建议学习本书最好的方法应该是采用类似MBA的教学方法,结合案例,提出自己的观点和别人深入讨论,然后再与书中的观点、方法比较,这样就能找出自己思维的误区以及加深对本书所讲述道理的印象。**
题外话:感觉这本书还是很中庸的,不像美国这个民族的性格,反而和论语里面的很多论点相近。**
话说回来,本书讲了很多道理,但是个人认为本书的核心其实还是:“你希望别人怎么对待你,你就应该怎样去对待别人。”在你做任何事情、做任何决策之前,想想如果对方是你,你想对方怎么对你,这样,所有的事情都豁然开朗了。

阅读全文 »

这是一本连目录都很有趣的书。
作者以四人帮(Gof)的《Design Patterns: Elements of Reusable Object-Oriented Software》为基础,妙趣横生、深入浅出的介绍了相关的设计模式。
软件开发有两大难点:
1、复杂度:因为软件模拟整个现实的世界,而现实世界是复杂的、无序的;
2、变化:变化是唯一不变的真理。
所以软件管理就是管理软件的复杂度和变化。设计模式让我们从以往的代码重用,上升到经验的重用,让我们的思考架构提升到模式的层面,而不是仅仅停留在琐碎的对象上。
建立一种弹性的、可维护的、可以应对变化的软件,其核心原则就是“封装变化”,封装对象的创建、方法的调用、复杂的接口等等。
封装变化就是要把变的和不变的部分分开,概括来说有三点:
1、找出变化的部分;
2、分离变化的部分;
3、封装变化的部分。

阅读全文 »

大部分书籍的视角停留在胜利之前的英雄故事,但作者却着眼点于胜利的那一年,1945年,发生在欧洲、亚洲的光复国、战败国关于欢腾、饥饿、复仇的故事,以及人民创造新世界的努力。1945年那时,各国景象都差不多,不管是光复国还是战败国,一样都是满目疮痍、食不果腹、百废待兴,可能不同的只是人们不同的心理以及对未来的期望。
战争胜利之后,除了让之前被囚禁的人们获得人身自由、解决温饱问题之外,作者的笔触也不忘在人性方面进行着笔,例如:

对那些女囚犯来说,帮助最大的是口红,当他们把嘴唇涂得红彤彤的,她们总算变成了人,而不是文在手臂上的号码。他们终于有心思关心起自己的外表来,是口红率先把人性还给了他们。

阅读全文 »

写得比较晦涩的一本书。
比较全面的介绍了安全方面的内容,强调安全的整体性。不过,说是最佳实践,更多是从设计的角度的最佳实践,而不是整体案例的最佳实践。里面举的案例零散,不成体系。
比较一般的一本书,比较大的收获就是,在看书的过程当中,一些常用的术语、技术上网进行了了解。

阅读全文 »

终于啃完这本近900页的大块头,一本讲述软件构建的最佳实践方面的书。
本书除了内容详实、通俗易懂之外,最大的一个优点就是翻译得特别好。
像作者说的,人的智力是有限的,而软件需要构建的世界是凌乱的,所以降低复杂度是软件开发的核心。
所以,如何降低复杂度是本书的核心,包括分层抽象、分解、复查、规范等等技术。
例如:

  • 将系统 “分解”,是为了使其更易于理解
  • 进行复查、测试,减少人为的失误
  • 将子程序编写得短小,以减少大脑的负荷
  • 基于问题而不是实现细节来编程,从而减少工作量
阅读全文 »

一本关于测试传道授业解惑方面的书,书中阐述了Google主要采取的测试模型(ACC等)、自动化测试、探索式测试(Exploratory Testing)等方面,同时也讲述了Google在测试组织方面的进化及各岗位的职责分工及协作。经过努力,Google的测试部门已经从原先的测试服务部门进化为工程生产力部门(Engineering Productivity)。
从本书能感觉到Google是把自动化测试、开发测试工具提高效率作为测试的首要任务。提高开发和测试的生产力是测试最为关注的问题,所以Google入职的测试员工在技术方面的能力是丝毫不亚于相关的开发人员。测试要在组织中持续灌输质量是全员负责的概念,在开发阶段就必须做好相关的单元测试,通过每日构建,能把问题提前发现、及时处理,不把有问题的代码带到代码库。

阅读全文 »

黑格尔说过,人类从历史中得到的教训就是:人类从来不记取历史教训。
比较了好多关于清朝历史方面的书,《正说清朝十二帝》因为丰富的彩色插图吸引了我。书中每个章节根据内容,配有各类的图片,包括人物画像、物品图、景色图、书法图、名画等等。
但可能是正说的缘故,书中文字还是比较晦涩,故事也比较平淡,缺少了《明朝那些事儿》的诙谐、有趣感。
清朝处在一个特殊的时代,中国已经从盛唐时期的万国之国,没落成了落后挨打的一方。
当时,西方主要的国家,英国、法国、德国、美国,都走上了资本主义发展的道路,这些国家对内努力发展工业,提高科学技术,对外进行殖民扩张。近邻日本也实行了明治维新,实现了国家的现代化。而清朝还沉浸在“天朝统御万国”、“天朝物产丰盛,无所不有,原不藉外夷货物,一通有无”的幻境中。在强敌面前,清朝皇帝采取“率祖旧章”、“持盈保泰”的保守态度,导致国家一步步滑向了灭国的境地。

阅读全文 »