On "The Next Conversation: Argue Less, Talk More"

A summary of “The Next Conversation: Argue Less, Talk More” by Jefferson Fisher, and the podcast. This nearly 3-hour podcast is loosely based on the book “The Next Conversation: Argue Less, Talk More.” Let me start with the basic logic of the book: Never win an argument: You gain nothing by winning an argument/discussion, but you lose everything. For example, you’d probably still have to deal with the person, but you are an ass to them now. Goals and values: Set realistic goals for conversations and use your values to support your goals. You’d be delusional to have a goal like “after this conversation, he will admit he’s 100% wrong, and I’m 100% right”. You will disappoint yourself with unrealistic goals. Instead, set small, incremental goals and use your values to support them. Build connection - this is how you achieve those small goals. Then, how to build the connection is the main part of the book: ...

December 25, 2025

日记(三十三)—— 关于读者可能被不负责任的作者洗脑

在之前的某篇技术文章中,我提到一个观点,即作者应该对自己说的话负责任,因为作者写的内容可能会对读者的世界观造成潜移默化的影响。换句话来说,我们在阅读、看电影的过程中,不知不觉会形成一些观念,或者说,被洗脑。人刚刚出生是没有世界观的,我们通过所见所闻塑造我们的世界观。 今天我想就此话题展开,以两本书为例来具体谈谈。 第一个例子是村上春树的《刺杀骑士团长》。 村上似乎对威士忌特别偏爱,甚至专门有一本书就写这个——《如果我们的语言是威士忌》。这本书写的好不好且不说,但它是非虚构纪实类,因此读者知道这是作者在写_他自己_的体验,会加以自己的判断,不会完全认同。 而《刺杀其实团长》则不同,是虚构小说。这本书大量提及威士忌,仅在第11章“月光把那里的一切照得很漂亮”中,就不止四个场景包含对威士忌的描写: 1 一旦醒来,就无法接着睡了。只好翻身下床,把对襟薄毛衣披在睡衣外面,走去厨房把苏格兰威士忌倒进杯中,加入制冰机做的冰块喝着。 2 接着,去厨房把威士忌倒入杯中,水也没兑冰也没加地喝了一口。总算舒了一口气。而后手拿威士忌酒杯走上阳台。 3 我单手拿着威士忌酒杯缩进躺椅,任凭自己在意识的迷途上往来徘徊。 4 可能是干喝威士忌的关系,本应亢奋的心情并未亢奋,刚一躺下困意就尾随而来。 主人公是一个在山中别墅居住的开捷豹车的有钱人。在大量这样的描写的影响下,外加欧美电影的狂轰滥炸(例如007是不是总拿着杯酒?),读者难免会觉得威士忌很“高大上”——如果村上笔下的住山居别墅开捷豹的有钱人以及美女环绕开阿斯顿马丁的007都喝威士忌,那我也得来一点,对吧? 在村上的眼里,跟酒精搭配的总是腰果: 1 刚才那个年轻男子把两杯鸡尾酒放在银色托盘里拿来了。鸡尾酒杯是精雕细刻的水晶杯,估计是巴卡拉(Baccarat)(6),在落地灯光的照射下闪着晶莹的光。而后把装有切好的几种奶酪和腰果的古伊万里瓷盘放在其旁边。带有大写字母的亚麻餐巾和一套银制刀叉也准备好了。相当细致入微。 2 我们一边喝鸡尾酒嚼腰果,一边谈天说地。主要是谈我的画。他问我现在创作的画,我介绍说在画过去在遥远的小镇遇到的一个素不相识的男子的肖像。 3 免色旋转了一会儿手中的腰果,而后说道:“但是,如果没有乍看似乎浪费的高性能大脑皮质,我们就不可能进行抽象思维,也不会涉足形而上领域。纵使只能利用一小部分,大脑皮质也能做那么多事。假如剩下的领域统统派上用场,那么会做成多少事呢?不觉得兴味盎然?” 所以你会不会觉得用花生米撸串之类的下酒有点low,也整点腰果下酒? 不知不觉之间你就已经把威士忌、坚果以及“高级感”联系起来了,然而这是错的,你不想形成这样的世界观,因为无论什么剂量酒精对人体都只有坏处没有任何好处。 第二个例子是Nick Bradley(猫与东京,The Cat and the City)的作者的新书(well, relatively newer)Four Seasons in Japan。他似乎对"smart casual"有着近乎执着的偏爱,在全书中共提及8次: Loose slacks and a collared shirt were about as smart as she could muster. Sato tapped his nose, placed the onigiri in his satchel, turned on his heels and strode off down the long shotengai, his Nike trainers in striking contrast to his smart cotton shirt and trousers. ...

