Tuesday, January 24, 2012

为什么苹果在中国生产它的产品

 
 

Sent to you by Zhiyuan via Google Reader:

 
 

via 36氪 by truant on 1/23/12

纽约时报发表了一篇文章,谈到为什么苹果几乎把它所有的产品都在中国制造。文章很长(7 页)。简单来说是因为像苹果这样的公司不能在美国生产这些产品。但并不是成本(尽管在中国更便宜)的原因。

几年前,中国政府资助很多城市建立大的工厂,这些工厂可以雇佣 3000 名员工并让他们每天住在宿舍里,他们可以在二周内找到 8700 名技工(这在美国可能要花费 9 个月时间)。今天的数码设备需要把成千上万的小零件在一个地方生产,这整个全球供应链不可能被移到美国。

整篇文章最有趣的部分可能就是对苹果手机屏幕做的最后的决定:

2007 年,在 iPhone 预计进入商店前一个多月的时间,乔布斯把几个副手叫到一间办公室。几周来,他都在口袋里装一个手机原型。

乔布斯很生气的拿起他的 iPhone,让所有人看到塑料屏幕上的划痕,然后他从口袋里拿出他的钥匙。

人们会把手机放到口袋里,他说,人们同时也会把钥匙放到口袋里。"我不会卖一个会被划坏的产品。"他很严肃地说。唯一的办法是使用防划痕的玻璃屏幕替代。"我想要玻璃屏幕,给你们 6 个月时间把它弄完美。"

在一个主管离开会议之后,他订了机票飞到深圳,如果乔布斯要完美,没有其他地方可去。

新的屏幕在午夜前开始抵达工厂。

根据这位高管所说,一位工长马上从宿舍上叫起了 8000 名工人,每个工人领一袋饼干和一杯荼,然后进入车间,半小时内开始 12 小时轮班倒的工作将玻璃屏幕装上。96 小时内,工厂每天可生产超过 10000 部 iPhone。

其他还有一些有趣的内容:

  1. 富士康工厂由于步行上班的人多但是门小,需要雇佣 300 个警卫来指挥交通。工厂的中央厨房平均每天要做 3 吨猪肉和 13 吨大米。由于整个工厂是无烟的,人们都挤到附件的茶馆去抽烟,那里的空气充满了烟味。
  2. 人们不好判断如果在美国生产 iPhone 要增加多少成本,但是不少学者和制造分析师估计,因为劳动制造这一小部分,如果付美国人工资的话,每部 iPhone 的成本要增加到 65 美元。苹果每部手机的利润通常是几百美元。
  3. 有趣的是,iPhone 所有部件中在美国生产的最大部分是处理器,在得克萨斯州,由三星制造。
via: 9to5mac
除非注明,本站文章均为原创或编译,转载请注明: 文章来自36氪



 
 

Things you can do from here:

 
 

Sunday, January 22, 2012

中国总理建议访问Twitter

 
 

Sent to you by Zhiyuan via Google Reader:

 
 

via Solidot by blackhat on 1/21/12

wmr 写道 "中国总理访问了迪拜购物中心,阿联酋总理محمد بن راشد آل مكتوم知道后在Twitter上 写道:我羡慕中国,我更羡慕中国领导人的谦虚。他说,中国和阿拉伯民族一样的都是伟大的民族,中国领导人非常谦逊,这也是阿拉伯民族的品格。阿联酋将把发展同中国的关系作为外交政策的首要任务。温总理在多哈举行的记者招待会上说:不信的话你们可以上推特去看。" Twitter在2009年被屏蔽,但阿联酋能正常访问。



 
 

Things you can do from here:

 
 

Saturday, January 21, 2012

英超-兰帕德受伤托雷斯失机 切尔西平差曼城10分

英超-兰帕德受伤托雷斯失机 切尔西平差曼城10分

http://sports.sina.com.cn  2012年01月21日22:36  新浪体育微博
英超-兰帕德受伤托雷斯失机切尔西平差曼城10分
(点击观看高清组图)

  新浪体育讯 北京时间1月21日20:45(英国当地时间12:45),2011/12赛季英格兰足球超级联赛第22轮一场焦点战在卡罗路球场展开争夺,切尔西(微博)客场0比0战平诺维奇,兰帕德受伤离场,托雷斯错失良机。切尔西近4个联赛客场3度战平,落后榜首曼城10分。升班马诺维奇终结本赛季的连续失球尴尬。

  切尔西近6战诺维奇取得5胜1平,诺维奇上次取胜切尔西还是18年前。双方英超历史交锋9场,切尔西4胜1平4负,2005年是唯一一次客胜诺维奇,另外3次1平2负。双方历史交锋42场,切尔西16胜12平14负稍占上风。新援卡希尔并未进入比赛名单,伊万诺维奇伤愈进入替补席,斯图里奇复出进入首发。

