现在的位置: 首页 > 电脑相关 > 正文
创新工场 蔡学镛SINA微博中向我们提及的书籍、文章统计 (二)
2014年04月02日 电脑相关 ⁄ 共 8030字 暂无评论
  • 人物简介:           蔡学镛,来自台湾,现任职于北京【创新工场】  架构师/首席布道师。

  • 开通微博(2010-8-13 ),第一句话:每次看到有人对创新工场提出质疑,我都觉得很正常。毕竟在加入创新工场之前,我也有过质疑。但是在和开复老师谈过,并了解创新工场正在做的项目以及组成的菁英之后,我的这些疑虑都消失了。有疑问,欢迎找我们了解。
  • 所提及的书籍、文章或作者   (2011-1-1-2012-12-31

《Coders at Work》一书的内容是”顶尖程序员”访问”顶尖程序员”的访谈记录,所以可以问出精华,内容精采。幸好这书不是找不懂编程的人来提问,否则可能会出现这样的问题:”你喜欢什么电影”、”你喜欢什么音乐”、”你爱吃北京菜吗”、”让我摸摸你的手臂,噢!真结实,你是不是有在健身?” 好几年前我翻译过Bruce A. Tate的一本书,最近他又出新书了《Seven Languages in Seven Weeks》。Bruce是弃Java投Ruby的代表人物,在这本书中,他介绍的语言包括了Ruby、Io、Prolog、Scala、Erlang、Clojure、Haskell,这些语言包含OO、堆栈式、函数式、逻辑式等编程范式,算是相当全面。 推荐这本书 《Event Processing: Designing IT Systems for Agile Companies》 。去年我做项目时,这本书的知识帮了很多忙。如果你想设计企业IT系统,这书会有很大的帮助。 我认识许多超有才的IT人,例如,我的老师刘龙龙博士,他是台湾清华的教授,在美国教过书,担任过资策会产品处处长与软件公司总经理。他不仅具有很强的IT专业能力,也会很多乐器,还很会唱歌。… IT圈才华洋溢的人不少,<<程序员杂志>>应该搞个程序员才艺竞赛,为我们伸冤。 不懂HTTP协议,就在开发Web系统,导致心里面很不踏实?快去把这本书读一读 《HTTP: The Definitive Guide》(O’Reilly)。我就是靠这本书把HTTP知识补起来的。 最近读了一本书 《浅薄:互联网如何毒化我们的大脑》,作者所言让我心生警惕。我终于知道为何这几年我的注意力变得跟蚊子一样短了。 推荐旋元佑先生的英文文法书《文法俱乐部》,这是少数能化繁为简的文法书,强烈推荐。我很久之前买的是繁体中文版,有没有简体版我不清楚。這書好像不同时期推出的版本会有不同的名字,我不知道现在是不是叫做《文法俱乐部》。 你不满意自己,你挣扎著要改变(体重、性向、酒瘾、焦虑…),希望自己变得更好,那么你应该看看 Martin E.P. Seligman的书《What you can change … and what you can’t》(中文版:认识自己,接纳自己),然后你才知道要完全改变什么,要改善什么,要接受什么。 万众瞩目,编程之神Knuth带著他的新书回来了,”The Art of Computer Programming第”4A”卷本月刚出版,距离原始的第三卷已有38年的时间。此书名为Volume 4A,意味著还有4B(甚至4C)。在他原始的规划中,此系列书共有七卷。还有三卷半还没出版。http://t.cn/hqqsJh 《Coders At Work》一书访问了15个个顶尖的知名程序员,其中不少程序员对设计模式(Design Pattern)都表现出不以为然的态度。 最近阅读《Coders At Work》,许多编程高手的成长经历也让我回想起小时候与电脑接触的经验。中学时,我是电脑老师 “最失败” 的学生。这个老师通过各种手段, “成功地” 让每个同学都畏惧电脑,我是班上唯一失败的例子… Thank God! 不好的启蒙老师,启不了蒙也就算了,还扼杀学生的兴趣,真糟糕。 这本书第一版繁体中文版是我翻译的(五年前)。最近原文书出第二版了(但我已经不干翻译这一行了)。如果你想设计GUI,但没什么概念与基础,这倒是一本不错的入门书。  常有人请我推荐书让他读,我会建议大家去看看Jolt Award的入围与获奖书籍。Jolt Award每年都会选出一些IT技术与管理的书,以及各种开发测试工具软件与程序库,相当值得参考。 http://t.cn/htLYCq 这个月开始,《程序员》杂志特别邀请了台湾知名的IT领域专家刘龙龙博士写专栏,刘老师点评技术发展与产业现状,观点精采。值得关注。刘博士是我在清华大学时的教授。他在美国读博士后,然后进入台湾当时最大的IT研发机构资策会(III)担任高管,也兼任某些大学的教授。 刚拿到这个月的<<程序员>>杂志了,今天晚上要好好读它。 Jeffrey Richter 是我的偶像,我喜欢他写的技术书籍,每本都很经典。 Window系统编程 与 .NET 领域的偶像。 图灵出版的《编程人生》一书,有 15 章,分别采访了 15 个业界大师,内容很精采。采访者对不同大师所问的问题,有些是重复的,所以只要前后参照阅读,我们可以看到不同大师对同一个问题的看法。有些观点雷同,有些则不同,但大师会给出详细的说法,很精采。 我这两天正在阅读教导 PPT 设计的书《演说之禅设计篇》(Presentation Zen Design)。这书不错,推荐! 推荐《在没有问题里找问题》(繁体中文版译本),作者Edward de Bono。这本书提出许多方法,充分练习之后,可以帮助你打开创意的窗,思考的结。原文书名:《Edward de Bono’s Thinking Course: Powerful Tools to Transform Your Thinking》。我不知道这书有没有简体版。 我的PPT里程碑 1) 2005读了《No Bullet Point》后,PPT风格大变,很少用BP了 2) 2007年我发表一篇文章《跟Steve Jobs学简报》后,学到很多技巧 3) 2008读了《演说之禅》后,开始大量使用图片 4) 2009编写《尼古丁》,自己的一套方法渐渐成形 5) 2011编写《古柯硷》,方法更加有系统了。 正在阅读 Stephen Lucas 的 《The Art of Public Speaking》(演讲的艺术),想看看能否为我带来许多启发。 《A Whole New Mind》作者 Daniel Pink 认为现在职场上六种重要的关键能力分别为:1) 设计 2) 故事 3) 整合(将事物关连起来) 4) 移情(理解并运用情感体验) 5) 幽默 6) 意义(为事物赋与正面意义) … 你具备哪些能力呢? 强烈推荐 Andrew V. Abela 著作的 《Advanced Presentations by Design: Creating Communication that Drives Action 》这本书,对于制作 PPT 或编写报告会有很大的帮助。这书有中文翻译本,但我不推荐中文版。 Peter Seibel大学主修英文且当时认为以后要当新闻记者,但后来却受到Web的引诱,为杂志与食品公司做了网站,因此学习了Perl,后来甚至成为WebLogic早期的Java工程师。一阵子后,又被吸引回写作,写了一本得Jolt奖的书《Practical Common Lisp》。最近出版的作品是《Coders at Work》。 David Flanagan 写的《JavaScript The Definitive Guide》第六版终于出版了。这次主要新增的是 HTML 5 API 的部份。David Flanagan 写的 Java 与JavaScript 书,都写得很好,书也都卖得很好,光《Java in a Nutshell》,估计就有百万册以上的销售量。 PPT 名著《Beyond Bullet Points》推出第三版了。我在 2005 年就读过这本书的第一版,去年也读了第二版。PPT 的书很多,每本的著眼点都不太一样,有的书偏重 PPT 的美术设计(例如演说之禅),而这本《Beyond Bullet Points》则是偏重 PPT 的流程架构。 正在阅读 Seth Godin 的新书 《做不可替代的人》(Linchpin: Are You Indispensable),觉得不错。 推荐 Paul Graham 的《黑客与画家》,台湾版是《駭客與畫家》。这书的作者是个老程序员,现在是硅谷投资教父(Y-Combinator)。他也是 LISP 语言布道师,做出了自己的 LISP 方言 ARC。 “三思而后推”,这篇文章(http://t.cn/hgWKsP)告诉我们,在社交网络上,我们必须谨慎发言,否则可能会犯了 “毁谤”、”公然侮辱” 等罪。… 附带说明一点:这篇文章是西方观点,适不适合中国,仍有待讨论。 正在阅读《启示录:打造用户喜爱的产品》,我觉得有收获,对于 “产品经理” 一职多了一些深入的认识。 英国《经济学人》(The Economist) 去年底的文章,讨论欧美学术界博士过剩、供需失衡。标题 “可抛弃式学术:为何念博士往往是浪费时间” (The disposable academic: Why doing a PhD is often a waste of time)。 http://t.cn/hePEZz 如何学习 HTML5,最简单且免费的方式是,先到 W3Schools ( http://t.cn/hI4Zw )看相关的线上教材,看完之后大概都能够有相当不错的基础了。然后细节的部份再到 W3C(或者 WHATWG)看相关的 Spec。 这里有许多移动开发的文档 http://t.cn/hbBqay Peter Norton是我以前的偶像,是DOS时代很红的程序员,他写出了许多DOS下的系统工具软件,也写了好几本畅销书,主要涵盖系统原理与汇编语言。他的公司后来被并入Symantec。他有一个比较特别的经历:完成大学学业后,在软件行业出名前,他曾经短暂出家为僧。 Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year — JavaScript is now a necessity. http://t.cn/aK63jT CoffeeScript is a little language that compiles into JavaScript. http://t.cn/hlcLC 下半年预计会有一本 CoffeeScript 的书出版。太好了! 海量数据的挑战与对策,一系列文章 http://t.cn/aNcX8x 今年九月预计会出版第一本 Node.JS 的英文书。但我估计这个时候 Node 还没到 1.0 版,加上这本书是 “Up and Running” 系列,所以我对此书的兴趣不大。 最新的 O’Reilly 发行书籍销售排行榜前 25 名中,有四本是编程技术类(考试认证用书不计),主题分别是 Java、JavaScript、HTML/CSS、JavaScript。这或许展现出国外的技术趋势。 一篇介绍 Node.JS 的好文章,作者是 Brett McLaughlin http://t.cn/apdHSv 重构代码的时候,也是我进行 Defensive Programming 的时机。http://t.cn/a0BR43 What is HTML5? 免费下载报告(10 页的小书),作者是知名的 Brett McLaughlinhttp://t.cn/aOHpeY 不过下载前还要先建立 O’Reilly 帐户,有点麻烦。 向大家推荐韦恩.W.戴尔写的书《你的误区》。一旦出现一点点负面情绪(就如同代码中出现 Bad Smell),就拿这本书出来读读,重构一下自己的思维方式。我觉得满有效的。至少我原本是一个负面思维、情绪又极为敏感的人,现在好像调整得比较好一点点了。 《How to Design Programs: An Introduction to Programming and Computing》是一本很受推崇的编程概念入门书。作者把书的内容公开上网了 http://t.cn/b87kg 《The Art of Unix Programming》是一本好书,有许多独特的观念。作者将书的内容放上网站免费公开了 http://t.cn/GPWM3 想理解开放源码授权与智慧财产法规,《Open Source Licensing: Software Freedom and Intellectual Property Law》是一本不错的书。作者将书的内容开放了:http://t.cn/7wB2x 面向对象编程语言适合解决的问题,或许没有一般人想像的那么多。 http://t.cn/aBfvoU 快速了解 Java 7 新特性,一篇好文章 http://t.cn/a31km4 免费电子书《What is Node?》,出版社官方下载网址: http://t.cn/aBDtqE 《松本行弘的程序世界》是一本我会喜欢的书。没有太多的虚幻哲学,更多的是对编程语言设计的务实思考,相当全面,特别是对 Ruby 而言。这书感觉有点类似近二十年前的经典书籍 OOSC( http://t.cn/aBF9NC ),像是用X光为 Eiffel 与面向对象拍了个片。 如何通过游戏的方式,增加用户黏度,可以参考这本书 《Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps》 同性质的书还有一本很经典的《The Design and Evolution of C++》(近二十年前的书)。当然,那是在 C++ 被一群厨师加上各种食材与调味料弄成一锅不知道是什么汤之前。 Ed Yourdon的书中,最让我印象深刻的是二十年前出版的《Decline & Fall of the American Programmer》,这书耸动地预测美国软件业将在外国的强力竞争中衰败。五年后他修正看法,写了一本《Rise & Resurrection of the American Programmer》,预测美国软件业的复兴。… 你说到底是衰败还是复兴呀? 继 WPF(XAML)、Adobe AIR(MXML)… N 多个技术用 XML 描述 GUI 之后,JavaFX 也开始这么做,称为 FXML。当然 JavaFX 的未来依然不会有希望,毕竟前端不是 Flash 就是 HTML5。http://t.cn/agCjc0 推荐一篇不错的文章:「全球经济温和崩坏。神原英资:10 年经济冰河期即将来临」http://t.cn/agj1WD (可能需要F墙)。 去书店看到一本书《智能Web算法》(Algorithms for Intelligent Web),买回来正在读,觉得不错,可以推荐。许多网站后台需要推荐功能、搜索功能 … 等算法,可以看这本书入门。 推荐文章:Linus Torvalds(Linux之父)的软件开发管理经验谈 http://t.cn/aetXdy 对我来说,阅读优良的源代码,通常不是为了要学习语言的用法(Syntax),更多是要学习该语言的惯用语(Idiom)。惯用语是经年累月累积出来的优良语法模式(Syntax Pattern)。每次学到新的惯用语,就很开心。20 年前的《Advanced C++ Programming Styles and Idioms》是早期我读过关于惯用语的书。 推荐阅读,《The Associative Model of Data》第二版,作者 Simon Williams 将书免费公开 PDF,网址:http://t.cn/aF2I3k 大约 1991 年时,我读了 Brian Kernighan 与 Dennis Ritchie (简称 K&R)写的「The C Programming Language」第二版 。最近 Dennis Ritchie 去世了,许多经历过那个年代的程序员(包括我)都会怀念他的。 记得第一次听到《人月神话》这书名时,我一点都没想到是《The Mythical Man-Month》的中文版。我直接联想到的是:这是一段不被祝福的爱情传奇故事,牵涉到人与月亮,两人天地之隔,无法长相厮守,但却天长地久 … 。中文书名能不能改成《时间与人力的谬论》呀!不然实在太浪漫了。 Steve Jobs 传记的出版商 Simon & Schuster 认为,这书一定会是今年最畅销的成人非虚构类图书。 2010年,美国前总统小布什的自传《抉择时刻》(Decision Points)创下300万册销售纪录,美国出版业普遍认为,Jobs 传记将会刷新这个数字。 iThome 推荐好书一百本 http://t.cn/SzIiJ2 我倒是有兴趣读读这本书《The Art of Readable Code, Simple and Practical Techniques for Writing Better Code》。好读的代码可以降低软件的维护成本。 我翻译过一本技术的书《深入浅出设计模式》(Head First Design Patterns),这是软件设计的扫盲书。是不是有类似的书《深入浅出商业模式》,把通用的商业模式总解整理一下套路?这样的书在浮躁的商业社会应该会大卖喔! 正在看#非你莫属#,里面有个#首席旅游体验师#的职位,我心想:这都是什么莫名其妙的职位呀?忽然想到我自己的头衔比人家更加莫名其妙 [哈哈] … 好吧!等到图灵出版的《布道之道》一出版,大家就会知道什么是技术布道师了。 The End of an Architectural Era (It’s Time for a Complete Rewrite) http://t.cn/Sy7PCy 《Knowledge Representation and Reasoning》 [good] 拿了一本《布道之道》样书,晒一下。让不知道布道师的知道什么是布道师,然后变成布道师。让知道布道师的人,更好的分享化身为布道师的经验。  (评论) 《马云式金融》http://t.cn/SquvFg   (转发) 在公司内推广某技术时,有时会遇到不可理喻的人。导致人们不可理喻的潜在原因很多:可能是你和不可理喻型的人原本就有过节;或者他内心更认同另一种技术方案;或者他快跳槽,已经不在乎现在公司技术前景了;或者他在正反两种意见争执不下的情况下,情愿多一事不如少一事。(摘要自:《布道之道》) 据说有不少人认同我以前写的一篇短文《KPI 心理学》。所以如果你也是采 KPI 制度管理下属,不妨看看这篇文章,当做参考。(网络上到处都是盗版转载,应该可以轻易搜到。) 今天收到图灵出版的《布道之道:引领团队拥抱技术创新》一书。书里面把技术分成很多种类,比方说什么「随波逐流型」、「孤陋寡闻型」、「百般挑剔型」、「不可理喻型」… 真悲催呀! 想了解面向对象(Object-Orientation)的话,我写过一篇文章「思考OO」,内容应该还是比较全面的。 http://t.cn/SVw8Xh 找你的同事和上司一起去 KTV 吧!但你可别在 KTV 内喝太多酒,你要保持一个清醒的头脑。在 KTV 内,大家放松之际,面具也不知不觉地卸下来了,这是你观察他们真面目的绝佳机会。… 全文 http://t.cn/SVAG0E 蔡學鏞【言程序】部落格 《KTV 心理学》 拿到一本博文视点出版的书《裸演说》,作者是《演说之禅》的同一个作者。当年我看过《演说之禅》之后,我的 PPT 风格产生一次较大的变化,这书对我的影响不小。目前我的 PPT 做得还可以,但演说技巧跟不上,除了多锻鍊之外,我想我会找时间看看《裸演说》、《演讲的艺术》等书,找一些启发。 《How Computers Work》没有出中文版吗?这书是很不错的 IT 扫盲书。出版社快去翻译吧! 《Knowledge Representation and Reasoning》  曾经 Shell 与 Script 彼此泾渭分明;如今,Shell 混进了 Script,Script 混进了 Shell,双方的血统融合得难以分离,想要区分 Shell 语言和脚本语言(Scripting Language),真的没有一翻两瞪眼的作法。现在,你往往可以用 Shell 做 Script 的事,反之亦然。..蔡學鏞【言程序】 http://t.cn/SMhnUE

建伟

给我留言

留言无头像?



×