December 10, 2025

日记(十二)

日记 八月十三日 17-25° 多云 前些月偶然间读了网红作家吉井忍的网红作品《东京八平米》,看完才发现其实并不是关于“极简主义”的论著,而是一本多少充满着一些炫耀感觉的散文集。读到《东京寻房记》一节时,心想,“就这水平还好意思显摆”,于是模仿写一段。 写这篇文章之前,忽然细想⾃⼰到底住过多少房间呢?屈指算来⼤概有二十四个,⾃⼰都不太敢相信。 据说⽇本⼈⼀⽣平均搬家次数是3.12次,住过的都道府县(⽇本⾏政区分)数为2.13个,住过三个以上都道府县的⼈有三成,没离开过出⽣地的⼈也有四成。从这些数据推想,⼤部分⽇本⼈会长期定居在⼀个地⽅。我有时候⾛在路上,尤其是路过⼀个很陌⽣的地⽅,从别⼈家的厨房飘来阵阵味噌汤⾹味的傍晚时刻,突然会很羡慕他们的人生:熟悉的环境和人际关系,发⾃内⼼的安全感和平静,⽇常左右逢源,邻居⼀呼百应。我也知道不上班的⽇⼦难免有苦闷和煎熬,我羡慕的那种人生也会有折磨,人总是想要⾃⼰得不到的东西。滚⽯不⽣苔藓,像我这样经常换地⽅⽣活的⼈肯定不聚财,但我亲⾝体验过、观察过的各种不同人生和思维⽅式,对我来说却是宝贵的财产。 回想这二十四个房间,等于回顾⾃⼰过去⼆⼗余年的⽣活。 ⾸先住⽗母家不算,从⾼中毕业开始,清华大学期间的学生宿舍“紫荆公寓”算是我在外⾯住过的第⼀间房(⼀)。毕业后搬进北京海淀区北3.5环(北土城西路)牡丹园小区的一栋老式塔楼里的两室一厅中的一个房间,约⼗五平⽶(二)。刻薄的室友是二房东,一年后不再想忍受合租生活,便搬到了不远处北三环内北太平桥的老式小区的一室一厅(三),建筑面积约四十平米,室内充其量二十平。 换工作后,依然在北三环居住,但从交通的角度来讲,通勤的难度大大增加,于是搬到了西四环四季青桥附近。虽然距离更远,但由于紧靠西四环,那时还不算太拥堵,开车通勤方便了些许。房子是两室一厅,总共九十平米,跟朋友的朋友一起合租。由于户型是客厅超大卧室很小的那种,属于自己的独立空间也就只有一间卧室,充其量十平米出头的面积(四)。 由于各种原因,接下来在公司里(不是公司附近)(五)短暂住过一段,辗转于会议室和休息室。之后跟同事合租在海淀、昌平交界的回龙观,三人合租一百二十平米的三室一厅两卫。一人独居对空间要求不大,所以干脆为了省钱挑了最小而且没有空调的那个卧室,大概十平米(六),开始了夏天每天洗三次澡的生活。到期后,在附近小区换了另外一套大两室一厅(七),一开始有同事合租,室友搬走后便开始独享整套,倒也惬意。 在北京的最后一份工作在三里屯,住在郊区着实不便,于是搬到了稍微靠东一点、近一些的望京。再加上之前反正也是一人出整套两室一厅的房租独居,虽然贵了点但体验不错,外加找靠谱室友着实很难,于是选在了老式塔楼里的一套一室一厅(八),房东是前公司其他组的同事,当时交流起来还算顺畅,但后来发现也就是中国广大不靠谱房东中的平均水平。建筑面积约50平,公摊很大,室内估计最多30,但至少是自己独立的空间,厨房、客厅、卫生间、卧室都是独立的房间,也勉强有个公共地下室停放摩托车。 2016年决定离开北京,抵达爱沙尼亚,在离市中心不远处找了个Airbnb住了一个月。房间是整套75平超大(国外不算公摊面积,所以很大)的两室一厅中的小卧室(九)。虽然房间只有十平米,但整体很惬意。房东是本地人(老家在离首都50公里的国家森林公园里),是自由职业瑜伽老师,偶尔在客厅带几个学生维持生计。一个月到期后无法续租,于是在海边的青旅找了个八人间的床位(十)住了一个月,由于过了旅游旺季,价格便宜,依稀记得一晚20还是25欧,而且基本住不满,偶尔甚至一个人没有,倒也还算舒服。考虑到当地极不具性价比的租售比,迅速买房,买在了前面Airbnb所在的同一小区,于是入住了七十五平米室内面积的大两室一厅(十一)。 在爱沙尼亚期间没再搬家,但二零一八年前往德国,自然又是一个月的Airbnb,离市中心不远的一室一厅,面积大约50平(十二)。小区环境位置都不错,很可惜不能长租,否则真是不想走了。在德国租房很难,尤其是对于刚刚抵达、没有信用记录并且语言也不太通的外国人来说。被迫之下找了个郊区的中国房东的一室一厅,大约50平米(十三)。虽然距离远了点,离市中心二十多公里,但无论是轻轨还是开车还是骑摩托车大概三四十分钟都能到市中心,对于住惯了北京的人来说完全可以接受,更何况如果开车的话路况自然是比北京好的多。要说缺点,一是在一楼,前后送的花园杂草还需要打理,实在是麻烦;二是户型,客厅太小卧室巨大,大到放了双人床、衣柜之后还有富裕空间搭帐篷。两年后房子到期,黑心房东坐地涨价,于是找了个虽然更贵但性价比更高位置更好的七八十平的两室一厅(十四),一直住到了离开德国。 疫情期间回国,先是在成都郊区的酒店进行为期两周的集中隔离,是酒店的一个房间,大约20平米(十五)。虽然住的时间不长,但毕竟是带着全部家当入住,所以也算是短暂地搬了一次家。还好有本地朋友在隔离期间就已经帮忙找好下一个长期居所,所以隔离结束后没有再次经历Airbnb,而是直接入住了成都西2.5环边的高档小区,一人独享九十平的套二(十六)。在北京大家习惯说几室一厅,但在成都大家习惯说套几,略去厅。半年后就结束了通勤的日子,开始居家办公。居家后,深受西边航线飞机噪声的影响,于是决定退租,在东二环边同事家50平的套一(十七)短暂借宿了一个月。寄居到期后,新租的房子还没买好家具,青黄不接之际,只能先后在市中心的丽思卡尔顿(十八)以及南边的W酒店(十九)过渡了一阵,然后才搬入了天府新区的套三新房(二十)。 后来赶上公司裁员,拿了赔偿之后退租,又搬去另一朋友家140平套四过度了一阵(二十一),然后决定在昆明旅居,用两辆汽车带着两辆自行车(当时只有两辆)分两趟开往昆明,先后在希尔顿花园(二十二)和洲际(二十三)各住了一阵,之后终于找到了草海边还算称心如意的豪宅(二十四)。