视频集锦-T9失良机小魔兽狂野奔袭 蓝军平安过龙年媒体来源:新浪体育

  斯图里奇第3分钟为切尔西赢得角球,但诺维奇的防守不给蓝军任何机会,兰帕德、梅雷莱斯和斯图里奇的传中均被解围。第6分钟,莫里森传球,霍尔特禁区右侧的传中被切赫拦截,莫里森试图补射又被拉米雷斯及时铲堵。诺维奇第10分钟险些破门,莫里森传球,霍尔特晃过路易斯后禁区弧边缘左脚劲射,皮球擦右侧立柱偏出。第11分钟,兰帕德开出角球,马塔禁区左侧的射门偏出。

  第12分钟,马塔斜传右路撕碎诺维奇防线,但托雷斯禁区右侧给斯图里奇的传中被维特布雷德解围。第17分钟,皮尔金顿20码处劲射被特里挡出。第20分钟,霍尔特直传,莫里森禁区右侧小角度射门打在边网。第27分钟,兰帕德和拉米雷斯连续直传,托雷斯禁区边缘内右脚外脚背捅射左下角被鲁迪扑出(点击观看视频)。随后马塔开出角球,斯图里奇禁区右侧12码处右脚抽射打偏。

  第32分钟,皮尔金顿右路传中,霍尔特远点头球回摆门前的莫里森,切赫没收。第35分钟,苏尔曼传球,布拉德利-约翰逊25码处左脚劲射打中特里稍稍偏转后被切赫稳稳没收(点击观看视频)。随后马卢达替换受伤的兰帕德出场(点击观看视频)。第40分钟,马卢达传球,马塔禁区左侧12码处射门被鲁迪没收。2分钟后,梅雷莱斯远射也被鲁迪扑挡没收。半场补时,马卢达前场断球,马塔突入禁区左肋14码处射门高出。

  半场结束前,斯图里奇送出直传,托雷斯反越位成功后禁区右侧下底传中,马卢达小禁区边缘等球贻误战机,皮尔金顿从其背后抄出抢先解围。诺维奇和布莱克本本赛季迄今保持21轮每场均有丢球,这也是谢联在1975/76赛季26场连续失球后最高纪录。但切尔西上半场未能打破升班马防线。两队在上半场均无犯规。

  第47分钟,皮尔金顿右路连过特里和阿什利-科尔后在禁区右侧边缘的传射偏出远角。第53分钟,马卢达传球,路易斯禁区前左脚射门偏出。托雷斯两度突入禁区,一次停球稍大被维特布雷德解围,另一次却在回身拿球时滑倒。第58分钟,马卢达传球,托雷斯晃过诺顿和维特布雷德后25码处劲射偏出。切尔西第60分钟错失良机,斯图里奇右路突破传中偏转,托雷斯10码处捅射却擦右侧立柱偏出(点击观看视频)。

  第61分钟,斯图里奇送出斜传,马塔禁区左侧10码处抢在拉塞尔-马丁之前劲射近角被鲁迪神勇扑出(点击观看视频)。梅雷莱斯禁区边缘外的明显手球犯规未被判罚,主队球迷狂嘘克拉滕博格(点击观看视频)。第65分钟,马塔开出角球,马卢达禁区左侧的凌空抽射被鲁迪没收。第68分钟,博辛瓦传球,梅雷莱斯25码处劲射高出。第71分钟,苏尔曼开出角球,霍尔特头球攻门偏出。

  第73分钟,拉米雷斯禁区弧边缘的抽射又正中鲁迪下怀。第77分钟,托雷斯被卢卡库替换下场。2分钟后,埃辛换下梅雷莱斯。第81分钟,博辛瓦和马卢达连续传球,马塔禁区右肋12码处转身低射偏出近角(点击观看视频)。第85分钟,拉塞尔-马丁头球解围传中,阿什利-科尔远射偏出。第88分钟,马卢达禁区前劲射被克罗夫茨挡偏出右侧立柱。随后马卢达禁区内劲射又被队友卢卡库封堵。

  诺维奇出场阵容(4-4-2):1-鲁迪;2-拉塞尔-马丁,6-维特布雷德,26-阿亚拉,25-诺顿;15-福克斯(79',7-克罗夫茨),4-布拉德利-约翰逊,12-皮尔金顿,11-苏尔曼(90',17-本奈特);5-莫里森(79',10-杰克逊),9-霍尔特

  切尔西出场阵容(4-3-3):1-切赫;17-博辛瓦,4-路易斯,26-特里,3-阿什利-科尔;7-拉米雷斯,8-兰帕德(37',15-马卢达),16-梅雷莱斯(79',5-埃辛);23-斯图里奇,9-托雷斯(77',18-卢卡库),10-马塔

  (斯科)

The Hunter's Stars

 
 

Sent to you by Zhiyuan via Google Reader:

 
 


The Hunter's Stars Begirt with many a blazing star, Orion, the Hunter, is one of the most easily recognizable constellations. In this night skyscape from January 15, the hunter's stars rise in the northern hemisphere's winter sky, framed by bare trees and bounded below by terrestrial lights around Lough Eske (Lake of Fish) in County Donegal, Ireland. Red giant star Betelgeuse is striking in yellowish hues at Orion's shoulder above and left of center. Rivaling the bright red giant, Rigel, a blue supergiant star holds the opposing position near Orion's foot. Of course, the sword of Orion hangs from the hunter's three belt stars near picture center, but the middle star in the sword is not a star at all. A slightly fuzzy pinkish glow hints at its true nature, a nearby stellar nursery visible to the unaided eye known as the Orion Nebula.

 
 

Things you can do from here:

 
 

Thursday, January 19, 2012

First they came

First they came for the communists,
and I didn't speak out because I wasn't a communist.

Then they came for the trade unionists,
and I didn't speak out because I wasn't a trade unionist.

Then they came for the Jews,
and I didn't speak out because I wasn't a Jew.

Then they came for the Catholics,
and I didn't speak out because I was Protestant.

Then they came for me
and there was no one left to speak out for me.

Monday, January 16, 2012

一直以来伴随我的一些学习习惯(四):知识结构

一直以来伴随我的一些学习习惯(四):知识结构

自从建立了 TopLanguage 以来,发现在上面待的时间越来越多,与高手讨论问题是个粘性十足的事情,一方面,分享自己的认识是整理不成熟的想法的极好途径,另一方面,互相之间视角不同,所以往往自己忽视的地方会被别人发现。在讨论中不断精化既有的知识体系。以下这段基本上摘抄自(略有整理和添加)在 TopLanguage 上的发言:

抓住不变量

我喜欢把知识分为essential的和non-essential的。对于前者采取提前深入掌握牢靠的办法,对于后者采取待用到的时刻RTM (Read the manual)方法(用本)。

如何区分essential和non-essential的知识想必绝大多数时候大家心里都有数,我举几个例子:对程序员来说,硬件体系结构是essential的,操作系统的一些重要的实现机制是essential的,主流编程范式(OO、FP)是为了满足什么需求出现的(出现是为了解决什么问题),是怎么解决的,自身又引入了哪些新的问题,从而适用哪些场景)。这些我认为都是essential的。我想补充一点的是,并不是说硬件体系结构就要了解到逻辑门、晶体管层面才行(其实要了解到这个层面代价也很小,一两本好书就行了),也并不是说就要通读《Computer Architecture: Quantitative Approach》才行。而是关键要了解那些重要的思想(很长时间不变的东西),而不是很细的技术细节(易变的东西)。《Computer Systems: A Programmer’s Perspective》就是为此目的,针对程序员的需求总结出那些essential knowledge的好书。

再来说一下为什么需要预先牢靠掌握这些essential的知识:

  1. 根据Joel Spolsky同学的说法(原文),编程语言技术是对底层设备的封装,然而封装总是会出现漏洞的,于是程序员被迫下到“下水道”当中去解决问题,一旦往下走,漂亮的OO、N层抽象就不复存在了,这时候不具备坚硬的底层知识就会无法解决问题。简而言之就是这些底层知识会无可避免的需要用到,既然肯定会被用到那还是预先掌握的好,否则一来用到的时候再查是来不及的,因为essential的知识也往往正是那些需要较长时间消化掌握的东西,不像Ruby的mixin或closure这种翻一下manual就能掌握的东西。(英语也是这样的essential knowledge——上次在PyCN上看到一个招Python开发人员的帖子将英语列为必备技能,却并不将自然语言处理列为必备技能,正是因为英语不是可以临阵磨枪的东西,而且作为知识的主要载体,任何时候都少不了它,如果不具备英语能力,这个就会成为个人知识结构的短板或瓶颈,而且由于需要长时间才能获得这项能力,所以这个瓶颈将持续很长时间存在。我们曾经在 TopLanguage 上讨论过如何花最少的时间掌握英语)另一方面,在问题解决当中,如果不具备必要的知识,是根本无从思考的,再好的分析能力也并不是每个问题都能分析出该用哪些知识然后再去查手册的,很多时候是在工具和问题之间比较,联想,试探性的拼凑来解决问题;这就使得一个好的既有知识基变得至关重要。(实际上以上这个是一个较大的话题,希望有一天我能够把它详细展开说清:))
  2. 如果你不知道某个工具的存在,遇到问题的时候是很难想到需要使用这么样一个工具的,essential knowldge就是使用最为广泛的工具,编程当中遇到某些问题之后,如果缺乏底层知识,你甚至都不知道需要去补充哪些底层知识才能解决这个问题。
  3. 你必须首先熟悉你的工具,才能有效地使用它(须知工具的强是无敌的,但这一切得以“了解你的工具”为前提,甚至得以“了解目前可能有哪些工具适合你的问题”为前提)。一门语言,你必须了解它的适用场景,不适用场景(比如继承能解决你的问题不代表继承就是解决你的问题的最适合的方案,须知问题是一个复杂系统,解决方案总是常常引入新的问题)。你必须了解它支持的主要编程范式,此外你还必须了解它的traps和pitfalls(缺陷和陷阱,如果不知道陷阱的存在,掉进去也不知道怎么掉的。)这些都是essential knowledge,如果不事先掌握,指望用的时候查manual,是很浪费时间的,而且正如第2点所说,正因为你不知道这些知识(如适用场景),从而用sub-optimal的方式使用了一门语言自己可能还不知道(最小白的例子是,如果你不知道语言支持foreach,那么可能每次都要写一个冗长的循环,较常见的例子是不知道有很方便的库设施可以解决手头的问题所以傻乎乎的自己写了一堆代码),因为人的评价标准常常是:只要解决了最醒目的问题并且引入的新问题尚能忍受,就行。注意,熟悉并非指熟悉所有细节,而是那些重要的,或者无法在需要用到的时候按需查找的知识。比如上面提到的:适用场景不适用场景,编程范式,主要语言特性,缺陷和陷阱。