August 13, 2025

日记(十一)

日记 七月二十八日 16-26° 多云 最近半年内多次在各种场合下遇到《克林索尔的最后夏天》一书,有些槽不吐不快: 这本书德语原作是个中篇,但中文版为了让书的厚度显得不那么可怜,在努力调整了页边距行边距之后,决定把该作者的另外一本书《Wanderung》加进来凑厚度。这种做法不算过分,一来原文就是个很短的中篇,二来英文版做法其实也一样,只不过合进来的是另外一本书罢了。但中文版在封面中并未提及这其实是两本书的合集,也未在目录中明确点出,在书名号都没用的情况下仅是列出了“一个中篇 克林索尔的最后夏天”和“一些随笔和几首诗 漫游”。这种做法实在不厚道,完全看不出“漫游”其实已经是另外一本书了,让我在找后半部分内容对应的原文时浪费了许多时间。 网上有很多——是的,互联网上有一切——所谓的“克林索尔的最后夏天经典语录”之类的摘录,但里面的大多数内容其实来自于《Wanderung》,并克林林索尔本身。比如那句比较著名的“你并非爱的目的,而是让我去爱的动力”。 然而,最令人恼火的还是翻译的问题。且看下面这段中译文: “面容鲜妍的妙龄女子啊,我不愿知晓你的名字,不愿持有和喂养对你的爱。你并非爱的目的,而是让我去爱的动力。我将这份爱送走,送给路上的花儿,送给酒杯中的一抹日光,送给教堂塔楼的红色洋葱顶。是你让我爱恋这个世界。“ 原文: Junge Frau mit dem frischen Gesicht, ich will deinen Namen nicht wissen. Meine Liebe zu dir will ich nicht hegen und mästen. Du bist nicht das Ziel meiner Liebe, sondern ihr Antrieb. Ich schenke diese Liebe weg, an die Blumen am Weg, an den Sonnenblitz im Weinglas, an die rote Zwiebel des Kirchturms. Du machst, daß ich in die Welt verliebt bin. ...

July 28, 2025

On "Against best practices"

I haven’t written any blogs on books or readings, so here’s what I’m gonna try: I will recommend some articles, and then write some comments about them. This is the second piece of this series. If you are interested, you can read the first one here on dependency updates. Recently, I read an article bashing on best practices and I’d like to comment on it. Read the original article here. Or, here’s a summary for those TL;DR guys: ...

November 28, 2024

On "Disabling Scheduled Dependency Updates"

I haven’t written any blogs on books or readings, so here’s what I’m gonna try: I will recommend some articles, and then write some comments about them. This is the first piece of this series. Recently, I read an article on dependency updates and I’d like to comment on it. Read the original article here. Or, here’s a summary for those TL;DR guys: ...

November 28, 2024

关于 Against best practices 的评论

我还没写过关于别人的文章的评论,所以打算尝试这么一种形式:推荐一些文章,并附上我的评论。 这是本系列的第二篇。 如果你感兴趣,可以点击这里阅读第一篇关于依赖项更新的文章。 最近读到一篇炮轰"最佳实践"的文章,在此分享我的看法。原文链接在此。以下是给没耐心读者的TL;DR摘要: 作者批判编程领域对"最佳实践"的盲目崇拜。虽然承认许多最佳实践确有价值,但指出当缺乏经验者或热衷树立权威者将其教条化时,反而会产生危害。作者强调必须理解每个实践背后的上下文和逻辑,而非视其为金科玉律。文中以Postel定律、避免全局变量、DRY原则等为例,说明这些准则虽普遍合理却存在例外。作者抨击将"最佳实践"作为权威论据的行为,认为这会扼杀讨论与批判性思维,并类比安全领域规范——由于倡导者的道德优越感,质疑现有规则往往举步维艰。 先说说文章的闪光点: 每个人都该培养批判性思维,不该盲从教条,更不该把这些教条当作支撑观点的廉价论据。 对此我完全赞同——这反而让我有点不习惯,毕竟我平时看什么都想抬杠。 顺带一提,上文的TL;DR摘要由Gemini生成,质量相当过硬。 但问题在于:这篇文章的行文结构,恰恰无法支撑"不该盲从最佳实践"的核心论点。 且听我分解。 文章标题是《反对最佳实践》,开篇却大段讨论Postel定律。这个例子本身没问题,但"Postel定律"根本不算"最佳实践"——这个案例完全跑题了。 不信?问问谷歌:搜索"Postel’s law" + “best practice”,结果页没有任何内容同时提及这两个术语。因为从来没人鼓吹"Postel定律是必须遵循的最佳实践"这类说法。 就像写《反对酗酒》,却用"每天喝可乐有害健康"作为开篇案例——可乐又不是酒精饮料。 退一步说,我们来看看Postel定律,或者说所有所谓的"定律"。 作者声称这不是真正意义上的"定律",违反也不会怎样。但事实上,所有"定律"都如此:摩尔定律、康威定律要么已失效,要么存在例外。给某个观点冠以"定律"之名(或原则、规则等)从不能保证其绝对正确——这本该是常识。世上本无百分百正确的理论,称之为定律也不代表你要盲从。 再退一步,看看现实世界的法律。并非所有法律都合理,也非所有违法行为都会受惩。但这不意味着你可以不守法。遵纪守法仍是"最佳实践",因为这是常识,通常也对你无害。 即便是牛顿定律这样的科学定律,在微观层面也会失效。 好了,关于这些非最佳实践的"定律"的题外话到此为止,回到正题。 作者随后举了些真正的"最佳实践"例子(比如搜索该术语+“best practice"能同时出现的结果),这很好。例如12要素应用。 但这里论证却显得乏力:作者认为12要素应用"包含部分可取观点、部分可疑观点和部分彻头彻尾的坏主意”,却未作任何解释。 作为自由人类,你当然可以持任何观点,但多些解释总归更好。十二要素里哪些可疑?哪些是坏主意?作者没说,我们永远无从得知。 当然,12要素并非放之四海皆准。比如在不使用容器编排平台时它就效用有限——它本就是为现代容器化、K8s环境设计的。在这个特定语境下,它非常可靠,因此才成为公认的最佳实践:这是在特定上下文中形成的共识。即便你搜索"12要素应用是错的"这类关键词,也很难找到有力反驳——因为它们本身没错,在适用场景下非常可靠,这正是它能成为最佳实践的原因:为日常处理容器化部署的人们提供了简化工作的共同基础。 总结来说,这篇文章的标题观点我完全赞同,可惜内容无法支撑标题,导致说服力大打折扣——虽然我本就不需要被说服。 就像挤奶凳需要三条腿(或四条;挤奶凳到底有应该有三条腿还是四条腿这种问题的答案取决于你的哲学倾向)才能稳固,文章的核心论点也需要内容支撑。 最后送上一句苦心经营的讽刺箴言:逻辑是个好东西,希望你也有。

November 28, 2024

关于 Disabling Scheduled Dependency Updates 的评论

我还没写过关于别人的文章的评论,所以打算尝试这么一种形式:推荐一些文章,并附上我的评论。 这是本系列的第一篇。 最近读到一篇关于依赖项更新的文章,想聊聊我的看法。原文在此阅读。给太长不看的读者总结如下: David Lord维护着众多GitHub库,其中许多已趋于稳定,鲜需更新。他发现来自Dependabot和pre-commit.ci的自动依赖更新PR(每月每个项目约3个)造成了大量通知噪音和无效劳动,尤其是每月月初。这让他难以识别重要通知,并制造了项目活跃的假象。虽然自动更新对应用程序很有用,但类库并不需要这种持续关注。为此,他关闭了自动更新功能,转而使用pip-compile、pre-commit和自研工具gha-update(用于GitHub Actions)创建本地更新命令。现在他只在主动开发项目时手动更新依赖,既能确保固定依赖环境可用,又能在需要时灵活升级。他通过tox管理这些更新命令,并用all-repos批量执行,从而完全掌控更新节奏。 我有三点——也可能是四点——想说: 这篇文章好在哪? 对作者论点的反驳 文中一个与主题无关的细节 以及我的随想 首先声明,我不同意他的某些观点。 但正确之处也不少。凡事总有可取之处,没有绝对错误的事情,对吧? 先说优点:为保持统一的开发体验,固定依赖版本并定期更新是正确的做法。 如果依赖版本设定为范围(比如大于某版本号),本质上就不可预测,更容易遭受供应链攻击。若对供应链攻击和依赖混淆攻击感兴趣,可读我的旧文: 依赖混淆攻击与防御:注册你的私有包名 供应链安全:什么是SLSA?(上) 供应链安全:Sigstore与Cosign(中) 密钥与现代安全框架(供应链安全下篇) 作者希望按自己的节奏升级依赖,理由有三,但在我看来都站不住脚: 他提到每月每个仓库3个PR造成的操作负担(滚动点击等),但这完全可以通过自动合并解决。况且更新频率本就可调,后文详述 他拥有20个仓库——这是极端案例。不能因为你无力维护20个仓库,就否定自动化更新对单个仓库的价值,这种逻辑不成立 自动化优于人工:零人为失误,零操作负担。综上,他的论点难以服人 第三点想谈个细节: “对于应用程序,特别是配置了持续部署的场景,定时更新可能合理。你希望尽快部署所有错误修复和安全补丁。” “对于类库,这些依赖仅在本地的开发环境运行。虽然新功能和修复很诱人,但并不需要持续即时关注。” 我持异议,尤其针对前半段。 即便是配置了持续部署的应用程序,也不该总是立刻升级到最新版本。关于这点我早年写过博客。 绝大多数漏洞和安全问题都集中出现在软件生命周期的前几个月,之后数量会急剧下降。这就是为什么Firefox、Chrome等关键软件都提供企业支持版,其版本往往落后标准版数月甚至数年。月度更新都嫌频繁,我倾向于季度更新。 最后,也是这篇文章的重点——我想分享近年阅读的一个感悟:作者应当对文字可能改变读者观念乃至人生的力量保持敬畏。举例说明: 偏爱手动操作本无妨,这是你的自由。 我自己就常手动处理:无论是单车还是汽车,我都享受换挡的掌控感;经常懒得写正则表达式匹配文本模式,而是在Sublime Text里按住Command+D逐个选中。我有的是时间,等得起"一会儿"。 但是(这个"但是"很重要),我绝不会建议你也这么做。这只是我的个人癖好,懂吗?我断不会为此专门写博客宣扬手工操作。能写≠应该写,尤其是这种仅符合小众偏好的主观选择。我不愿输出本质上"不正确"的内容。 然而(这个"然而"同样重要),作为Flask核心开发者——具有一定行业影响力的人物——下笔时理应对读者和社区多几分责任感。你要明白大多数人并不维护20个仓库,也不会每月处理3个依赖更新PR。更不该把特定场景下的个人工作流包装成普适建议公开发表。经验不足的读者可能会盲目追随:既然Flask大神都这么做,肯定是最佳实践吧? 再举个文学例子。 我喜欢的日本作家村上春树有本《刺杀骑士团长》,主人公是个住山间豪宅的富豪,开捷豹,每天凌晨2点失眠醒来,喝着威士忌配腰果。 他许多作品都有类似描写。当这类细节积累到一定程度,读者难免产生"喝威士忌配腰果很高级"的联想——既然是名家笔下被富豪主角青睐的生活方式,想必很有格调?我也该试试? 我们通过所见所闻塑造世界观,这些输入在某种程度上决定了认知的边界。 借此机会想对所有写作者说:少写些自我陶醉的内容,多承担几分责任。何乐而不为呢?

November 28, 2024

《如何阅读一本书》简介

本文是《如何阅读一本书》的框架概要,希望能为大家带来价值。书中其实更多的是把很多人已经在用的方法系统的总结成文字,但可能对于不同的读者来说还是有一些新的点可以吸取的;是否值得精读原文还请各位自行判断 :) 话不多说,我们迅速总结一下这本书的框架和要点: 1 阅读/学习的类型 总体来说,阅读(或者说学习)的类型,按照目标来分,有三大类: 获取信息(知道某事是怎么回事) 增进理解(这本书是关于什么的,这件事_为什么_是那样的,它与其他事实的关联在哪里,跟其他类似事物的相同点、不同点在哪里,等等) 娱乐 (不在《如何阅读一本书》的讨论范围之内;值得一提的是:_获取知识、增进理解_也可以是为了娱乐。) 无论是为了获取信息还是增进理解,你都得到了新的知识,所以其实阅读都是“学习”。不同之处在于,读书跟有老师教的学习不一样,属于_自学、发现式的学习_,而非指导性、指示性的。 2 阅读的级别 阅读的级别,大体上分为四种,层层递进: 第一种级别,是基础阅读(elementary/rudimentary/basic/initial reading),停留在理解词句的层面上。例如,识字不久的孩子阅读可能就会从这个级别开始;我们阅读外文书籍的时候往往最开始经理的阶段也是基础阅读。 第二个级别是检视性的阅读(inspectional reading)。检视阅读就是速度、概读、略读,其目标是在给定的时间内——通常是相对较短的时间,不可能掌握书的一切——尽可能多的从一本书中获取信息。略读,表面层面的阅读(superficial,遇到不懂的不停下来,“好读书,不求甚解“)就是这个级别的阅读。 下一个级别是分析阅读(analytical reading),它是复杂的、系统性的阅读,也是本书的重点。 最后一个级别则是主题阅读(syntopical/comparative reading),也就是综合、比较阅读,在一个主题内阅读多本书。这一点,对于搜索引擎重度用户而言可能已经无需多说了,但它很重要(在原书中并没有多着笔墨):很多时候我们去获取信息并不是读完一本书然后对这个话题感兴趣于是去看更多的同主题的书,然后从中对比、综合,而是根据一个自己想要了解的知识点进行检索,快速的以检视阅读的方式判断哪些结果值得分析阅读,从而快速的吸取知识。 3 分析阅读 分析阅读是本书的重点。 分析阅读首先要搞清楚的是这本书是关于什么的。搞清楚这本书是关于什么的,可以先从书的分类来入手。书属于那个类型?是文学,传记,还是什么?这一点,可以从标题、目录上获得很多信息。从大体上来说,书可以分为两个大类:理论(例如历史,哲学,科学等)和实际类(例如指南类型的)。如果能够用几句话、一段话来概括整本书的概要,并且能对书进行一个大体的分节,就说明自己已经大体上搞清楚这本书了。在现在互联网横行的当代,无论是去豆瓣看看评论还是去网上书店看看简介,其实都可以快速达到这个目的。 分析阅读的第二部,是去解释、理解书的内容。这一点,可以在阅读的时候从重要的词、中心句来入手,理解作者要说的问题、提出的观点和论点、要解决的问题。无论是获取信息还是增进理解型的阅读,这都是至关重要的。 最后,何去评价一本书,也是分析阅读的一个目的。值得一提的是,一本好书并不是大部分人都无法批评的,而坏书也不是没有任何好的点的,所以要想正确的评价甚至批评一本书,首先要理解这本书。在评价的时候,要有理有据的合理反对,而不是不争论;要理解个人观点、个人之间的知识上的区别。搞清楚作者信息错误、逻辑错误、分析或者逻辑不完整的地方,才能正确的批评一本书。 4 如何阅读各种类型书如何阅读各种类型的书 本书的最后一部分是详细讲解如何阅读各种类型的书籍,篇幅较长,可能各位读者也不是对所有类型的书籍都感兴趣,所以这里就不多费键盘了。 总结 My personal key takeaways: 阅读分为两大类,read for information & read for understanding 要多做一些检视阅读,没有必要所有书上来都已分析阅读的精度来处理 系统阅读的重要性,以及在系统阅读的过程中结合检视阅读和分析阅读