当然,以上作为程序员的essential knowledge列表并不完备,关键是自己在学习新知识的时候带着第三只眼来敏锐地判断这个知识是否是不变量,或不易变的量,是否完全可以在用的时候查手册即可,还是需要提前掌握(一些判断方法在上文也有所提及)。并且学会在纷繁的知识中抽象出那些重要的,本质的,不变的东西。我在之前的part里面也提到我在学习新知识的时候常常问自己三个问题:该知识的(体系或层次)结构是什么、本质是什么、第一原则是什么。

另外还有一些我认为是essential knowledge的例子:分析问题解决问题的思维方法(这个东西很难读一两本书就掌握,需要很长时间的锻炼和反思)、判断与决策的方法(生活中需要进行判断与决策的地方远远多于我们的想象),波普尔曾经说过:All Life is Problem-Solving。而判断与决策又是其中最常见的一类Problem Solving。尽管生活中面临重大决策的时候并不多,但另一方面我们时时刻刻都在进行最重大的决策:如:决定自己的日常时间到底投入到什么地方去。如:你能想象有人宁可天天花时间剪报纸上的优惠券,却对于房价的1%的优惠无动于衷吗?(《别做正常的傻瓜》、《Predictably Irrational》)如:你知道为什么当手头股票的股价不可抑止地滑向深渊时我们却一边揪着头发一边愣是不肯撤出吗?(是的,我们适应远古时代的心理机制根本不适应金融市场。)糟糕的判断与决策令我们的生活变得糟糕,这还不是最关键的,最关键的是我们从来不会去质疑自己的判断,而是总是能“找到”其他为自己辩护的理由(《错不在我(Mistakes were made, but not by me)》)又,现在是一个信息泛滥的时代,于是另一个问题也出现:如何在海洋中有效筛选好的信息,以及避免被不好的信息左右我们的大脑(Critical Thinking)关于以上提到的几点我在豆瓣上有一个专门的豆列(“学会思考”),希望有一天我能够积累出足够多的认识对这个主题展开一些详细介绍。

最后分享一个学习小Tip:

学习一个小领域的时候,时时把“最终能够写出一篇漂亮的Survey”放在大脑中提醒自己,就能有助于在阅读和实践的时候有意无意地整理知识的结构、本质和重点,经过整理之后的知识理解更深刻,更不容易忘记,更容易被提取。

杨军在 TopLanguage 上也曾分享了三篇非常棒的学习心得的文章,字字珠玑:

[1] 有些事情做起来比想象中容易 
[2] 有关读书方法的一点想法 
[3] 一件事情如果你没有说清楚,十有八九不能做好

一直以来伴随我的一些学习习惯(三):阅读方法

一直以来伴随我的一些学习习惯(三):阅读方法

这篇主要写一些学习(尤其是阅读)的基本方法。

1. 趁着对一件事情有热情的时候,一股脑儿把万事开头那个最难的阶段熬过去。万事开头难,因为从不了解到了解基本的一些事实,是一个新知识暴涨的阶段,这个时候的困难是最大的。有人熬不过去,觉得困难太大就放弃了。不过,狂热的兴趣可以抵消对困难的感觉,所以趁着对一件事情有热情的时候,开一个好头是很重要的。(当然,这并不是说持之以恒就不重要了)。当然,也许这个是因人而异的,对我来说我会在对一件事情有浓厚兴趣的时候非常专注地学习,把很多 groundworks 做掉。后面就会顺利一些了。

2. 根据主题来查阅资料,而不是根据资料来查阅主题。以前读书的时候是一本一本的读,眼里看到的是一本一本的书,现在则是一章、甚至一节一节的读,眼中看到的不是一本一本的书,而是一堆一堆的章节,一个一个的知识主题,按照主题来阅读,你会发现读的时候不再是老老实实地一本书看完看另一本,而是非常频繁地从一本书跳到另一本书,从一处资料跳到另一处资料,从而来获得多个不同的人对同一个主题是如何讲解的。比如最近我发现在看蒙特卡罗算法时就查了十来处资料,其中有三四篇 paper 和六七本书;这是因为即便是经典的书,你也不能指望它对其中每一个主题的介绍都是尽善尽美的,有些书对某个主题(知识点)的介绍比较到位,有些书则对另一些知识点介绍得比较到位。而有时候一篇紧凑的 paper 比一本书上讲得还要好。我硬盘里面的书按主题分类,每个主题下面都有一堆书,当我需要学习某个主题的知识时(譬如贝叶斯学习或者神经网络),我会把里面涉及这个主题的书都翻开来,索引到相关章节,然后挑讲得好的看。那么,如何判断一个资料是好资料还是坏资料呢?

3. 好资料,坏资料。好资料的特点:从问题出发;重点介绍方法背后的理念( rationale ),注重直观解释,而不是方法的技术细节;按照方法被发明的时间流程来介绍(先是遇到了什么什么问题,然后怎样分析,推理,最后发现目前所使用的方法)。坏资料的特点是好资料的反面:上来就讲方法细节,仿佛某方法是从天上掉下来的,他们往往这样写“我们定义… 我们称… 我们进行以下几个步骤… ”。根本不讲为什么要用这个方法,人们最初是因为面对什么问题才想到这个方法的,其间又是怎样才想出了这么个方法的,方法背后的直观思想又是什么。实际上一个方法如果将其最终最简洁的形式直接表达出来往往丢失掉了绝大多数信息,这个丢掉的信息就是问题解决背后的思维过程。至于为什么大多数书做不到这一点,我在这里试着分析过。

4. 学习一个东西之前,首先在大脑中积累充分的“疑惑感”。即弄清面临的问题到底是什么,在浏览方法本身之前,最好先使劲问问自己能想到什么方法。一个公认的事实是,你对问题的疑惑越大,在之前做的自己的思考越多,当看到解答之后印象就越深刻。记得大学里面的课本总是瀑布式地把整个知识结构一览无余地放在面前,读的过程倒是挺爽,连连点头,读完了很快又忘掉了,为什么?因为没有带着疑问去学习。

5. 有选择地阅读。很多人觉得我读书速度很快,其实我只是有选择地阅读。这里的选择体现在两个地方,一是选择一本书中感兴趣的章节优先阅读。二是对一本书中技术性较弱或信息密度较低的部分快速地略读。一般来说,除了技术性非常强的书之外,大多数书的信息密度很低,有很多废话。一般来说在阅读的时候应该这样来切分内容:1. 问题是什么?2. 方案是什么?3. 例子是什么?如果是需要解释一个现象的(譬如《黑天鹅》),那么1. 现象是什么?2. 解释是什么?3. 支撑这个解释的理由是什么?4. 例子是什么?一般来说,这一二三四用不了多少字就可以写完了(如果假设只举一到两个精到的例子的话),这样的无废话著作的典型是《合作的进化》;那为什么有些书,明明核心观点就那点东西(顶多加上几个精要的例子罢了)却写得长得要命呢?因为人的思维都有一个“联想”的特点,写着写着就容易旁逸斜出,而且作者自己也往往觉得引申出去挺牛逼,有时候很多与主题无关的废话就掺和进来了;那么,阅读的时候就应该有选择性地滤掉这些不相干的废话;此外还有一种可能性就是大量冗余的例子。一般来说组织得比较好的书会有详细且一目了然的目录和索引,根据目录首先就可以滤掉一部分(比如某个子章节的内容你以前是看过的),然后有时候作者还会举很多冗余的例子,如果你已经觉得印象够深刻了这些例子完全可以不看(一些书就非常厚道地对每个观点只辅以一两个最最经典的例子,譬如《与众不同的心理学——如何正视心理学》,这样的书我最是喜欢)。

6. 为什么看不懂?如果看不懂一个知识,一般有如下几个可能的原因:1. 你看得不够使劲。对此古人总结过——书读百遍其义自现。虽然这个规律不是任何时候都成立的,但是从认知科学的角度看是完全可以解释的,我们在阅读的时候,注意力往往会有选择性地关注其中的某一些“点”,而忽略了另一些“点”,于是一遍看下来可能因为某一些忽略导致无法理解整体。或者干脆看的时候就没注意其中一些细节但重要的东西。此外,大脑理解一个东西需要一定的处理时间,人脑的处理速度很慢,神经冲动每秒传输速度不过百米,所以不能指望看到哪懂到哪。最后,我们可能因为思维定势的原因会从某个特定的角度去看一句话而忽略了从不同角度去理解的可能性。对于这类情况,仔仔细细地再多读两遍,多试着去理解两遍,往往会“哦!原来这样。”地恍然大悟。2. 其中涉及到了你不懂的概念。这是技术性的不理解。这种情况就需要 Cross Reference 。如果一句话中用到了你不懂的概念,那就去查,现在很多书都是电子书,直接搜索一下,或者,对于纸书,看一下书后面的索引就行了。奇怪的是很多人看不懂也不分析一下为什么不懂,就直接放弃了。正如解决问题一样,问题卡住解决不了,第一时间要做的就是分析到底为什么解决不了,而不是直接求救。3. 作者讲述的顺序不对,你接着往下看,也许看到后面就明白了前面的了。

杂项