October 8, 2022

关于写作

01 我的语文不好,尽管中文是我的母语。 不好到什么程度呢?满分150的试卷,大多数时候一百零几,偶尔拿不到100分。即使发挥超常,也就是120顶天了。 一直错误的以为自己在高考语文中发挥超常,得了120分。直到许多年以后的最近的某一天,仔细算了一下,如果语文按120分计算,总分加起来是对不上的。而我非常精确的记得总分以及数学、理综、英语的成绩,甚至精确的记得数学和理综错的题目以及分值。所以我逐渐搞明白了这个令人痛苦的事实:是我一厢情愿地记错了,我的语文不是120分,而是112分。 之前某次换工作还是折腾户口的时候,有幸拿到了自己的“档案”,里面有语文试卷的作文页,分数:40(满分60)。当然这并不意外,60分的作文我的确也只能拿到40来分就是了。 02 我的高中语文老师叫李晓冬(如果我没记错的话)。 当时,可能很多同学都不爱写作文。老师告诉我们说:高考是你这辈子最后一次写作文了,以后再也没有了。这种“戴着镣铐式的跳舞”(命题作文)只是最后一次了,云云。 我想他的初衷是好的,通过给大家描绘一幅不用写作文的光明的未来的画面,给大家一点希望,激励大家度过高三最黑暗的日子。 然而,他错了,彻底的错了。 大学时要写的论文就不必说了。非正式的有跟朋友往来的信件,正式的有工作邮件、即时消息、编写技术性文档、简历、求职信、翻译等等。即使是娱乐,在短视频、播客兴起之前,诸如博客、社交媒体等也都是以文字工作为主。 写作怎么可能是过了高三就再也不需要了的东西?我看物理化学(对于很多不从事相关工作的人而言)才是过了高三就再也不需要的东西了吧。如果可以重回初中高中,我想我会进行更多、更系统的阅读,并且认真对待写作。 03 只是,“写作很重要”这个道理,我明白的有点迟了。 长久以来,我并没有用中文写东西的习惯。大学时期还跟不少朋友有频繁的信件(手写和Email都有)往来,但毕业之后很少有写东西的习惯,无论是博客还是技术文档。极其偶尔兴致来了写一点,但可能十几年间留存的(或者说因为值得留存所以留存了的)也就只有寥寥几篇。 在欧洲生活的日子里,由于工作语言都是英语,而且生活中也都拿英语对付,所以自然而然的,在开始写技术博客的时候想都没想就用英语写。生活中几乎不用中文,语文水平退化的更是厉害。此消彼长,英语没有好到那里去,但中文的确是烂了一些,然后我的英语竟然显得比中文还厉害一点点了,尤其是在写作的时候。回国后也没有刻意的锻炼自己的中文写作能力,比如中文技术文档、中文博客在工作中也都是交给同事搞定,自己只负责英文。 Until now. 04 所以我说,“IronCoreWorks”,是我的一次尝试:我决定用中文分享一些东西,给能读懂中文的朋友们。 05 我的英文DevOps刊物叫4th Coffee,第四杯咖啡。 熟悉DevOps的同学们可能知道Chef(不熟悉的请自行跳过这一小段,知道4th Coffee来自于一个nerdy的只有software engineer才能理解的地方就行了),Chef是一个configuration management工具。记得在初次接触Chef的时候,官方文档举的例子里,有一个编撰的公司名称Fourth Coffee, Inc.。非常有趣,所以印象很深刻,深到以至于后来决定写DevOps刊物的时候自然而然的就沿用了这个名字。 当然,取名4th Coffee的另外一个原因就是我对咖啡的热爱。可能没有到每天4杯的程度(可能有时候的确会喝4杯),但是也差不多了。 据统计,挪威平均每人每年喝1315杯咖啡,名列全球第一;瑞士第三,1110杯。瑞士平均每人每年消耗9公斤咖啡豆。咖啡对于瑞士人重要到什么程度呢?以前瑞士建造的防空洞里存储的必需食品是包含咖啡的。但是我想,即使把我放在瑞士甚至挪威这样的国家,我对咖啡的消耗量也一定能为他们的人均消耗值做一些正的贡献的。 06 一般情况下我喜欢在早晨刚醒来喝我一天中的第一杯咖啡。可能是手冲,也可能是意式浓缩。 我喜欢宁静的早晨。如果可能,我不会选择在一醒来就立刻坐在电脑前开始办公(尽管这时有发生,该死的COVID-19 lockdown);我会选择安静的制作第一杯咖啡,然后在宁静中品尝,同时阅读。 “第一杯咖啡”对我而言,就是我的阅读学习时间。 所以,在我计划创建这个网站的时候,考虑过“第一杯咖啡”这个名字(虽然最终并未使用):这个网站的初衷就是分享:分享我读的书,学到的,思考、(我认为)有价值的物品,等等一切有形无形的东西。可能跟咖啡、IT无关(当然可能也有点关系),但只要它能为别人带来价值,就值得分享。 目标很简单,我试图从我自己的角度来回答这个问题:how to live a meaningful life. 07 这个网站选择了用中文来写(不排除部分内容可能用英文),其实主要并不是想锻炼中文写作,而是毕竟因为中文是自己的母语,而且要谈的也不是计算机科学这种本来第一手资料就是英文居多的主题,所以心想可能用中文更亲切吧。 是为序。

September 10, 2022