7. 如何在阅读之前就能获得对一本书质量的大致评估。在深入阅读之前能够迅速评估一本书的质量可以节省很多时间。基本上有几个线索:1. 看作者。牛作者写的书一般都不错。2. 看目录和简介。一份好的目录和简介能够透露这本书质量的相当一部分信息。目录结构是否清晰,是否直白(而不是装神弄鬼),都是衡量的线索。3. 看 Amazon 上的评价,这里要注意的是,除了看整体打分之外,更要看打分最低的人是怎么说的,因为小众意见往往有可能来自那些真正懂行的人(除了来踢馆的),如果在打分最低的意见里面看不到真正有价值的反驳意见的话就相当肯定书是不错的了。4. 看样章。Amazon 上一般都可以随机浏览一些章节的,表达是否清晰,论证是否严谨,内容是否深刻,基本是几页纸就能看出来的。

8. 如何搜寻到好书。几个线索:1. 同作者的著作。2. Amazon 相关推荐和主题相关的书列(类似豆瓣的豆列)。3. 一本好的著作(或一份好的资料——不管是书还是网页)在参考资料里面重点提到的其他著作。4. 有时对于一个主题,可以搜索到好心人总结的参考资源导引,那是最好不过的。

一直以来伴随我的一些学习习惯(二):时间管理

一直以来伴随我的一些学习习惯(二):时间管理

接着上次的写。

1. 学习和思考的过程中常问自己的几个问题

  1. 你的问题到底是什么?(提醒自己思考不要偏离问题。)
  2. OK,到现在为止,我到底有了什么收获呢?(提醒自己时不时去总结,整理学习的东西)。
  3. 设想自己正在将东西讲给别人听(有声思考;能否讲出来是判断是否真正理解的最佳办法)。 
    3.1 设想需要讲给一个不懂的人听。(迫使自己去挖掘知识背后最本质、往往也是最简单的解释)。
  4. 时常反省和注意自己的思维过程。尤其是当遇到无法理解或解决的问题之后,最需要将原先的思维过程回顾一遍,看看到底哪个环节被阻塞住了妨碍了理解。问题到底出在哪里。并分析以后需要加强哪方面的思维习惯,才能够不在同样或类似的时候被绊住。对此,将思维的大致脉络写下来是一个很好的习惯。
  5. 养成反驳自己的想法的习惯:在有一个想法的时候,习惯性地去反驳它,问自己“这个难道就一定成立吗?”、“有没有反例或例外?”、“果真如此吗?”之类的问题。(参见Critical Thinking
  6. 人的思维天生就是极易流于表面来理解事物的(参见《Psychology of Problem Solving》第11章)。觉得自己理解了一个问题了么?条件反射性地问自己:你真的理解了吗?你真的理解了问题的本质了?问题的本质到底是什么?目前我的理解是什么?我对这个理解感到满意吗?这样的理解到底有什么建设性呢?等等。

2. 重视知识的本质:对于程序员来说这一点尤其重要,程序员行业的知识芜杂海量,而且总是在增长变化。很多人感叹跟不上新技术。应对这个问题的办法只能是:抓住不变量。大量的新技术其实只是一层皮,背后的支撑技术其实都是十来年不变的东西。底层知识永远都不过时。算法数据结构永远都不过时。基本的程序设计理论永远都不过时。良好的编码习惯永远都不过时。分析问题和解决问题的能力永远都不过时。强大的学习能力和旺盛的求知欲永远都不过时。你大脑的思维方式永远都不过时。

3. 重视积累的强大力量,万事提前准备:计划订长一点,自然就可以多获得准备的时间。设想你若干年后会在做什么事情,需要哪些技能,现在就开始准备。一个5年计划便可以让你获得从现在开始的5年准备时间。5年中每天腾出半个到一个小时专心于某一件事情,认准一个方向,每次走一点,其实不要说5年,两年就会发现会起到宏大的效应。长期订阅我的Blog的朋友们也一定注意到我基本上不写东西,一般一个月写上2篇就算多的了。但总结一段时间的学习和思考的习惯却一直都没有停止(博客文章对我来说是学习和思考的副产品,我并不为写文章而写文章),所以5年下来竟也写了不少东西。所以这就是一个简单的例子。你大致还可以从我的Blog看出来我一段时间关注的东西,一般来说,一段比较长的时间(少则半年至一年——譬如对心理学与思维的关注;多则几年——譬如对编程技术的关注),在这段时间内,我的业余时间会被一个主题所充斥。反之,如果不知道目的是什么,就不知道往哪个方向上使劲,就容易产生无用功。

4. 抬起头来:人的思维是非常容易只见树木不见森林的(否则这个成语从哪来的呢?)。时不时抬起头来审视一下自己正在做的事情,问一问它(对现在或未来)有什么价值,是不是你真正希望做的。你学到的东西到底是什么?它们重要吗?你需要在这个时候学习这些吗?(见第2条)。你的时间就是你的资源,你投入这些资源来掌握知识,所以到底用来掌握哪些知识是一个很重要的问题。仅仅遵循兴趣是不够的,人会对很多次要的东西产生兴趣,并一头钻进去浪费好多时间。所以判断一个东西值不值得学习是很重要的。

杂项

1. 退订RSS:RSS Reader是个时间黑洞。就算mark all as read,在有大量feed的情况下,也会无形中消耗掉大量的时间。我们一旦订阅了某个RSS之后就会倾向于不肯退订它,心想也许某天有个重要的信息会从那里得到。这其实是源于人不肯"关上一扇门(即便门内的收益概率极小)"的心理(参见《Predictably Irrational》);而实际上,关上一扇门,有时能够增大收益期望。仔细观察一下reader里面的feeds,有哪些是真正有价值的,把那些没价值的或者价值很小乃至于不值得每天被它骚扰的,全都退订掉。不要舍不得,那些一个星期都没出现让你眼睛一亮的内容的feed,很大的可能是永远也不会出现。就算可能,也别担心你会漏掉什么宝贵信息,真正宝贵的信息,在其他来源你也会接触到的。一开始我的Greader里面每天都有大量的新内容,每天都是1000+,但一段时间之后发现除了信息焦虑,实际上有价值的内容不多,现在,我很高兴地发现自己摆脱了这种状况,我持续不断地退订feeds,留下的内容越来越少,也越来越精,带来的阅读焦虑也越来越少。(顺便推荐一个东西,aideRSS,初步使用,感觉对订阅reddit这样的每天更新大量内容的feed很有用)。

2. 有时间吗?总结总结最近得到的新知识吧。一般来说,我在一段时间内学习的一些东西总是会在这段时间内一直在脑子里打转,一有时间空隙(譬如走路,吃饭)它们就会自己蹦出来,促使我去进一步思考和总结。永远不要认为对一个知识的把握足够深刻,“理解”的感觉很多时候只是假象。学会反问自己对知识到底把握了多少,是很有价值的。(如何反问,前面的总结中有提到)。

3. 有时间吗?看本书吧。(传统的)阅读和思考永远优于所谓的在互联网上汲取新知识,后者往往浅表、不系统、乃至根本没价值。

4. 制定简要的阅读计划:选出最近认为对你最有价值的书,先总览一下,决定阅读的顺序(哪些章节可以优先阅读)。然后每天看一点。并利用走路、吃饭、乘车或其他不适合带着书和笔的时间来总结看过的内容,建立知识结构,抽取知识本质,与以往的大脑中的知识建立联系。(参见《奇特的一生》

【专栏】一直以来伴随我的一些学习习惯(1)

学习与思考

1. Google&Wiki遇到问题做的第一件事情,也是学习某个东西做功课(homework)最先用到的东西。

2. 看书挑剔,只看经典(参见我的书单推荐[1])。如何选择经典,可以到网上做做功课,看看评价,综合分析一下。

3. 做读书笔记。一是将自己阅读的时候的思考(包括闪念)总结下来,二是将书中的好例子摘抄下来。(这个习惯是一年前才养成的,发现受益极大。)有了Google note,笔记可以加上Tag,非常便于回顾,加深理解。我觉得,人与人学习的差距不在资质上,而在花在思考的时间和思考的深度上(后两者常常也是相关的)。

4. 提到思考,我有一个小习惯。利用走路和吃饭的时候思考,还有睡觉前必然要弄一个问题放在脑子里面,在思考中迷糊入睡。发现这样一来往往在不知不觉中多出来大量的思考时间。

4a. 将思考成为习惯还有一个很大的好处——避免焦虑。卡耐基的《人性的弱点・人性的优点》[2]讲了一个有效的做法来避免焦虑——底线思考。然而实际上还有另一个有效的做法,就是投入地做另一件事情。不去想"喜马拉雅山上的猴子"的方法并不是使劲的告诉自己不去想"喜马拉雅山上的猴子",因为那样等于就是脑袋里想了那只猴子。正确的做法是真的不去想那猴子,而是想别的。用别的东西充满工作记忆,其他的神经活动自然会被抑制(神经科学基本事实)。所以,感到焦虑的时候不妨思考吧,甚至完全可以去理性分析和思考导致焦虑的问题本身,将其拆解,分析来源。在不知不觉中,大脑的工作重心就从情绪模块转向了推理模块了,而且这思考也可能顺带更有效地解决了导致焦虑的问题呢。

5. 重要的事情优先(参见《高效能人士的七个习惯》《要事第一》[3])。尽量避免琐事骚扰,不重要的事情能不做就不做。有时候,紧急的事情往往只是当事人觉得必须马上做完才显得紧急或者干脆就是紧他人之急,最糟糕的就是纯属性格的原因觉得每件事情都得第一时间完成。很多看上去紧急的事情实际上并不是真的"不能再拖了",有的干脆就不需要或值得去做。有很多事情都是可以先放一放甚至完全let go的,否则的话就整天被所谓"紧急"的事情牵着鼻子走了。

6. 重要的事情营造比较大的时间块来完成。比如一本好书,或者一个重要的知识点,最好不要切得太琐碎了看,否则看了后面忘了前面。不利于知识的组织和联系。

7. 多看心理学与思维的书。因为它们是跨学科的。知识分两种,一是我们通常所谓的知识,即领域知识。二是关于我们的大脑吸收知识的机制的知识,后者不妨称为元知识。虽说这也是领域知识,但跟其它的领域知识不同的是,它指导着我们学习其它所有的领域知识。

8. 学习一项知识,必须问自己三个重要问题:(1)它的本质是什么?(2) 它的第一原则是什么?(3) 它的知识结构是怎样的?

9. 获得的多少并不取决于读了多少,而取决于思考了多少、多深。

10. 善于利用小块时间。也就是《奇特的一生》[4]中所说的“时间下脚料”,如何利用前面有几个方法。同时,也善于创造整块时间(如通过要事优先)。

11. 关于习惯的养成,必须要说明的:经常看到有些人评论说,说说容易,做起来哪有那么容易啊。(另一个无关习惯的“说起来容易做起来难”则是因为纸上谈兵不可能算计到所有现实中的因素,但那是另一个问题)。对此我要说的是,做起来当然不容易,所谓江山易改,本性难移。人的性格和认识事物的框架是长期积累养成的,并且人们非常珍视自己的信念(英语里面表达不相信某个东西叫做“I don’t buy it”)。从进化心理学上这是有依据的,一个经过时间检验的信念往往更靠谱。只不过可惜的是靠谱不代表最佳,一个信念能让你活下来并不代表能让你活得最好(参见《欲望之源》《How we know what isn’t so》[5])。我们评判一个信念的标准是Satisficing原则(即足够,能行就好,大牛Herbert Simon提的),并不是Optimizing原则。话说回来,为什么说起来容易做起来难,是因为“说”只是理性上承认正确,并没有考虑到我们每个人大脑中居住的那个非理性自我(参见《自我》[6])。这个自我以强大的情绪力量为动机,以习惯为己任,每时每刻都驱使着我们的行为(参见《Predictably Irrational》[7])。因为它掌握了“情绪”这个武器,所以我们只能时时拿它当大爷。不记得是哪位哲学家说的了,理性是感性的奴隶。那么,是不是就是说无法克服既有习惯了?以我的经验和观察到的别人的经验,还是可以的。

第一条就是认识到习惯的改变绝不是一天两天的事情,承认它的难度。第二条就是如果你真想改掉习惯,就需要在过程中常常注意观察自己的行为,否则习惯会以一种你根本觉察不到的方式左右你的行为让你功亏一篑。有一个认知技巧也许可以缓解更改习惯过程中的不适:即把居住在内心的那个非理性自我当成你自己的孩子,你要去培养他,或者你的对手,你要去打败他也行。总之不能当成自己,因为每个人都不想改变自己。

这里转一个认知技巧的例子:李笑来老师在《把时间当作朋友》[8]中提到他一个朋友用另一个认知技巧来克服背单词的枯燥的:

因为,一共要搞定20,000个单词,而因此可能获得的奖学金是每年40,000美元左右——并且连续四年没有失业可能(后来的事实是,他直到五年之后才获得了博士学位)。当时的美元兑换人民币的汇率差不多是8:1,所以,大约应该相当于320,000元人民币。而如果一年的税后收入是320,000元人民币的话,那么税前就要赚取差不多400,000元人民币。那么,每个单词应该大约值20元人民币——这还只不过是这算了一年的收入而已。

所以,他终于明白背单词是非常快乐的。他每天都强迫自己背下200个单词。而到了晚上验收效果的时候,每在确定记住了的单词前面画上一个勾的时候,他就要想象一下刚刚数过一张20元人民币的钞票。每天睡觉的时候总感觉心满意足,因为今天又赚了4000块!

注意,这跟自我欺骗不同。一来,我们的情绪系统只能这般对付(《Synaptic Self》[9]中提到,大脑中的新皮层(Neocortex),所谓“理性”居住的地方,尤其是前额叶)。在进化历史上是较为新近的年代才进化出来的,跟底层较原始的模块(如主管情绪的杏仁核)之间的神经网络沟通并不是合作无间,这就解释了为什么有些事情我们明明知道是对的,但就是不能说服自己,情绪还是在那里不依不挠的驱使你去做另一样事情。二来,我们知道在干什么,所以不能算欺骗。 总之,对于习惯的更改,除了最重要的一日三省,加上一些认知技巧。(其实每个人都是自己的心理学家,你可以自己看看能不能想出什么法子。)其实是没有什么速效银弹的。但是,知难而不退嘛,值得做的事情几乎总是如此。

(作者于2009年7月获得南京大学计算机系硕士学位,现在微软亚洲研究院创新工程中心从事软件研发工程师工作。)

注释

[1] 作者书单推荐:心理类 http://book.douban.com/doulist/46003/

                             思维类 http://book.douban.com/doulist/127649/

[2]《人性的弱点・人性的优点》http://book.douban.com/subject/2281382/

[3]《高效能人士的七个习惯》http://book.douban.com/subject/1048007/

    《要事第一》http://book.douban.com/subject/1028372/

[4]《奇特的一生》http://book.douban.com/subject/1115353/

[5]《欲望之源》http://book.douban.com/subject/1128662/

    《How we know what isn’t so》http://book.douban.com/subject/2383735/

[6]《自我》http://book.douban.com/subject/1193622/

[7]《Predictably Irrational》 http://book.douban.com/subject/2990015/

[8] 《把时间当作朋友》 http://book.douban.com/subject/5171244/

[9] 《Synaptic Self》http://book.douban.com/subject/2345245/

Saturday, January 14, 2012

象一滴水一样 ——纪念高华老师

 
 

Sent to you by Zhiyuan via Google Reader:

 
 

via 情书 by drunkpiano on 1/14/12

《阳光时务》
-------

想赞美一个人纯真时,我总想起一个比喻,"他就象一滴水一样"。
在我眼里,高华老师"就象一滴水一样"。有很多人认为高华是出于社会责任感而研究党史,对此我当然毫不怀疑。但是我私下认为,对于高华老师,与社会责任感同样重要的,是他对历史真相孩童般的好奇心。《红太阳是怎样升起的》一书的后记中提到,他9岁时就对《参考消息》发生了兴趣,10岁时就开始关注中苏论战,12岁就无师自通学会了"领导排名学"…… 想想大多数人以及自己10来岁时的兴趣所在,我不禁感慨:高华是个天生的历史学家。是与生俱来的好奇心,帮助他克服恐惧、清贫、孤单,写出了那么多拨云见日的史论。也是这种好奇心,让57岁的他身上依然有9岁儿童的纯真。
我只见过高老师一次。2010年12月,我从一个好友那得知他重病,于是邀约了几个好友同去南京看他。
那次见到高华老师,他和我想象中的一摸一样:谦和、笑容灿烂、谈起党史时神采飞扬。但让我印象最深刻的,是他在疾病面前的尊严感。我们去看他时,他已经被诊断肝癌三年,穿着病号服躺在病床上,身体极其虚弱,甚至在我们与他交谈的过程中,需要时不时用手微微顶住腹部,似乎是在扛住突袭的疼痛。但是他脸上完全没有一个重症病人的期期艾艾感,好像我们不是在一个病房里,而是在一个咖啡馆里,一群年轻人围着一个长辈谈笑风生。由于他的病情,我们没有久留,但短短半个小时的交谈,话题却很快跳到苏斯洛夫、王鼎钧的回忆录、文革史……,讲到这些高老师如数家珍,又似一个博物馆长在领着一群孩子参观他心爱的博物馆。
去一个陌生的城市去看望一个陌生人,这在我的人生中迄今是唯一一次。之前我和高华老师没有任何私交,我甚至从未去过南京,鲁莽地跑去看望他,纯粹是出于一个读者对一个作者的敬仰之心。更确切地说,是义务。
2003年左右,我逐步确立了博士论文的主题:"毛时代的群众路线"。之前我对毛时代的各种史料虽然略有所知,但有限的知识七零八落、散乱无章,没有一根可以把它们串连起来的线索。虽然也在师友的引导下读了一些中外学术作品,但始终有云山雾罩感。正是此时,我读到了高华老师的《红太阳是怎样升起的》。这对于当时的我,有如在一个神秘洞穴里摸黑前行时,突然手里被塞进一把手电筒,一下子看到了洞穴里的来路和去路,岩壁与潜流。说看望高华老师对我是义务,是因为一个黑暗中迷路的人,应当感谢那个往她手里塞进一把手电筒的人。
很多人认为《红太阳》是一本传世之作,我认为这个说法毫不夸张。由于众所周知的原因,高华能够接触到的史料极其有限,所以若干年后,随着更多档案解密,也许这本书里的某些史料细节会过时,但我相信这本书的价值却不会因之动摇,因此此书的价值不在于史料方面什么惊天动地的"发现",而在于它敏锐的问题意识——通过剖析延安整风运动的来龙去脉,《红太阳》揭示了中国革命最核心的"秘密":中国式思想改造的缘起与模式。
哪怕与其它共产主义国家相比,中国的共产主义革命也是极其独特的。这种独特性体现在,在政治动员的规模、程度与可持续上,其它国家都与中国无法相比,而这种空前绝后的政治动员又与共产党"思想改造"的能力密切相关。正是人们的"灵魂"被改造了,才使得革命的血雨腥风得以狂飙突进。也就是说,中国革命最独特的地方,在其洗脑之成功——如此成功,以至于与其它共产主义国家相比,毛时代的中国几乎不需要秘密警察:人与人之间的相互监视以及人的自我监督已经足以支撑这个制度的运转。
在《红太阳是怎样升起的》一书里,我们读到了这种思想改造的"配方":资源的垄断式供给+全面改写历史前提下的信息封闭+观念的强制灌输+在群体中孤立个体+暴力威胁;以及这种"思想改造"外科手术般的"程序":封闭的学习文件 -> 组织群体对个体进行批评与攻击 -> 自我羞辱式的检查与"交心" -> 必要时的惩罚甚至暴力惩罚 -> 纠偏阶段受害者的感激涕零。这一套"配方"与"程序",在以后历次整风运动中屡试不爽,甚至被日常化和制度化,效果不断积累,最终形成了"亿万颗头脑中只有一颗可以自由运转"的悲剧。
很多人将《红太阳》看作一本"射日"之作,意即它解构了毛主席的神话。不错,高华的确通过丰富的史料和细腻的分析呈现了"红太阳"的权谋之术。在高华笔下,毛就象马基雅维利笔下的那个君主,同时有着狐狸的狡猾与狮子的凶猛,
他的政治策略正如他的军事策略:集中兵力、各个击破、避实击虚…… 但是,《红太阳》不仅仅是关于一个人,它甚至不仅仅关于一场运动,在最深的层面上,它是对人性的一次深描。在书中,毛的每一次胜利,都由"围观者们"的冷漠、嫉妒甚至贪婪推波助澜。那个著名的句式似乎也可以用在这里:"当他打AB团时,我没有说话,因为我不是AB团;当他打王明时,我没有说话,因为我不是王明;当他打王实味时,我没有说话,因为我不是王实味……"从这个意义上,《红太阳》不仅仅是一本剖析"王道"之书,更是一本关于人性幽暗之寓言。"乱哄哄你方唱罢我登场……到头来都是为他人做嫁衣裳"。
对于20世纪中国的左祸起源,有各种隔靴搔痒的看法:有的认为左祸始于文革,有的认为它始于反右,更远的追溯到土改,但在高华之前,极少有人去碰触"延安"这个神话。美国学者Mark Selden七十年代出版九十年代重版的《革命中国的延安道路》,也对"延安模式"也做了浪漫主义的诠释。直到今天,"延安精神"在很多人眼里,仍然代表着理想主义、官民平等和生死与共的"战斗情谊"。正是因此,高华对延安整风运动的反思性分析可以说是"冒天下之大不韪"——如果说很多人的研究是将一个神话故事的枝节剪去,他却是将一个神话连根拔起。不少学者认为,如果没有大跃进,就不会有文革。进一步倒推,如果没有反右造成的万马齐喑,就不会有大跃进的成功。再推,如果没有土改镇反的成功,反右也不可能如此顺畅……在这个倒推的过程中,高华则走得更远:如果没有延安整风,就不会有"毛主席万岁"。今天很多人鞭笞文革中的"人性沦丧",却对延安时期的"理想主义"赞赏有加,然而,冰冻三尺,非一日之寒,高华的研究显示,延安整风中的人人过关"向党交心",与文革中万众一心挥舞红宝书的场景,不过是多米诺骨牌第一张与最后一张的关系而已。
然而"冒天下之大不韪"的勇气只是高华老师的一面。勇气与严谨的结合,才是《红太阳》成为经典的原因。因为解构"红太阳"的神话,自然冒犯了诸多神话信徒,一些恼羞成怒的信徒至今仍在攻击高华,但事实上真正仔细阅读高华的书与文章,就会发现高华绝不是一个偏激的"愤青"。他持重温和,细密精准,有一分证据说一分话,评价历史人物总是引导读者回到当时的历史情境。这是为什么写作《红太阳》一书,高华老师需要精耕细作十多年。在档案不解密、资料来源非常有限的情况下,高华老师的写作无异于一个巨型的"填字游戏"——他需要不断从已知的信息中推导未知的信息,而这种推导最终依赖于他对浩渺史料的掌握、比照、揣摩和衔接。一个人回忆录中不经意的某句话,和另一个人回忆录中不经意的某句话,叠加来看,也许就否证了第三个人回忆录中的不经意的另一句话。一份电报上某个名字的出现暗示了某个信息,而另一份电报上某个名字的缺席则指向另一个信息。正是对史料精细的把握和分析,将高华锻炼成了一个党史知识方面的"福尔摩斯"。有朋友告诉我,一位有机会接触绝密档案的学者曾感叹,高华没有读过档案情况下所推理出来的历史图景,竟与他看到的档案所揭示的图景惊人一致。这个故事的可信度我不清楚,但数十年苦心研读已使高华老师成为党史方面的百科全书式人物,却是有目共睹。
《一九八四》中,历史是不断被改写的——不断变化的现实需要不同的历史,于是历史就象橡皮泥一样不断被揉捏、被塑造成"政治正确"的形状服务于现实政治。在《红太阳》中,延安整风的成功恰恰依赖于毛对党史的"重塑"——纷繁复杂的党史被归结为"正确路线"和"错误路线"的斗争史,而"正确路线"的最卓越代表自然是"红太阳"本人。今天,权力的巩固仍然借助于对历史的改写与屏蔽。历史一层层被擦掉,或者被涂抹,失忆的人群也因此成为价值的木偶。
高华这样"不识时务"的历史学家则是在带领人们出走,突破对记忆的这种封锁。据说《红太阳》一书,是高华在深夜的厨房里,就着昏暗灯光写出来的。我想象那个画面,觉得无比动人,仿佛看见一个地质学家在翻山越岭,搜寻过去留下的遗迹,试图告诉我们这里曾经有一个湖泊,那里曾经有一个冰川。《一九八四》里,男主角温斯顿发现一个和自己一样怀疑伪造的历史的"同类"时无比惊喜,他举杯对那个人说:"为了过去"。不知道高华老师是否读过这本书,如果读过,读到这里也许会心有戚戚。是的,不是为了"美好的未来",不是为了"欣欣向荣的今天",他的努力仅仅是"为了过去",为了一就是一、而不是零或者二、不多不少正好是一的过去。


 
 

Things you can do from here:

 
 

Blog Archive