普通视图

Received before yesterday白宦成

基于信任的顾问合作模式

2025年5月28日 01:13

离开字节以后,我的很大一部分收入来自于外包项目的开发。不过,和过去大家熟悉的外包的不同的是,我并非传统的外包模式,我称之为「基于信任的顾问合作模式」。

传统的外包模式是什么样?

传统的外包模式往往是人力外包,或者项目外包,在项目的一开始确定一个项目的报价,然后进行 50% 的款项结算。随着后续的项目进展,往往会因为项目前期评估不足、需求变动、初期评估不够而导致成本超出报价,最终导致项目最终的结算困难。抑或者是在一开始报一个拥有足够利润空间的价格,从而让项目有足够的安全边际,以支撑不同场景下的交付。

这两种方式其实都略微有一些问题

前者正常报价的,会因为项目本身的不确定性、迭代过程中的种种问题,导致最终结尾;对于项目方来说,需求没有解决,反而损失了项目的初始基金。对于开发者来说,要么是支付成本,完成一个 ROI 很低甚至为负的项目,要么是项目完成了,但没有收到款。

后者虽然对于开发者来说,更加的安全,但对于项目方来说,支出了极高的成本,来对冲项目开发过程中的不确定性。

我的做事方式是什么样的?

我做事的方式更接近于传统咨询公司的策略 —— 计算工作时长,并为工作时长付费,而且可以接受后付费。

这里有几个前置条件:

  1. 我的客户往往是介绍而来,很少有纯粹的冷启动客户;所以我们存在一定的基础信任;
  2. 我的时间的价格很高,基本上持平我在字节的时薪;
  3. 我会记录我在这个项目的时间花费,从而让项目方拥有更明确的支付预期,知道「我花钱买了什么」。

接下来我们一个个说 ——

  1. 我自己很少主动去找客户。实际上大多数时候,我的客户希望我分配更多的时间给他们。而我需要的是更多的是时间分配个客户。所以我基本上接触到的往往都是朋友转介绍过来的客户,而非主动去找的。这保证来找我的客户往往是有一定的基础信任的。不仅如此,往往他们找我时,我可能还在手头忙一些事情,随后就会被我暂时拒绝掉,让他们去找别的开发者。
  2. 我给自己的时间价格相对比较高,这保证了我可以筛选值得的客户,也可以规避掉一部分低价敏感型客户(实际上找我的 ROI 应该是更高的,但不一定是最便宜的)。同时,也给客户更好的服务。我不太喜欢低价的竞争,只会让大家都陷入无尽的价格战里。相比之下, 我更多提供的是结合 AI 的理解能力,和 AI 辅助的能力,用更短的时间完成更多的工作,提升自己的人效。
  3. 因为前面基于信任,所以我会给客户说1. 我不需要你预付费,但我会给你一个 credit。在这个 credit 内,我会先干,后让你支付;2. 到了某个支付的节点,我会给你一个账单,你需要为这个账单付费。账单里包含了详细的项目、活动和所消耗的时间。以及每个时间的具体的工作描述,从而让客户支付的放心。
1748365936 image

通过这样的方式,我构建了一个相对更加互信的协作模式 —— 我认为也是更好的。我们拥有相同的目标,一起迭代,将整个项目做大做强,并赚到自己应得的钱。

最后,说一下我目前的报价: ¥400 元/小时。价格会根据客户的数量进行持续的更新。不过已经在服务的存量项目,则会保持支付的费率。仅对新客户 or 新项目生效。


2025.05.28: ¥375/小时 -> ¥400/小时

如何理解人生是旷野?

2025年5月18日 22:30

当我离职后,我越发的理解「人生是旷野」这句话的含义。

对于上班族来说,一个很大的好处是 —— 你的前进的轨道是明确的,也是我们常说的,「人生是轨道」。对于打工的人来说,你前进的轨道是相对更加明确且清晰的。你只需要遵循整个组织的晋升规则,努力往前跑,就有可能达到你的目标(或者是组织的目标)。

c296bdc2 105c 482b b668 f25cf1ca00be

而当你离开了企业和组织,成为一个自由模式的人(或者是个体户模式),你的问题会出现在 —— 你的眼前会有很多条路,你不止有一条轨道,你可能有两条、三条,无数条轨道和可能性,唯一需要的便是你自己做出选择,去走哪条路(这也是绝大多数人觉得 —— 自由是旷野的好处,你有了无数种可能性)。

但,这种可能性也有一定的问题。作为一个自由人,你会看到无数种可能性,但同时 —— 绝大多数的可能性都是不明确的,都是虚线,你不知道到底哪个可能性能够真正走到终点,甚至有可能你看到的所有可能性都无法走到终点。你努力半生,可能归来仍是一场空。而这,可能是绝大多数人从未关注的旷野的另一面—— 虽然都是轨道,但可能每个的胜率都不是 100%,你如何找到那个胜率最大的选项,成为了新的问题。

为什么我认为短视频会让人变得更「笨」

2025年5月2日 13:33

这个是来自于我自己的偏见,当然,也有很多的论文、报告在解释这个问题,我想以我自己的视角来描述一下我对于这个问题的看法。

本文的短视频特指抖音/快手/小红书等采用算法推荐短视频的平台。这些平台以流量为导向,主要内容是秀场类型的视频和拍段子类型的视频。

人如何变得更聪明?

如果我们想要了解到为什么认为短视频会让人变得更「笨」,我们得先知道「笨」和「聪明」的定义,并设定对应的评估指标,才能真正评估一个人是否会因为短视频发生相关的变化。

这里我认为「聪明」是指 —— 能够进行深度思考、敢于且愿意去触碰自己从未接触过的事情;而与之对应的,「笨」则是指——习惯于用已有的反馈回路思考(直觉、下意识)、不愿意去触碰自己未曾接触过的事情。

为什么短视频会让人变得更「笨」

坦诚的讲,如果我们讲短视频平台,他只是一个信息获取的渠道,作为渠道,本身并不能让人变得更笨。

但,智能推荐算法和短视频平台流量的逻辑,会让人看到的信息快速同质化。再加上人类性格中喜欢的「轻松」,会让一个人朝着「越来越轻松」无限滑坡下去。

当然,这个说法其实是有很多讨论空间的,比如:

  1. 如果一个长视频平台也采用算法推荐逻辑,是否也会让人变笨?比如 Youtube、Bilibili?:让人变笨的并不是智能推荐,智能推荐也有很多种做法。最常见的是猜你喜欢,一般而言是从和你相似画像的人这边拿到他喜欢的内容,再推荐给你。但这里会存在一个陌生内容和非陌生内容的度,如果是相似的内容占比极大,可能会导致信息同质化;但如果陌生内容占比大,则可以帮助人们跳出信息茧房。
  2. 如果一个短视频平台推送的都是知识性内容,是否也会让人变笨?比如可汗学院改用短视频的方式来推送?:我觉得这个场景下,则有些低估学习的难度了。学习是需要获取信息 - 思考 - 实践 - 反思来不断循环的。短视频如果只推送知识性内容可以解决获取信息的内容的问题,但因为其内容形态往往被限制在 3 分钟之内,会让人的信息无法构建一个完整的知识树,无法完成学习,长期停留在获取信息的阶段。
  3. 如果一个短视频推送片段性的知识,但会在每个视频的结尾加上整个知识树的结构、当前信息节点的位置是否可以有助于解决这个问题?理想情况下,这样满足我们对于信息、思考的追求,接下来所需要的只是用户自己的实践和二次反思,这个也本不是长短视频之间的差异,而是人的差异。在这种情况下,我认为短视频开始逐步接近长视频的价值,但同时,这种方式可能会损坏算法推荐逻辑 —— 因为需要按照树的结构进行推荐(无论是查找父节点还是查找子节点)。

当经历过上述的讨论,你会发现 —— 我关注的是我们获取信息的逻辑,是否可以帮助我们构建信息获取 - 思考 - 实践 - 反思的闭环,以流量为主的短视频平台则更关心如何让你爽到,而不是构建信息的闭环,从而让你逐渐失去学习的能力,最终「变笨」。

一些我自己用的还不错的 Chrome 插件

2025年3月11日 18:25

英语/日语翻译:沉浸式翻译

我的日常要看到很多英文文章和网站,因此,可以借助沉浸式翻译,帮助我快速翻译多种语言为中文,从而降低我在阅读不同语言内容的障碍。

1743588697 image

快速搜索:超级搜索

超级搜索支持我快速的选中词汇并进行搜索,对于一些特定的场景下,会非常有帮助。比如我在浏览网页的时候,发现了一部电影,想快速在豆瓣电影中找到并标记,就可以借助超级搜索,配置一个搜索关键词来实现。

1743588684 image

SEO 检查器:AITDK

AI TDK 是我用来检查自己的网页是否完成了一些基本的 SEO 设置的工具。当我上线了一个新的网站后,就会打开 AITDK,然后查看哪里的信息还不完整,需要补充的。就可以继续去补充相应的内容。

1743588868 image

JSON 查看:JSON Viewer

在开发的时候,经常会有要查看服务端返回的 JSON 的情况, 借助 JSON Viewer 可以将不容易看明白的 JSON 给格式化了,方便你快速定位要看的 JSON。

1743589100 image

广告拦截:AdGuard

广告拦截我选择了 AdGuard,有了它,我看 Youtube 再也没有广告了。。。

1743589301 image

复制为 Markdown:Copy as Markdown

因为经常要将部分内容复制为 Markdown,方便在我的其他工具中使用,所以我安装了这个 Copy as Markdown 插件,方便自己随意复制。

1743589434 image

页面增强:篡改猴

当我需要对一些网页做一些快速的改造,但同时又不想写成 Chrome 插件的时候,就会选择写成油猴脚本,然后放在篡改猴里来用,非常方便。

1743589508 image

灵感记录:Memos

我自己部署了一个 Memos ,用于记录自己的灵感和想法。因此,我使用了一个 Chrome 插件,来方便我记录。

1743589800 image

使用网页版的 Send To Kindle

2025年3月10日 10:17

在之前的 Kindle 难民文章中,我提到过,我将我的账号迁移到了美区 Amazon。而在这个过程中,我一直使用邮箱发送电子书到我的 Kindle 当中,但邮件发送有种种问题:速度慢、有些时候是在网站买的,不会发送邮件给我等等。

我就开始研究,是否有一个应用可以直接从我的电脑上将文件直接发送到 Kindle 上的方式的同时,不用数据线连接

我甚至试图自己写代码来实现这个功能,不过,好在我在真正启动项目之前,上网络上搜索了一下,发现了这个网页版本的 Send To Kindle

工具地址:https://www.amazon.com/sendtokindle

1743585738 image

这个工具是由 Amazon 提供的官方的发送工具,除了支持网页版以外,还支持 iOS、Android、Word、macOS、Windows 等不同操作系统。我因为觉得网页版比较方便,就直接用了网页版。

使用起来的方法颇为简单 —— 点击按钮,选择你要传递到 Kindle 的文件(或者直接拖动文件进入区域),然后确认信息并发送,就可以将文件发送到你的 Kindle 了。

1743586067 image

相比于过去的邮件发送,使用这个方式发送的,可以更快的在 Kindle 中看到这本书。从我自己的实际体验来看,基本上 1 分钟就可以出现在你的 Kindle 了。

构建可持续一生的职业支柱

2025年3月9日 21:56

自2018年踏出校门,七年的职业旅程让我深刻体会到现代工作的流变性。在不断的实践与反思中,我开始有意识地为自己构建一个可持续的职业框架,最终确定了三个并行不悖且能贯穿一生的角色:写作者、投资者与工程师。

为什么是“终身职业”?

这一构想的核心问题是:何种工作能让人甘愿投入一生,并从中持续汲取价值?经过审慎思考,我认为这样的事业通常具备以下特质:

  1. 主要依赖智识而非体能:这样可以让我在无论何等年龄下,都可以继续进行。职业运动员令人敬佩,但其职业生涯的黄金期往往受限于生理条件。
  2. 减少对外部平台或组织结构的过度依赖:虽然协作是常态,但核心工作应具备独立完成的可能性。这不仅赋予个体更大的掌控力,也能在一定程度上规避组织变动或潜在的年龄偏见风险。
  3. 我自己做的开心:唯有真正热爱并能持续获得心流体验或成就感的事业,才足以支撑长期的投入与探索,成为真正的「终身职业」。

基于上述标准,我为自己明确了三个相辅相成的终身职业方向:

写作者

写作,首先是一种思维的锤炼。

正如你眼前的这篇文章,它既是输出,更是思考过程的凝结。我持续投入资源学习写作技巧,借助编辑反馈打磨文字,但这并非首要追求流量或读者。

写作的核心价值在于,它迫使我将纷繁的思绪结构化、清晰化,成为一种严谨的自我对话与认知提升工具。这是一种几乎不受时空限制的智力活动,可以伴随我直至生命终点。

投资者

我的投资旅程始于大学时代,至今已涉猎基金、股票、加密货币等多个领域,积累了第一手的市场经验。

投资远不止于数字盈亏,它更像一面无情的镜子,清晰映照出我的认知偏差、贪婪与恐惧。每一次市场的颠簸、每一笔交易决策,都是对心智的严峻考验。经历过亏损,也曾为错失良机而扼腕,这些都让我深刻认识到自身的局限。

深知前路漫漫,但我享受这个过程——它持续驱动我去理解世界运转的逻辑,探索经济规律,并最终深化对自我的认知。因此,投资于我而言,不仅是资产管理,更是一场贯穿人生的认知修行。

投资,会成为我的终身事业。

工程师

作为一个从十几岁就开始写代码的人,我可以骄傲的说,写代码,就是我的爱好。而我一直以来,都非常享受通过编程来改变这个世界的一部分的过程。

我也一直以来,非常享受编程的过程,编程是我进入心流状态最快最便捷的方式(另外一个是写作)。

很多人觉得写代码是“青春饭”,年纪大了就写不动了。我不这么看。软件正在吞噬世界,这个趋势恐怕几十年内都不会停。只要技术还在发展,世界还需要软件,就永远有工程师的用武之地。而且,很多时候,一台电脑就能开工,足够独立。我可以一直写下去,直到我不想写的那天。

总结

写作者、投资者、工程师——这三个角色并非孤立存在,它们相互滋养,共同构筑了我理解世界、实现价值并保持心智活力的职业生态。这或许不是一条寻常路,但它是我为自己铺设的,通往一个可持续且充满意义的漫长工作人生之道。

为什么我要在面试前更多的了解候选人

2025年3月8日 15:34

最近我录制了一期《科技乱炖》,聊到了我自己的习惯 - 在面试的时候,会去跟着简历当中的信息看看候选人的博客、GitHub,了解更多的信息。

0d5b1c4c7f720f698946c7f6ab08f687

其中,听众发布了一个评论:说明了面试的经验还不够,难以筛选候选人。

从我的视角来看,我认可这个评论。当经验足够的时候,确实可以凭借基本的信息来了解一个候选人,并做出判断。

不过,我一贯认为,足够的信息才能辅助我做出更好的判断,我需要更多的信息来判断我是否愿意与一个人共事。

因此,我会选择去看 Github 、去看博客。

其背后的理由是 —— 简历可以被包装、面试可以表演。但日常无法被包装和表演。如果一个人能够将表演和包装集成在他的日常当中,我依然认可 —— 如果他能骗过他自己,骗过我也不足为奇。

当然,这是时间充足情况下的选择,这个方法对于 HR 是没有效果的,他们需要大量的看简历,筛选,通过经历、学历依然是一些好的方法。

记一次发现小宇宙 iOS 版的跳转注入漏洞

2025年3月7日 14:42

漏洞风险:可以在其他应用借助小宇宙端内跳转任何网页。

此文章发布前,小宇宙已经修复了这个问题,所以你们可能不能复现这个问题了。

先看漏洞效果,这个漏洞的问题是你可以在小宇宙里跳转到任何网站,甚至是 PornHub。不过这个 Bug 不重要,重要的是发现 Bug 的过程

漏洞效果

0. 背景

在一天晚上,我在和朋友聊小宇宙的 URL Scheme,想要做个功能,可以实现一键打开小宇宙的节目页面。但卡在我面前的是,我不知道小宇宙的 URL Scheme 到底是什么。于是便开始了我的 Hack 之旅,也就找到了小宇宙的这个安全漏洞。

1. 找到小宇宙的 URL Scheme

由于 Scheme 是在 App 中定义的,所以当我想到要找 Scheme 之后,第一反应的是去拿 iOS App 的 Info.plist(因为 iOS 是将 Scheme 定义在 info.plist 当中)。

过去需要通过 IPA 备份、越狱等方式来获取到这个文件,不过得益于 M 系列支持在 macOS 上运行的原因,现在 IPA 的获得变得非常的简单。 先在 App Store 安装小宇宙,并在「应用程序」中找到小宇宙。

image

然后右键点击小宇宙,点击「显示包内容」

image

然后看到这样的内容,WrappedBundle 是一个假的应用程序,所以继续点击 Wrapper 往里跳转。

image

然后会发现里面还有一个 Podcast 应用,这个才是真正的小宇宙的 IPA 包。然后继续点击「显示包内容」

image

在包内容当中可以看到 info.plist 文件,使用 Xcode 或者 VSCode 打开 info.plist 文件。

image

info.plist 文件中,搜索 CFBundleURLSchemes ,找到了小宇宙的 URL Scheme(里面有很多个,但很多都是其他应用的,试一下就可以发现):cosmos://

image

2. 找到 URL Scheme 能够打开的页面

找到了 URL Scheme,只能通过 cosmos:// 打开应用首页,无法满足我的需求,于是开始继续寻找可能的 URL Scheme 。一般来说,这个时候就只能继续反编译 IPA 包或者 APK 包了。不过对于我来说,这些不是一个好的选项(成本太高)。

然后想到,小宇宙的网页似乎是提供了打开客户端的能力,所以可以从网页版找到突破口。通过简单的搜索,果然让我在网页前端找到了突破口。找到了 7 个 Scheme 。

image

当然,中间存在一些重复的 Scheme。所以最终梳理出来的 Scheme URL:

  • cosmos://page.cos/discover:打开发现页
  • cosmos://page.cos/shownotes/EPISODE_ID:打开节目的 Shownote 页面
  • cosmos://page.cos/episode/EPISODE_ID:打开节目的详情页
  • cosmos://page.cos/webView?url=:意义不明,看起来像是打开一个特定的 URL
  • cosmos://page.cos/web?url=:意义不明,看起来像是打开一个特定的 URL

3. 发现问题 URL Scheme

前面的三个很正常,但后面的两个带 URL 的引起我的注意 —— as a Hacker,你知道的,任何一个可能的输入框都可能成为我们的注入点,于是乎,我就构建了一个链接,来打开我的 Blog

cosmos://page.cos/web?url=https%3A%2F%2Fwww.ixiqin.com

将这个链接使用 Safari 打开,就会自动唤起小宇宙,并打开我的播客。

至此,我发现了小宇宙这个跳转注入漏洞,并快速将其反馈给小宇宙官方同学。

复盘:如何规避这样的问题

在这个 Case 当中,小宇宙因为没有设置 URL 跳转的白名单,导致实际上出现了跳转恶意网站的风险。理论上,作为应用提供商,出于安全合规的视角,最好是控制 URL 跳转的域名和空间,避免被恶意滥用。

或者也可以参考我们现在见到的很多网站,在外部跳转时加一个风险提醒

如果在这个 Case 当中,小宇宙在一开始就限制了可以打开有限域名,那也不会出现如今我这次的漏洞问题。

这个问题风险大么?

取决于如何定义和如何使用。如果只是跳转一些常规网站,自然是风险不大的。但如果不受限制的,比如跳转到一些诈骗网站,可能风险就是大的。

看不同的种类的小说,理解不同的人生

2025年3月6日 14:04

作为一个网文爱好者,近些年来,我看了不少的小说,最近在看一本医生为主人公和一本刑警为主人公的小说。

写这篇文章的意图是希望鼓励我的博客的读者们,试着去读一读小说(网文是其中的一种),通过小说,来感知不同的人的不同生活,从而收获对于世界的新的理解。


作为一个爱读书的人,我每年看的书都在 10 本以上,其中一小部分是各项工具书,因为工作 / 业务需要读的书,而更多的则是我看的小说。

看这些小说算是我工作之余的放松途径,在写了一天代码之后,我会开始看小说来放松。同时,看网文这种相对简单粗暴、挑逗人的多巴胺的小说,可以让我不用太烧脑(看推理小说,感觉自己脑子要烧了)。

不同的小说因为其作者的背景,或多或少会带上一些职业的特性,对于我这样的局外人,已经足够管中窥豹了。

如果你对于别人的生活感兴趣,那么我也推荐你试着去通过看小说来理解别人的生活。

当然,其实不只是小说,电影也是一样的。本质上是这些内容当中充满了故事。

举个例子,我看《银河写手》,知道了编剧的生活和日常,也知道了《救猫咪》和《节拍器》。

终我一生,我可能无法去体验所有的职业,通过这些片段,也能让我掀开其他职业的帘子,去尝试了解不同人的人生。

如何从工商银行银行个人网银下载借记卡交易记录

2025年3月5日 14:01

首先,你需要开通你的工商银行网上银行,如果没有开通,则需要前往线下网点开通后,再来阅读本文。

具体操作如下:

  1. 访问工商银行网上银行,使用密码登录或者扫码登录
  2. 登录后,访问 — 首页 — 我的账户,进入到账户详情页面,并选择要查询的账户
  3. 在明细页跳转至账单查询,查询数据并下载

1. 登录工商银行网上银行

访问 工商银行网上银行, 登录,并进入其中。

2. 找到账户

点击首页 — 我的账户 — 卡包,找到你的账户,并点击明细按钮,跳转到明细页面。

r9b5r2

604aes

3. 选择账户和对应的月份,下载明细

在明细页面,可以选择时间范围,并选择下方的下载数据明细的格式,就可以点击下载,来完成数据下载的动作。

j8g0ca

Github Stars 没啥用,但也不是没啥用

2025年3月4日 13:20

我之前曾经在 Twitter 上说过,开源的本质是一个 Reputation(声誉)的游戏,你拥有越多的声誉,在和开源社区的协作就会越容易,大家就会愈发的相信你,与你共同协作。

@willemjiang 聊天,我们都认可一个观点:开源本质是一个 Reputation 的游戏。你的所作所为在社区都是公开的,这也是开源的魅力。你可能在公司籍籍无名,但你因开源广为人知。当然,一体两面。社区是公开的、透明的。你的好与坏都将被传唱。就像每逢开发者活动,我们都要调侃 OB 刷 Star。

— Bestony | 白宦成 (@xiqingongzi) September 8, 2023

而这个 Reputation 的一个具象的表现 ,便是你在 Github 上拿到的 Star 或 Follower。我们普遍会认为,Star 更多的人、Follow 更多的人,是更有价值的 —— 你的 Follower / Star 更多,至少证明了你在开源这个领域的成绩。

1743138443 image
我的 Github Profile 页面

坦诚的讲,我很以自己的 Star 为荣,超过 1W Star 和 1.4k 的 Follower,至少证明了我在开源上曾经做过一些事情。这些 Star & Project 可以证明我的能力,证明我能够做一些事情。这些信息帮助我更好的求职。

但另一方面,我也认为,star 本身的意义并没有那么大 —— 特别是你把它当成 KPI 之后。Star 多只是看起来很唬人,但可能一个项目已经运行了 10 年,只要这个项目还在持续更新,持续迭代,持续有人用,拿到一个高 Star 是一个很正常的事情,一切都是时间的力量。

作为一个开源人,我认为大家应该努力的追求 Star / Follow, 但也请记得,这些都是你评估自己的工具,请不要本末倒置,把 Star 当成目标,你的目标是获得更多社区/同行的认可,而不是获得一个虚拟的数字,单纯的数字并不能给你带来认可

美国之旅:算账

2025年3月2日 23:16

终于,到了最后一篇 —— 鸽了这么久,我终于有空来梳理这些账目了。

首先,这 15 天,我总共开支花了 77615.22 元(含机票),平均下来每天 740 刀;

不过,如果下钻下来看,我的开支大头出现在交通运输(机票 & 租车)和娱乐上。

image

交通大类

交通大类中,我们两个人的机票花了 17000 元左右,平均下来单人往返机票 8500;

image

然后租车也花了不少的成本,花了 7000 + ,也接近于单程的机票。不过我觉得不后悔,在美国开车还是体验了很多坐车、打车无法体验到的东西。

娱乐大类

娱乐大类里,因为包含了酒店的住宿,所以也不少,花费了 16000 元,平均下来每天 150 刀左右;还行,处在我能接受的范围内。

image

其他当中,迪士尼、环球影城的票,就花了接近 5000 元;还有一些零零散散的门票,加起来一共近 8000 元。

餐饮

餐饮方面也是我们有比较大的开支的。不过这部分因为「来都来了」,我们在吃上也没有太省钱,该怎么吃就怎么吃了,还好。符合预期。

image

总结

总的来说 —— 一下花了好多好多钱。。。肉疼。。。天津 4 平米房子了。。。不过,如果让我选,我还是选择 —— 总是要出去见一下真实的世界的。

关于投资的一些迷思

2025年3月1日 19:39

曾经的我,热衷于买「小票」:那些价格不贵的资产。比如 ETH 和 BTC ,我会选择买 ETH,而非 BTC,原因就是 ETH 的价格更低,我同样的资金投入,可以持有更多的「小票」。

我天真的以为,小票增长更多,我持有的更多,所以也可以获得更多的增值。

但随着我投资的深入,我会意识到,上面的想法是错的。

你的资产涨多少,和选择「大票」还是「小票」其实没有什么太大的关系,重要的不是票的价格,而是票的涨幅。同样的价格,只要可以买入,那么选择应该是成长性更强的票 —— 即使这个票你只能买一张,但依然是划得来的。

(比如我只买了一股巴菲特老爷子的 BRK.B,但就是这一张票,就涨了 60%,反倒是我投资声网的,没有涨这么多。)

你买小票时,只有一个原因 —— 你手上的钱不足以买入哪怕一张成长性更好的大票。所以不得已,只能选择更小的票,来确保你至少买入,而不是持有现金。

从这个视角来看, BTC/ETH 就好于美股 好于 A 股。

  • BTC 支持小数点后八位
  • 美股支持买入 1 股或碎股(通过盈透证券)
  • A 股必须买入一手(100 股)

这是一个自学最好的时代

2025年2月28日 19:14

最近我在研究保险业和保险学,所以在找各种各样的资料来看,学习保险,在这个过程中,我发现了大量的学习资料,而这些资料,足以让我成为一个超出平均水平的保险行业从业者。

接下来来看看我找到的学习资料:

问 AI

得益于 LLM 技术的快速发展,现在任何问题你都可以问一嘴 AI,并基于 AI 给出的结果,穿针引线, 找到自己想要学习的东西。

image

大学专业设计

在进入一个新的领域时,容易走错的是在你脑海中还没有这件事的大体概况的基础上,就大力出奇迹,投入大量的时间和精力去做学习。因此,大学的专业设计和其说明的主要课程,可以成为你构建自己学习路径的重要参考。

image

看 B 站

之前大家常调侃,上的「B 站大学」,对于已经离开学校的人来说,从 B 站上找到你感兴趣的课程概率极高,因此你可以非常方便的在上面学习相关的知识。

image

看慕课

中国大学慕课是网易有道与高教社推出的在线课程平台,里面有大量的大学课程,当你想要学习的时候,你可以方便的从中找到合适的内容, 从而来学习需要的内容。

image

学堂在线则是清华大学发起的在线慕课平台,也可以方便你去获得优质的教育资源。

image

当然,还有提供海外课程内容的网易公开课。

image

总结

实际上,作为一个上过大学的人,我知道大部分大学生在大学期间的学习状态,而对于我们每个人来说,如果你真的想要去学习一些东西,那么目前互联网上提供的资源是绰绰有余的。

剩下唯一的问题就是 —— 你到底想学习什么?

美国之旅:在加州穿什么?

2025年2月27日 23:04

我是在 2025 年 1 月末前往加州的,此时正是加州的冬季(雨季),也是旅游的淡季。不过,也提供一些信息给大家作为参考。如果你未来要在冬季前往加州,可以考虑参考这个穿衣的建议。

由于加州范围整体较大,而我去的主要是旧金山、硅谷、一号公路沿线、洛杉矶,所以如果你去这些地方,可以参考。

气温 & 降水

整个加州的气候主要都是地中海气候,其特色是夏季干燥炎热,冬季温和多雨。但整体的气温不会特别的低 —— 你也看到硅谷、洛杉矶、旧金山并没有平均气温低于 0 度的。这样对于我们旅行的人来说是个好消息 —— 可以不同带特别厚的衣服,往往你只需要一到两件外套 + 一些内衬就可以度过一个愉快的假期了

当然,如果你是冬季前往,可能需要考虑的还有,记得带伞,因为可能会遇到下雨的情况,如果你要逛一些景点,带一把伞会让你更加的自如游览清单。

image
旧金山一年温度 & 降雨量
image
硅谷一年温度 & 降雨量
image
洛杉矶一年温度 & 降雨量

服装选择

虽然温度整体可控,但也需要考虑到,加州的温度低温还是比较低的,在早晚可能会偏冷,所以需要有一个相对偏厚的外套。

冬季可以选择薄羽绒服;夏季可能是大卫衣;

内衬则可以选择 T-Shirt,这样当你热了的时候,可以快速更换一套比较凉爽的服饰。

鞋子方面,如果你要去海边游玩,则需要带一些可以下水的拖鞋,同时在车上备水,以便于从海边出来时,可以冲一下脚就前往下一个地方。

习得送礼的技能

2025年2月26日 15:38

我小时候生活的环境当中,并没有太多的送礼环节,所以我并没有习得送礼 & 收礼的技能(这里的送礼和收礼指的是朋友之间的礼物)。

随着我的堂姐、表姐们开始有了孩子,我开始慢慢习得了给孩子们送礼品的技能,送一些我自己未来会给我的孩子买的产品,帮助他们开拓眼界。

在这次结婚时,因为和同龄的朋友们也有一些互动,所以他们开始给我送礼,也间接让我开始学习关于「送礼、收礼」的处理方式,比如你拿到礼物时应该拆开,并对朋友送的礼物表达赞赏,从而让对方感受到自己被重视。

当然,我觉得这里我做的还不够好,我还在笨拙的学习如何送礼、如何收礼,但,慢慢来,都会变好的。如果你收到了我的礼物,可以放心的收下,并教会我更多关于礼物的礼仪!

美国之旅:在美国购物

2025年2月25日 20:16

到了美国,难免会去买一些东西,不过,这里面也有很多不同的选项。

从我的视角来看,可以分为四个大类:

  1. 小型单店
  2. 标准型超市;
  3. 仓储类超市;
  4. 奢侈品店

小型单店

美国的小型单店主要集中在城市里,你可以在旧金山、洛杉矶,以及一些小型的商圈中,看到这样的小型单店,他们经营着一个特定领域的商品,然后售卖。这种形态在美国的大部分地方是不存在的,因为「村里没有那么大的人流量」。。。。

标准型超市

这一类里涵盖了我们熟悉的沃尔玛(Walmart)、塔吉特百货(Target)、缺德舅 Trader Joe's 和 百思买(Bestbuy)。

沃尔玛和塔吉特都更接近于我们熟悉的超市的概念,里面包罗万象,有各种各样不同的商品。不过和国内的超市不同的是,这里的超市真的是 超级市场,里面会卖各种各样的东西,包括衣服、鞋子、床品、药品、电子产品,使得每个超市都占据了极大的位置,所以这些超市往往都会配备一个停车场,以方便你进行购买。

F9F6EB55 5B7B 4998 937B DF90B3B5E73C 1 105 c
25A8F54C 9C8B 4EE8 A067 B57982B7D4DA 1 105 c

Trader Joe's 则相对更聚焦在吃喝上,提供了新鲜的蔬菜和各种各样餐饮所需的物资,如果你想吃点特色的零食,那么 Trader Joe's 是个不错的选择。

3DBF1264 7932 49A7 B559 15399513CF44 1 105 c

百思买是一个电子产品超市,里面你可以看到各种各样的家电、数码电子,也可以去尝试不同的设备,很适合电子爱好者去一次性看看都有哪些不同的产品。

仓储型超市

仓储型超市譬如 Costco、山姆会员店,往往是需要有会员身份才能进入购买。和上面的标准型超市类似,会有极大的占地空间以及对应的停车场。但不同的是,这些仓储型超市往往产品的品类远少于标准型超市,同时每个单独的 SKU 都可以进一步细拆,适合家庭购买,两个人的小家庭购买的话,可能反而不是一个好的选择 ——因为真的吃不完。。。

82F937BB 3C2B 4E2B 8DFA 4D3F9F9E27DF 1 105 c

奢侈品店

因为我对这个方向不感兴趣,所以路过看到了,但并没有进去看。。。从某种意义上来看,也可以合并进入到上面的单店当中。

美国之旅:在美国吃什么?

2025年2月24日 20:14

这次美国之旅,吃也是一个很重要的因素 —— 既然来到美国,就要试试美式快餐。所以最终就行成了这样的饮食格局,我们吃了很多不同品类和特色的美食。

image

接下来的这些描述,仅限于我自己的生活经验,供你参考。

美国能吃什么?

美国整体的风格比较融合,作为一个移民国家,各种地方的美食都有,东亚的、欧洲的、南美的、你都可以找到。

但,能找到并不意味着好吃。。。因为各地的美食到了美国都会有一定程度的调整,以适应美国当地人的饮食习惯,所以可能并不是你喜欢的「原味」,特别是中餐。。。

到了美国,要试试哪些东西?

我到了美国,因为一部分的餐饮任务是吃美式快餐,所以我尝试了以下这些店铺,你也可以根据自己的需要选择:

  • Danny's:美式快餐店,典型的是美式汉堡 + 薯条 + 奶昔。
  • Wendy's:美式快餐店,典型的是美式汉堡 + 薯条 + 奶昔。
  • IHOP: 松饼店和欧姆龙蛋店,他们家的松饼挺不错的。
  • Chick-fil-a:炸鸡味道不错;
  • Jollibee:他们家的炸鸡超级好吃!
  • TacoBell:比我想象中的 Taco 好吃,我觉得之前吃的 Taco 和 Taco bell 相比,都差一点。

横向的吃好了,也试试纵向的店铺

除了这些美式快餐,还可以在美国试试好的牛排 (高档餐厅)—— 美国大面积养牛,也有不错的牛排,我们在美国吃了 fleming's steakhouse ,牛排味道很不错!

此外,也可以选择试试最低档的餐厅 —— Stree Kitchen,这也是你在国内所体验不到的。

FF317CFE 815C 4F8E 943F AB82A132FD01 1 105 c

中餐不少,但可能也不好找

如果你喜欢吃中餐,那么硅谷地区可能是个不错的选择,足够量的华人,让这里有非常多的中餐可以吃。也有很多不错的店铺。

不过,美国似乎是没有小米辣,导致很多湘菜变得不那么正宗 —— 我们在硅谷吃到了一个带点甜口的小炒黄牛肉。。。因为没有小米辣,使用的红彩椒做的颜色,导致吃起来带点甜味。

不过,基本上大城市(旧金山、洛杉矶、拉斯维加斯)都有不少中餐,可以满足你在旅途过程中的中国胃诉求。

除了这些独立的小店, Panda Express 可能也是一个在实在找不到好的中餐厅情况下的选择 —— 点宫保鸡丁 + 炒饭,也可以慰藉你的中国胃。

美国之旅:在美国上网 & 装 App

2025年2月23日 22:35

出国,少不了要拍照发朋友圈、查地图、查资料,所以必然会涉及到上网的问题。

而上网,也可以分为两大类 —— 手机流量和 Wifi。

手机流量

手机流量方面,可以分为三个大类:运营商漫游、机场卡、淘宝卡,我个人最推荐淘宝卡,最不推荐机场卡。

淘宝卡的定义是你在淘宝、携程上购买的 AT&T、Verizon、TMobile 等美国运营商的短期卡;机场卡则是你在机场购买的蜗牛移动的卡(当然可能也是别的品牌,但大概率不是上面说的三家顶级运营商的卡);运营商漫游则是你现有的手机卡开通国际漫游,在海外使用流量来进行上网。

整体来说,淘宝卡的信号和使用体验是最好的,因为你购买的是一级运营商的信号,整体服务、QoS 都是拉满的。其次是运营商漫游,因为运营商漫游是随机选择运营商,所以你基本上使用的也是一级运营商的信号,但运营商漫游的问题是价格贵,以及流量要回国,导致失去了直接浏览本地网站的速度和性能,不太爽;最差的是机场卡,虽然它使用的是原生网络,但由于不是一级运营商,导致信号很差,往往体验不好。

如果可以的话我推荐的方案是 —— 如果是直达,可以选择直接用当前自己的手机卡 + 淘宝卡,落地或者在飞机上装上淘宝卡就行。如果涉及到跨国中转,则可以在中转日选择运营商漫游,毕竟也只是临时用一用,漫游就够。

WiFi

当你到一些地方吃饭,或者是到一些大型的景点,会发现他们会提供 WiFi,链接即可,不过 WiFi 因为覆盖范围的地方往往都是一些临时停靠点,所以没有那么的实用。

特别是如果你的行程基本上是跨城市旅行的时候,买一张原生卡是必要的。

装 App

当你落地美国,更换上美国的手机卡之后,我建议你尽快注册一个新的美区 Apple ID。如果是 Android,则可以把 Google Play Store 下载下来。

因为美国和中国用的很多 App 是不一样的,并不是完全互相通用的,所以,你需要下载一个美国版本的 App,以确保你在需要的时候,能够用的上。比如,我在中国的星巴克上永远找不到美国的店铺。。必须要到美国的星巴克 App 上才能找到美国的星巴克。。。

除了这些中国有,但是因为国家隔离导致必须要下的,我还推荐几个 App:

  • Google Map:导航软件,不解释。。。高德远不如 Google Map 在美国好使。。此外,记得把语言换成英文的,不然导航的播报会少一些。。
  • Yelp:美国版大众点评;
  • Gas Buddy:可以找低价油价;
  • Pay By Phone & Park Mobile:停车的,不过不需要专门下,到了停车位的时候,现场下就行;
  • Realtor.com: 可以用来看当地房价;
  • OpenTable:可以用来提前预订饭店,方便去吃一些需要预约的饭店。
  • Uber & Uber Eats:Uber 可以用来打车,Uber Eats 可以用来点外卖。除此之外,你还可以选择熊猫外卖来点外卖。
  • Fandango:买电影票的软件,我们本来打算在美国看场电影,结果当时哪吒没上映。。就回国看了。
  • Ticketmaster:买各种现场票的软件,我们的 Sphere 票就是在这里买的。。。
5EAC0260 DCC3 46B5 BC70 41D5B75131FD 1 105 c
给美国之旅下载的 App。
DD774B92 F5EA 4999 A33A 90527C8209A7 1 105 c
给美国之旅下载的 App。

美国之旅:在美国花钱

2025年2月22日 21:55

在美国的日常消费,你会需要花钱 —— 所以,你需要提前准备一些钱(但也不需要特别多,因为海关入境的时候会查)。因此,你得知道怎么花钱.

现金:纸币 & 硬币

首先,美国的现金是分很多类的 —— 因为美国除了我们熟悉的 1 美元的单位,还有美分的单位,且因为有计税算税,很容易计算到美分。所以你很有可能会被找一堆美分的硬币。

你可以通过看下面的图片来熟悉不同面值的货币都是什么样子的。从我自己的旅行经验来看,你可以 20 每月、 10 美元、5 美元和 1 美元为主;辅以少量的 100 美元即可满足日常使用要求。因为大额的往往你会选择刷卡,现金消费的时候,往往是小额,5~10 美元。你可以大量的换小额的美元,以方便你日常消费使用。

image
100 美元
image
50 美元
image
20 美元
image
10美元
image
5美元
image
2美元
image
1美元
image 1
50 美分
image
25 美分
image
10 美分
image 1
5 美分
image 1
1 美分

信用卡:Visa & MasterCard

看完纸币,那下一个则要说信用卡了。来美国旅行,务必带 1~2 张国际信用卡(即 Visa & Mastercard),因为银联卡在美国不好使。

在美国绝大多数你买单的地方,都支持用信用卡,小到杂货铺、餐车、迪士尼的饮料摊,都支持使用信用卡支付。而大的餐厅就不用说了,更是支持使用信用卡支付。

微信支付和支付宝支付在海外并不常用,所以务必带上信用卡来消费,方便自己,也方便他人。

在选择信用卡的时候,有一些小 Tips:选择一个可以方便的在手机上进行锁卡操作的银行,这样方便你在使用完后,及时锁卡,避免在美国发生信用卡盗刷的情况。

我自己推荐的是招商银行信用卡建设银行信用卡,这两家的 App 都算好用,可以方便的执行锁卡动作,满足安全层面的需要。

image

此外,如果有的选,尽量选择芯片卡,芯片卡相比于磁条卡,可以降低盗刷的概率,而且可以直接 Tap 一下完成支付,减少和刷卡机的接触,降低盗刷概率。

手机支付:Apple Pay & Google Pay

在美国也是支持手机支付的,但需要注意的是 —— 美国的手机支付和国内的二维码支付并不相同,美国的手机支付更多是信用卡的延伸,你需要在手机支付当中绑定你的信用卡,手机支付时实际上是用你的数字卡来进行支付,和我们过去习惯的二维码为基础的支付不同,所以这里需要注意。此外,你在海外用的 Apple Pay 和国内用的可能是不互通的(主要是国内绑定的基本上都是银联卡)。所以这里就不多介绍,仅仅说明支持这样的支付方式。

03644EEB 9116 471D 9BDD 8AEBE0F88FCB 1 105 c

美国之旅:在美国开车 & 打车

2025年2月21日 20:15

因为已经熟练掌握了开车的技术,所以这次去美国,我选择了城市间自驾,城市内打车的方案,也在这里给大家分享我自己的开车 & 打车的经验。

打车是否足够?

这个取决于你的旅行范围。如果你大部分时候在城市中旅行,且有城与城之间的同行方案(比如飞机?),那么你完全可以直接打车 + 公共交通在城市范围内活动。

但如果你需要在村与村之间活动,或者是跨城市活动,那么你就需要考虑自驾了。毕竟 Airbnb 可能不会把你从旧金山拉到洛杉矶。。。

此外,你要考虑到,美国很多地方都是大农村 —— 比如我们熟悉的硅谷,就是一个大农村(而非一个城市)。

我是否能在美国开车?

在美国绝大多数州, 是可以接受外国人持 B1/B2 签证 + 所在国的驾照 + 驾照翻译件来开车的。比如我旅行的加利福尼亚州、内华达州,都是可以直接持驾照 + 驾照翻译件开车自驾的。

但也有一些州是不支持自驾的,如果你不确定,可以借助搜索引擎、或直接邮件咨询对应州的机动车管理局来确认。

开车的话,如何获得车?

美国和中国一样,都有专业的租车公司,你可以直接在携程上租车,也可以选择在租车公司的官网上租车。

美国租车和国内租车相比,有几个不同的点:

  1. 国内租车往往是明确一个车型,甚至直接明确具体的车牌号;而美国的车则是一个级别,你到现场后,很有可能拿到的车并不是你在系统中定的那一辆。
  2. 租车时,你要尽可能的把保险买全了。因为美国砸车时而发生,虽然我们没有被砸车,但雀实我们刚到美国时,就看到了有个车被砸车。。。被拖走了。。。
  3. 美国的油是自己加的,而不是像国内,有服务的。
  4. 美国的车速和距离评估单位是英里 (Miles),而不是公里(KM),换算概率大概是 1.6 ,所以你看的车上英里不多,但是实际可能车速并不慢(60 Miles/h 已经是 96 KM/h)。

这些问题,如果你不注意,很有可能在美国开车的时候,遇到一些坑。

美国交规和中国交规有什么不同?

美国和中国都是左舵车,所以对于我们来说,其实开起来没有那么的难。不过,也的确有一些需要注意的:

  • 当你看到 STOP 停牌时,一定要停止驾驶(且要停稳,再启动)。当你看到 yield,可以不用停的那么稳,因为路权是别人的,你要给别人让行。
image
  • 美国是没有摄像头的,所以违反交规是需要交警去抓现行的。这一方面造就了美国的司机没那么在乎交规(经常看到人压线开车),但另一方面也给自动驾驶留出了空间 —— 只要没被抓到,就不算违章,所以自动驾驶的容错空间大了不少。
  • 美国开车不存在 10% 超速不罚款的情况。因为美国是 Miles,所以 10Miles 的超速换算过来就是 16KM 的超速,所以在美国开车尽量不要超速。
  • 美国的付费公路和免费公路是并行的,你可能开车开着,发现路上面有个牌子,提醒你前面是付费道路(Toll Road),如果不不打算为路付费,就要开到其他车道,以避免被付费车道摄像头拍照扣费。
image
  • 美国有个 Car Pool 的概念,Car Pool 是需要有对应的人数在一辆车上,才能走的车道。比如下面这张图就是车上至少有 2 个人的车才能跑的道路。需要注意,Car Pool 有可能是 2 个人起步,也可能是 3 个人起步。
image

开车的话,如何给车加油?

这个我在之前的日更系列中已经完成,你可以直接看之前的文章来了解。

开车的话,如何停车?

如果你是在村里,停车比较简单,如果门口没有 No Parking 的标记,直接停车就好。但如果你是在城市里,就需要找相应的停车场了,建议你提前在网上查询一下要去的地方有没有停车场,把车停在停车场里,且车里不要放任何东西。

停车场有些是收费的,所以你需要进行相应的支付,可以选择用现金,或者用手机 App。不过因为不同的地区用的 App 可能不同,这里就不介绍了,你到停车上现下载也来得及。

在城市里,你也可以选择在路边停车,但考虑好像相应的风险就行~

如何使用 Uber 打车?

使用 Uber 打车不复杂,和国内滴滴差不太多,选择你当前所在地和要去的地址,并选择对应的车型号就行。

这里有个额外提醒大家的是—— 记得把 Uber 名称改成英文的,方便司机读。

美国之旅:在美国住什么?

2025年2月20日 02:33

在中国大陆,我们会将酒店分为不同的星级,然后也会有酒店和旅店的区别。旅店主要提供住宿,而酒店则可能会有更多的附加服务(比如早餐、洗衣房等)。

在去美国之前,我以为也是这样的,便在 Booking & 携程上订了酒店,而真正到了美国,我才发现,我以为的酒店和真正的酒店,是两回事。

美国酒店的类型

住宿有很多种选项,这里我们主要讨论酒店(因为这次和我太太一起出行,就没有住 Airbnb、青旅,后续我自己去的时候,会体验一下)。

酒店可以简单分为三个大类:

  1. Hotel
  2. Inn
  3. Motel(Motor Hotel)

这三者等级和服务依次减少。

Hotel 往往会有基础的早餐,停车会收取额外的停车费,并且会有比较大的空间;Hotel 和位置也会更好,往往处在市中心或者景点的位置,比较适合度假的玩法,住在酒店里,什么也不用做, 就是休息 + 花钱就行了。

Inn 开始会有提供一些停车场,如果你是自驾出行,可能是个不错的选择;而且在一些小众的城市和地区,可能没有特别大的 Hotel,这个时候 Inn 就是一个选项了。不过 Inn 还有一个好处是,往往设计感都还不错,是可以让你打卡的,他们会在酒店的环境内配置一些需要的东西,甚至还可以看到比如游泳池配置,在一些特殊的小镇比如 Sovlang ,还能感受到比较有当地风情的住宿体验。

Motel 则本身就是汽车旅馆,所以自然也会提供停车位。不过我自己其实没住 Motel,从我路上遇到过的一些 Motel 来看,汽车旅馆会简单很多,就是停车位、房子。没了,

这里额外提醒一下,假日酒店 (Holiday Inn) 也是酒店,但叫 Inn。

美国酒店的体感

这次因为主要是旅游,所以实际上,并没有选择度假酒店,大多是在城市范围内的酒店。所以,所住的酒店往往本身没有什么特别多的服务,基本上只有服务员打扫房间,仅此而已。而酒店的相关的服务也不多。

这也让我觉得 —— 国内的酒店的价格变得无比的香。之前在国内住一些 700 ~ 800 人民币的酒店时,还会觉得有点贵,但当我真的来到了美国,感受了美国的物价之后,瞬间觉得,国内的酒店简直爽到爆!

即使是我住一般的二星的汉庭,也有正常的早餐,基本上干净的房间和洗衣房;如果提升预算到 300 ~400 ,那么全季会给你更好的体验。而如果你把预算提升到 400 ~ 500 ,那么亚朵的体验,非常爽。500 ~ 700 的万豪、洲际就更不用说了,更是舒服。

关于美国酒店,需要注意的点

  1. 美国的酒店没有拖鞋,所以请自带拖鞋。(虽然你可以去沃尔玛买,但还是国内的拖鞋便宜)…
  2. 提前带插座和转换抬头,美国的插座和国内不同,特别是你要用大功率的三孔设备的时候。
  3. 美国的 Hotel 停车往往是收费的,而 Inn 和 Motel 则不收费,如果你开车的话,则需要考虑开车的成本。

美国之旅:英语到底要多好?

2025年2月19日 00:00

去美国之前,我一直最担心的便是英语。坦白来讲,作为一个工程师,我的英语基础和底子不算差,日常看的英文文档、英文书籍足够多,我其实对于纸面英语是毫无压力的。

但口语英语是不足的,我可以在英文技术会议上分享,是因为在这样的会议上,技术关键词的比重足够大,所以我可以用比较少的口水词来 cover 整个会议。但在日常生活中,我其实欠缺了不少口语化的词汇,来处理和人打交道的事情。

App

所以在去美国之前,我准备了两个 App 来解决这个问题 。事实证明,他们解决了一部分问题,但也还是没有特别好的解决这个问题。我用的两个 App 是:有道翻译官和豆包。前者我希望他能帮我处理一些日常的沟通,这样可以帮助我自己来补全日常对话。后者则是考虑到用他的打电话功能来做一些实时的翻译对话,或者某些我不知道要怎么说的词汇,我可以说中文,让豆包的打电话功能出英文。

在实际使用过程中,有道翻译官并没有解决我的问题,豆包虽然也没有怎么用打电话功能,但倒是借助他的自身的拍照问答的能力,发现了不少有效的用法。

腾讯翻译君/有道翻译官

腾讯翻译君/有道翻译官其实是很早的 App 了。考虑到它提供了离线的翻译包和同声传译的功能,我对他的定位是 —— 帮我翻译菜单 & 在沟通的时候可以帮我做一下快速的翻译。

但在实际的使用过程中,结果不甚如人意。翻译菜单方面,有道翻译官对于图片要求比较高,且因为他的产品功能是直接在图片当中替换文字,所以导致一些细小的文字可能无法被识别,估计是因为底层其实是通过 OCR 来实现文本提取的。

87DE7DA0 BAFD 420D 8FE7 7A8C08AFA97E 1 102 o
Screenshot

而同声传译能力,也没有达到我的预期,在实际使用时,因为其自带的 VAD 等能力,导致并不能很好的完成沟通,需要将手机放在嘴边去说话才能启动翻译,不然就会报听不清,这样导致在日常沟通的时候,虽然可能可以处理好自己的说话问题,但可能没办法很好的处理日常下的沟通问题。

04040CB2 5200 4FF1 B9B3 B35E3C4650A2 1 102 o 1
在我写文章的当下,腾讯翻译君发出了停服的公告。

豆包

在去之前,因为已经出现了多模态的大模型,所以我就准备好了用豆包作为我的替代工具,特别是豆包提供了打电话的能力,这样让我有了很多想象 —— 是不是当我讲不清楚的时候,可以直接开启电话模式,让豆包帮我和外国人对话。

但实际上在使用的时候,因为人在海外的原因,豆包并没有那么好用,延迟比较高。再加上美国的基建并没有国内这么好,很多时候,豆包并不能正常的提供服务。

779435C3 8320 4FDB A851 C79825E0D093 4 5005 c
语音模式的 Case

不过,豆包本身的识图能力在海外变得十分实用 —— 比如逛博物馆的时候,因为很多词看不懂,完全可以拍照发给豆包,让豆包翻译和介绍,并能结合大模型,进一步追问相关的展品的信息,非常的方便。

FEE120FD 42F6 455A 9429 946C56567EDD 1 102 o
用豆包看韩文

多少单词、英文词汇量够用?

坦白来讲,作为一个游客,你在美国的词汇量不需要特别多,只要能够满足你的基本生活即可。

比如,知道 beef 是牛肉、chicken 是鸡肉、知道 toilet 是厕所,这样当你需要的时候能快速认出最核心的几个关键词即可。

而饭店,很多时候都有菜单,你只需要拍照,然后让 AI 识别告诉你想点那个,等 waiter 来找你时,告诉他你想要哪个就行。

如果你和我一样,年龄还不算太大,在美国生活的日子,你可以快速掌握所需要的词汇量,从而完成基础的生活能力的建设。

所以,虽然英语可能是个问题,但在 AI 时代的到来的清空下,just do it!大胆的去你想去的地方吧!

美国之旅:信息准备篇

2025年2月18日 11:59

更新完了之前的按日旅行计划,接下来给大家更新一些归纳性质的内容,帮助大家更细节的了解到一些在美国旅行的细节。

签证准备

签证准备没啥多说的,根据自己的情况去面签即可。这里要提醒的是,面签完成后,在去美国之前,要进行 EVUS 的登记,并将登记结果打印下来。在机场的时候,登机前值机会问你是否已经做好了 EVUS 更新,可能会查看 EVUS(但我当时没查看)。如果没做好,可能要求你现场登记 / 拒绝登机。

EVUS 的登机可以在你完成了机票和酒店的预定之后,再完成(因为 EVUS 需要填写联系人的信息,你可以填写你落地住的第一家酒店的联系信息)。

信息准备

在信息准备上,我用了三个渠道:小红书、独立站和 AI。在顺序上,我是先用 AI。再用独立站,最后配合小红书来完成完整的信息准备。

决策

在去美国之前,你可能需要先做好一些基础的准备和信息判断,然后再做下一步的研究:

  1. 你这次的旅行目的是什么?是打卡游、度蜜月还是国家公园野外之旅抑或是吃吃吃之旅,有个基础的目的,就可以规划行程了。
  2. 你要去几天?时间太短可能不太划算,毕竟路上可能就会消耗掉 2 天。如果你只去 3 天,那等于有 40% 的行程耗费在路上,频繁倒时差也是个问题。
  3. 你要去哪里?和中国一样,美国也是一个幅员辽阔的国家。所以你有很多可选项:美国本土、阿拉斯加、夏威夷、关岛?不同的地方决定了你的机票要如何购买、机票成本是多少?如果你有自己喜欢的 NBA 球队那可能研究研究他们所在的州有没有飞机直飞。
image

当你有了一些基本的判断,就可以进行下一步的规划了。

AI

当你有了基础的目标,我的推荐是你可以先让 AI 给你一些基础的信息,告诉他你的旅行规划、目的、时间,让他帮你推荐 3 ~ 5 条不同的旅行路线,你再看 AI 生成的内容,选择哪个你比较感兴趣。在这个过程中,借助 AI 的多轮对话能力,逐步明确你到底想要怎么玩,你关注的是什么。

这里最好用带 Thinking COT 能力的 AI ,比如 Deepseek R1,这样可以让模型自己思考一轮再回复你,出的结果可参考性会强一些。

image

你还可以对照着地图,找到旅程中大致的位置,并查看对应的图片,确认其风景是否是你想要的

image

通过 AI 的问答,你会快速缩小旅行的范围,找到你要去的方向和大致的景点,从而做到对每个核心景点心中有数。

独立站(美旅通

在和 AI 聊完后,你可能会发现 AI 生成的内容其实是有错的,这个不影响你进行下一步规划。因为你的旅行计划还是要自己去研究的。这个过程中,我采用的是查看独立站的方式。当然你也可以考虑购买孤独星球的旅行书来参考。

AI 虽然生成的内容大纲还行,但细节方面会有问题,经过编辑筛选后的内容,则可以帮助我们快速找到正确信息。

我用美旅通是因为他们的确做了很多关于美国的旅行说明,此外还会定期更新,可以帮助我在有了基础框架后,丰富自己的规划目标。

image

小红书

当你有了框架和通过独立站、旅行指南完成的基本框架后,相信你的心中已经对整体旅行的大方向有了明确,知道自己要去哪、大概要在哪个城市看哪个景点,他们的风光是什么样的。

接下来你需要的是更加具有时效性的信息 —— 比如某个景点最近是不是开放(Big Sur 冬季经常修路。。)。在小红书搜索你要去的地方,并切换到最新内容,从而可以查看对应关键词的最新信息,帮助你了解到要去的地方的现状。

image

包括如果你需要当地的吃喝玩乐,小红书也是一个不错的选择。这些信息往往时效性很强,旅行网站、AI 都没办法做到很好的提供,小红书可以给你提供信息的补全。

机票准备

在整个旅行当中,一笔比较大的开支就会出现在机票上。往往会占据 20% ~ 30% 的开支,甚至更高,所以机票的选择也很重要(如果你是头等舱用户当我没说。。。)。

你可以在 SkyScanner 或者携程上找到合适的机票。不过我自己最后还是用的携程的特价机票功能,来找到合适的机票。

image

你可以选择出发地、目的地、出行时间,这样就可以看到在一定时间内的对应地区的特价机票,再找到你要去的地方的具体栏目,来确认是否是你想要。需要注意的是,很多时候,默认价格最低的往往是中转机票,如果你不喜欢中转,可以勾选仅看直飞。

如果你选择了中转机票,也尽可能选择同一个航司的中转,以及把中转时间拉长,这样可以确保你在中转期间也可以过的还不错,或者不会轻易因为延误导致下一个行程直接无法登机。

总结

当你做好了上述的准备,基本上你要去美国要做的最核心的几个准备就确定了,要去哪、什么时候去、去多久、机票是什么。有了这些,接下来就是用各种各样的行程来安排你的美国之旅了~

美国之旅 Day 15 :Ending of Trip

2025年2月17日 21:24

Summary

最后一天了,要离开美国了。感觉在美国这两周,还是非常舒服的。当然,也有很多的变化 —— 我的英语口语得到了不少的提升。从第一天入住都费劲,到最后一天,已经可以和人日常交流。

这里除了英文环境带来的好处,也有这十几天补全的社会上下文,让我可以和当地人有一定的共情(可能到英国/加拿大之类的国家,也需要重新补全社会的上下文)。

不过,舒服的背后,其实是不工作带来的,而这样的舒服,其实在国内也是一样的。相反,美国的开支可能是更大的。这也符合我的一贯观点 —— 如果你拥有说走就走的能力,那么中国是生活起来更舒服的,因为你可以用更低的成本享受相同品质的生活。当你遭遇到一些自己不喜欢的事情时候,那你就可以选择离开,从而获得想要的生活。

最后一天,没啥行程上的说明,开车去机场,还车(还车还挺方便的,导航开到租车中心,按照说明停在指定区域,工作人员看完就可以走了),然后就可以做 Blue Line 去登机了。

有个我没想到的是 —— 我们去机场太早了。因为 SF 机场并不是韩亚航空的基地机场,所以提前到并没有办法办理登记手续,导致我们在机场枯坐了一会。这个可能在国内也是一样的,只是因为我基本上只在北上广飞,所以没感觉。。。给我了一点点美国机场震撼。。。如果你在美国坐飞机,我觉得可能提前 3 个小时到机场就完全 OK,太早没必要。。。

F2C5FCFA DE88 4C37 8B4D C3DAAE19BD0A 1 105 c

行程

image

餐饮

  • 午餐:Joliebee。他们家的炸鸡真好吃!
  • 晚餐:机场随便吃了点。

城市

  • Sunnyvale
  • South San Francisco

美国之旅 Day 14:Buy Buy Buy

2025年2月17日 20:08

Summary

回美国前的最后一天,主打一个买买买,把要带回国的东西、帮朋友代购的东西,都买完。顺便在出发前,又用了一下洗衣房,把衣服洗一洗,这样回去以后就可以不用洗衣服了。美式的大洗衣房在洗这样的衣服的时候还是蛮方便.

行程

image

餐饮

  • 早午餐:Taco Bell
5E13A9E7 B862 417E A67B C429116E69B1 1 105 c
  • 下午茶:Street Kitchen 做的印度菜

下午在洗衣服的间隙,我去加了个油,发现了一个 Street Kitchen,就尝了一下。比想象中的干净。感觉自己这次来美国想吃的不同等级的餐厅。。基本上打卡满了。。。从高档牛排,到美式快餐,到路边餐车,都吃到了。。。

6817E6FF 860E 4115 AD83 AA95E5E427D0 1 105 c
087E1AA4 50A0 484B 9B76 967A223268F4 1 102 o

这家餐厅是我提前在 OpenTables 上定的,牛排很贵,但真的很好吃!鲜嫩有汁水!

313B9F85 DBB5 4F66 A5FB A90F6A44B288 1 105 c
36E9C77A D385 4E19 A341 7FD09C4BB446 1 105 c

商店

  • Mountain View Farmers’ Market:这是张初炼夫妇推荐的农夫市场,因为我和太太在想要不要来美国生活一段时间。他们推荐我们去农夫市场看看,可能会对于大家日常吃的东西更有感觉,可以更好的评估。
038358FA 066B 451C 89BC FA677B99246A 1 105 c
D0B2ECF4 F4A1 432F 9B66 5D99707A2F7B 1 105 c
看到了一个奇怪的蘑菇
  • BestBuy:买硬件钱包。BestBuy 里还是有蛮多的东西的。在这里体验了我想买但一直没有下手的 Apple AirPods Max
3DBF1264 7932 49A7 B559 15399513CF44 1 105 c
C3474F4F 6AF6 48D5 8594 34F6EC9B578C 1 105 c
  • Target:很大的美国超市,里面卖各种各样的产品。相比于 Walmart,我觉得 Target 的东西会更好玩一点,但因为没有认真对比过,可能也会更贵一点?
78B2BFC4 D063 42C7 AA62 31DBF1971FC0 1 105 c
25A8F54C 9C8B 4EE8 A067 B57982B7D4DA 1 105 c

我在 target 发现了一个很好的品类,给孩子的生日品,有了这些,我觉得小朋友的生日一定会无比的快乐的。

8633115C 04FC 421F AC7B 7D803D944888 1 105 c

在 Target,还买到了我想买的圣经(我一直对宗教很感兴趣,奈何国内的超市木有卖的)。

住宿

继续 Courtyard Sunnyvale Silicon Valley

城市

SunnyVale

美国之旅 Day 13:Talk with Friends

2025年2月17日 08:03

Summary

第十三天没有安排旅游景点,主要是和朋友圈们聊天,一共算是三波:

  1. 和字节的合作伙伴 Zhu Meng Tao,一起在 San jose 的字节工区打了个卡,他后续会 re-locate 到 San Jose 来工作;
AACC7F53 9897 42C9 A64C 131376382F2A 1 105 c
  1. 和之前合作的小伙伴,现在的创业者 Yue Tianwei、之前字节轻服务的 Leader wangxiao & Parter leilei 一起聊了聊硅谷的生活、创业
EE79AAD8 EC13 47A6 9224 F79B0C71053C 1 102 o
  1. 张初炼一起聊了关于硅谷生活、孩子、我们的过去、我们的共同朋友。

疯狂聊天的一天,很 Happy!

行程

image

今日打卡

字节 San Jose 工区

D6D8C192 FC79 4B7F 9645 BE346AA58AD1 1 102 o
62EA4C8F EF77 4BD3 88BE 30752E181E0B 1 102 o
A800F635 718E 4CD1 87E1 D7758A47614A 1 102 o

1 Oz Coffee

E9A99A6C 4CAE 4DF6 889E 6626AAB2712D 1 105 c

三喵制茶

5AA1FB79 2579 4449 B116 E4E50B05F322 1 105 c

今天聊的话题

  • 在硅谷创业如何做增长?by Yue Tianwei
  • 在硅谷的生活 ? by Zhang Chu Lian

餐饮

  • 早咖: 1 oz Coffee,一家漂亮的咖啡店
  • 午餐: Taco Bell,出乎意料的好吃,不亏是留子排行榜上的品牌!Taco 和墨西哥卷都很好吃!
  • 下午茶:在 Milpitas 喝湾区最好喝的奶茶 —— 3 catea 三喵制茶
  • 晚餐:在张初炼家吃的火锅!

住宿

  • 继续 Courtyard Sunnyvale Silicon Valley

城市

  • Sunny Vale
  • San Jose
  • Milpitas:这里好多中国人、中餐馆

美国之旅 Day 12: Sam’s Club

2025年2月16日 18:46

Summary

到了第 12 天,算是基本上已经完成了绝大多数旅程,精力就放在赶路上,没有安排太多的行程,更多是边走边看。第12 天值得记住的主要是两件事:1. 去山姆买东西(中国的山姆会员卡可以在美国使用);2.在硅谷吃了个还不错的麻辣香锅。

82F937BB 3C2B 4E2B 8DFA 4D3F9F9E27DF 1 102 o

行程

image

餐饮

  • 早餐:Fourpoint 的早餐,一如既往的美国酒店早餐拉跨
  • 午餐:BakersField 的 CrazyBBQ,我老婆已经扛不住吃美式快餐了,疯狂想吃中餐。但没找到好的中餐,就吃了韩餐来替代。CrazyBBQ 的牛骨炖豆腐很好吃。别的菜因为甜口太多。。扛不住。。。
  • 晚餐:在 SunnyVale Downtown 吃了一屋饭湘,他们家有麻辣香锅套餐,非常方便,而且量不小,两个人直接点麻辣香锅套餐完全够用。我和老婆加了一个小炒黄牛肉,竟然带点甜口。。。仔细研究了一下,发现可能是因为硅谷这边没有小米辣,导致他们使用红彩椒做的红色,并用泡椒做了辣味,所以自然而然带了点甜口。
B4DB9E8F D991 4E41 B320 C284D45348E3 1 105 c

采购

Sam’s Club采购

刚到硅谷的时候,我们去找朋友借了 Costco 的卡,采购了一批东西,这次在 Bakersfield 刚好就顺便试了一下 Sam’s Club

在进入山姆会员电视时,不像 Costco,还要刷卡才能进,你可以直接进,如果不买东西,理论上你可以直接出来,只在最后买单的时候,用到了会员卡。

AD74A996 7278 4814 8E33 D523FDDD912F 1 105 c

在山姆会员店,也看到了卖药、卖园林产品的柜台,所以感觉,可能中国的山姆会员店不买药是中国的政策限制。

5A6CF5F5 6F02 4E40 98F3 DB5A3DFC8461 1 102 o

美国的山姆和国内的山姆还是有很大不同的,主要的不同出现在产品上。肉类差距不大,不过零食之类的,我们看到了不少国内没有的食品。可能这个是山姆和 Costco 不同,山姆在国内做了不少的本地化措施,有很多中国独有的产品。而 Costco 则可能主要还是海外的产品。

但不得不说,山姆的策略可能更适合中国,因为我们在美国山姆看到的很多产品。。。确实中国人可能吃不惯。。。

比如,下面这个东西,水果中间夹芝士。。。好吃,但很罪恶。我们在买的时候,一直在想这个玩意是不是冰淇淋,拿出去是不是会化掉,结果出来一吃,发现是芝士。不过也因此,发现了一个好吃的吃法!

86A730AD 5BD2 4FEC A557 36D2DF2BC11F 1 105 c

住宿

Courtyard Sunnyvale Silicon Valley:酒店位置挺好,旁边就有 Chick-fil-A & Trader Joe‘s,附近还有个花月初奶茶,停车场也不错。

城市

  • Bakersfield :没有太多的感觉,就,普通的美国城市?不过这个城市里同时有 Sam‘s Club 和 Costco,还是让我挺惊讶的。

美国之旅 Day 11:the Barrett

2025年2月15日 18:35

Summary

第 11 天,唯一值得提的关键体验便是 —— Biu Biu Biu!早上去体验了 Biu Biu Biu,看了胡佛大坝,随后便是赶路,前往 Bakersfield 住宿。

行程

image

景点

Pro Gun Club

朋友推荐的射击教练从加州搬到了德州,所以我就选择了在 Vegas 预约了射击体验。在具体的射击体验上,我选择了 Pro Gun Club Vegas 提供的 The Military Assault Package,体验了 HK MP5、Colt M4、M249 SAW 和 Barrett。

801DB1F8 2DC7 4CA7 B5C1 1681039FCF82 4 5005 c 1
我们体验的枪
904F42F7 22A9 486A 9A4B 81EB1A5D8BFF 1 105 c
教练 Lee,可以说中文沟通
19D73591 FF32 4A8C B5EB 12B00F8E5952 4 5005 c

用的子弹分别是

  • 9 毫米子弹
  • 5.56mm 子弹
  • .50 BMG 子弹

一开始是 MP5 打 9 毫米子弹,后坐力一般,硝烟味不重,基本上和一般的烟花爆竹差不多;但 5.56 和.50 子弹就不一样了,这两块子弹的硝烟味特别重,且有很强的酸味,闻起来略有不适。

后坐力方面,M249 因为有支架,所以反而没有什么后坐力,MP5、M4、Barrett 的后坐力则逐步增强,到了巴雷特的时候,还是比较痛的。

Pro Gun Club 可以选择要中文的教练,所以我觉得对于第一次去美国的新人来说,可能会友好一些。

打完的子弹壳可以带走,但不能带回中国。。。so。。。你可以带着玩几天,上飞机前丢掉。。

胡佛水坝

因为这次没有计划去大峡谷,所以原计划没有安排去胡佛水坝,不过在 Pro Gun Club 打完枪后,老婆突然想去胡佛水坝,所以我们就从 Pro Gun Vegas 开车去胡佛水坝。因为方向一致,所以很快就到了胡佛水坝。

不过我没提前做功课,所以没有太大的感觉。。。

餐饮

  • 午餐吃的是 Wendy’s,在 Wendy’s 尝了尝他们家的汉堡。
  • 晚餐则吃的是 Chicken- Fil-A

住宿

晚上住宿在万豪旗下的 Four Points by Sheraton Bakersfield。步行附近就有 Chicken- Fil-A & 也可以免费停车,非常方便。一晚上大概 100 刀左右,我觉得整体算比较平价了。

城市

  • Las Vegas:赌城拉斯维加斯。。。嗯,没有什么别的印象,不过能 Biu Biu Biu 算是我对于拉斯维加斯的一部分印象。
  • 贝克斯菲尔德(BakersField):在地图上看这个城市的时候,面积不算大,但当我们开车逐步靠近 Bakersfield 的时候,夜间一望无际的光还是让我们震撼,结果一查才发现,Bakersfield 只是加州第 9 大城市。。。

美国之旅 Day 10:the Sphere

2025年2月14日 18:33

Summary

今天主要是从 LA 到 Vegas,在 Vegas 看了 The Sphere & 巴黎人酒店,体验整体不错。不过并没有体验赌场(老婆不让,虽然我只是想试试老虎机),但看赌场还是有一些心得。

行程

image

景点

The Sphere

the Sphere 大球是我在 Vegas 约的第一个也是唯一一个景点类项目,因为这个球非常出圈,各种 Emoji(但因为巴黎人并不能直接看到球,所以我并没有看到你看到的各种视频中的 Emoji)。

但 the Sphere 的视频依然很值得一看,我看的是 PostCard From The Earth. 太震撼了!

如果你去 Vegas,强烈建议你去体验一下!地球怼脸的效果太刺激了。

一些 tips:

  1. 大球的视频播放可能比较晚,我们约的 7 点入场,实际视频 7 点 45 左右才开始放。如果我再去,可能会选择 7 点半左右入场,10 分钟看看酷酷的机器人,然后找到座位坐下,啥都不耽误。
  2. 大球你可以选择不同的区域,最好的应该是 306 区域,在能力范围内,推荐买 307 或 305 。我买的 307 区域的票,体感很不错。
image

Paris 巴黎人酒店

巴黎人酒店我觉得住起来还不错,特别是非旺季的时候,酒店其实不贵。我的酒店费用只要 600 块钱,额外的比较多。这部分我放在住宿里吐槽了!

巴黎人的一楼是赌场和大厅,你可以在里面看到各种不同种类的赌博,包括赌球、德州、老虎机等等的,大量的人在里面玩。

同时还有一些咖啡店、餐厅之类的,主打一个永不灭灯,让你可以持续的玩下去(据传某些赌场还会在大厅注入氧气,让你可以一直精神抖擞的玩下去)。

对了,这次看巴黎人赌场,我有一个感受 —— 但凡提性感荷官的,都是诈骗。。。因为正经的赌场,人家穿的都很严实 hhh。

餐饮

  • 中午在路上吃了 Jack in the Box
  • 晚上在 Vegas 的 China Town 蟹公子(云南过桥园) 吃了麻辣香锅,把我老婆吃的热泪盈眶,在美国这么久吃了那么多白人饭,终于吃到了正宗中餐。

住宿

Paris Las Vegas:关于巴黎人,我有很多槽要吐,比如

  1. 如果你开车到巴黎人,你的停车可以选 Valet Parking or Self Parking。我因为第一次来,不懂,选择了 Valet Parking,花费了 $40 。
  2. 如果你晚到,可能会因此被收晚到的费用 (Late Checkout Fee),要 $20
  3. 酒店还有度假村费用 Resort Fee ,要 $54 。但,Resort Fee 里只包含两个设备链接 Wi-Fi ,如果要更多的设备,需要每个设备 $14.99。

城市

Las Vegas:世界赌城!你能想到的!Vegas 和其他美国城市不同,即使是晚上,在酒店一条街上依然灯火通明。

美国之旅 Day 9: Spring Field

2025年2月13日 17:59

Summary

今天是在环球影城的一天,和昨天不同,今天的环球影城体验极佳。一方面得益于我从前一天迪士尼吸取了教训,购买了快速通道,另一方面是环球影城给我了很多不同的体验,我觉得这一天非常值得!(即使你去过北京环球影城,好莱坞环球影城依然值得)。

行程

image

景点

LA 环球影城

因为之前去过北京环球影城,所以我这次来体验,有非常明确的预期:

  1. 体验几个我之前没体验过和特别想体验的项目,比如:辛普森一家、爱宠大机密、任天堂世界、木乃伊归来;
  2. 体验一下好莱坞独有的影城之旅;
  3. 如果还有时间,就体验一下其他在北京环球影城的项目。

基于这个预期 + 前一天在迪士尼乐园的经验,我果断买了速通。。。结果,我们到了环球影城后,意外的发现并没有很多人。。。后面我们复盘了一下,感觉应该是因为环球影城的项目都更成人向,所以大家就不带小孩子来。。。就少了很多人。。。

32325E26 4D05 491A BB3F 9BF3019E1969 1 105 c

接下来说几个环球影城的项目:

爱宠大机密

我们进去后体验的第一个项目,是一个标准的骑乘类项目,还有摄像头,会把两个人都变成狗狗,放在爱宠大机密的世界里,还挺好玩。

58C750AB F8F1 428A 8F8D 4E0B4646C68B 1 102 o
猜猜哪个是我…

辛普森一家

作为一个经常在 B 站上看辛普森一家的人,来到 SpringField,肯定得打个卡。在这里拍了我最多的照片。在这里看到了互动的 Bart、警长,好玩的。辛普森一家的骑乘项目也是很好玩的,也是整个园区排队最多的项目(但其实只有 35 分钟)。

AA928399 B730 45D2 A7C6 F109AC090DDB 1 105 c
2E9F7732 4716 408E B400 BE7728A438C9 1 105 c
F0029322 F0EE 448E 9F41 38BA802ACD37 1 105 c
8B2EA27E 039C 48EE 8DB5 561923304DDF 1 105 c

任天堂世界

去的时候,没有做攻略,导致我们没意识到需要买个手表,然后就没有上马里奥 Power!再去要安排上。b 不过我觉得任天堂世界还是蛮还原的,进去需要钻个水管,出来也要钻个水管,体验倒是不错。

里面也会看到各种游戏角色,如果你感兴趣,可以提前查时间和他们合影。

F674EED7 7C59 4FAA 961F F2C498E58B74 1 105 c
CD57A81E 5F7F 4D76 8D98 EB5CB3084B1A 1 102 o
F7E1E15B F124 4988 B1CC 550B2312D012 1 102 o
79890BB6 E531 449A A224 0DCBD692D399 1 102 o
26501925 E10C 4851 BF72 08F3784205F6 1 105 c

侏罗纪世界

北京环球影城的侏罗纪世界和 LA 环球影城的侏罗纪世界完全不是一个项目!如果你去 LA 环球影城,一定要重新体验一下这个侏罗纪世界,还是挺刺激的,特别是从高空往下落的时候,据我太太说,她都站起来了🤣

木乃伊归来

刺激,非常刺激!但是时间很短,我觉得可以去体验一下。需要注意的是,这个项目需要存包,如果你拎的东西多。。。还要加钱存包(大包 $5)。

我没有买他们拍的照片。。。就给大家看看截图好了。。。

image

影城之旅

我认为是 LA 环球影城之旅必要的体验项目!这个项目可能是你在其他环球影城都体验不到的,因为这里真的有片场。而且还有一些 4D 体验项目和真人体验项目,非常的刺激。

40FE0790 6282 4FF8 8F1C DC9F891CF9BB 1 105 c

中间,工作人员还会给你讲解好莱坞的电影,到一些片场的时候,还会给你介绍在这个片场拍过什么东西。

8799075F 645B 4EDD BA21 1BE6E3BBA7BA 1 105 c
非常有热情的讲解员
A8A278CB 9C35 4A51 A226 8A9340DD1F18 1 102 o

餐饮

  • 早餐:继续吃酒店早餐
  • 中餐在园区里忙着玩,没怎么吃东西,主要是吃自己带的小面包。
  • 晚餐则吃的是 Panda Express

住宿

  • LA Crystal Hotel

城市

洛杉矶

美国之旅 Day 8: Lighting Lane

2025年2月12日 05:39

Summary

Day 8 一天都在 Disneyland,玩了迪士尼的很多项目,我自己的评价是,感觉也就那样,可能下次应该去奥兰多的迪士尼。不过即使这样,人也是很多的,我有点后悔没买 Linghting Lane,后面在加 Lighting Lane 的时候,不知道为啥加不上….

行程

image

餐饮

  • 早餐在酒店吃的早餐,LA Crystal Hotel 的早餐还可以,提供了面包、意面、水煮蛋和火鸡肉饼。
  • 中餐:在迪士尼园区里的饭店点的餐。
F3BE6476 B36B 455F BF72 70C86CE710CF 1 102 o
  • 晚餐:Panda Express

景点

Disney Theme Park

因为我之前从来没去过迪士尼乐园(上迪和港迪都没去过),所以没办法评价差异化,不过对于一个第一次来的人,看到很多之前在迪士尼动画中看到的角色,还是挺惊喜的。

A29494E5 EB10 4AD4 9530 EA32BEDADFF0 1 105 c
游园的灯神

可能因为我们是去的 Theme Park,没那么刺激,所以有大量的家长带着小孩子来玩,这也间接导致了我们在里面的游玩体验不是特别的好,排队的时间特别长,下次可能我会选择去对面的加州冒险乐园。

73166D16 7E79 4EF9 8212 6674C7931E87 1 102 o
星战主题园区,沉浸感很强,这个体验项目还给你分了不同的角色。
B37BC1C2 6898 411F B624 05F359B6345A 1 105 c

我自己的几个关注点:

  1. 迪士尼乐园和加州冒险乐园都需要停车费,所以记得带信用卡,现场刷卡停车;停完车以后,坐园区的小火车去迪士尼乐园。
  2. 迪士尼这边看到大量的双胞胎,不知道是不是加州的水土比较适合生双胞胎,看到大量的双胞胎娃娃车,还挺有意思的。

住宿

  • 继续住在 LA Crystal Hotel

城市

  • 洛杉矶

美国之旅 Day 7 :SB

2025年2月11日 02:11

Summary

标题里的 SB 是 Santa Barbara 圣巴拉拉的缩写。

圣巴拉拉是一个有意思的小镇,我们在路边停车,旁边的路人看到我们在研究停车牌子,也会主动来告诉我们可以。小镇的粉色教堂与有趣的法院,值得一看。

当然,圣巴拉拉的海胆也不错

行程

image

景点

圣巴拉拉渔人码头

圣巴拉拉的渔人码头和其他沿途城市的渔人码头一样 —— 都是渔船、都是海。不过我觉得比较好的是,在渔人码头吃到了新鲜的大海胆。真的是大海胆,比国内常见的海胆要大不少。吃起来也不错,就是浇的盐水多了,有丢丢咸,但还是鲜美的。

372F27F7 C433 4657 BAD4 366ECB010C40 1 102 o
89614685 63BB 44ED A7C6 425309AD7124 1 105 c
image

圣巴拉拉法院

圣巴拉拉法院是开放给大家看的,他们有个钟楼,登录钟楼顶部,可以一览圣巴拉拉的所有房子,可惜我们上去的时候是阴天,所以看不清特别远的。

4941542A C67C 4EE5 84AC 8E06205857D8 1 102 o
image 1

但这个法院下面你可以看到别人在合影、拍照,我们当时还碰到了有人在办婚礼,很不错!

image
image 1

还在一楼买到了本文标题的贴纸卡片 —— I 🩷 SB,hhhh。

D7D83036 4926 4940 A052 849AE7E8C3FF 1 105 c

圣巴拉拉教堂

逛完了圣巴拉拉的法院,我们去了圣巴拉拉的粉色教堂,不过因为教堂没有开门,所以我们也没有去逛,就是在门口给这个粉色的教堂拍照打卡了 hhh

image

餐饮

早餐:在 LA playa inn 酒店吃的早餐,美式早餐是饼干 + 咖啡。。。

中餐:在海边吃的海胆,没有正经的去吃饭。。。

晚上: 在 Los Angles 吃了 Panda Express,来美国的第一顿中餐。。。

住宿

  • 住在 Los Angles 的 LA Crystal Hotel 酒店。这家酒店提供了很大的停车场 & 早餐,非常不错。值得一提的是 —— 这个酒店是华人开的,所以对于我们来说,还是挺方便的,你 maybe 可以用中文去 checkin。此外早餐相比于这一路逛的所有其他酒店,绝对算是丰盛的。有各种面包、意面、火鸡肉饼、沙拉、现做的华夫饼等等。我个人是推荐的。

城市

圣巴拉拉

一个西班牙风的小镇,和之前逛的美式的小镇风格还是不同的~

关于买房的思考

2025年2月10日 15:45

最近在硅谷时,和之前字节的小伙伴一起感慨美式 House 的舒适,聊到了我自己对于买房的看法,也写下来,记录一下我自己对于这个问题的看法。

我们到底需要多大的房子?

在买房子的时候,一般而言,我们都认为越大越好,但实际上,如果结合你自己的需求来看,你可能不需要那么大的房子 —— 特别是当房价特别高的时候,ROI 不高。

当边际成本为 0 时,我们当然希望让房子越大越好,但实际上边际成本不为零,因此我们要找到适合自己的临界点。

毕业七年来,我租住的房子从 10 平米到 80 平米,感受了不同大小的房子,和我自己对于房子的需求,我发现自己最终需要的居住空间可能就在 70 ~ 90 平米之前,房型是 2 室 1 厅,1-2 个卫生间,配合厨房。

为什么是这样的配置和尺寸?

我数年来租房,有个核心的要素是 —— 我需要一个书房,因此,我需要房子至少是 2 室,一个用来做卧室,一个用来做书房。所以两室是必要的,客厅是不那么必要的。

同时,我认为家一定是包含了餐厅和厨房的部分,倒不一定需要客厅,所以我的要求一定是两室一厅带厨房。

最后是 1-2 个卫生间,这个问题主要是因为一个是够用的,但两个更好,这样两个人不抢,但一个也可以接受。

70 ~ 90 平真的够么?你的东西怎么放置?

这个问题在之前的我来说,也是无法解决的,直到我用上了共享仓储,有了一个仓储空间用于存储我的季节性用品和不常用的用品后,我就觉得空间是足够的。

目前我是租了一个共享存储空间,大概 4 立方,放置了我的反击用品、不用的杂物等等,让我的核心居住空间变得简单明了。所有当季用不到的东西,我都会放在仓库里,从而让「家」的核心更加精炼。

有了孩子怎么办?

我不是一个丁克,所以,我一定会遇到孩子的问题。但这个问题我也考虑过。目前中国的房价租售比是不平衡的,租房其实比买房更划算,只是租房容易遇到房东卖房的问题,才让大家更加倾向于买房。

image
1:800 的恐怖租售比

在考虑孩子的问题时,我还在考虑另外一个事情 —— 孩子其实对于房间有比较高的利用率的时间只有 18 年,当孩子大了以后,就会离开家,去探索自己的世界,这个时候房间的利用率会快速下降为 3%(一年只住 15 天),在这种情况下,房间的利用率极差。所以我意识到,你并不需要为孩子单独准备一个房间。

但家庭当中并不是所有的职能都要聚在一起的,其实完全可以把一部分职能拆出去,从而来让你的生活从「完全买房」变成「买房+租房」的模式。

比如我认为,书房、客厅是完全可以拆出去的,「家」的范围应该只包含卧室、餐厅、厨房。所以就可以选择 —— 自己买房,并装修卧室、餐厅、厨房,这部分因为十分影响生活体验,所以需要自己装修且购买相应的产品。

而书房、客厅,则可以通过租赁同小区的其他房子来完成,如果运气比较好,甚至可以租同楼栋、同楼层的房子,从而来实现生活区域和工作区域的分离。而且,因为是工作区域,书房和会客厅的装修和装潢要求要低很多,你可以通过软装来优化,从而获得一个不错的书房和会客空间。而且,因为书房和会客空间主要依赖的是软装,即使因为房东要卖房,你需要换房子 —— 其实也没有那么痛,你可以坦然的更换房子。

多大的房子合适?

结合我上面的分析,我对自己得出的结论是 ——

我会选择在天津买一套 70 ~ 90,两室一厅的房子,有 1-2 个卫生间。这样可以将我的贷款控制在每个月 1 万元以内。这个金额会让我有更多选择的勇气,而不是被房贷压死。

同时,如果我后续因为有了孩子,无法在家中提供书房的环境,就会通过租房的方式,在所在小区或附近的小区建设第二家庭空间,承担客厅和书房的工作。

欢迎你留下你对于房产的看法,与我一同交流。


2025.02.10 补充

  1. 关于共享仓储:我目前在天津已经在使用共享仓储,所以对于共享仓储的感官还不错。一年下来 3600。其实如果在租房阶段,加 300 可以获得更好的房子,其实在房子里选择也的确是一样的。不过这个部分主要看你当地的实际情况,我的观点是共享仓储最好在取车 15 ~ 20 分钟可达的地方,且可以对比你所在地的租房成本和共享仓储的租房成本,用以评估共享仓储的使用。
  2. 为什么不选择一个很小的房子托管户口,配合租一个大房子:这部分主要是我在上面也说过,工作空间其实是可以接受定期搬迁调整的,但生活空间很难,因为工作空间你需要的只是一张桌子,对于外部的环境的需求量有限。但生活空间是一个整体,你会希望有固定的洗碗机、冰箱、洗衣机、烘干机,这些东西如果随着搬家调整,成本太高。这个考虑的视角使得生活空间需要有足够的空间用于承载想要的生活。
  3. 租的房子可能有很多家具,书房未必合适:我觉得这里对我来说还好,因为我对于书房的要求没有那么高,以及,原有房子的部分家具对我来说也不一定是坏事。比如我对于书房的追求主要在有大桌子 + 显示器 + 大书架。如果有床的话,可以方便我休息也是不错的。毕竟工作久了也要午休。所以我会觉得,租房如果还有家具的话,我可能用不上的是厨房,但厨房可以考虑用作储物空间,来放置其他房间用不上的杂物。也不算什么大问题。当然,理想情况下是有一个空的房子,会更好。
  4. 孩子有可能不止住 18 年:这个确实是我之前没有太考虑的,主要是我自己的个性是 18 岁后就离开了上一代家庭,非常独立。很有可能我的孩子也是 18 年后也是留在当前的家庭中。不过这部分在我上面的框架中,这个问题是可解的,因为只是把 18 年中的工作和生活分离的模式延长了其生命周期。
  5. 关于学区房是否考虑?:这方面我的考虑是关注大趋势优化,忽视局部优化。比如我自己是河南的户口,所以我通过努力,将户口从河南迁移到天津,让下一代基于天津的户口进行高考,就是大趋势优化;比如我在看房子的时候,看的是天津市市六区的房子,而不是环城四区的房子,这就是大趋势优化;但在天津市市六区当中找具体的某一所特定的学区房,我认为这个事情是风险很高,且不可预测的事情。一方面随着人口情况的动态调整,学区房可能取消,也可能加固,有可能我今天买的时候是学区房,但后续就不是了。局部优化花费精力,可能收益有限,我会选择将精力放在 ROI 更高的大趋势优化。

美国之旅 Day 6.1 :Wash & Fun 之在美国洗衣服

2025年2月10日 14:39

不过来美国你选择的是背一大堆衣服,还是像我一样,只带了一周的衣服,都可以考虑像我一样,体验一下美国的自助洗衣房。

如果你曾经在全季/亚朵之类的酒店使用过酒店的洗衣房洗衣服,那么恭喜你,你和使用美国的自助洗衣房只差最后的语言和流程关。

为什么要用自助洗衣房?

体验一下美国的自助洗衣文化(之前在美剧里看别人这么洗过很多次),以及我的确只带了一周的衣服,是时候洗衣服了。还有就是。。。酒店提供的洗衣服务实在太贵(毕竟洗衣房按件算,但自助洗衣房按重量算)。

b559c0d3 8b52 435d 8121 4c973cf4ff23

如何找到自助洗衣房?

你可以在 Google Map 或者 Yelp 上搜索 Laundrmat 或者 Laundry 就可以搜到一堆洗衣房。

36e7ac63 4ed8 428d a110 36b2ad46803b

如果你不确定你找到的洗衣房是否是自助洗衣房,可以看看里面的图片,是否是像这样一样,有一排排的机器,如果答案是 YES,那么恭喜你,找到了一个附近的洗衣房。

image
我在圣巴拉拉用的 Wash & Fun 洗衣房

如何使用自助洗衣房?

想要使用自助洗衣房,首先,你需要准备好要洗的衣服,并用袋子装好相关的衣服。

0ee2d9c5 444d 4896 a0b8 d4b1b8dd3a17

随后驱车(也可能比较近,你会选择走路)前往自助洗衣房(需要确认你要去的洗衣房是否在工作时间,有的自助洗衣房关门很早)。一般而言,自助洗衣房都提供了比较大的停车场和休息区,方便你洗衣服期间停车 & 休息。

caf0876f e38f 4bf4 bf60 e6d1d771a201
停车场工作时间说明

到了现场后,你可以找到工作人员,你需要洗衣服,且需要购买洗衣粉等用品(或者他也会问你的。),工作人员可能会带着你和衣服一起到机器上,或者是带着你去开一张卡(这里有坑,具体看尾部 One More Thing)。

8a77bcca 9412 4e63 a3a0 5b659ffeb2bf
办卡的机器
a74c924c 8767 478e 8941 37c30ac85157
办好卡 & 买好洗衣粉

接下来就比较简单了,找到一台空闲的机器,将你的衣服放在其中,合上置衣门,然后会在右侧的位置展示你的衣物的重量,以及对应的价格。

9197e2d5 a7de 4409 bf2f 03b5fb7e2996

在左侧的放置洗衣粉的位置加入洗衣粉,将卡放在对应的位置,选择洗衣服使用的水温,并点击开始。就会自动开始洗衣服。这个时候,你会在上面看到需要等待的时间。

接下来你就可以在手机上设置个闹钟,等洗完了之后回到这里,准备进入烘干的流程。

烘干和洗衣类似,唯一不同的可能是在于洗衣和烘干的费用是不同的且不需要使用洗衣粉,流程相仿,都是按重量计费,先放衣服。你的衣服洗完后,你可以找一个空闲的烘干机,将刚刚甩干后的衣服放在其中。然后同样将卡放在下方的扣费器,然后选择对应的要使用的加热烘干温度,点击开始,就会启动烘干。

IMG 2012

需要注意的是,不同的烘干机可能用法不同,比如我用这个烘干机默认就是 8 分钟,你可以通过再放一次卡,来增加时间。也可能有些烘干机直接设置时间即可。同样的,设置手机闹钟,然后就可以到休息区去休息。

当你的衣服洗完,找到你的烘干机,将其重新装回袋子里,就可以回酒店了。恭喜你,完成了一次自助洗衣。

One More Thing

  1. 尽可能使用芯片信用卡 / 手机 App 来支付,因为你如果办卡的话,不一定提供退卡的服务(我就是这么被坑的),你充进去的钱就无法退回了。如果办卡,可以小金额为梯度进行充值(比如 $1~$5 )。如果工作人员要让你办卡,记得问一句,确认一下是否可以退卡。
  2. 你是旅游去的,大概率不会带洗衣液、洗衣粉,但不用担心,洗衣房会有。如果你用的不多,可以考虑直接 $1 买一份就好。
  3. 有一些洗衣房支持使用 LaundryCat App 或其他 App 来支付,如果能用 App 支付,请参考第一条。
8c989afb 83a5 4bee 9a6b 2136ebebd5ee
Laundary Cat App

4. 此外,你可能还会遇到一些投币的洗衣房,如果你不知道,也可以考虑带一些现金去,这样可以在现场把你带的现金换成硬币,来洗衣服。

C2D3A530 61EF 45BE BCBE E503EDAC4B14 1 102 o

5. 买洗衣粉的时候,有一些洗衣房会提供 Soap Center

C0B45FBB A141 46B3 A799 2C7A670B392A 1 102 o

美国之旅 Day 6:Push Button

2025年2月9日 10:36

本文多图注意!

Summary

今天的行程相对宽松和舒适,只跑了 100 英里,所以也获得了一些喘息的时间。一号公路接近尾声,获得了喘息,会过头来看,下次可能会在一号公路放 4 天时间,而不是三天,这样可能会更加的自如。

在 Solvang 逗了逗鸵鸟,吃吃丹麦饼干,拍拍照,就继续一路南下,前往圣巴拉拉。

圣巴巴拉原本规划吃海鲜,但到地方后,发现在 Costco 买的零食太多了,一直没吃,所以干脆晚上吃了零食,不再下馆子了,海鲜放在次日吃。

行程

image

景点

Solvang 的 OSTRICH LAND

ostrich Land 是 Solvang 的一个鸵鸟园区,$7 每个人进门的时候,可以 $1 拿一份鸵鸟粮,喂鸵鸟(当然,也可以不买;或者用完了再花钱加)。这个鸵鸟园区空间非常大, 所以鸵鸟们每天都可以到处跑跑闹闹,也很热闹。每只鸵鸟看起来都十分的灵性。此外,这个园区里除了非洲鸵鸟(我们一般意义上的鸵鸟)以外, 还有鸸鹋 /érmiáo/ 。$7 作为一个带孩子的场合,还是不错的。

车直接停在 OSTRICHLand 门口就行。

PH 01532
PH 01478
PH 01517
PH 01494
PH 01508

当然,由于是野生散养,你除了会看到鸵鸟和鸸鹋,还会看到一些可爱的松鼠——

PH 01485
PH 01479

Solvang 丹麦村

看完鸵鸟,继续向前走,很快就来到了 Solvang 丹麦村,一进村,你就会看到一个 Solvang 的牌子,然后就进入到了一般意义上的打卡范围。

image

进城以后,有很多公共停车场,你可以选择一个距离你打卡点近的停车场,然后,一一打卡。

solvang.jpg

7791e7d6 dedc 4f01 ab4b 8c67383d68a6
a5520d1d 572f 48b5 866c e9187772df76

PH_01552.jpg

PH_01554.jpg

PH_01563.jpg

PH_01581.jpg

餐饮

  • 早餐:IHOP 家的松饼 & 欧姆雷蛋。松饼真的很好吃,上来时松饼上盖了一块咸口黄油,你可以把黄油抹开,然后在松饼上撒上少量的糖粉。巨好吃!
7E4E0D9D 0439 42F7 8644 BE72253A8514 1 102 o
6C0EC645 B139 4ACB B110 4D9666D125E4 1 102 o

PH_01587.jpg

  • 晚餐:吃泡面。然后发现加州这边的泡面似乎都不带叉子和勺子,导致我不得不去酒店前台搞了叉子。(以及前台还提供了热水和微波炉,真香)。

住宿

  • La Playa Inn:一个圣巴拉拉海边的酒店,附近就有 711 ,买东西十分方便。
C245FD12 20F3 4266 822C 32DB6E372A56 1 102 o

城市

SLO

  • SLO 这座城市我没有太过花费精力,坦白来讲,过去看到很多关于 SLO 小镇的描述,都是说「这是个落脚地」,所以我就没耗费太多的时间和精力。但回过头来想想,其实这也是我的刻板印象,可能这个城市也有其独特的魅力。一句「落脚之地」将其打发,有点过于武断。如果后续还有空来,maybe 会花费更多的时间。

Solvang

  • 丹麦小镇镇如其名,有很多丹麦风格的建筑,非常的漂亮 & Nice。不过,因为镇子不大,所以如果你只是来打卡的话,可能两个小时就结束了。在几个风车、小美人鱼像等几个景点上拍照,然后就可以离开了。
  • 如果你对于丹麦文化感兴趣,那么这个城市里的书店值得你看看,里面有大量的丹麦文化相关的图书。

Santa Barbara

今天没啥感触,基本上是在酒店里呆着。看明天的吧~

One More Thing

在美国过马路时,你可以按路口电线杆上的 Push Button,来加速绿灯的速度。(不知道是否真的有效,也可能只是安慰剂。)

image

美国之旅 Day 5.2:Pull Over!Pull Over!

2025年2月8日 22:31

在 Day 5 ,除了加油,还发生了另外一个有意思的小插曲 —— 我因为开车超速被加州交警 Pull Over 了。

故事发生在我从 Monterey 开车前往 San Luis Obispo 的路上,在距离 SLO 6 英里的时候,我发现后方有一个闪着红灯的车开过来,响着警笛,不知道是什么车,就先让道了(当时我在最左侧车道),等这个车过去后,我看似乎是一个救护车,但不太确定。

image

好奇心驱使我追着这个车,上去看看他到底是什么—— 然后发现原来是个 Ambulance(救护车),然后明白了,果然是救护车,似乎是 San tana 的救护车。

然后,当我不再追救护车后。。。我身后响起来了一个小车(警车),且按了喇叭,开着警笛。此刻我还不知道是不是给我开的警笛,所以我决定先靠右侧停车。这样的话,如果是真的找我,那么停车没毛病。如果不是找我,那这个车就开走了,也不影响我,就当休息一下。

不过遗憾的是——我停车了,警车真的也停了。我瞬间懂了 —— 应该是我超速了,遭遇了加州交警的 Pull Over!

好在,在来美国之前,因为做了足够多的准备(是的,我甚至连 Pull Over 都考虑到了,也看了一些小红书上的分享),所以我保持镇定,将手放在方向盘上。当我们停车后,其实警察停车到来查我们还挺久的(可能有个一分钟),毕竟第一次被警察安排靠边停车。。有点慌。。。

交警来后,他是从副驾敲窗户。摇下车窗后,问我是否有驾照 —— 我直接递给了他我的护照,说这个是我的护照。然后他问我是否有美国驾照,还是其他国家的驾照。我告诉他我没有美国驾照,只有中国驾照,以及我的驾照翻译件,我是来自中国的游客。他还追问了我从中国哪里来,我告诉他我来自北京。这个时候他让我拿出我的驾照,我从护照中拿出我的中国驾照,递给他看。

他拿着我的驾照和护照去他自己的车上查询了(当时没反应过来,现在想来应该是去查我的超速记录)。

当他回来后,我也找到了我的驾照翻译件,一并递给了他。他看了看,然后告诉我。

—— 我让你停车是因为你超速了。你知道你刚刚跑了多少么?

—— 不知道,我猜是 70?(刚好远处有一个限速标,写的 65 miles/h)

—— 80 miles/h,你知道这里的限速是多少么

—— 65 miles/h

——你跑的太快了,因为你是第一次,所以我给你一个 Warning。不会给你罚单。请你保持慢速(Slow Down)。

—— 好的,谢谢。

然后我们的对话就结束了,他就让我离开了。

复盘 & 总结

  • 在美国不要超速。。。因为你真的可能会被警察 Pull Over。这点和国内用电子眼拍不一样,美国这边似乎都是警察抓。。。
  • 如果你是第一次超速,有可能不会给你开罚单,但不敢保证。如果不是特别赶路,还是尽量不要超速,也不安全。
  • 英里和公里不是 1:1 的关系,而是 1:6 的关系。虽然英里只超了 15,但公里已经 24 了,接近 30 公里了。还是很危险的。
  • 如果你真的超速,且被警察 Pull Over 了。请一定注意:
    • 1. 在警察没有说之前,保持你的手在方向盘上。避免让他误会你在掏枪,他如果觉得自己受到威胁,真的有可能掏枪对着你。
    • 2. 对警察要客气一些。你的态度不好,他们可能态度也不好,在另外一个国家人生地不熟的,还是稳一手为好。

美国之旅 Day 5.1:在美国加油(现金版)

2025年2月8日 22:26

之前提到过,这次来美国是自驾旅行,所以就会涉及到一个问题 —— 租车加油。加油在国内不是一个复杂的事情,到加油站,找到自己的油号,然后让人帮你加就行。而美国则不同,美国是没有人服务你的,你需要自己去加油。

找加油站

找加油站有很多种方式,你可以直接在 Google Map 上找加油站。也可以像我一样,使用 GasBuddy(一个 App)来查找低价油站。但需要注意的是 — Gas Buddy 找到的油站不一定是绝对能去的。我在 Monetery 就被导航到了一个部队内的加油站

image
我被导航到的加油站。。。如果你在 Monterey 也被导航到了这家店。。。不要去。。因为只有有美国军人身份的人才能进。。。
F7678F5F 3EF9 4047 83EB 9743F824D598 1 105 c 1

加油

考虑到美国信用卡盗刷严重,我直接选择了现金支付的方式,你可以提前准备 20~30 美元左右的现金

先把车开到加油站,找到合适的加油机(仪表盘上的箭头指着你车的邮箱的方向,所以要找加油机在你的邮箱方向的加油机,别找错了。)。

找到合适的加油机后,可以拍张加油机的照片,方便等下和店员沟通。

停好车后,拿着你的现金,进到加油站内店员,告诉他们你需要使用现金加油,并告诉他是具体哪个加油机。

这个时候他可能会问你要加那种油,像我们租车的,基本上使用 Regular 的油就行(87 号)。不过如果你租车的订单上如果有额外的标准,则要根据租车订单上的说明,选择合适的油。

告诉他具体的信息后,他会在机器上一通敲,然后告诉你,已经可以加油了。这时候你只需要回到你的加油机,提枪,插入到你的车的邮箱上。

然后按一下加油机上对应油号的按钮,就会开始加油,接下来就是盯着跳表,等他加完油。

IMG 5618

如果你的车已经加满了,而钱还没有用完,则会自动停表。这个时候可以直接把加油枪放回原处,关好邮箱门,然后回到门店里,告诉店员,你还有余额没有加满油,他就会查看机器,然后退现金给你。

拿好现金,就可以回到车上,继续你的旅程了!

如非必要,我建议还是以现金为主,毕竟北美的盗刷之名太过兴盛,还是避一避为好。

美国之旅 Day 5: Gray Whale

2025年2月8日 22:23

Summary

今天主要是继续开一号公路,不过中间有个不错的体验是 —— 在蒙特雷观鲸。然后就是开往 Big Sur,即使封路,但 Big Sur 依然值得你去看!

此外,Day 5 是我体验比较丰富的体验,既自助完成了加油 美国之旅 Day 5.1:在美国加油(现金版),也被警察 Pull Over 了。。

行程

image

景点

Monterey 观鲸

在蒙特雷要体验的一个很重要的项目是观鲸,于是我就在 Booking 上订了 Princess Monterey Whale Watching 的观鲸项目。整个体验大概两个小时,9 点出发,11 点半左右回来。

在预定时,我选错了时间,结果只选择到了 12 点的观鲸,但我拿着 12 点的预定,在 8 点半左右,到现场,还是成功换到了 9 点的票。如果你预定了错误的时间或提前完了前置的行程,可以选择直接前往售票处看看能不能跟上前一班。

1861A487 A01B 417C B7D9 B6170BB271B6 1 105 c
观鲸票 & 相关的指南
24F03DBC 7A75 4055 8737 65613667371F 1 105 c
不同时间段会有不同的鲸鱼,每天都有很多班观鲸船安排。
C317D485 A26E 4AB6 A690 EDDB2B601FD4 1 105 c
可能会看到的鲸鱼/海豚

不过,因为我们是冬季来的,只能看到 Gray Whale (灰鲸),在不同的季节,你可以看到不同的鲸鱼。如果你对于看到的鲸鱼有追求,可以提前研究一下不同季节能看到的鲸鱼。

3C700631 1325 4A67 A805 F29742B48906 1 201 a
我拍的的鲸鱼尾巴
6CE874F2 B5CE 4882 8F59 D9F49D0FB73D 1 105 c
鲸鱼尾巴 2

在渔人码头看到的

396147EE 9745 469D 85E9 69CD3860AC9D 1 105 c

Monterey 水族馆

蒙特雷水族馆是一个不错的水族馆,里面的设计、各种不同的水生物,都值得一看,特别是有很多中国看不到的太平洋生物,还是很值得一看的。

0D099E49 9D7D 41E1 8F3F 575F63B6539D 1 105 c
海獭
1980F858 AF27 450F 8508 86556A3475AB 1 102 o
水族馆里的大海带。。。
309A9864 D4BF 4CFA 8FB7 DF9C3CE0C999
水族馆里的鸟类、鱼类共生馆
30A2A3B0 CA13 4026 B393 B1E3ADD7A0B9 1 102 o
水族馆中的触摸区,可以让你摸各种无毒的水生物
2BF1D8DE 36B5 42B9 BE6A FF6FD180F910 1 105 c
水族馆中的小丑鱼

Big Sur

Big Sur 在我来这几天,还是断路了,所以只能跑一半就要扭头回蒙特雷转 101 公路去 SLO。即便如此,风景也很好,所以依然很值得。

89AB0E7C ED55 4B7F 86D3 06D922F87E7C 1 102 o
C859EB01 98EA 47D5 8B76 A267C014302E 1 102 o
D7EA4887 3C64 4266 83A7 736F80552B9D 1 105 c
28C44F93 00C0 4031 9829 AFCE5147D3E0 1 105 c
76EEEA0A E197 48AE B6A1 B5234E874D65 1 105 c
58AE4985 154E 415F 8676 029BFD7719CD 1 105 c
42CB7FD6 1E8A 4897 9018 7288347B8F18 1 105 c
A612ABDC 1AC0 4118 A118 1316D9432BEB 1 105 c
945C0ED4 9F1D 49DF 9B26 F224218A8DBD 1 105 c
975207E1 FBDD 4A3D A41C 4F8528C8E0A2 1 105 c
3E051CDA F496 4919 B951 FF2E7796FF10 1 102 o
8CF3EA44 9D22 440C 82E5 D118227B308E 1 105 c
6172FD0A 11CD 42EF B848 93EA075CF0E7 1 105 c

餐饮

  • 早餐:Monterey 的 麦当劳 —— 小红书上说是唯一的黑拱门(但实际上不是唯一的,不过,还是值得来拍照发个朋友圈啦)
4A222E99 3F3A 456E B8B9 1891F2905D4C 1 102 o
B9D8690E 0084 4D3C 94DB E22ABB4FEDE7 1 102 o
  • 午餐:在 Monterey 的 Old Fisherman’s Grotto 吃了海鲜大餐,味道不错
  • 晚餐:在 SLO 吃了 Dave’s Hot Chicken,一家专门做鸡的店,很独特,也非常辣,庆幸我没有选最辣,不然可能感觉还抗不太住。。。
6FC7EA96 8F41 4B3B A761 3A3F0CBE1B66 1 105 c
D4914626 25F4 4D1E AA94 26679D82A38F 1 102 o

住宿

晚上住在 SLO 的 圣路易斯奥比斯波哇卡班德客栈,体验不佳,主要是这家酒店的床上用品搞得不是很好,给人一种不是很干净的感觉,所以我们就用了自己带的一次性四件套。

B6D2C714 50C6 4D69 9CC7 98D413D1D6BE 1 102 o

城市

今天主要是在蒙特雷逛,感觉蒙特雷还是不错的。晚上开车到 SLO 时,已经很晚了,就没有再去看 SLO了,毕竟也不在主要的景点路线上。。。

美国之旅 Day 4:Stanford University

2025年2月7日 21:42

Summary

在美国的第四天,我们主要以斯坦福 + 赶路为主。一号公路的沿线风光不错!值得花几天时间沿线去看看。但也要关注天气,如果天气不好的话,那可能也不如直接飞到洛杉矶,后面找天气好的时候自驾。

行程

image

景点

斯坦福

地点:https://maps.app.goo.gl/GyNPeErvS2V9QX9n6

随地大小躺的斯坦福。斯坦福感觉没有那么的学术,给我的感觉是很松弛。当然这可能和我只是一个游客有关,如果能常驻在硅谷,可能去听听课,会有更多学术的感觉。

DAEA5D22 B32A 4928 B92C 12089FD5E911 1 102 o
739F6D54 D2EA 4208 B629 CEA6CDC2D062 1 102 o
22BE9A5B 600D 43A9 BFA0 46C47D36F571 1 102 o
276B45F0 1548 4E12 8258 910228EE4903 1 105 c
13DED3AD DB13 4386 98C0 305B2924D44E 1 102 o

逛了主楼后,我们又去了旁边的 Standford Art Gallery,刚好有个画展,是来自中国的 Xiaoze Xie 教授的画展《Museum Library

2FB4B625 F927 436E B924 DC5B8ED73806 1 102 o
087ADF69 DE0F 4D86 BFBD C605C791F56F 1 102 o

还在 Art Gallery 外面发现了一组雕像,估计是艺术系的学生的作品?

16D59B47 EE91 4803 8283 703190EBFFBF 1 102 o
8B84D118 6F67 4D84 98B3 8D32680AE13F

在离开斯坦福时,突然发现有个 cyber truck,冲上去合了个影~

B4E8FB4B C9F4 4D6C 82D7 C3A0A847838C 1 105 c
B7123541 C668 4454 BCAC CBF52DE9CDD2 1 105 c

一号公路沿线

一号线沿线有很多风景不错的地方,就不一一标注了,可以一边开一边看,我就只贴一些图,大家感受一下~

D97BC0E9 8CE1 408F 815D A7A2366AFB35 1 102 o
F741E406 A0E3 4136 9E8D ECD161C33009 1 102 o
65186F6C 9157 4662 84BC AFC402AA16C7 1 102 o
83B382F0 83A2 443B B552 C1E116E529D4 1 105 c
17D3AFB4 15B3 462B AB75 27D59A2189E1 1 105 c
4D3BE1C4 031A 40D0 8ADC 286562B898B0 1 102 o

鸽点灯塔

地点:https://maps.app.goo.gl/p9U4ZyVzU4t9VFe56

我们来的时候,很不巧,鸽点灯塔在维护,所以只能在旁边拍拍照

85994873 C491 4791 8068 FC5D4BD89423 1 105 c
D605F627 2E29 4DA9 A590 5B4F84A96101 1 105 c
502B9474 C84A 4527 9E8E D3678914F441 1 105 c
BDEFD579 2652 442B 8D6D FF384F0FCD68 1 105 c

餐饮

这次来美国,在吃的上面,打算打卡各种不同的快餐店,于是乎,便安排了美式快餐。

  • Brunch:Danny‘s
AD904341 DA00 4816 9567 A3E01EB88B8E 1 105 c
F1E72009 24EA 4A99 B789 6007400B8CAA 1 105 c

在 Danny’s 吃到了非常美式 Brunch 的松饼、汉堡、牛排、奶昔,土豆饼,热量十足,一下午都不太饿,很好的支撑了我在一号公路的一路向南。

C7DA0293 6EF0 4A03 9241 B33720491A8C 1 102 o
土豆饼
C70A65DA 22B0 44F0 8063 C7C0E5EF95F0 1 102 o
汉堡
34A9994B 0A88 4E2C 867F 7A2F3ACC64EC 1 102 o
香蕉松饼
06BD9C5B F133 4DCC B5BB 1CC64A2A4A38 1 102 o
牛排
82EA9CB7 8F60 4FED 858B B02EE0DB9BE7 1 105 c
奶昔
  • 晚餐:In-n-Out Burge

晚上则在蒙特雷吃上了 In-n-out burge

B61B5102 6963 4282 9605 3E7FAD388A66 1 105 c
060F014F 738F 410B 8DCD DE6B7AB10A21 1 105 c
28562281 178A 44CC B141 DF000CE2788A 1 105 c

跟着小红书,在 In-n-out burge 吃到了好吃的汉堡以及薯条。不过,在这里,也让我感受到了美式汽水的快乐——你点餐的时候,会根据你选择的杯子大小,给你几个空杯子,然后你可以自己去汽水机接想喝的饮料。

7892B7AF 43BA 4704 A2A5 5E4AC1136DA9 1 105 c
中间的位置接冰块,两边接饮料

这里面有个 Dr Pepper 、Barq’s Root 饮料很有意思,值得一试。

交通

今天采取的是 Uber + 自驾结合的方式,在斯坦福游览时,是 Uber 往返(住的酒店离这里很近 )。从斯坦福开往卡梅尔就是全程自驾了。一号公路挺好开的,车不少。

住宿

卡梅尔度假酒店,我们到的时候已经天黑了,所以就没有拍酒店的外景,不过,这个酒店非常的不错!每个人会拿到一个小屋,很爽。相比于酒店、公寓的共享住宿,一个人一个小屋颇有一点美式 house 的感觉。

早起又拍了一下,可以感受一下小屋 & 门口的环境

A806A01B FDDD 4B91 877C E7DBB1992B60 1 102 o
7D2D411E 920E 45A8 AA9B 12A954F3E029 1 102 o

城市

Carmel 卡梅尔

  • Carmel Fun:Carmel 本地的商家地图,我们在酒店前台拿到了一张纸质的版本,你可以直接下载对应的 App,查看 App 当中的内容。
image

One More Thing

一号公路沿线还有个城市叫「卡皮托拉」,想起来国内的水豚 —— 卡皮巴拉。

54B8232D DB58 4909 8683 550CE467C64E 1 105 c

美国之旅 Day 3:Silicon Valley

2025年2月6日 20:27

Summary

Day 3 主要是在硅谷,其实没有做太多的事情,一早起来从旧金山往硅谷赶,赶到硅谷后,逛了逛 Google 园区。和朋友张初炼一起见了个面 & 尝了尝微软的自助餐(他在微软),聊了聊中美之间的差别。随后便前往计算机历史博物馆,去看一些我自己不了解的计算机历史(as a EE Student).晚上借着朋友的 Costco 卡,去 Costco 采购了一下,感觉还是挺不错的(比 Sam’s Club 东西还要全,但可能是因为美国所以全,后面去一趟 Sam’s Club 对比一下)。

行程

image

景点

Google Store

地点:https://maps.app.goo.gl/H87iGPBNjjQY5TwS6

到硅谷附近后,发现还没到和朋友约好的时间,于是先去 Google Store 逛了逛。坦白来讲,如果没有 Google 员工带你,这里不那么好玩,能玩的主要是和园区里的各种 Android 机器人合影,拍照。或者是看到 Google 的彩色自行车,自己骑着车玩。

image
image 1
image

当然,也可以选择去 Google Store 购物。不过因为国内的环境,导致我其实也并没有买什么(毕竟啥啥都得翻墙,有点麻烦)。

58DAEA99 3B0D 4A7B ADF5 06BE9834086A 1 102 o
image 3
image
image

Microsoft

地点:https://maps.app.goo.gl/FGnyqTdmmGc9azEcA

在逛完 Google 园区,合完影后,就去了 Microsoft 园区,和张初练一起聊天,吃了一顿微软自助餐,还挺不错的!

image

我比较喜欢的是微软办公室三层小楼,比起国内公司逼仄的办公环境,舒服的太多了。

CF9D80D0 A287 4B3A B163 D0BCD56AAC17

微软一楼还有一个咖啡吧,咖啡吧的对面是一个「garage」,这个区域主要是让员工们在这里休息,以及举办一些活动的。我们吃完饭在这里聊了很久。

1F9AC5B3 A7AA 4B9B 9D69 35E583E2215C
B82A0F44 C869 4F28 AA6A 8AB9B0B30BD4

计算机历史博物馆

地点:https://maps.app.goo.gl/ahfWjHTZgNPBTx7u7

从微软出来,我们就到了旁边的计算机历史博物馆。非常震撼,看到了很多计算机历史上的产品,不同时代的计算机、互联网、存储、芯片等等,补全了不少我自己不知道的历史。如果你是计算机相关的同学,那么这里值得你来看看!

image 1
image
image 1
8D3B20F0 FA27 469A 8F42 6F8EC5164011 1 105 c
image
image

如果时间合适,你甚至可以和 Bill Gates 对话!

image

Costco

是的,我把 Costco 划归为景点,虽然看起来他不太像,但对于一个生活在北京的人来说,也算得上是一个景点了(北京没有 Costco)。

5F8C6EFA CFF1 485B B860 D1D8C90350AD 1 105 c
EE374E43 0D77 4820 B235 4F2E047ABE09 1 105 c
4A86013C DABA 40A8 AE11 76266FE21548 1 102 o

我自己觉得, Costco 和山姆的感觉差不多,不过 Costco 会多一些药品、植物、家装的东西。我在山姆是没看到的。

餐饮

  • 午餐:微软的自助午餐
  • 晚餐:Costco 的冷吃虾🍤

住宿

帕洛阿尔托戴斯酒店(The Palo Alto Inn)。这家酒店是一个 Inn ,而非 Hotel,所以环境相对不如 Hotel 那么好,但依然不错。我自己住起来还是很舒服的,毕竟可以把车停在房间门口,可以方便搬东西啥的。

B87BEBE5 AD25 448A BA4B 1DCE413E0BD6 1 105 c
8A514014 7FC7 4FA7 A7CB F63A4B3D72D5 1 105 c
8266159B 0773 4174 8502 5209AF48385B 1 105 c

城市

硅谷这边就和旧金山差距比较大了,整体是非常大农村的 —— 即使是微软、Google 这样的企业建造的办公楼,也只有 2-3 层。

当然,2-3 层也不是一件坏事,每个人也可以更加舒服。只是整体看起来,可能比大家想象中比较「高大上」的硅谷差远了。

硅谷还是挺「村」的。

美国之旅 Day 2 :Golden Gate Bridge

2025年2月5日 13:20

Summary

今天是在旧金山 City Work 的一天,感受了一下旧金山的几个知名的景点,我个人感觉也就金门大桥比较独特。别的没有那么的有特色(可能和季节有关,九曲花街在春夏季节想来是非常漂亮的)。以及我觉得下次来,可以考虑更多体验的是旧金山的人文风貌,景点打卡的意义就不大了。

btw,在 citywalk 的时候,看到了一个美国友人拿了个中国的帆布袋,在征得同意后,我拍了一下这个袋子。

072a04ad 0731 42b8 98ef 9019edbd3faa
袋子

不过还是有一些景点没有去的 —— 比如恶魔岛,因为我太太对他不感兴趣,这次没有去,下次我可以考虑自己去。

行程

image

交通

今天因为在城里溜达,所以我选择了全程 Uber 出行。实际上可以开车出行,从上面的图你可以看到,范围其实不小,但考虑到停车可能会比较麻烦 + 停车费成本也不低,所以最后选择了 Uber 出行。如果你在美国主要游玩的是城市的景点,那么 Uber 是个不错的选择。

景点

金门大桥

地点:https://maps.app.goo.gl/WWcgZh8xBC5rpKUA9

金门大桥整体是比较雄伟壮观的,非常的棒!值得一看!特别是天气好的时候。有些时候可能雾比较大,就需要等次日再试试看了。

6f61f981 fc39 421b 8973 877f264548b8
金门大桥(在金门大桥游客中心这边拍到的)
df38aef8 dc75 493a 9aa0 44e8af19eaa9
金门大桥 2

九曲花街

地点:https://maps.app.goo.gl/d5DUaJfynrKeazg8A

九曲花街我感觉真的是需要春夏来看,冬天来看就光秃秃的,不是很好看。只能说相比于同时期的北京来说,是不错了,毕竟有那么多绿色。

9e66c527 05db 4b5a 8485 950b8d6a6a84
九曲花街(从底部往顶部看)
f9eae2d3 a12d 406e 8952 81180bc12f5d
九曲花街(从顶部往下看)

39 号码头

地点:https://maps.app.goo.gl/ZxXUUEK8EVShYULy8

海狮拍照点:https://maps.app.goo.gl/BxSxieCYvfC1R3qg7

39 号码头可以直接看到恶魔岛,还有海狮,我自己的评价是值得去。到了 Pier 39 后,可以看到萌萌的海狮在嗷嗷叫;也可以看到一些海狮在打架,很好玩!

03d46571 ef1c 4c61 97e2 13e3f39c14fa
在 Pier 39 拍到的恶魔岛
77a7e740 8856 4e2c 9d62 983f1baa13bb
Pier 39 的海狮
008e3d3a 867e 4cd9 8e5b b1310bb5f38b
39 号码头的海狮

此外,在 Pier 39 还有一些奇奇怪怪的店铺,比如我看到了一个辣酱专卖店——

97fee512 cf58 45b3 a8ae f39d8bb57439
辣酱专卖店

小黄鸭专卖店

7580063e e963 4fd2 ac3f e90045128aa7
小黄鸭专门店

China Town

天下为公:https://maps.app.goo.gl/WY1DS9axgvJh71y36

旧金山唐人街是美国的第一个唐人街。作为一个中国人,还是值得去看看的,于是乎便有了下面这张图。不过,唐人街并没有我们想象中的那么的有意思,实际上唐人街还是比较分散的,如果你要来打卡,大概率只能看到像我下面这样的样子,我建议可以找一些比较明确的打卡点,然后再前往打卡。不然的话,就可以考虑只打卡一下我下面这张图的视角+ 天下为公的牌坊就差不多了。

525c5ac3 a69f 4421 bf1a ce91f64d04f2
China Town

艺术宫

地点:https://maps.app.goo.gl/pVZd5YXcjfTv9kV17

艺术宫整体比较大,偏恢弘大气,是 1915 年万国博览会的展品,夕阳的时候去看,会非常不错。

735798fd 399d 43ea b75c 912262bc1278
艺术宫的大柱子
97d284ad ca57 4ac4 8dc1 45e47f45c5f2
艺术宫的进入通道
2ccf863a 7cd2 4395 a9da f3ceee9882e6
艺术宫的古建筑,高高的大穹顶。可以看到,每个柱子上都站着一个天使。
0b15c719 fa5f 43bb a42a 13d1d85d22f7
站在艺术宫穹顶下拍对面
ac2de778 4ee1 48e8 9e2b 5824bf0543a0
站在艺术宫穹顶下拍对面

盗梦空间打卡点

地点:https://maps.app.goo.gl/rytZXY9fhE7AzM919

在旧金山上有个机位看起来非常像盗梦空间,于是乎我们就去了现场,拍出了下面这张照片。不过实际上盗梦空间并没有在旧金山取景,所以也只是看起来像。

6abb1add e10d 40b8 9d24 4ed807825886
拍出来的照片

以及这张照片的拍照点也是铛铛车的路线,所以可以拍出好看的铛铛车照片!

bc4cfe55 f9f6 4127 aef3 ea14c50302e8
铛铛车

餐饮

  • 中午吃的是唐人街的洪记面家。味道还不错。
  • 晚餐吃的是 Japan Town 的日式烧鸟 Yakitori Edomasa,比较贵。

城市

Citywalk 一天,最大的感受就是旧金山的坡是真的多…一直在坡上坡下,挺累的…不是一个适合骑车的城市…

13771375 0e80 4243 bdbc 4c292ab0fa4e
但海边还是有人骑车的!

以及,在旧金山停车,如果你的车不是 90 度横停的话,大家都会把前轮向右打,这样溜车就不会砸到前车了(不过这样是不是比较伤轮胎/伤转动轴?)。

ad1a7595 e91b 4a96 a1da 02431e5a58e9

美国之旅 Day 1 :From PEK to SFO

2025年2月2日 16:43

Summary

这是跨国旅行的第一天,早上 10 点半就从北京起飞,一直到次日的凌晨 3 点才抵达旧金山。然鹅抵达旧金山时尚且还在中午,于是便在回到酒店稍作休息后,便前往了渔人码头,开始了我和美国景点的第一次接触。

第一天的行程中,相比于景点,我觉得旅途中更加值得关注。因此,本篇会比后续几篇额外多一个交通的章节。

行程

image

交通

PEK(北京) – ICN(首尔)

早上一大早,我们便从北京三元桥出发,前往首都国际机场,等候飞机。

由于首尔的大雪,导致前序航班起飞晚点,实际上我们的起飞比之前要晚了一些,在最后我也通过携程的保险,获得了一些优惠券的赔偿。

但在起飞之前,我其实对于首尔的大雪还没有什么特别大的概念,只是觉得,应该对于我自己的行程不会有特别大的影响,毕竟我的航班之间的间隔时间有 3 个小时,足够重新飞一班航班到首尔了。

落地首尔后 iPhone 就收到了首尔的气象安全局的安全警报,开始略微有一点点慌,毕竟能动用手机自带的告警系统,说明这个事情是严重的。

image

在我们排队进行安检,再次进入机场时,雪开始越下越大。

image

等我过完安检,雪已经成为这个样子了。

到达韩国机场,考虑到中午没怎么吃,就简单吃了点飞机餐,我们就又跑到首尔机场的美食区,去弄了点吃的。

在这个时候,我发现一个很坑的事实:虽然我在微信公众号上看到,在宣传微信支付可以在东南亚如何如何使用,但当我真的到了韩国机场点餐时,人家的点餐系统根本不支持微信支付和支付宝,导致我点完餐才发现不支持微信支付和支付宝,赶紧从护照中拿出信用卡完成了支付。

如果你要出国,我觉得一张 Visa / MasterCard / AE 的信用卡还是必要的,关键时刻顶大用。

ICN(首尔)- SFO (旧金山)

首尔飞旧金山这趟航线,是我第一次坐跨国航线 & 长达 10 个小时的航线,以往单次飞行时长最多也不过 4 个小时(深圳 — 哈尔滨),这次一下拉到了 10 个小时,还涉及到跨时区和倒时差,真的比想象中要痛苦(但某些细节也比想象中的要好)。

比想象中的好:

  • 我乘坐的韩亚航空提供了机上的牙刷牙膏、拖鞋,让你在飞机上可以不用一直穿着自己的鞋,舒服很多。
  • 韩亚航空的航班座位前后的空间较大,所以还有蛮大的空间让你调整姿态, 没有那么难受。
  • 韩亚航空的餐食不错,我们吃到了好吃的餐食(他的餐具甚至是不锈钢的)。
  • 机上 WiFi 还行,中间我在飞机上发了很多消息🤣

比想象中的痛苦:

  • 10 个小时的航班比我想象中的难熬,并没有那么容易睡觉;
  • 虽然看起来在窗户边可以拍照,但不可能 10 个小时都拍照,反而是因为自己在里面,不太敢起来去上厕所,还挺难受的。

还是商务舱/头等舱香,就是太贵了。。。坐不起。。。

SFO – SF

从 SFO 到 SF 比较简单,下了飞机,完成入境后,取完行李,便乘坐机场的 Blue Line 来到汽车租赁中心,来取我提前在携程上订好的车。

虽然提前做了预定和安排,不过在现场还是排队了很久(取车的人太多了!)。

好在取完车后,就可以慢慢往市区开了!自己在美国自驾,还是很爽的。到了市区后,就把车停在酒店,然后 Uber 通行了~。

景点

渔人码头

在酒店稍作休息,我们便从酒店前往渔人码头 — 旧金山必打卡点。不过,我们去的时候有点晚,已经下午的 5 点多了,我们到的时候,原计划打算吃的店已经关门了,只得作罢,随机选择了一家店,吃了我们的第一餐。

IMG_1257.jpg

IMG_1259.jpg

IMG_1260.jpg

Pier 39

吃完饭,我们便沿着路朝着 Pier 39 走去,在路上看到了大大的摩天轮

IMG_1267.jpg

并在 Pier 39 拍到了可爱的海狮和恶魔岛。

IMG_1355.jpg

IMG_1268.jpg

唐人街

逛完 Pier 39 ,我们便打车前往唐人街 —— 前往天下为公牌坊,去看了看这个美洲大陆上最早的中国人聚集地。

IMG_1361.jpg

IMG_1363.jpg

餐饮

晚餐吃的 Nick’s Light House,点了蛤蜊汤和沙拉,草草的吃了一餐。

住宿

金普顿布坎南酒店,在 IHG 定的酒店,感觉还不错。而且因为旁边就是 JapanTown,可以少去一个景点 🤣

城市

旧金山给我的整体感觉是比较有设计感的,我在坐 Uber 前往不同的地点的时候,看到很多不同设计的小房子,很舒服!

此外一个就是感觉,我熟悉的很多产品都在 SF 打广告,比如 Stripe、Notion、Twillo、Vercel!感觉非常亲切!

image
image

如何快速清空七牛的存储空间中的所有文件,并删除存储空间

2025年1月25日 14:45

如果你和我一样,有很多历史的文件存储在七牛上,但如今已经不再需要使用,那么就可以考虑删除七牛的存储空间,来节省费用。

但七牛为了保证安全,所以要求必须删除所有的文件后才能删除空间,以避免误删除,所以需要一个个删除所有的文件。为了快速删除七牛存储空间的文件,我写了个简单的脚本,帮助你快速删除七牛空间下的所有文件。

具体操作可参考如下脚本,你只需要

  1. 在本地安装七牛 SDK :pip install qiniu
  2. 创建一个新文件 run.py 并复制下方的代码,修改其中的访问密钥和存储空间名称
  3. 执行 python run.py 就可以了。
# -*- coding: utf-8 -*-
# 导入七牛云 SDK 所需的模块
from qiniu import Auth
from qiniu import BucketManager, build_batch_delete
# 七牛云账号的访问密钥
access_key = '你的 ACCESS Key'
secret_key = '你的 Secret Key'
# 要清理的存储空间名称
bucket_name = '你要清空的空间名称'


# 使用 AK、SK 初始化授权对象
q = Auth(access_key, secret_key)
# 初始化存储空间管理器
bucket = BucketManager(q)

# 设置每次列举的最大条目数
limit = 1000

# 循环列举并删除存储空间中的文件
while True:
    # 列举存储空间中的文件
    # ret: 包含文件信息的字典
    # eof: 是否已列举完所有文件
    # info: 请求的状态信息
    ret, eof, info = bucket.list(bucket=bucket_name)
    # 从返回结果中提取文件名列表
    keys = [item['key'] for item in ret['items']]
    # 构建批量删除操作
    ops = build_batch_delete(bucket_name, keys)
    # 执行批量删除操作
    ret, info = bucket.batch(ops)
    # 检查删除操作是否成功
    if info.status_code == 200:
        print(f"success delete {len(keys)} files!")
    
    # 判断是否已经列举完所有文件
    if eof:
        break
    else:
        continue
# 输出清理完成的提示信息
print(f"delete all files in {bucket_name}")

执行成功后,你会看到如下面这样的命令,接下来等他自动执行即可,你就不用做任何事情了。

image

当工具提示你 delete all files in 你的 kodo 名时,你就可以回到七牛控制台,删除掉空的 kodo 了。

image

2025 年,计算机专业还应该读么?

2025年1月13日 22:05

这个文章源自于  V2ex 热帖《2024 年计算机专业还值得选吗?》,谈谈我对于这个问题的看法。

前情提要,在 2024 年,刚好我大姑家的堂弟要选专业,我帮他选择了计算机专业,也最终招录到计算机专业,在北京就读,所以针对这个问题,我的答案一定是 YES。接下来的内容,则重点关注,为什么是 YES?

为什么是计算机专业?

计算机算法思维

计算机一个很大的好处是,过去有不少非常明确且经典的算法,可以用在日常的生活当中,帮助你更好的生活。

比如:

  • 迭代和递归:你在处理日常的事情的时候,如果你能理解迭代的概念,就会对于需要重复处理的事情有了概念。如果事情可以简单重复,则设定简单的迭代条件,使其不断执行即可。递归则可以帮助你更好的对自己重新复盘、理解。不断的 ASK WHY,发现问题的解法。
  • 深度优先和广度优先:在生活当中,我们总是会面临各种的选择。有些时候要优先选择看不同的选项,有的时候则需要优先选择抓住一个具体的问题不断下钻分析。当你知道了不同的选项的好与坏,也就可以更快的做出决策。
  • 分治:针对问题的分治思维,可以帮助你将一个问题从复杂转换为简单,从而拆解任何复杂的问题。这个思路和思想,可以帮助你去直面这个世界的任何问题。

行业加成

如果说,计算机专业所带来的对认知的改变是个人方向的考虑。计算机专业所带来的行业加成则是从更加大局观的视角来看这个问题。

诚然,如今的计算机专业已经不如十年前那般火热,甚至我们已经开始讨论计算机是一个很卷的专业。但不可否认的是,计算机经过 20 年的飞速发展,已成为社会的基础设施。你很难想象如果我们身边的很多软件产品消失后,你的生活会变成什么样的?生活将倒退回没有信息技术的时代。互联网作为如今的基础设施,所面临的必然是增长放缓,不如当年。

6e4b6a1a fdfe 47fe bb89 fce7bd924668
智研咨询的计算机行业的产值

但,即使是放缓的互联网行业,对比很多已经开始走下坡路的行业,依然是还可以的选择

此外,计算机行业虽然我们常说饱和、卷,但如果下钻到很多细分领域,会发现大量的草台班子的存在,只要你认真做事,提升自己,更有机会脱颖而出,享受行业的溢价,拥有更多的可能。传统行业虽然也有机会,但成功率不同的。计算机行业的生产资料只有 PC & 互联网,你可以轻易的获取到生产资料,但在传统行业,可就没这么简单了。

职业生涯

考虑到我国的现状,计算机(这里的计算机指 PC)的使用率和普及率并没有那么的高。而作为一个当下的基础设施,当你掌握了相关的技能之后,你完全可以借助你的相关技能去走其他的可能性。

实际上,相比于推荐大家去读计算机,我更推荐有识之士依赖自己的业余时间去学习计算,并学习一个其他行业,这样会帮助你在其他行业借助你的计算机技能脱颖而出,从而获得跨行业的技能和可能性,赢得更多的可能性。

什么情况下不要选择计算机专业?

对于不选择计算机专业的情况,我的眼中只有一种情况 —— 你已经知道你想要的是什么?你已经知道了你接下来几十年想过什么样的生活。

当你有了这样的目标,那么再无脑选计算机可能就是一个错误的选择。你完全可以借助业余时间来完成计算机相关的学习,并借助这些计算机的技能,帮助你更好的达成目标。比如你想要成为医生,虽然说计算机可以帮助你成为一个更懂计算机的医生,但把更多的精力放在医学本身上是一个更好的选择。

说到底计算机是一个实践学科,只要你多看、多学、多动手,这些问题,都不难。

使用 Cloudflare 配置 301 转发

2025年1月11日 13:09

我的 newsletter 一部分使用 Ghost.js 进行托管,还有的在使用 Quail 来进行托管,而对应的域名则放在 Cloudflare 上进行解析。最近给 Quail 的 newsletter 绑定了域名,因为其只支持绑定一个域名,所以我就在 Cloudflare 上配置了 301 转发,来确保我的 @ 和 www 域名都访问同一部分内容。

这里我设定是 www 域名是真实绑定了 Quail 的后台,并通过 Cloudflare 完成相应的 CNAME 配置,确保网页可以正常访问,并要实现在 Cloudflare 上配置 301 转发,能够将根域名转发到 www 域名上。

image

在 Cloudflare 上配置域名解析,并开启代理模式

在 Cloudflare 上新增一个 CNAME 域名配置,配置你要转发的域名,目标可以选择你的 www 域名,或者是你的 www 域名的对应的 cname 域名。然后再打开代理

image

配置规则

在 Cloudflare 左侧侧边栏找到「规则」,进入规则页面,以配置规则。

image

在规则页面,创建一个新的规则,这里模板你可以选择「从 www 重定向到根」(如果你和我相反,是先建设好的根域名,将 www 转发过来,那直接使用这个规则就行。)

image

在弹出的规则配置页面设置你的转发规则,比如下图这样的设置就行。

image

这样当你的规则生效后,如果用户访问 AIStarter.dev/xxx,就会自动转发到 www.aistarte.dev/xxx。从而帮助你完成相关的配置能力。配置完成后,保存稍等片刻就可以生效了。这个时候你就可以使用 curl -I xxxx.xxx 来看你的域名转发情况,是否能正常返回 301 response。

image

白宦成简史

2025年1月10日 12:00

更新记录:

2022 年 2 月 9 日:创建本文档

2025 年 1 月 10 日:修订,新增 2021 年 ~ 2024 年的更新。


如何想要了解白宦成,你就需要了解他的成长历史。表面给你提供的内容寥寥,可能不足以你很好的对白宦成产生更加立体的形象。

2003 年

白宦成的父亲白玉信先生是一位公务员,得益于公务员的身份,可以接触到电脑。小时候的白宦成比较顽劣,但很喜欢电脑。借父亲工作之便利,可以接触到电脑,打游戏。

当年比较喜欢的游戏包括:红色警戒2 、暴力摩托

2005 年

2005年,白宦成一生中的一个很重要的伙伴 —— 赵晓冬带着白宦成去了一个很重要的地方,小学门口的电脑装机店。因为赵晓东的父亲与店主关系较好,赵晓冬和白宦成可以放学后在装机店呆着。

在装机店里,白宦成学习了如何组装家用电脑。后来,白宦成甚至一个暑假都呆在这个装机店里,学习如何维修电脑。(是的,白宦成真的会修电脑

2006 年

2006 年,梦幻西游进入白宦成的世界,白宦成开始玩游戏,疯狂的玩游戏。甚至半夜不睡觉,偷偷从家里跑出来,去家附近的网吧打游戏,再被父亲抓回去(屡次)。

2007 年

在家附近的旧书店购买到了 《电脑爱好者》、《黑客 X 档案》、《大众硬件》、《大众软件》、《电脑迷》,并对其中的《黑客X档案》特别感兴趣,开始研究成为炫酷的「黑客」。

并试着用《黑客X档案》学到的技术,在网吧成功的逃避了网费的支付(这可能白宦成离黑客最近的一次)

2008 年

白宦成在阅读《黑客X档案》的时候,开始对更加广袤的编程世界感兴趣,迫于英语不好,无法理解更复杂的编程逻辑,只能从「易语言」开始学起。

2009 年

白宦成进入初中开始学习,由于被选中作为纪律委员,开始试着与过去的自己告别,不再做那个屡次被叫家长的坏孩子。试着开始变成一个好孩子。

也受到地理老师的赏识,地理老师授予了办公室的钥匙,允许白宦成在放学后,留在办公室里浏览互联网。

感谢白宦成的地理老师 —— 董向才老师。

在这个阶段,白宦成开始试着用易语言编写一些简单的程序。

2010 年

白宦成开始和自己的同学慕沁阳一起订阅《电脑报》,购买《电脑迷》,两个人轮流购买,一周白宦成买,另一周慕沁阳买。

2011 年

准备开始中考,暂时将精力放在学习上。

2012 年

考上高中,并加入高中的《话剧社》,成为一名后期。经由学姐培训,掌握了基本的 Adobe Audition 的使用技巧。并在 2012 年,加入学校的《文学社》,使用易语言为文学社制作电子社刊。

2013 年

开始正式进入互联网的范畴,买了虚拟主机和域名,搭建自己的第一个博客(xqgz.info,域名早已不续费了)

并在同年折腾了很久的虚拟主机优化以后,决定购买了一个 VPS。第一个 VPS 是在淘宝买的, 28 一个月。

买了 VPS 以后,了解 lnmp.org 军哥的一键包,同年还研究了其他 VPS 上个人博客的各种优化。

后使用 AMH 面板(当年的帖子 http://amh.sh/bbs/post-803-1-1.htm)

同年开始使用阿里云,并和好友妙正灰(mf8.biz) 一同成为阿里云论坛的版主。

2014 年

经由 AMH 面板,开始初步涉猎 PHP 开发,并延展到更有价值的 WordPress 主题开发和插件开发领域。

同年,考上大学。

白宦成在大学加入了「新媒体研究会」,学习了解新媒体的事情,并在当时打下了写公众号的基础。

得益于大学的班助制度(程翔先生,很有才华的一个学长,他获得了我们学校的魅力学子,白宦成也在他离开大学那年,获得了魅力学子的荣誉称号),班助发现白宦成有搞新媒体的能力,便带着白宦成一起搞事情。

同年,得益于学长介绍,在 2014 年和另外一个学长合作,开始做外包项目。早期使用 DeDeCms 开发企业网站。

2014 年,加入 Linux.cn ,担任译者

2015 年

2015年,响应大学生创业的号召,白宦成前往红安县注册了企业「红安县稳云网络科技有限公司」,同年暑假,在红安县做外包项目赚钱。

同年,成为腾讯云论坛版主,并开始为腾讯云论坛制作视频教程。

同年,加入腾讯云校园布道师计划。

同年,在 Linux.cn 贡献项目和代码,逐渐深入组织。

2016 年

2016 年,小程序横空出世,白宦成使用昵称「西秦公子」为极客学院制作视频课程《微信小程序进阶实战之分答应用开发》、《微信小程序入门实战(仿V2EX)》

同年,得网易的领导尧漂海先生赏识,白宦成得以在 2016 年在网易实习。

2017 年

这一年,白宦成基本上都在上课 + 做外包项目赚钱,同时,还在学习小程序技术,并不断的产出视频教程。

同年,开发小程序「运维密码」

2018 年

这一年,白宦成开始进入知识付费领域,并在 GitChat 的支持下,写了自己的第一个专栏《人人都能学会的 WordPress 实战课》,该专栏现已全面开放 https://www.easywpbook.com/

同年 开发小程序「Linux」

2019 年

前往深圳,加入青寕信安科技,担任嵌入式工程师

同年在深圳 GDG、台湾 COSCUP 等多处活动分享

同年开发出自己的第一个爆款开源项目 —— logoly.pro

2020 年

加入腾讯云,担任云开发团队的产品运营。

2021 年至

开发出自己的第二个爆款项目 —— NESHouse

自由职业者

加入字节跳动,成为「轻服务」产品的产品经理。

同年 8 月,re-locate 到北京工作 & 生活。

2022 年

轻服务业务调整,加入飞书开放平台,担任飞书开放平台产品经理。

开启 APILetter.com 输出开放平台相关的内容

开发 ChatGPT-Feishu 项目,获得关注。

2023 年

通过 APILetter 获取到不少关注。

同年 10 月,机缘巧合,转岗至 Lark AI Incubator 团队,担任 AI 产品经理,负责企业内部 AI 赋能。

2024 年

12 月,再次从字节跳动离职,成为独立开发者。

如何修改 Advanced Media Offloader 使其可以批量将历史文件上传至对象存储?

2025年1月7日 10:43

Advanced Media Offloader 提供了 Bulk Offload 功能,可以实现将历史的文件上传到对象存储中,从而降低本地的存储压力,使得站点自身变得无状态。

但其默认的 Bulk Offload 功能每次只能加载 50 个图片,如果附件太多,则需要点击 N 次,十分麻烦。

image 6


不过,可以通过简单的修改,来实现一次上传,将多个图片进行 Offload。

在 WordPress 后台的插件管理器中,找到 Advanced Media Offloader 插件,并将includes/BulkOffloadHandler.php文件打开,找到其中的 get_unoffloaded_attachments 函数,修改函数定义中的 $batch_size = 50 为你想要的大小即可使其一次批量加载多个文件了。

image 8
修改位置

修改后效果:

image 7

一些送朋友的礼物

2025年1月6日 21:10

我最近举办了婚礼,朋友们送给我了不少的礼物,我觉得都很好,故在此记录下来,以便于后续给朋友们送礼时用以参考。

当面拆开礼物包装,并夸奖朋友送的礼物也是一种社交礼仪。

  • 筷子:精美的筷子好看且可以日常使用。
  • 碗:精美的碗好看且可以日常使用。
  • 印章:可以印上朋友的名字,或者是美好的祝福,很不错。
  • 水杯:杯子也是日常用的上的,很不错。
  • 餐垫:可以日常使用
  • 创意可爱的花盆:如果朋友有养花的习惯,这个还挺好。
  • 日历:这个比较卡时间,如果是年底,送一个次年的日历也是不错的选择。我离职的时候,给同组的同事们送了个 2025 年的夸夸日历。

WordPress 使用 Caddy 完成静态化缓存

2025年1月5日 11:05

使用 Caddy 处理 WordPress 当中,我提到在用 Caddy 处理 WordPress,且为了性能做了很多优化。

我的博客经历了三重优化:最基础的 PHP OpCache + Redis 数据查询缓存 + 静态化缓存。

其中一个比较有效的,便是在整个站点上加入静态化缓存,绝大多数游客看到的其实是预先生成好的静态页面,从而减少了数据库加载、渲染、计算的成本。

而想要实现静态化,则需要借助于 Cache Enabler 插件和 Caddy 配置来完成。

安装插件并启用

安装 Cache Enabler 插件,并启用插件,启用后,在后台设置中,配置过期时间和对应的清除策略,并保存。这个时候,Cache Enabler 就会自动帮你去生成不同的页面了。

image 5

配置 Caddy 路由转发

首先,你应该在你的 php_fastcgi unix//run/php/php-fpm.sock 前面加入缓存的代码并重启 Caddy,具体如下

image 4

缓存配置如下

     @cache {
		not header_regexp Cookie "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_logged_in"
		not path_regexp "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(index)?.xml|[a-z0-9-]+-sitemap([0-9]+)?.xml)"
		not method POST
		not expression {query} != ''
    }

    route @cache {
        try_files /wp-content/cache/cache-enabler/{host}{uri}/https-index.html /wp-content/cache/cache-enabler/{host}{uri}/index.html {path} {path}/index.php?{query}
    }
       

这部分配置先定义了一个 @cache 块,用于后续判断,并在其中加入了多种条件判断,说明了不使用缓存的情况:

  • 如果用户有以下 Cookie,就不使用缓存:
    • comment_author(评论作者)
    • wordpress_[a-f0-9]+ (WordPress 的会话 Cookie)
    • wp-postpass(密码保护文章的 Cookie)
    • wordpress_logged_in(登录状态的 Cookie)
  • 如果当前请求命中了以下路径则不缓存
    • /wp-admin/(后台管理页面)
    • /xmlrpc.php(XML-RPC 接口)
    • 所有 wp-*.php 文件(WordPress 系统文件)
    • /feed/(RSS 订阅)
    • sitemap 相关文件
  • POST 请求不缓存(比如评论)
  • 带查询参数的缓存不请求。

随后,通过 route @cache 定义了命中缓存部分的查找顺序:

  1. 先找 HTTPS 版本的缓存:/wp-content/cache/cache-enabler/{host}{uri}/https-index.html
  2. 再找普通缓存:/wp-content/cache/cache-enabler/{host}{uri}/index.html
  3. 如果找不到缓存,就尝试原始路径:{path}
  4. 最后尝试 PHP 文件:{path}/index.php?{query}

查看效果

打开一个无痕窗口,访问你的网站,如果在 html 底部看到 <!-- Cache Enabler by KeyCDN @ Sat, 04 Jan 2025 03:05:34 GMT (https-index.html) --> ,则说明你已经成功启用静态化缓存了!

参考资料

2025 年新年规划

2025年1月1日 10:00

上次发布新年规划,还是 2022 年底,时间一晃,两年过去了。我又重新拾起了新年规划,来继续开始我的 2025 新年之旅。

坦白来讲,时间过去的很快,甚至我自己都没发现,我已经这么久没有写过新年的规划了,可见过去的两年里过得多么浑浑噩噩,还是需要时不时的想起来,提醒自己,按照使命愿景和未来规划做事。

新的一年规划,依旧按照 OKR 的方式来设计:

O1:在保证长期身体状态的基础上,提升身体健康水平

我近几年来,虽然身体不算差(指标没有特别可怕的),但依然不能算是一个正常体型的人,2025 年希望 BMI 可以进一步降低,控制回 24.

KR1:BMI 控制到 24 左右

KR2: 2024 年健身时长(力量+有氧)突破 300 小时。

O2:持续输出内容,聚焦个人品牌和影响力

过去在字节经历了不少事情,因此也有不少内容可以写,今年要把过去的这些事情和内容都输出出来,提升自己稳定输出内容的能力,增长个人品牌价值,扩大影响力。

KR1: 每周各渠道共计 1 篇优质内容更新

因为我同时在维护的站点比较多,所以不能保证所有渠道每周都有优质内容更新,因此,确保各渠道共同至少有一篇优质内容在更新。

KR2: 参与线上、线下分享 12 次,向社区开放自己的经验

O3:多元化收入,探索新的增长点

过去几年一直嚷嚷着要多元化收入,但其实没怎么做到。2024 年底,因为加入哥飞的社群,开始真的有一些多元的收入了(Adsense)。所以接下来就是进一步扩大战果,让收入扩大。

KR1:Adsense 月收入年底突破 $9000

2025 年年初数据:日收入 $1

KR2:独立产品年底收入 $x 元

KR3:年化投资收益率突破 6%

KR4:完成储蓄目标,为投资收益提升打基础

其他探索事项

  • 阅读时长 300 小时;
  • 每个季度回一次家,看望母亲;
  • 完成美国旅游一次和中国大陆旅游 3 次;

使用 Caddy 处理 WordPress

2025年1月4日 10:44

在用了很久的 Docker 托管 WordPress 后, 近期我把 Blog 迁移到了腾讯云的香港轻量云主机上,以获得更快的访问体验。在这次迁移后,出于 Hack 方便的目的,我将 Nginx 替换成了 Caddy。你目前访问的站点便是一个基于 Caddy 托管的 WordPress 站点。

安装 Caddy

安装 Caddy 的过程不需要太过赘述,遵循 Caddy 官方安装文档当中的指南安装即可。

安装 PHP

完成了 Caddy 的安装后,则是安装 PHP,这里我使用的是 ondrej 维护的仓库

sudo add-apt-repository ppa:ondrej/php
sudo apt update

执行上述命令安装 PPA 仓库,就可以继续执行 apt install php 来安装 php & 对应的版本。此外,记得安装相关的依赖包

apt-get install php-fpm php-mysql php-curl php-gd php-mbstring php-common php-xml php-xmlrpc -y

配置 Caddy

完成安装后,就可以正常来配置 Caddy 。得益于社区的集成和 Caddy 官方的支持,Caddy 配置 WordPress 的支持非常简单,可以直接使用 Caddyfile 格式来撰写。

example.ixiqin.com { # 这个配置是给 example.ixiqin.com

    root * /data/caddy/example.ixiqin.com # 我的网站文件都放在 /data/caddy/xxx 下,/data 是我挂载的数据盘

    log { #日志配置
        output file /var/log/caddy/example.ixiqin.com.log  # 日志路径
        format console # 日志格式
    }

    request_body { # 请求体大小
        max_size 20MB # 最大 20MB
    }

    encode zstd gzip # 支持 gzip 和 zstd 压缩
    file_server # 直接提供静态文件(比如图片啥的)
    php_fastcgi unix//run/php/php-fpm.sock # 使用 php_fastcgi 调用 php-fpm 来处理动态 php 文件。
}

只需要这样的配置,你就可以完成一个最基础的 WordPress 的站点的配置。

其他配置

对静态文件提供单独的 404 返回

按照上面的配置,其实所有的请求都会转发给 php-fpm 来处理,从而造成额外的 PHP 资源浪费。因此,可以在配置当中加入如下代码,来让 Caddy 直接返回,从而避免对 PHP 性能的浪费。

@static_404 {  
  path_regexp \.(jpg|jpeg|png|webp|gif|avif|ico|svg|css|js|gz|eot|ttf|otf|woff|woff2|pdf)$  
  not file  
}  

respond @static_404 "Not Found" 404 {  
  close  
}

配置缓存头

除了静态文件的 404 处理,你还可以在 Caddy 当中配置静态文件的缓存,从而让浏览器更多的应用缓存,减少服务器的流量,提升加载速度。

@static {  
  path_regexp \.(jpg|jpeg|png|webp|gif|avif|ico|svg|css|js|gz|eot|ttf|otf|woff|woff2|pdf)$  
}  
header @static Cache-Control "max-age=31536000,public,immutable"

40 questions of 2024

2025年1月4日 09:43

以下这些问题,来自 Obsidian CEO kepano 的 40-questions,略有删减。

你今年做了哪些之前从未做过的事?

  • 拔牙:今年趁着字节离职,把智齿给拔了。不过也只拔了两颗 hhh。主要是想起来太晚了,所以没薅到多少羊毛。
  • 办美国签证:同趁着字节离职,去办了个美签。之前虽然可能有资格,但不着急,所以也就一直没搞。反倒是字节,推了我一把,做了点之前没做过的事情。

你身边有人去世了吗?

  • 外婆去世了。😮‍💨

你去了哪些城市/州/国家?

  • 今年因为业务去了不少的地方:三亚、厦门、杭州、珠海、上海。

明年你想要获得哪些你今年没有的东西?

  • 没有啥特别想要的吧,因为现在欲望没有那么的强了。感觉很多东西有也行,没有也行。如果真说起来想要,可能是存钱达到一个新的水平线 hhh

与去年的这个时候相比,你是:感到更快乐还是更悲伤了?变得更瘦还是更胖了?变得更富还是更穷了?

  • 更快乐,但也更胖了。
  • 大面上还是变得更富有了(毕竟过去这一年没有白卷。)

你希望自己能做得更多的是什么?

能够有更多的时间去做一些固定性的产出(作品级别的)。

你希望自己能做得更少的是什么?

胶水工作,互联网闲逛。

你是如何度过节假日的?

看书、看新闻、看代码。

不过今年会开始泡澡,因为发现北方的洗浴中心是低配版的度假酒店

你是否有讨厌某个你去年此时不觉得讨厌的人呢?

没有,实际上,我大部分时候不讨厌任何人。

你最喜欢的电视节目是什么?

今年比较喜欢欢乐喜剧人,或者说,今年开始看一些喜剧类的节目来下饭。

你生日那天做了什么?

在家呆了一天,啥都没干。

是什么让你保持理智?

  • 压力、理想和损失厌恶:我对于自己的目标有想法有追求,所以不敢「发疯」,这些沉没成本,让我始终保持理智。

你想念哪些人?

  • 父亲

今年你学到了什么宝贵的人生经验?

  • just keep shipping!

能够总结你这一年的一句话是什么?

  • 拥抱变化,走出新路径。

洗浴中心就是低配的度假酒店

2025年1月4日 09:05

在过去,我很长一段时间都是「旅行」派,去一个地方,往往关注的是一个地方的独特风格、独特文化、独特人文风貌,也一直无法感受到「度假」的魅力。

但后续,我了解到度假其实和「旅行」不同, 度假的风格是 —— 找到一个舒服的度假酒店,然后呆一天,什么都不做 —— 都市牛马太累了,需要找个地方安安静静的呆着,吃吃喝喝过一天。

但,度假的成本坦诚的讲,还是比较高的,不管是度假酒店的价格,还是度假酒店的餐饮(毕竟一般酒店只包早餐自助),成本都不低,一次度假一两千是很正常的。

出于省钱的考虑,即使我知道了度假酒店的玩法,但实际上也并没有真的去以度假的方式住过度假酒店。

作为一个北方孩子,大小就跟着父亲去澡堂子洗澡,洗浴中心倒是一直也没有在我新的心中成为一个特别的存在。而真正改变我的,是来字节后的第一次团建 —— 当时我们的团建是去汤泉良子泡澡!我自己难以想象,怎么还泡澡!太尴尬了。不过好在实际体验也还不错,和我小时候体验的澡堂子也完全不同,大家可以穿着睡衣,在大厅里玩耍,吃饭,体验很好。

image 1
洗浴中心的汤泉

而后续再去的洗浴中心,则就和我小时候的澡堂子就不同了,这些洗浴中心开始提供自助餐、开始有游乐区、露天温泉等等,多种多样

image
天津某洗浴中心的楼层牌

而得益于丰富的内容 —— 你会发现,你获得了等同于度假酒店的体验:

  • 你只需要支付 188 ~ 288 不等的入场费用,即可进入到洗浴中心(相比于动辄上千的度假酒店成本)。
  • 你可以在洗浴中心待一天(一般都是 18 小时,也有 24 小时的),在里面吃喝玩乐(洗浴中心会有自助餐、水果、饮料,让你无需走出来,就可以各种消费),和度假酒店没什么太多的区别。
  • 你还可以自己带电脑,在洗浴中心上网。
  • 晚上还可以回家,好在洗浴中心一般不会特别的远, 1 ~ 2 个小时肯定能回家。

是不是感觉还不错?

对于我来说,此刻度假酒店不是我愿意消费的,洗浴中心,就刚刚好,能懂东北人喜欢洗浴中心的感觉了。

白宦成个人说明书 / 2025 版

2024年12月23日 14:31

适用范围

此说明书用于更好地和白宦成协作。

我感兴趣且长期关注的领域

我个人关注的领域较多,但底层的核心逻辑是我关注的领域大多和个人的自我实现有关。

在此基础之上,可以细分为:

  • 大模型落地应用:我在上家公司,做了一年多的大模型企业落地实践,如果你对这个话题感兴趣,可以来找我聊聊(我做的主要是商业化相关的赋能)。
  • Web3:Web3 作为现实中金融体系的无监管版本,对于我来说,是一个学习的好地方,并且可以和现实生活中的金融进行对比,更好地理解金融。
  • 内容创作产业:帮助更多人走上内容创作的道路
  • 自动化工具:解放生产力,让每个人可以去做自己想做的事情。

我会长时间关注上述领域,如果你和我沟通上述领域的内容,我会非常高兴和你详细聊一聊。

我的性格特质

我的 MBTI 类型:INTJ

我的排名前10位的盖洛普优势才干为:理念、专注、行动、沟通、完美、搜集、积极、分析、关联、取悦。

我是什么样的人

我既可以与人沟通,也可以与自己沟通,且我大部分时间都与自己沟通。如果我们见面沟通,那么,我会希望你我可以有不一样的观点可以分享。

我的个人从业经历

以下经历按时间倒序

  • 字节跳动飞书 AI 产品经理
  • 字节跳动飞书开放平台产品经理
  • 字节跳动火山引擎轻服务产品经理
  • 音播 WavPub Golang 工程师
  • 腾讯云云开发产品运营

初次见面聊什么好?

我很喜欢和别人聊一些不一样的体验。如果是第一次见面,不妨聊一聊最近看的书,最近去过的地方,我都很有兴趣听你分享你的故事。

喜欢的合作伙伴

  • 比起同步沟通更喜欢异步沟通的人
  • 比起语音更喜欢文字的人
  • 有逻辑有条理的人

工作/学习偏好

  • 习惯深夜工作/学习
  • 习惯在安静的地方工作,或者自带白噪音的环境
  • 不喜欢在家工作(写代码时除外,因为需要双屏)

我喜欢的沟通模式

对于细节问题,我会更倾向异步的沟通方式,你可以将问题的细节整理好,发送邮件给我,我在看到邮件后会和你具体的沟通。

对于宏观问题,我会更倾向同步的沟通方式,我们可以在这种同步的沟通方式中,探索出新的可能。

喜欢的办公场所

  • 咖啡馆:小众咖啡厅最佳,在背景音下工作体验非常好。
  • 书店:聊完可以一起逛一下书店,带两本喜欢的书回去。

我日常 base 天津,不过因为朋友/业务都在北京,所以经常京津两地跑。

活跃时间

  • 8:00 AM ~ 10:00AM:读书时间,勿扰。
  • 10:00 AM ~ 7:00PM:工作时间
  • 7:00 PM ~ 11:00PM: 读书/学习/处理邮件时间,勿扰。

不喜欢什么样的人

不尊重专业的人:既然不尊重专业,那何须来找我呢?

抗拒将问题细节化的人:细节意味着上下文,只有充足的上下文,我们才能更好的解决问题。

如何付费

我的咨询报价为 $1000/h(折合人民币约 7,298.70 元/小时)

开始咨询,你需要支付至少 1 小时的费用;实际费用按照小时为单位进行结算。咨询时长按照向上取整计算。

其他

如果你看了上述信息,仍然认为有必要与我建立联系,达成沟通,那么你可以扫描下方二维码和我取得联系。飞书消息少,回的快,主要也是搞些和 AI、研发相关的事情,微信则更多是一些生活化的东西。

image
image 1

又准备折腾博客了

2024年11月19日 16:57

我写博客经历过两个阶段 :

  1. 2012 ~ 2014 年:买虚拟主机、云主机,折腾性能和技术。在这个阶段,我的博客也经历过几轮变迁,也因为我自己没做好生产环境和测试环境的分离,导致数据丢了不少。目前的博客只能回溯到 2016 年便是因此。
  2. 2016 ~ 至今:不再折腾博客,开始专注于内容写作,并且保持每年都有更新,做一个活博客。

写了十年,我也算是没少搞和 WordPress 相关的事情,不过,时间久了,脑子里那些工程师的想法,难免重新冒出来 —— 我是不是应该自己写一个 Blog 系统。对于曾经的我来说,可能是不容易的,我并没有那么丰富的开发经验。但对于如今的我来说,确实是不那么困难的事情。

不过,写总是要有个目的和收益评估,不能「为了写而写」,而是应该有一个明确的目的,评估 ROI。

我为什么想写?

  • 觉得 WordPress 还是太臃肿,有不少我用不上的能力。
    • 那么我自己的 Blog 系统应该有一个明确的 Feature List。这样才能避免需求无限的膨胀。
  • 我的需求已经逐步稳定下来,不太需要新的主题/插件了。
    • 这些年的确主要是更新内容,博客的形式、内容啥的,基本上都是稳定不变了。

我为什么不能写?

  • 写 Blog 对于我来说没有什么特别的收益。
    • 毕竟这玩意没办法卖,除非写的过程中有别的收益,可能还好,不然大概率亏本。

我如果要写一个 Blog 系统,我需要哪些 Feature?

  • 文章系统:包含标题、描述、内容、Slug、目录、标签几个核心属性和实体。
    • Slug 需要自动翻译:我特别依赖这个功能。懒得自己翻译 Slug
  • 支持图片自动上传 S3
    • 我现在的图片都是用的外链,这样服务器自身的压力没那么大。
  • 支持评论
    • 评论还需要能够自动发送邮件更新。
    • 评论要能实现反垃圾。
    • 历史的 600+ 评论可导入
  • 简洁稳定的主题设计
    • 坦白来讲,这几年我很少做主题方面的变更了,基本上就是在几个景点主题上来回切换。
  • 支持 RSS Feed 等能力
  • 支持在线编写(可能非必需,最近开始逐步用 Ulyssess 写作,其实对于网页写文章的诉求越来越小了,maybe Hexo 是可接受的方案。)

人情往来的关键在「往来」

2024年11月17日 16:57

坦白来讲,我不是一个很擅长人情往来的人。

50342a0124d0cd161f80dfaee427b33d

这次来西安,看到了钟楼旁的大唐文创市集上的那句「我在乎的不是礼,而是往来」,让我意识到我对于人情往来的错误认识,也意识到自己过去的傲慢。

过去,我认为,礼嘛,人不到,但是礼到。没问题的,交给大伯帮我捎上礼就行。但其实,对方需要的是人到,反而不在乎这个礼。是的,谁又在乎这个礼呢?没有人在乎礼钱。

礼钱是个心意,多少随心。关键是,你心中是否有我?

我赠予你礼,你是否会回礼?你赠予我礼,我是否会回礼?有来有往,方成人情。

Solution as a Service, not Software as a Service

2024年11月16日 23:05

在软件领域,我们有非常经典的 IaaS、PaaS、SaaS 模型,我们使用这个模型定义着我们的产品。

但另一方面,这个定义也局限了很多人的想法 —— SaaS just Software as a Service。

实际上,如果你是一个独立开发者 / 直面用户的岗位,你需要深刻的明白 —— SaaS 更大的价值不应该是 Software ,而应该是 Solution —— 用户从来不关心你是不是有 Software,用户只关心你的 Solution 能不能解决你的问题。

如果你不知道你的 Software 是在解决谁的问题 —— 不妨想想,是不是你没有找到你的Software 到底应该如何放在 Solution 当中 ,以及那个 Solution 对应的问题到底是什么。

持续关注用户的问题,尝试提供靠谱的 Solution 去解决他的问题 —— 而不是关注你的 Software。除了你,没有人真正在意你的 Software。

坐在高铁/飞机窗边位置上

2024年11月16日 22:29

过去很长一段时间里,在坐高铁/飞机的时候,我总是习惯坐在靠走廊的位置。理由嘛,倒也简单 —— 我不想麻烦别人,毕竟坐在中间意味着你起身接水和上厕所需要麻烦坐在走廊位置上的人。

不过最近,我开始拥抱坐在高铁/飞机的中间,甚至靠窗位置上了。是什么推动了这样的变化 ?

是仔细分析了自己的行为习惯后得出的结论:

  1. 虽然我大部分时候都坐在外面,但其实并不会经常去洗手间/接水,大部分时候,我都是从头坐到尾的。这导致虽然我为自己预定了外出的机会,但实际利用率并不高(1~4%)
  2. 坐在外面看似获得了更加轻松的外出的机会,但带来的问题是你会容易被过路的行人干扰到,反而不如坐在窗边更加的安稳。

上面的一切分析告诉我了一个答案 —— 我在为一个 1% 发生的事情,而让自己投入了 100% 的成本,从 ROI 的成本来看,划不来。

于是乎,开始拥抱坐在窗边,开始享受坐在窗边,即使依然会觉得起身会麻烦别人,但,坦然接受这种小概率事件的发生。


多说一句,我其实平日里,比较讨厌持续做一件事 —— 我害怕被温水煮青蛙。实际上,如果我没有突然想开始分析自己,我可能继续会被温水煮青蛙,然后继续坐在靠走廊的位置上。

当你开始习惯一切可能成为「惯例」的事情时,你就离僵化不远了。

我的价值观

2024年11月6日 21:44

今天和朋友聊天时,突然意识到,我的很多价值观是隐藏在水下的,因此,单开此文,记录我的价值观,此文将会定期更新。

追求胜率而不是追求赔率

胜率是指你获得胜利的概率(如果你可以定义出胜利);而赔率则是你取的胜利后的获得收益的倍数。比如,买个股是一个胜率低但赔率高的事情;买大盘指数基金是一个胜率高但赔率低的事情。

在很多的决策中,我追求的都是胜率而非赔率:

  • 比如选择做通才而非专才;
  • 比如投资时高权重在相对稳健的资产中。

因为我认为,人这一生很短暂,也没有重来的机会(maybe 有),所以要追求胜率,因为可能一旦失败,就万劫不复。

追求生命层次的丰富性

我认为,生活本无意义,我们的行为为我们的生命增添色彩,且更多的色彩的生活更值得过,所以我追求生命层次的丰富性,我会去体验和追求不同的生活。

见面三分情

我和很多人合作过,基本上我会尽可能的追求与合作方线下协作。因为我奉行「见面三分情」,见面会让我们可以具像化的认知网线的另一端的那个人,我们会知道 TA 是一个什么样的人,TA 会怎么和你交互。这一切信息,都会帮助你更有效的降低沟通的摩擦力。

如何从中国银行个人网银下载信用卡对账单

2024年10月27日 21:23

首先,你需要开通你的中国银行网上银行,如果没有开通,则需要前往线下网点开通后,再来阅读本文。

具体操作如下:

  1. 访问中国银行网上银行,使用密码登录.
  2. 从菜单进入信用卡管理页面,并在信用卡管理页面进入账单查询页面
  3. 在账户详情页跳转至账单查询,查询数据并下载

1. 登录中国银行网上银行

访问中国银行网上银行,安装相关的安全控件,随后登录进入中国银行网上银行。

2. 从菜单进入账单页面

从顶部菜单点击【信用卡】,进入信用卡页面,可以点击左侧的【信用卡查询】,进入账单页面。或者点击页面下方的【查看账单】,进入账单页面。

h3vy6z

在信用卡查询页面,可以选择你要下载的信用卡账户,以及对应的月份。选择完成后,点击查询,即可查询出对应月份的数据。

3. 下载 CSV

查询出对应月份的数据后,就可以直接点击右侧的【下载】按钮,下载对应的数据。

如何从北京银行个人网银下载借记卡交易记录

2024年10月18日 09:30

如果你需要从北京银行个人网银下载借记卡交易记录,可以按照如下操作

  1. 访问北京银行个人网银,并扫码登录或密码登录.
  2. 从顶部菜单进入「交易明细」,并从交易明细进入打印流水页面
  3. 在打印流水页面选择时间范围,并下载数据

1. 访问北京银行个人网银并登录

访问北京银行个人网银,使用二维码扫码或账号密码登录。

s5852d

2. 查询交易明细,并从交易明细页面进入打印流水页面

从顶部菜单进入「账户查询」-「交易明细」页面。

7nik01

从交易明细页面右上角,进入打印流水页面

1jwhlq

3. 下载交易明细

在打印流水范围页面选择账户、时间跨度、交易货币等不同选项,筛选数据,并记得将接收方式修改为保存至本地。修改完成后,点击下载,即可下载交易明细到本地。

9d4mj1

将文件下载到本地后,即可进行后处理和分析。

如何从交通银行个人网银下载借记卡交易记录

2024年10月17日 09:08

如果你需要从交通银行个人网银下载信用卡交易记录,可以按照如下操作

  1. 访问交通银行个人网上银行,安装安全控件,并扫码登录或密码登录.
  2. 在「账户明细查询」中查询数据
  3. 筛选数据并下载到本地进行后处理

1. 访问交通银行个人中心,并下载安全控件

访问交通银行个人网银,你需要先行安装交通银行的安全控件才能登录。如果是 Chrome 系浏览器,还需要安装对应的 Chrome 插件。

v7rfv7

安装完成后,扫码或使用密码登录

2. 查看明细

登录完成后,进入「我的账户」—「账户明细查询」,即可查询过去的交易明细

ilj6bq

3. 筛选数据并下载

在账户明细查询中,根据你的需要选择时间周期、账户等属性,选择合适的数据后,点击左侧的「批量下载」,即可将数据下载到本地。

d2b5ca33bd970f64a6301fa75ae2eb22 8

如何从中信银行个人网银下载信用卡交易记录

2024年10月16日 08:58

如果你需要从中信银行个人网银下载信用卡交易记录,可以按照如下操作

  1. 访问中信银行个人网上银行,并扫码登录或密码登录.
  2. 在首页找到你要查看记录的信用卡,点击「账户详情」
  3. 在账户详情页跳转至账单查询,查询数据并下载

1. 访问中心银行个人网银并登录

访问中信银行个人网上银行,并扫码登录(如果你要使用账号密码,则需要安装安全控件)

0kbwzf

2.查看账单详情

在个人网银的「我的账户」当中,找到你要查询的信用卡,并点击「账户详情」,进入账户详情页

14oai9

进入账户详情页后,点击「账单查询」,进入账单查询页面。

d41qc7

2. 下载数据

在账单查询页面,可以切换不同的月份,点击「账单下载」,下载对应月份的数据,并进行本地的分析。

d2b5ca33bd970f64a6301fa75ae2eb22 7

如何从中信银行个人网银下载借记卡交易记录

2024年10月16日 08:45

如果你需要从中信银行个人网银下载交易记录,可以按照如下操作

  1. 访问中信银行个人网上银行,并扫码登录或密码登录.
  2. 在首页找到你要查看记录的借记卡,点击「明细查询」
  3. 在明细查询页面筛选出要下载的数据,并下载处理

1. 访问中心银行个人网银并登录

访问中信银行个人网上银行,并扫码登录(如果你要使用账号密码,则需要安装安全控件)

0kbwzf

2. 进入明细查询

登录后,在首页的「我的账户」中找到你要查询的借记卡账户,并点击「明细查询」,进入到明细查询的页面。

zhke02

3. 筛选数据并下载

在交易明细页面,你可以筛选出需要下载的数据,然后点击右侧的「下载」按钮,即可下载数据到本地

ytyaas

下载完成后,你会获得如图所示的文件,即可进行后续的处理和对账。

erv5d8

如何从光大银行个人银行下载借记卡交易明细

2024年10月16日 08:30

如果你需要下载光大银行个人银行的借记卡交易明细,你需要以下步骤:

  1. 登录光大银行个人网银
  2. 进入「我的账户」-「交易明细查询」- 「下载 Excel 清单」
  3. 对 Excel 清单进行分析

具体步骤截图如下:

1. 打开光大银行个人银行网上银行

访问光大银行的网银首页,点击顶部的「个人网银登录」

d2b5ca33bd970f64a6301fa75ae2eb22 1

并在弹出的登录页面中,使用二维码扫码登录或使用账号密码登录。

d2b5ca33bd970f64a6301fa75ae2eb22 2

2. 登录后,进入交易明细查询页面

登录完成后,进入到个人网银的主界面,选择顶部的菜单中的「我的账户」—「交易明细查询」。

d2b5ca33bd970f64a6301fa75ae2eb22 3

在交易明细查询页面,你会看到你的过往交易数据

3. 筛选数据,并下载 Excel 清单

根据需要,你可以在交易明细查询页面筛选你需要的账户和起始日期,并基于这个起始日期查询数据。

d2b5ca33bd970f64a6301fa75ae2eb22 5

查询完成后。点击页面底部的「Excel 清单」进行下载,将会自动给你下载一个 xls 文件,接下来你就可以对其进行处理,从而完成你的后续对账、记账工作。

d2b5ca33bd970f64a6301fa75ae2eb22 6

恐惧即机会

2024年10月15日 20:30

最近因为身体原因,我停止了当前的工作,进入到病休的状态。

本来以为,自己进入病休状态后,会非常的快乐 & 开心(之前还想着是不是要出去旅个游)。

但当我真正闲下来的时候,我开始恐慌和焦虑,恐慌人生和事业

—— 我不知道我该做什么?我也不知道我的下一站是什么?

—— 我的定位是什么?我应该如何调整自己的状态

工作的时候,因为有一件事接着一件事,我可以不需要思考人生,遵循着工作赋予我的惯性,一步一步的去做,它掩盖了这些问题,我开始无脑的工作。

而当时钟突然停摆,我意识到,自己已经很久没有思考这些问题了 —— 好在,我意识到了,当我开始恐慌这些问题之时,便是我觉醒之日。

不要恐慌,拥抱自己的恐惧。

将 epub 文件转换为可以直接 Copy 进入 Kindle 的 azw3 文件

2024年10月15日 19:24

最近重拾 Kindle 开始读书,少不了去 z-library 上下载外文图书 / 台版图书。不过由于 Kindle 退出中国,Send to Kindle 变得不是那么的方便(我已经绑定了美区,但推送略慢),急性子的我,决定继续使用 USB 传书的方式来进行。这也使得我从 z-library 上下载的 epub 图书没办法很好的查看(Kindle Send to Kindle 会自动转换 epub 文件,但直接复制 epub 文件没办法很好的产生效果)。

因此,我写了一个简单的脚本,来帮助我将下载下来的 epub 文件转换成 azw3 文件,随后我就可以将这些文件复制到我的 Kindle 当中,来继续查看。

具体的脚本如下

#!/bin/bash

for file in *.epub; do
  filename="${file%.*}"  # 去除 .epub 后缀
  /Applications/calibre.app/Contents/MacOS/ebook-convert "$file" "${filename}.azw3" --filter-css="font-family,font-size"
done

上面的脚本会调用 calibre 提供的 ebook-convert ,自动将当前路径下的所有 epub 文件转换成同名的 azw3 文件。同时,为了确保可以使用自定义字体,我还使用了 --filter-css 选项,来移除图书当中自己的字体设定,以便于我使用我习惯的字体查看。

跳出兔子洞

2024年9月24日 08:42

作为一个互联网爱好者,每天上网不断的浏览内容是我的日常,从 Twitter 到 RSS,从飞书文档到微信公众号,我每天吸收大量的信息。这些信息塑造了我,但这些信息也影响了我。

一个很显著的事情是我每天在信息获取的绝对时间是超过 2 小时的。这些信息不断的进入我的大脑,在我的大脑中流过,留下痕迹,并在日后我需要的时候出现。我的阅读习惯是广度优先+深度优先,广度优先会让我在研究每一个主题的时候,打开 N 篇相关文章,并行研究。而深度优先,则会让我在完成一篇文章的阅读时,打开所有的关联文章,查看关联文章的内容。这样的阅读习惯让我有超出常人的信息量,我也常笑称 —— 「我就是人肉大模型,你问我问题我未必能给你最权威的信息,但总是能给到一些信息,帮助你做决策」。

但对于我来说,如今高强度的上网已经是负担,我需要驯化自己 —— 让自己控制对问题研究的深度和广度,比如同一个主题的阅读,应该广度控制在 5 篇文章,深度控制在 2 层,这样我看的文章极限是 25 篇文章,结合我自己的阅读习惯和速度,可以在比较短的内容内完成信息的获取和研究。

太过深的阅读习惯,会让我跳入兔子洞,并不断的深化,把时间消耗在其中,生活还有更多更美好的内容值得我去了解,不要把自己的生活,构建在互联网之上。

关于戒指购买的讨论

2024年9月13日 21:49

本文仅记录,用于后续老婆买完戒指不戴后的调侃。并非要求网友断案。

老婆问我:婚戒买什么?

我方观点:买银戒指,因为以后日常戴的主要还是银饰为主。金饰颜色偏老气,不够年轻化。

老婆观点:买钻石不保值,没必要花冤枉钱。金子相比保值实惠,有婚嫁意义,会更珍惜。银子太便宜,丢了是真不心疼,总不能批发十几个丢着玩


最终结论:买金饰


中间过程:

d2b5ca33bd970f64a6301fa75ae2eb22 18
d2b5ca33bd970f64a6301fa75ae2eb22 19
d2b5ca33bd970f64a6301fa75ae2eb22 20
d2b5ca33bd970f64a6301fa75ae2eb22 21
d2b5ca33bd970f64a6301fa75ae2eb22 22
d2b5ca33bd970f64a6301fa75ae2eb22 23
d2b5ca33bd970f64a6301fa75ae2eb22 24
d2b5ca33bd970f64a6301fa75ae2eb22 25
d2b5ca33bd970f64a6301fa75ae2eb22 26

工伤证挂帐看病的注意事项

2024年9月7日 00:44

什么要选择工伤证挂帐看病

工伤后续的恢复期相关的看病,是可以使用工伤证进行看病的。而使用了工伤证在对应的定点医院看病时,是不需要支付任何费用的,全部由工伤保险机构来承担。

d2b5ca33bd970f64a6301fa75ae2eb22 15

具体的注意事项

  1. 使用工伤证进行就医时,你需要先向工伤负责的同学申请借出工伤证,这样才能拿到自己的工伤证进行就医。
  1. 工伤证就医时,是不能使用北京通、京医通等平台进行挂号的,因为这些平台并不支持工伤证录入的。所以你必须到医院的对应的窗口进行挂号操作。
  2. 工伤流程下,你所有的票据上都会有明确的工伤的标识。如果你看到你的票据上没有明确的,工伤相关的字样,那么你可能只是在使用你的普通社保来完成。

关于工伤的那点事(2)

2024年9月6日 00:42

上个月完成了工伤的认定,于是把治疗期间的费用拿去进行了一些报销。把一些信息也分享给大家。

工伤如何报销?

工伤报销需要你提供的是你从入院到出院所用到的各种发票、明细、收据等信息,进行报销。在治疗期间,你大概率是会使用医保 + 自行支付的方式来进行报销的。所以到时候报销的是你自行支付的部分。

如果你在出事故的时候,刚好处在一个尴尬期(比如我当时就是刚从深圳 relocate 到北京,社保虽然已经交上了,但还没有社保卡和社保电子凭证),你就需要先自行垫付所有费用。并在完成治疗后进行报销。

报销的流程是什么样的?

当你完成了治疗后,可以联系你的报销同学,需要进行一个手工报销的申报表,大概是下面这样的。会需要你填写一些基本的信息。包括工伤证号、就诊医院等等。

此外,你的门诊和住院需要分别填写单据。

534ea2218df55232f652fb48370e1539

报销能报销多少?

理论上,你的所有医疗费用都可以通过工伤报销来进行报销。工伤保险达成的条件相对比较苛刻(需要完成工伤认证),相应的进行的补贴也会比较多。特别是你使用的是正常的医疗救助的情况下,工伤理论上可以报销所有的开支。

如果工伤保险的报销未能覆盖完你的所有医疗支出,那么工伤保险可以开具一个分割单,你可以拿着分割单,进行商业保险的报销。

工伤的赔偿

我之前在字节圈发布过工伤的一些基本信息,有同学提到了“会给一笔巨额赔偿”。这部分是这样的。

并不是所有的工伤都会有巨额赔偿的

正常情况下,工伤保险的主要用途是用来支付你的医疗费用。凡在工伤保险诊疗项目目录、工伤保险药品目录、工伤报销住院服务标准的,都会进行报销。

理论上,你在进行治疗时,可以咨询一下医生,如果你使用的都是在医保范围内的,大概率都可以在工伤当中报销。

《工伤保险条例》

第五章工伤保险待遇

第三十条,职工因工作遭受事故伤害或者患职业病进行治疗,享受工伤医疗待遇。

职工治疗工伤应当在签订服务协议的医疗机构就医,情况紧急时可以先到就近的医疗机构急救。

治疗工伤所需费用符合工伤保险诊疗项目目录、工伤保险药品目录、工伤保险住院服务标准的,从工伤保险基金支付。工伤保险诊疗项目目录、工伤保险药品目录、工伤保险住院服务标准,由国务院社会保险行政部门会同国务院卫生行政部门、食品药品监督管理部门等部门规定。

职工住院治疗工伤的伙食补助费,以及经医疗机构出具证明,报经办机构同意,工伤职工到统筹地区以外就医所需的交通、食宿费用从工伤保险基金支付,基金支付的具体标准由统筹地区人民政府规定。

工伤职工治疗非工伤引发的疾病,不享受工伤医疗待遇,按照基本医疗保险办法处理。

工伤职工到签订服务协议的医疗机构进行工伤康复的费用,符合规定的,从工伤保险基金支付。

至于大家提到的“巨额赔偿”,这部分其实是指工伤的“劳动能力鉴定”部分,根据工伤保险条例,如果你的劳动能力鉴定获得了等级评定,则会获得相应的赔偿。但你认定工伤不意味着你一定有劳动能力鉴定等级,二者并不对等, 只是绝大多数的时候,我们看到的工伤往往都是较为重大的伤情,所以我们会下意识认为“工伤 = 巨额赔偿”。能否评级需要经过工伤部门的劳动能力鉴定委员会进行评审,评审通过后,获得等级,即可申请赔偿。

关于工伤定点医院和治疗医院

在你正常治疗的时候,你大概率是无法判断自己是否是工伤 & 能否认定。所以你会进行最方便的救治,因此这部分就只能通过手工报销申报来完成报销。

而工伤定点医院,则是可以使用你的工伤证进行就诊,通过工伤证直接进行工伤基金的费用报销(此部分待确认,主要是我的下一次手术在明年了。暂时只能根据公开信息确定,明年做手术了再同步这部分信息。)

其他

你在获得认证后,工伤部门会给你发放工伤证。你需要将其交给你的工伤办理同学,方便他进行办事。

关于工伤的那点事(1)

2024年9月5日 00:41

今天,终于把工伤给办理完了,拿到了人社部门寄来的工伤证。于是总结一下自己办理工伤的相关信息。

d2b5ca33bd970f64a6301fa75ae2eb22 17

什么情况下可以认定工伤?

工伤是有明确的限定的才能认定为工伤,并不是每一件事都会被认定为工伤。

比如,“在字节跳动吃胖了认定不了工伤”

工伤保险条例中明确说明了,只有以下的其中场景是可以视为工伤。

(一)在工作时间和工作场所内,因工作原因受到事故伤害的;

(二)工作时间前后在工作场所内,从事与工作有关的预备性或者收尾性工作受到事故伤害的;

(三)在工作时间和工作场所内,因履行工作职责受到暴力等意外伤害的;

(四)患职业病的;

(五)因工外出期间,由于工作原因受到伤害或者发生事故下落不明的;

(六)在上下班途中,受到非本人主要责任的交通事故或者城市轨道交通、客运轮渡、火车事故伤害的;

(七)法律、行政法规规定应当认定为工伤的其他情形。

办理工伤有什么注意的

工伤条例要求需在事故发生30天内完成备案,因此,事故发生后,尽快联系你的 HR BP,进行相应的备案。

我以什么认定的工伤?

我认定工伤是按照条例中的 在上下班途中,受到非本人主要责任的交通事故或者城市轨道交通、客运轮渡、火车事故伤害的 认定的工伤。

需要注意,这里是有一些明确的限定是需要注意的:

重点1 – 非本人主要责任:工伤背后是社保基金,社保基金为了避免骗保,所以限定了非本人主要责任。本人主要责任的话,是无法认定工伤的。

重点2 – 上下班途中:工伤的认定是需要和工作相关的,比如上下班途中出现的事故才算,如果你在下班后,自己出去和朋友吃了饭,喝了酒,再回家的时候出现的事情, 是有可能无法认定的工伤的。具体的话,我也不是法律相关人士,无法确定。如果你真的是对应的 Case,建议和律师、HR 同学沟通后确认。

关于工伤的立场

其实很多人可能会觉得,工伤这个事情公司是不愿意给你办理的。很多时候,这是因为小公司觉得麻烦,懒得帮你搞。但作为字节跳动,是有专门的同学帮忙处理的,大家不要畏惧。在工伤这个事情上,公司和你的立场是一致的。

因为工伤赔付的主力是社保基金,而不是公司。公司在整个环节中,其实是一个配合的角色,配合证明你在公司工作 & 配合组织资料,公司并不能决定是否可以帮你认定(从公司的角度来看,肯定是认定上最好,因为认定上,公司其实就可以按规章制度来办事。但如果没认定上,大家是不是还要发动一下舆论,给你捐款?),办事的同学也只是帮你梳理资料。

对于公司而言,没有什么太大的伤害,所以,你如果遭遇了工伤事件,大胆的申报。

具体的办理流程是?

在办理工伤时,正确的顺序是:

  1. 联系你的 HRBP ,确认你的 case 是否属于工伤。确认属于后,由 HRBP 同学发起流程,进行工伤相关的办理。
  2. HR负责工伤的同学会给你拉一个群,告诉你需要准备的一些资料。你需要自行准备相关的资料。这里负责工伤的同学会给你一个资料包,进行准备就好了。因为不同的区、不同的 case 需要的资料不同,就不给大家列了,如果你真的要办理了,对应的同学会给你相应的资料的。
  3. 资料准备齐全后,需要到人社部门进行申报。非常建议大家和工伤的同学一起前往申报,因为你不可能把所有资料都提交给工伤的同学,但在进行人社申报时,人社的办事员可能会需要更加丰富的资料。建议大家抽一个小时和工伤的同学一同申报,把你有的所有资料都带齐全,这样可以更快更简单的把事情进行办理完成。
  4. 等待收取受理书。资料提交完成后,人社会给你寄送一个受理书(按照你填写的信息),表明已经开始进行审理。
  5. 等待收取认定书和工伤证。如果你的资料是符合要求的,你会收到相应的认定书和工商证(就和我上面的图片一样)。如果你的资料不符合要求,也会收到相应的不予认定的认定书(如果你觉得不符合事实,还可以再次发起申请)。
  6. 后续的步骤:这部分我目前也是刚收到资料,还在办理,后续办理完成后,我再继续更新。

先 Solution,再 Product

2024年8月13日 00:37

我们部门名字之前是叫「Integration and AI Solutions」,但坦白来讲,过去我一直没太理解这个部门的含义,加上自己的序列一直是产品,所以始终带着 Product 的帽子,而没太在意 Solution。但最近发生的一件事,让我更理解我们的部门名,以及,想清楚了更应该做什么。

作为 RD 出身的 PM,我不自觉的会将手头在做的事情进行抽象 —— 抽象出面向对象的类,避免面条式代码。这样做很好,我们尽可能的提升我们在做的事情的可复用性(从一个具体的事项中,抽象出可以服务更多的人的需求,这也太产品了)。但,这样也很坏,因为一但没有把握好度,就会陷入到无限抽象的怪圈里。虽然产品抽象出来了,但用户的问题并没有得到解决。很显然,我曾成为后者,忙于抽象和设计产品,而不是真正的解决问题。

而走过这个阶段,我所得到的教训便是:「做事应该先 Solution,后 Product」,你需要先为用户解决问题,产生价值,再思考如何通过抽象去服务于更多的人。如果过早的开启抽象,大概率会陷入到虽然设计的很好,但不落地,不解决问题的困境当中。

用户关心的不是你的 Product ,他只关心他的问题是否得到解决, Product 只是 Solution 的一环。如果连问题都没有解决,那你的 Product 又有何用呢?

我希望我的反思能够启发大家,在产品开发和解决方案提供之间找到合适的平衡点,共同进步。

为什么是产品决策优先级(二)

2024年8月9日 00:29

在上次写完「为什么是产品决策优先级」之后,我也和身边的几个产品同学聊了聊我的推演逻辑,他们给了我不同的输入,让我觉得,这些内容应该分享出来,既帮我厘清了思路,也帮助我看到了不一样的产品。

首先是产品 A 同学, 他的观点很简单:产品经理之所以决策优先级,是因为产品经理为这个产品的最终结果负责。这个逻辑其实是从证明的视角来看的,虽然所有人都为产品结果负责,但运营同学可以通过篇一些其他指标来证明自己的价值 —— 比如运营指标好;研发同学可以通过技术指标来证明自己的价值。唯独产品经理别无选择 —— 他成功与否的评价唯一标准便是 —— 产品自身的成功与否。产品最终承担一个产品背后的所有结果,从权责利对等的视角来看,则应该由产品 —— 这个最终承担后果的人来作出决策。

其次是产品 B 同学,他的观点比较有意思,也给我带来了不同的视角:产品经理之所以需要决策优先级,是因为价值不明确,需要“有判断力”的人来做出价值判断。他给我觉得例子是早期头条研发,早期的头条研发在整个产研链路上是比较有话语权的, 原因是产品的收益相对明确 —— 调整某个策略,能够非常明确的计算和评估出 ROI,导致最终优先级和价值回收变得非常简单粗暴 : 按照策略的预测上能力即可。相比于简单粗暴的广告 / C 端业务,B 端的业务显得收益不那么明确 —— 产品设计出一个功能,商业化团队未必能卖出去;商业化需要的功能,从产品视角来看,未必是适合产品定位的。从产品到商业化的长周期链路,使得对于产品的决策能力要求会更强 —— 需要产品能够从海量的信息中找到什么是最重要的?找到那个必须要做的事情。

为什么是产品决策优先级?(一)

2024年8月7日 00:28

这个是个好问题:

  1. 为什么是产品来决策优先级?而不是研发而不是运营而不是项目经理?这个背后的核心到底是什么?
  2. 产品决策优先级的底层逻辑到底是什么?如果底层逻辑可以迁移,是不是别人也可以决策优先级?

我的答案如下:

  1. 产品决策的优先级核心逻辑是信息补全,产品让渡了一部分时间去参与各种会议,来换取足够的上下文,并基于这些上下文做出决策和调整。
  2. Leader 的预期是产品会被拉到各种不同的群 / 上下文里,梳理不同的信息,明确优先级,并帮助业务达成目标。
  3. 严格来说,一个好的产品需要的能力挺多的,你需要有用户感知、项目经验、沟通能力等各种不同的能力,才能更好的当产品。正是这样的原因,也让产品可以成为团队中的 Connector ,对齐不同人的信息和上下文。
  4. 产品决定大范围的优先级,但一些细节的优先级可以由具体执行的人来决策,毕竟要让听到炮火的人来做决策,才不会出现问题(也依赖听到炮火的人的能力)。

总结一下:

  1. 产品的决策底层逻辑是信息,这个人可以是运营/产品/研发,只需要让渡时间来做这些事情,你就可以成为这个做决策的人。

谨慎的做决策,然后快速的落地

2024年9月5日 00:13

做决策需要谨慎,尽可能多的收集上下文,然后基于自己的上下文和分析的范式,进行决策。如果可以,拿着决策去找长者聊聊,让他们用经验给你指导。

做完决策后,快速落地,以免夜长梦多。


比如 -> 2024.9.2 一个重要的决定


本文初次写于 2023 年 10 月 8 日。

推广需得法

2024年9月3日 23:08

对于很多运营新人来说,社群运营 = 发广告。但,运营推广实际上是会消耗你的 Credit 的。因此,在实际去落地你的推广动作时,最好想清楚你到底想要什么?以及你的动作会损失什么。

举个例子,假设你有一个社群,你可以选择不停的去发广告,这样可以获得足够的曝光,但另一面是,频繁的发布广告,会让你损失你的用户 —— 因为你伤害了用户的体验。

如果你的运营行为本身会伤害用户体验,那么这个行为是否有必要,要认真思考一下。不仅如此,在触达用户时,也需要考量自己的频次,假设你的内容不是刚需,则需要尽可能的控制自己触达用户的频次(你又不是人民币,别人凭什么对你笑脸相迎?)。多次的触达可能意味着让用户困扰,甚至拉黑。举个例子来说,你有没有接到过各种保险公司打电话过来让你买保险的电话?前几个电话可能你还真的愿意接,但随着电话的频次越来越高,你就不再愿意接电话了,而是选择直接挂掉电话,甚至拉黑。

运营并不简单,也并不是任何一个人都能做的。

如何在繁杂的工作之中,找到属于自己的时间

2024年9月1日 23:17

作为一个产品策划 & 产品运营,我难免会有一些会要开。不过,我始终遵循着在腾讯时的习惯 —— 为自己预留 Focus Time,借此为自己留下属于自己的时间。

什么是 Focus Time?

有些时候,我需要一个整段的时间来思考一个问题时,我就会选择在日历上预约一个小房间,然后在这个小房间内静静地完成思考。

  • 手机静音
  • 飞书 设置暂停通知

通过这样的设定,强行将自己拉到一个新的、空白的环境中,确保自己可以有整块的时间来完成思考和内容的构建。

在实际过程中,一些建议

  1. 除非必要,尽量预定小房间:小房间可以用大房间替代,但大房间却无法用小房间来替代。你将大房间占用,可能会影响别人的正常工作。
  2. 不要长时间 Focus Time:人的精力很难长时间集中,如果长时间集中,你大概率会整个人精疲力竭。 1 ~ 2 个小时的 Focus Time 足以让你完成自己的思考。而细节的工作,其实可以在工位上完成。

你需要两个日历

2024年8月31日 23:19

在进入字节之前,我一直在 iPhone 上使用 Calendar 5 来管理自己的日程,简单方便。进入字节后,我将日程的管理转移到了飞书之上,使用飞书来管理的我的日程,方便,毕竟约会议室什么的,确实很舒服。

不过,我也发现了一些问题,出于安全原因,飞书的日历不支持在外部读取,只能在飞书上查看(也正常,毕竟日程里还包含了与会人、时间、地点等信息,真要是泄漏了很麻烦的),那就需要考虑,我的生活日历放在哪里?当然可以放在飞书上,并设置隐私,但总觉得奇奇怪怪的。所以,我还是用回了 Calendar 5。

在具体的使用上,我是这样操作的:

  1. 工作日历保留在飞书上,工作日历的时间设定在上午的 10 点 ~ 下午 7点(合同里的工作时间),基本上满足了绝大多数场景下的需求。
  2. 个人日历放置在 Calendar 5 上,只用来记录下午 7 点 ~ 早上 10 点之间的日程(当然,有一部分是睡觉的时间)

这样有意识的区分可以让我将工作和生活的日程区分开。

在实际操作的时候,一定要注意,不可将生活日历放在飞书中读取,因为这样会让你下意识的想在飞书中加入日程,是比较不方便的。因此,有意识的隔离是必要的。

投资投的是认知

2024年8月30日 23:20

为什么说投资投的是认知?

因为每个人的风险偏好、资金情况、收益时间、收益预期不同。

别人讲投资策略还可以看看,聊投资标的看的意义不大。

我自己的“认知”的例子

我自己曾经是 $NVDA 的持有人,我在 100 美元买入,在 150 美元卖出,这是因为在我看来, $NVDA 只值 150 美元。但实际上,$NVDA 一路疯涨,涨到了 1000 美元,并完成了拆股的动作。

如果我认知到 $NVDA 值 1000 美元,那我不会在 150 美元卖出。

你知道一个股票值多少钱,便是你的认知。认知结合当前的市场价格,就很容易做出投资的决策。

成为对抗「制度化」的人

2024年8月29日 23:40

对于大企业的员工而言,我们会有逐渐「制度化」的倾向。因为制度确实帮助我们包办了一切。但作为一个独立的个体。我们既要享受制度化带来的便利,也要警惕制度化带来的问题。

在《肖申克的救赎》当中,制度化使得图书馆管理员老布身上体现带来的淋漓尽致。被关押了 50 年的他,没办法再良好的重新生活在社会当中,最终,以自杀告别。

而对于我们每个人的启示就是,我们要学会主动对抗制度化。主动对抗制度化不意味着你要抗拒企业提供的各种制度。也不意味着你为企业服务一段时间后就离开。

主动对抗制度化意味着你应该学会主动反思企业提供给你的各种价值,以及反思企业提供的价值是否有可以替代的解决方案。在 Netflix 的文化当中,鼓励员工去外部企业面试,也是一种提醒你反思体制化的手段。但所有的这些,都不如我们自己反思「我是否被所在的企业制度化了?」,「除了企业的制度化相关的东西,我们还有一些什么?」

用什么样的视角看待问题决定产品的形态

2024年8月28日 23:45

在计算机领域有一个非常经典的业务模型 —— IaaS、PaaS、SaaS,借助这个业务模型的区分,我们可以快速的给自己的产品找到定位。

但在看产品的时候,其实你不应该去关注这些技术维度 —— 或者说,你真正应该关注客户的问题,以及你如何看待这个问题。

当你关注问题的视角不同,你的产品形态也会完全不同。

举个例子:

  • 网站的部署需要服务器
    • IaaS 层的产品认为我们只要让服务器易于获得就好,那我们就做 IaaS 层的云主机进行售卖。
    • PaaS 层的产品认为服务器只是资源维度,用户并不关心资源,只关心应用的部署,那我们就做平台层面的产品,我们给用户提供基建,用户只关心基建之上的应用即可。
    • SaaS 层的产品认为,网站不过是服务于业务的产品,既然如此,我为什么不直接给用户提供能解决问题的手段,技术根本不重要。

当你去找你的产品的竞品的时候,除了去关注同一个层次的产品,也需要关注到哪些和你不是同一个层次,但解决的问题相似或类似的产品,这些东西会有助于你更好的理解自己的产品,并划分产品的界限。

大团队和小团队的工作体验

2024年8月27日 23:57

今天在上班路上听播客听到了关于创业公司和大公司的事情(也可能是我看即刻看到的,记不清了)。提到了大团队和小团队的工作体验。刚好也聊一下自己的体验。

小团队

我进公司以来,其实大部分时间是在小团队工作 — 轻服务团队,20多个人,包含产研。虽然大家都是研发工程师,但细分为架构组、业务组、前端、产品组四个方向,每个组内几个人,坐在两排位置上。

在轻服务的工作体验最大的就是 —— 开心,我们只需要关注我们想要做的事情,把我们要做的事情做到最好就可以。不需要太过思考这个业务对于领导和公司的价值(我乐观的相信这个业务是有价值的,未来是可以成的)。我的日常工作是创造出一个新的东西来,去解决新的问题,价值感满满。

不过现在回过头来想想,我们当时之所以能做的那么开心,可能很大程度上是王潇在替我们负重前行,帮我们扛住了更大的压力,让我们可以更加的开心做想要做的事情。

大团队

来到开放平台后,我的工作模式不可避免的从一个小团队的模式变成了大团队的模式。开放平台单产品就有 20 人左右(产品+运营),加上研发,估计要百来人?

我们每个人工作的事情也会更加的细致和细分,每个人都在做一些更细致的问题。以我为例,我最近专注在如何让飞书开放平台的 OpenAPI 可以更好用。虽然说起 OpenAPI ,大家都觉得这是个小事,但想要做好还是有许多细分的事情要做。我需要在更加细分的领域深耕细作。

在小的领域深耕细作的价值感显然不如创建新的东西。但我觉得不一定是坏事,过去我的似乎都太过于野路子、创业公司化,深耕细作磨练一下自己是一个不错的选择。

在开放平台的另外一个感受就是 —— 责任,不同的 leader 的管理风格不同。有的 Leader 的风格好处是让每一个人都可以更加专心做自己想做的事情。另一方面也会失去承担更大责任的可能(因为责任都是Leader在扛)。另外的 Leader 显然对于我是有明确的预期的,对于我来说,我也感受到了这样的预期。对我自己而言,是一种压力,也是一种激励,希望自己可以达成那样的预期。

总结

大团队也好,小团队也罢,都有所得,挺好。在小团队野路子不是坏事,在大团队深耕细作也不是坏事,只知道这一种选择才是坏事。记得,参差多态乃是幸福本源。

OKR 要长远,但迭代要敏捷

2024年8月20日 00:07

飞书执行季 OKR 已经很久了,相比于过去的双月 OKR,我认为这确实是一个好的事情。季度 OKR 可以让我们在一个更长期的事情上来完成我们要达成的目标而无需担心自己所做的事情要更加的长远和长期,也期待更多的团队和协作方可以享受到季 OKR 的带来的长期。

但从另外一个方向来看,即使我们使用了季度 OKR,也需要关注执行的迭代。

OKR周期是我们达成目标的周期,而做事的手段则应该尽可能的敏捷和快速。快速判断、快速执行、快速复盘、快速修正。

目标大和周期长是我们要着眼于更重要、更长期的事情。而迭代的敏捷,则可以帮助我们更好更快的抵达目标。

作为一个技术出身的产品的自我阉割

2024年8月15日 00:09

作为一个技术出身的产品同学,我比较自豪的是,我不会提出一些非常离谱的需求。因为我大体上可以感知到技术的边界在哪里,但另外一个层面,我同样也会有比较严重的自我阉割的问题。

比如,如果某一个数据的要求严重超出了一般意义上的限制,我可能就会先自我阉割,认可这个事情虽然能做,但可能 ROI 划不过来,前置给了判断。但实际上,真的做不到么?未必,也可能只是我们没有去做。当然可能 ROI 上划不过来,但在产品对标和洽淡合作时,这些可能是会被客户挑战的问题:“为什么你不如 XXX”

下次做决策,要先多调研一下, 再做判断,不能让自己的技术脑完全占领了高地。

零食经济学

2024年8月6日 00:08
d2b5ca33bd970f64a6301fa75ae2eb22 14
公司的零食箱

压力山大的时候,我就会选择去零食箱拿点零食,来消磨自己内心的压力(这也是为啥体重一直居高不下)。取零食多了,我开始有一些有意思的发现:

  • 我们楼层经常会剩下一些烤面筋、虾片、鸭脖;
  • 每次补仓的时候,并不会把之前的零食拿走,而是直接往里加新的零食;
  • 周末的时候,即使大家不怎么喜欢的零食,也会被吃完;

让我想到一个问题 — 如果我是餐饮同学,我会怎么做?

如果我希望零食被消耗的更快,那我会每次拍照或简单统计一下剩余的零食,然后大概可以知道不同楼层的零食偏好,并在下一次补仓周期里,重点补上那些大家消耗比较快的零食。这样可以让零食大量的被消耗。

如果我希望零食被消耗的更慢,那我会每次拍照并简单统计一下剩余的零食,这样可以大概知道大家不喜欢什么,在补仓周期里就可以进一步的补充大家不喜欢的零食,从而让零食可以被消耗的更慢。

OnCall 别说「报错消息很明确了」

2024年9月4日 22:35

今晚在写飞书 Bot ,遇到了一个无法解决的问题的时候,不得已,找到了飞书的 OnCall。但在聊天的一开始,OnCall 的同学便回复了「报错消息很明确了」的回复。

让我开始有点生气。

生气的点在于,作为一个专业的开发者,onCall 之前查文档我还是心里有数的,如果问题可以被解决,我就不会选择进入 onCall 的流程。这样的回复有点质疑我的专业的感觉。

但是,换个角度来思考,onCall 同学可能确实是在忙,有点不爽。可以理解。

那有没有一个更好的办法来规避这个问题?

  1. 回复:「你好,这个报错文档中有对应提醒,是否已经按照文档描述调试过了?」这样的回复虽然含义差距不大,但缺少了「质疑」的感觉。
  2. 直接回复错误码对应的问题(但这部分其实是需要工具支持的,比如帮助 onCall 同学提供一个快速回复的工具,降低成本)

希望各位 onCall 同学都可以规避这个问题,不要陷入 onCall 导致脾气暴躁的环节。

使用 Renamer 批量重命名,节约重命名时间

2024年7月14日 21:54

我最近在用 Youtube 看《喜人奇妙夜》(毕竟 Youtube 上有纯享版,体验太好了)。同时,为了方便我可以在地铁/高铁上看,我还会使用 Youtube-DLP 下载到本地。但,Youtube DLP 下载到本地的视频文件往往名字都特别特别的长,比如:

【纯享】《看不见的TA》i人闫佩伦和“鬼怪”张佑维变室友? | 《喜人奇妙夜》Amazing Night EP3 SKETCH #喜人奇妙夜 #闫佩伦 #张祐维 [XUsi1R1Ny80].f614.mp4

这个内容长度中存在了大量的无用信息,虽然对于 Youtube 这样的视频平台来说,有助于流量和搜索,但对于我这样的本地存储用户来说,大大的影响了我的本地观感,因此,我一般都会手动移出其中的无用信息。只保留作品名和基础的介绍信息,比如上面的文件名我会修改成 《看不见的TA》i人闫佩伦和“鬼怪”张佑维变室友?.mp4

当然,我可以写一个脚本来完成,但重命名这件事实在是太过于常见了,所以我也懒得写脚本(且脚本还需要指定路径,麻烦。),刚好,SetApp 套装中有一个 Renamer 的 App,可以解决这个问题,于是便有了这篇文章,介绍我自己是如何处理的。

分析目标和模块

Renamer 提供了多种重命名的能力,其中包括文本替换、正则表达式替换、数字、移出文本等多种能力,这些能力将会成为我稍后使用的工具。

d2b5ca33bd970f64a6301fa75ae2eb22
Renamer 提供的模块

如果看我们的文件名前后,可以很清晰的分辨出,我操作了两个部分:

  1. 去除了最前面的【纯享】
  2. 去除了后面一直到拓展名的中间介绍文字。

因此,我需要用到两个模块,来实现替换 —— 正则表达式(Regular Expression) 和文本替换(Find & Replace)。

配置替换

替换纯享

纯享因为是固定文本,所以替换比较简单,新增一个替换的动作,选择 Find & Replace,并配置只对文件名生效,设置 Find 为【纯享】,Replace 为空,就会在执行替换的时候,将【纯享】替换为空文本,来达到移除特定内容的效果。

d2b5ca33bd970f64a6301fa75ae2eb22 1

当然, 同样的功能你还可以用移除文本来操作 —— 选择 Remove Text, 并把要移出的 【纯享】放在里面即可。

d2b5ca33bd970f64a6301fa75ae2eb22 2

替换其他内容

【纯享】因为是固定文本,相对简单,但后续的内容则就复杂了许多,其中的内容会变化,且包含了大量的 ID、标签等信息,单纯的 Find & Replace 是无法解决的,因此我们这里用到正则表达式替换来完成。

你可以借助于 Regexr 这个网站来调试你的正则表达式,在上方编写你的表达式,并在下方填写你的测试文本,通过高亮,即可判断是否正确匹配。

d2b5ca33bd970f64a6301fa75ae2eb22 5

测试匹配正确后,复制上方的正则规则,在 Rename 中新增一个 Regular Expression 替换动作,配置成文件名 Only,并填入你的正则表达式。

d2b5ca33bd970f64a6301fa75ae2eb22 4

效果

最后,拖入你要修改名称的文件,就可以查看到批量修改文件名的效果了。这时你只需要拖入多个文件,就能一次性给 N 个文件完成更名的动作了。

d2b5ca33bd970f64a6301fa75ae2eb22 6

公司的期权该卖么?

2024年7月8日 00:26

在 X 上看到小橘子的这个信息,我觉得可以给一些我自己的输入。

从我自己的视角来看:如果你还愿意在这家公司工作,那么就应该继续持有。

关于公司回购期权,其实真的挺好奇大家的选择是什么……

但可惜没办法明目张胆地和同事聊。

看了下回购价,基本就是按照粉单价格来的。加上我目前手上本来也没归属多少,所以实际也没多少钱。

要不就还是先放在那儿吧……

— 小橘子 (@zoeyzhou1103) June 28, 2024

接下来继续解释原因:

我这几年也在做一些投资,来满足自己在规律性的投资之外的动手的欲望。我卖飞过 NVDA、卖飞过 PDD、卖飞过 Microsoft。不过整体的收益还是正的,倒也还算是有一些心得。

期权可以理解为你所在公司的一部分权益,是兑换未来股票的机会。他代表着你对于一家公司的金钱的投入(虽然你并没有真实投入钱,但它也会占用同样钱的机会成本)。而你为一家公司工作,则是对这家公司的时间投入。

从这个视角来看,如果你觉得一家公司还不错 、还在增长,或还有增长的空间,你应该继续持有这家公司的期权或股票(至少这些不是卖出期权的理由)。那么,什么是我们卖出的理由?是我们发现更好的投资标的(比如你当前公司的增长是年化 10%,但你找到了年化 50% 的渠道);或者是我们发现当前公司已经不是优质的资产(比如你的公司已经在走下坡路了,它已经无力增长)。

如果你的卖出期权的理由符合上述两者任一,那么不要犹豫,卖吧。此外,如果你发现卖出的理由是当前的公司已经不是优质的资产,我建议你额外加一层评估:我当前是否有必要继续在这家公司工作?避免金钱投入分散了风险,但大量的时间放在了垃圾的资产之上。以及,记得在离职的时候把你的所有期权出清(既然它对于你来说已经是劣质资产了,为什么不卖掉呢?)。

当然,上述的这些条件依然需要你自己判断。不过,如果你持有的是自己所在公司的期权,其实相对来说还是好判断的,因为你真的懂这家公司,你真的能够感受到它的好与坏。相比于不熟悉的投资经理来说,我们还是可能拿到更细节的信息辅助判断的。这些信息,足够让你判断是否要继续持有当前公司的期权了。

我想要什么样的房子?

2024年6月19日 23:18

在少数派看到一篇沪漂七年、搬家七次的文章,介绍了作者自己的选房思路。刚好,我从毕业开始,基本上每年搬家一次,也不断的试出来了什么是我想要的,记录一下,以便于后续看房的时候了解。

布局

必须两室及以上

我自己对于书房是有追求的。日常喜欢买书,也希望有一个不错的工作环境,因此,我希望我自己的房子应该是有两室及以上的。这涉及到我是否可以在家工作。

当然,两室还有个问题,如果有了孩子,可能不够,这个问题的解决办法是等有了孩子可以把书房外移(比如在同小区租一个房子作为书房 / 健身房等可外移的家庭职能的模块)。

有个阳台(或者通风极好的房间)

我有三只猫,这三只猫需要一个阳台来放置他们的自动猫砂盆,让他们也可以有更好的装扮。

三分离或干湿分离的卫生间

干湿分离或三分离可以让多个人同时洗漱,同时也不会让干区受淋浴影响,变得太湿。

如果可以的话,最好是多个卫生间,这样早上起来不抢….

软装

置物柜

我是一个有很多杂物的人(有太多的爱好),所以需要足够的置物柜和空间,以便于放置东西。置物柜内部最好也是有一个个的篮子,方便从里面拿东西。

单人床/可睡觉的沙发

我的工作习惯是全身贯注把精力用完,然后快速休息,睡一觉起来继续干。因此,书房有一个可以睡觉,但不要太舒服(会睡很久)的单人床,是必要的。

家电

空调

所有房间必须都要有空调(卧室、空调,甚至是厨房)。有可能最终会发现中央空调是最好的选项。一定要有,极端温度和天气越来越多,还是有必要保证每个房间都有空调的。

(当然,身在北方,同样需要暖气系统,来让房间在冬天更暖和)

冰箱

500 L 以上的冰箱。自打成了山姆的会员后,我开始喜欢采购一些青菜沙拉之类的视频,山姆的食品都是大份,小的冰箱确实放不下。租房常见的 100 L / 200L 的冰箱总是太小了。

如果可以的话,选择一个带制冰功能的冰箱,这样就可以不用专门买制冰机了。

制冰机

作为一个咖啡/茶叶/各种饮品爱好者, “喝冰的”,是我的核心需求,所以家中需要有个制冰机,以对抗炎炎夏日。如果冰箱提供了制冰功能,就不用再单独买制冰机了。

饮水机

夏天要多喝水,冬天更要多喝水。作为一个饮品爱好者,饮水机是必不可少的。且,饮水机应该是同时能够制冷和制热的饮水机,这样才能适配动态和夏天的不同情况,满足喝水的需要。

多喝水,少喝饮料。

洗烘一体机

洗衣机和晾衣服是一个麻烦事,如果能够有洗烘一体机(或者两台也 OK),可以让我免去需要用阳台来挂衣服。一方面,更加体面(别人来拜访时看不到你的房子中的那些衣物);另一方面,也可以让衣服变得更柔软和舒服。

洗碗机

做饭是我喜欢的,但洗碗不是。我身边有买洗碗机的同学都给我反馈洗碗机带来的生活幸福指数很高。因此,我也一直想要购买。但洗碗机需要在装修的时候装上(对水有依赖),所以,组房不太合适,就只能期待买房可以解决了。

智能门锁

智能门锁意味着出门不再需要带钥匙,只要刷指纹、输入密码,就可以进入家门,再也不用担心钥匙丢掉了。再配合数字门禁卡,进小区也不需要门禁卡。

智能窗帘(米家窗帘伴侣)

我享受重磅窗帘的强力遮光效果,但同时,也希望能够在早晨被自然光照醒,那么能够在晚上不影响睡觉,早上又能自动打开的智能窗帘伴侣就是必备产品了。

网络环境

NAS + 路由

我自己是有不少项目数据要存储的,NAS 是我需要的,因此家里必然会有一个 NAS,相应的网络基建也是需要的(比如千兆网)。

更多约束,To Be Continue…

什么是 Hackathon 以及在 Hackathon 当中取得更好的名次的小技巧

2024年6月9日 00:07

这个分享是我在 2024 年 5 月份的飞书 AI 训练营的分享,我觉得这个 PPT 的内容可以完美的诠释我对于 Hackathon 的态度,所以除了视频,我将文字稿也完整的撰写出来,希望让这篇文章对 Hackathon 感兴趣的你,能够有些帮助。

视频版可以在 BilibiliYoutube 找到。


什么是 Hackathon?

5e70b9cc82dbaf59c5fbfb19c1c488ce

Hackathon 是一个起源于美国硅谷地区的创新技术活动,来自不同背景、技术各异的天才开发者们会现场组队,在 24 小时内进行代码开发、创造新的产品,以解决某一个具体的行业难题或痛点。

当然,得益于技术基建的发展,Hackathon 不再是工程师、开发者们的专属,借助于各种 Low Code、Zero Code 工具,非技术人员也可以打造出一个产品,来解决一个具体的问题。

Hackathon 的三大特点

7463ba38c49de8883d69ee00a93adb06

Hackathon 有三个非常显著的特点,也是我个人非常喜欢 Hackathon 的原因:

  1. 短时高强度:Hackathon 往往是有时间限制的,一般是 24 ~ 72 小时之间。这个是我认为 Hackathon 最重要的特性。
  2. 开放:Hackathon 会更加的开放,无论你是什么背景,都可以在这里找到合适的队伍参与到其中。即使你的 Day Job 是一个设计师,但在 Hackathon 里,你一样可以是一个产品经理。
  3. 从零到一:Hackathon 一个很大的好处是给了大家一个从 0 到 1 的机会,你可以从 0 到 1 的打造一款产品,这对于在公司里往往只能做 1~100 中的某一小部分增量价值的打工人来说,颇为难得,可以帮助你获得在企业中无法获得的经验和视角。

我进一步解释一下我为什么认为短时高强度是 Hackathon 的精髓。

如果你做过力量训练,就知道有效的力量训练是让你在短时间内做最大力量的练习,以让你的肌肉发力,直至断裂的效果,并通过休息来让肌肉组织重新生长和链接。而Hackathon就有类似的效果,让你在一个很短的时间内去做一个看似不可能的事情,通过在这个极短时间内做事,来实现锻炼的效果。当你完成 Hackathon 之后,就可以复盘自己在 Hackathon 中的所作所为,并一次优化自己的下一步动作。

而且,因为Hackathon 本身的开放性,你可以在不同的 Hackathon 当中去锻炼不同的能力,第一场可以锻炼开发能力、第二场锻炼产品能力、第三场锻炼运营能力,以此类推,逐步把自己的各项能力的短板完成补上。

短时高强度另外的一个好处,便是沉默成本可控。我每次参加 Hackathon 的时候,都抱着:大不了这两天就浪费了的心态参加 Hackathon,因为就算我这次 Hackathon 一无所获,我也不过是浪费了 24 小时,周末在家躺平刷抖音也是浪费 24 小时,又会亏到哪里呢?而实际上,当我抱着这样的心态去参加 Hackathon,再配合自己多次参加 Hackathon 的经验进行一些基础的设计,我大部分时候都是有所收获的,甚至是大有所收获。

为什么“你”应该参加 Hackathon

上面说了 Hackathon 的特点,接下来说说“你”为什么应该参加 Hackathon

为了学习新的技能

  • Hackathon 是一个很好的学习新技能的机会:因为没有人会预期你会做的特别牛逼,反而能够让你放下自己内心的戒备,以空杯心态,认真学习新的技能。同时, Hackathon 因为是从 0 到 1,你可以试一试一些新的产品、技术方案。
  • Hackathon 是一个很好锻炼自己的创新思维的机会:Hackathon 不是日常工作,会让我们跳出当下的工作,抬头看路,看看还有什么新的可能性。而且,当你做一件事的事情被限制在一个特定的时间内,为了达成目标,你可能会爆发出你自己难以想象的潜力。
  • Hackathon 是一个很好的探索自己边界的机会:Hackathon 当中的组队只有分工,没有职位,你完全可以在 Hackathon 当中,试着去换不同的岗位来做事。比如你的日常工作是工程师,那不妨在 Hackathon 当中试着去做一个产品经理,换个视角来做事。
  • Hackathon 是有奖项的,如果可能的话,赢得一个奖项,也是不错的收获。随着 Hackathon 在国内的大行其道,不少的投资团队也会参与到 Hackathon 当中,你的项目甚至有可能会被投资人看中,给你一笔钱,让你全职做这个项目。
  • Hackathon 可以帮助你建立新的友谊关系:在平日里,我们扩展朋友的机会可能不多,Hackathon 是一个很好的机会,你可以认识新的人,了解不同人的思维风格和习惯,并通过 Hackathon 共同协作,达成战斗友谊。比如我自己之前和一个伙伴合作,参加了一次 Hackathon(当然,也拿了奖),在Hackathon 结束之后,我们又合作了一次,搞出了一个新的项目,数据还非常不错。如果没有 Hackathon,我们可能从一开始就不会认识,更别提合作项目了。
793cdf0d844e45f3b0fd9e2db6674b30
4d8041326f520fdc4ff116ccd1db5e29
231f3d52aa08c244fdbfd11288d245ca
1e8420390d1c2717e13626093de08ee3
bbaeba4c1535c2435cc117e662d38fb7

如何选择 Hackathon 主题

当你确定要参加一场 Hackathon 之后,马上就会面临组队和选题的问题了。组队不多说,每个人都有自己的风格,你可以选择强强联合,也可以选择百花齐放,自己喜欢就行,也往往不会成为大家困扰的内容。

而选主题往往会成为大家最困扰的问题,毕竟日常的工作当中,我们往往是在做命题作文,很少让你去自主命题。但 Hackathon 往往是不预设主题的,你需要自己去研究、发现,找到合适的主题。

从我自己的经验而言:

  • 如果你没有主题和想法,那么首先可以选择在日常工作中困扰你的主题,这类主题很适合在 Hackathon 当中解决掉。如果你搞定了但没拿奖,至少可以提升自己的工作效率;如果你搞定了且拿到奖,那就是双喜临门!
  • 其次,是选择那些你自己特有的、细分的、具有行业 Know How 的问题,这比你去解决一些更通用的问题产生的价值会更大,且你能够做的更好。如果一个医学背景和一个计算机背景的人同样去做一个医学领域的问答工具,那么医学背景的人肯定会比计算机同学做出来的东西更有价值,因为他更懂行业中到底有什么问题。
4ede7b9387234f30a091401d39586a5d

当然,找到这些问题可能不代表你马上会选择,很多时候,我们会担心自己选择的问题很小,不值得我们去解决。这里我的观点是:问题大小并不是关键,关键在于这个问题是否有价值,以及你是否能够在 Hackathon 的时间范围内解决它。毕竟没有人预期你会在一个 Hackathon 当中解决光刻机的问题。

当你真的打算去解决这个问题的时候,如果无法判断自己的问题是否有价值,一个最简单的方法是,先想清楚自己要解决谁的问题,然后找到符合这个画像的人,去问问他,给他提供这样的解决方案,是否可以满足他的问题。

77d11b8c3e5a43447b006c763082e175

Hackathon 中的项目管理

对于没有项目管理经验的人来说,Hackathon 是一个完美锻炼自己项目管理能力的试炼场。因为这是一个资源有限(3~5个人,24~72小时,满打满算 15 人天),同时 DDL 明确、目标明确的项目。

你需要在项目的开始时,找到项目最重要的P0、P1、P2,并安排好人、事物,让大家知道自己在什么时候应该做什么事情。此外,你还需要为项目规划合理的 Milestone,以便于检查项目的执行情况,降低风险,并尽早的发现风险点位,解决风险。

当你能够做好一个 Hackathon 项目的项目管理,那么对于一些小团队内部协作的项目管理,你便有了基础的经验,下次自己去做项目的时候,也就不会那么的焦虑。

5cf6bc1ed7aeb1dab4e4d37d6d0e3c4b

Hackathon 中的项目路演

在 Hackathon 的最后,一般是项目的路演。对于路演,我只有一句忠告:“项目路演很重要,要当成一件事来规划”。

我们在 Hackathon 的前半程都是在设计和实现产品,是一个”做产品“的过程,而路演,则是”卖产品“的过程,你要让评委 Buy in,让你的目标受众 Buy in。在 Hackathon 当中,你即要能做产品,也要能卖产品。毕竟,现在是一个酒香也怕巷子深的时代

把路演当成一件事,提前规划和留出时间做你的演示文稿,可以有效降低你在路演过程中的风险,同时如果可以的话,至少演练 1~2次你的演示文稿,以确保每个视频\动图\文字都是正确且易于理解的。

5027ab8a001ee33899a0bb4725b3fd0f
d0471e68260c9072d88163650ce19d5c

在你的路演过程中,如果有一些演示,可以用录制好的动图、视频,这样可以从整个过程中“偷时间”,将真实的产品演示放在最后,这样如果你的路演还不错,评委会给你时间让你演示完,以查看实际的效果,你就有了更多的时间去表达自己的主张。

以及,提前想想,假设你是评委,你会怎么挑战自己的项目?这样提前做好准备,就能更好的去应对评委的提问。

总结

以上的这些,是我自己参加 Hackathon的一些经验分享。希望能帮到你,同时,也希望你能享受 Hackathon,感受 Hackathon 的魅力,把 Hackathon 当成一种生活方式来体验。

住院须知

2024年6月3日 22:35

最近因为锁骨上的取出,住了一次院。虽然我自己在同一家医院住过,但依然还是犯了不少的错。因此把我自己认为的一些需要注意的住院须知记录下来,希望帮助到从未住院过的你。当然,如果可以,别住院。

为什么要住院?

实际上住院有很多种不同的情况,一般来说,两种:

  1. 突发意外:这种情况下你往往是通过 120 / 突发事件住院的,你的病情可能不足以支撑你再回家好好准备一下具体的东西,那么就直接看下面的 Checklist,美团外卖采购吧。
  2. 计划住院:不管是从门诊转住院还是复查转住院,意味着你都是有计划有节奏的住院,那就做好准备,带好必要的东西,再来住院吧!

两种不同的情况意味着你可能遭遇的问题和需要准备的物资不同,但有两个东西大概率是相同的:

  1. 身份证 / 社保卡:医院需要建档,所以这些东西必不可少。
  2. 钱 / 现金:医院里可能会有各种开支项目(和医保无关的),所以需要准备点钱,最好手头还有个 100~200 现金。

住院会用到哪些东西?

从我自己的经验来看,我认为住院你需要带的东西如下:

  1. 一套衣服:(入院的时候穿半天,出院的时候穿半天),当然,也可以带两套,反正不会特别占地方。办理完住院手续后,一般情况下你会有病号服,护士也会要求你穿病号服,所以你自己带的衣服大概率是穿不到的。所以,衣服不用带太多。
  2. 拖鞋:住院期间,你是会起床走动的(腿部有病的另说),你需要一个拖鞋,这样你在住院期间就无需总是频繁的穿鞋拖鞋,直接套在脚上就能走。
  3. 不锈钢饭盒:住院期间,你可能会选择吃医院的病号饭,那么你就需要一个不锈钢饭盒,以便于去打饭(因为并不是每个医院都提供一次性餐具的)。当然,现在其实外卖也非常方便,你完全可以餐餐点外卖,只是这个有个前提(你得有人能出住院区去取外卖,一般是陪护人员)。
  4. 卫生纸 & 普通手口湿巾(无酒精):卫生纸是上厕所、擦桌子可能用到,湿巾则是你擦自己的身子用的,毕竟在医院里,如果你住院了,身上有伤口,大概率是没办法洗澡的,这意味着你需要时不时用湿巾擦擦身子,以保持身体的清爽。
  5. 酒精湿巾:酒精湿巾主要的目的是消毒,比如你在吃饭前,拿酒精湿巾擦一遍你的不锈钢饭盒,可能会对于你自己的饮食安全提供一层保障。
  6. 充电器:你去医院不玩手机么?如果玩,就带上。记得把你的手机、手表、耳机之类的充电器都带上,别遗漏。
  7. 降温/保温产品:医院的空调往往都是照着大众的体感来调整的,同一间病房可能会面对有的人热有的人冷的问题。如果你怕热/怕冷,别忘了带一些降温/保温的产品,以便于无法微调时,满足自己的需要。

除了上述用品之外,根据你的病症可能还会有不同的选择,比如如果你无法下床,那么可能意味着你需要买尿壶,以及成人尿垫,以便于自己在无法起身的情况下完成排泄。但这些当你真正需要住院的时候,问一嘴医生,大概率也会告诉你。

除了上述的这些住院期间能用到的物品,还推荐你带一个文件袋,这样当你入院的时候,可以把押金条之类的东西放在这个文件袋里,方便出院的时候找。同时当你出院的时候,可以把收据、详单之类的放在这个文件袋里,后续用的时候好找。

当然,你也可以选择全程用钱开道,外卖平台上买就完了。

解决因为 SSL 导致的 WordPress 后台无限 Redirect 的问题

2024年5月19日 16:57

在使用 CapRover 并配置域名为 HTTPs 域名时,在你访问管理后台时,可能会导致触发Chrome 自己的无限 Redirect 的问题。

之所以出现这个问题,是因为 CapRover 的架构导致的:CapRover 在最外层是一个 Nginx,SSL 证书也是在这一层完成的。而 CapRover 的默认配置,在将请求向后转发时,透传的域名会是不含 HTTPs 的协议标识的,导致 WordPress 认为发来的请求是非加密的。

d2b5ca33bd970f64a6301fa75ae2eb22 18

而 WordPress 识别到你的请求未加密,就会返回 302 让你进入 HTTPS的链接。但新的请求并不会带上 HTTPs 的标识,导致进入无限循环。

解决这个问题的一个简单处理的方式是 — 在你的 wp-config.php 中加入如下代码,来告诉 WordPress,这个请求已经是 HTTPs 保护的了,你直接处理就好。

/* for ssl in docker */

define('FORCE_SSL_LOGIN',true);

define('FORCE_SSL_ADMIN',true);

$_SERVER['HTTPS'] = 'on';

给孩子用的 AI 工具

2024年5月18日 14:19

今天参加一个线下活动,和朋友聊起来对于 AI 的恐惧和焦虑,问我该不该引导孩子去接触这一轮的 AGI 工具、接触这些 AI 工具。

我给了一些建议:首先,我认为我们应该给孩子接触 AI 工具。AI 的大趋势是不可逆的,基于这个前提,我们不应该抗拒孩子去接触 AI,甚至应该尽早的让孩子去建立 AI 的认知,知道什么是 AI 能做的,什么是 AI 不能做的,已经应该明确 AI 和 人类的价值边界。

用法

在聊天过程中,我们聊到了如何用 AI,我自己的观点是:

我们需要让孩子知道如何提问,以及区分出它是工具还是目的。工具掌握用法,并要明确我们的目的是什么。

剩下的,让他自己去玩就好啦。

工具

基于上述的认知,我认为现在可以推荐的工具如下:

ChatGPT

如果可以,当然是给孩子用最好的。但这个有门槛,以及作为家长,你可能要考虑 ChatGPT 本身是有风险的,可能会输出一些你不希望的内容(比如色情、暴力之类的)。

推荐程度: 5 🌟

Perplexity

AI 搜索,体验很不错。如果孩子有搜索和探索的欲望,那么这个可能会比 Google 会是一个更好的体验。

推荐程度:5🌟

MetaSO

秘塔搜索的研究模式,比较适合孩子做一些方向的研究。可以让孩子在日常学习和生活过程中,有问题,提问。

推荐程度:5🌟

Other things

在和这个家长聊的时候,发现现在缺乏一个 For 家庭教育场景下的GPT产品。这个产品的客户是家长,用户则是孩子。

和标准的大模型 、 产品之类的区别,是提供一些家长控制能力,这样会让家长们减少焦虑。

但我内心的另外一个声音告诉我:真的做出来,可能孩子也不会用,更好的办法是在现有的产品上加入家长控制模式。

鱼跃 Anytime CT 15 血糖监测仪体验 & 个人心得分享

2024年5月14日 22:39

本文内容仅作为个人体验分享,不作为任何医疗建议提供。如已有相关疾病,建议尽快就医咨询医生。

CGM(Continuous glucose monitor)是指持续血糖检测仪,在下文中,指我自己购买的鱼跃 AnyTime CT15 血糖监测仪。

个人使用体验

在详细介绍我和 CGM 的故事之前,我想和你聊聊个人的使用体验。

这 14 天的持续监测,对我来说是很不一样的,我经历过一开始的恐慌期(一开始因为适应的原因,导致我把自己吓了一跳)到小心翼翼期(担心胖胖的自己把设备给压坏了、担心洗澡会让设备失灵)再到无所谓期(把 CGM 当成日常来使用,不再担心会影响到 CGM 设备)心态变化还是挺大的。

在使用整个 CGM 的过程中,我自己的认知也得到了更新,比如:过去我一直以为我的血糖是稳定在一个点位上(毕竟空腹血糖也只取一个点),但实际上,血糖是在不断波动的,只不过是在安全的范围内不断波动。经过佩戴 CGM 的这 14 天,我也变得能够更加坦然地和自己的血糖和谐相处的过程(当然,我的血糖其实没啥问题hhh,倒也没有到病的阶段)。

作为一个个体,在经历过 CGM 的体验后,我认为:

  • 如果持续使用 CGM,那么他只适用于糖尿病患者:这句看似是废话,但我想表达的是,绝大多数人的血糖波动范围,完全没必要关注血糖波动。现有的 CGM 的设计基本上也是服务于糖尿病患者的保命需求的。普通人用起来可能没啥太大的感觉。糖尿病患者使用 CGM 主要也是因为扎手指太疼、有感染风险、没办法比较高频采集数据,不然其实指尖采血也挺好的。从痛感的视角来看,CGM 的痛感更轻,且只需要痛一次,更适合持续使用。
  • 如果是体验 CGM 的话,那么我推荐你可以买一个试试:血糖的监控就如同血压、体温、心率等一系列监控,可以给你提供一个不同的指标。特别是肥胖率日渐增长的中国,监控一下自己的日常饮食会给自己的身体带来的变化,对于你更好的理解自己的饮食有很大的帮助。¥299 的价格,属于可以考虑尝试一次的范围。

对于我自己而言,我这一次使用了 CGM,短时间我可能不会继续购买 CGM 设备了(如我上面所述),但如果我再需要监测我自己的血糖的时候,我想来也不会对于 CGM 有太多的恐惧,可以坦然面对使用 CGM。


过程全记录

缘起

作为一个曾经撰写《自我量化指南》的人,对于自身数据、各项指标的探索从未止步。我长期佩戴 Apple Watch,便是为了追求自身的各项指标的收集。最近在听无人知晓的 EP34 ,孟岩对话顾中一这一期时,孟岩提到了,他自己在佩戴持续血糖检测仪(CGM),让我产生了好奇心和兴趣:我是不是也可以使用这样的工具来检测自己的血糖?

d2b5ca33bd970f64a6301fa75ae2eb22 1

我并不是全无接触过血糖检测设备,实际上我过去曾购买过鱼跃的血糖检测仪,但我之前购买的是采用指尖采血的血糖仪,需要你有毅力给自己的指尖破一个小洞,采血并进行检验。从自我量化的视角来看,倒也并非不可接受 —— 我并不需要那么多的血糖数据埋点,对么?但毕竟要出血,且要带酒精棉片、采血针等一系列设备,属实麻烦。所以这个血糖仪如今也在我的医疗箱里吃灰。

CGM 作为一个可以持续佩戴的产品,让我想要试试,刚好这次听播客被勾起了兴趣。那就试试吧!

购买

既然已经决定了要购买,那说买就买。在经过一番搜索和研究之后,我最终选择了鱼跃(Yuwell)家的动态血糖仪 CT15 。虽然在这个领域,更加专业的可能是雅培,国内的也有三诺、微泰等企业,但对于我来说,最重要的是 鱼跃的 App 可以和 Apple Health 打通,将数据透传给 Apple Health。这样未来我就可以把我自己的各种数据都汇总起来进行分析和消费。

做出了选择,接下来就很简单,我在拼多多上下单了鱼跃 CT15 血糖仪,并在 4.24 日拿到了这个设备(然后在当天给自己装上了它)。

d2b5ca33bd970f64a6301fa75ae2eb22 7

安装鱼跃 CT15

收到货后,拆开快递后,我拿到了两个设备,一个是有点像 Airpods 的 蓝牙发射器 & 充电底座;另外一个则是真正插入体内的传感器及其辅助发射器。

5vvd4g
收到的设备

拆开后,大概是这样的:

d2b5ca33bd970f64a6301fa75ae2eb22 8
蓝牙发射器 & 底座
d2b5ca33bd970f64a6301fa75ae2eb22 9
传感器 & 辅助植入设备
d2b5ca33bd970f64a6301fa75ae2eb22 2
传感器底部的标签

安装不复杂:

  1. 先在手机上下载安耐糖的 App;
  2. 确认你自己要安装的部位,你可以选择手臂后方或腰部。根据自己的习惯选择即可。我最终选择的是手臂后方(主要是我有趴着睡的习惯,放在腰腹部担心压坏)。
  3. 链接 App & 蓝牙发射设备。
  4. 对植入部位使用酒精消毒。
  5. 使用辅助植入器植入设备。
  6. 将蓝牙发射器和传感器组装起来。

更加详细的安装过程,我直接把官方的视频搞下来了,你可以看这个视频快速了解安装的链路。

安装完成后,大概是这样的:

d2b5ca33bd970f64a6301fa75ae2eb22 10

数据监测 ing

设备安装好后,接下来就是持续性监测这个数据 & 指标了。

坦白来讲,设备装上的第一天我是把自己吓到了,因为监测到了我有史以来最高的血糖值 — 11.6(我差点就给自己确诊糖尿病了),在给自己上 CGM 的那个晚上,我看了不少的二型糖尿病防治指南(放在最后了hhh)。

9232b01d0fb1ad6abf7e9b947b94e4d7
第一天记录到的 11.6 的巨高数据

不过,经过一天的适应,在第二天,我的血糖进入了常规的阶段,慢慢的,我的心态也没有那么慌了(所以提醒大家,即使 CT15 这样不需要额外校准的设备,也有可能会存在初期数据不准的问题,如果看到了一个非常夸张的数字,不要慌让他再抓一些数据看看。

d2b5ca33bd970f64a6301fa75ae2eb22 12
第一天的血糖
d2b5ca33bd970f64a6301fa75ae2eb22 14
第二天的血糖

接下来的每天的日常就是让他自己跑数据,监测一下自己的血糖变化。安耐糖的 App 提供了血糖变化数据,方便你看到你的数据变化范围,是否在你预设的血糖范围内等一细节数据,方便你快速了解自己的血糖情况。

b555bc2dba39cab693734ece65408b1e 1
安耐糖的主界面

取出设备

当时间走到 5 月份时,我佩戴 CGM 也满 14 天了,就必须要取下设备(设备的设计监测周期是 14 天),取下的过程非常简单,先按下传感器的卡扣,取下蓝牙发射器,然后去除传感器周围的胶布拔下传感器即可。

在没有取下来之前,我对于 CGM 的体内植入深度没啥感觉(虽然说明书上已经说了 5~10 mm),但当你真的看到这个探针,并意识到这个探针已经在你体内 14 天时,还是有点惊悚的…

d2b5ca33bd970f64a6301fa75ae2eb22 15

数据分析

数据采集只是手段,归根结底,我们是希望用数据指引我们做决策。血糖分析也是如此。一方面, 你可以直接查看安耐糖上的一些数据来观测自身的指标,另一方面,安耐糖也提供了官方的报告解读的服务。

当你的设备取下后,官方会拉个微信群给你做一下基本的报告解读,简单分析一下你的情况,会得到如下的报告内容。

nafg1c

一些你可能关注的问题

误差?

CGM 的原理是基于组织液的数据采集 + 算法的方式来计算出你的实时血糖。这个原理决定了它的数据注定不是真正意义上的精确值。刚好在最后几天,我参加了中关村的四高共管项目,基于指尖采血血糖仪的数据,和 CGM 的数据做了对比。在实际测试过程中发现,CGM 和指尖血糖仪的数据大概有 0.5 左右的误差。

但,作为一个可以持续监测的设备,0.5 的误差在我看来是可接受的范围。毕竟可以帮助我们监控自己的血糖,了解不同食物带来的影响,还是有其价值的。

洗澡?

从我自己的体验来看,洗澡(淋浴)是完全不影响 CGM 的,你可以放心的购买 & 使用。也合理,毕竟要在身上放 14 天,厂商也需要考虑这个问题。

按压?

安装上之后,基本上不会有什么问题,直接用即可。我自己体验下来看,只要不是硬破坏,其实没那么容易出问题。

感染?

坦白来讲,CGM 是存在感染的风险的。毕竟是有创的,我们能做的是尽可能降低感染的风险,比如在植入前用酒精棉擦拭植入区域;比如擦拭完就赶快植入,别等着。

创口?

CGM 的探针比较细,所以创口和痛感也都不强烈。从我自己的个人体感而言的话,比指尖采血的疼痛度还要小一点。

d2b5ca33bd970f64a6301fa75ae2eb22 17

医用胶布使用指南

你可能会担心,传感器容易掉怎么办?从我自己的体验来看,不太会容易掉,此外,安耐糖会送一个加固胶布,你配合上加固胶布,基本上没有掉下来的可能性。

持续使用成本

在上面提到,CGM 智能连续使用 14 天,对于一个日常监测的人来说,必然是每两周要更换一次的,所以就需要持续购买耗材,传感器作为一次性用品,每个买下来大概是在 250 元,一年持续监测下来的话,成本还是比较高的,一年需要 250 * (52/2) = 6500 元左右,批量购买可能可以控制在 6000 以内,成本不低。但考虑到这玩意是用来保命的,倒也合理。

d2b5ca33bd970f64a6301fa75ae2eb22

二型糖尿病防治指南

延展阅读

https://sspai.com/post/77324

https://sspai.com/post/77348

Chinese-Calendar: 一个帮助你判断今天是不是工作日的 Pypi 包

2024年5月3日 21:15

在开发过程中,你可能会需要实现某些和工作日相关的特性(比如,工作日才发某些通知 /推送),这个时候,你可以借助于 chinese_calendar 这个包,来查看当前是否是工作日,你可以引入 chinese_calendar 这个包,来实现判断今天是否是工作日。

可以参考如下代码,is_workday_today 返回 True 时,就是工作日,就需要执行某些特定的逻辑。

from datetime import datetime
from chinese_calendar import  is_workday

# https://github.com/LKI/chinese-calendar
def is_workday_today():
    today = datetime.now();
    return is_workday(today)

介绍一下 Read it!

2024年3月31日 22:05

每年我都会给自己开一些新的坑,用于探索新的技术方向、新的领域。2024 年,我的新项目是 —— Read it!

Read it! 是一个用于分享我自己觉得不错的文章、网站的地方, 你可以在这里看到我日常浏览网页过程中发现的不错的网站、文章。

我会在分享链接的过程中,加上一些我自己的看法、总结。

如何使用 Read it!

  • 网页浏览: Read it! 是一个网站,所以你只需要打开浏览器,访问 readit.ixiqin.com,就可以看到我分享的网站。
  • RSS 订阅:作为一个古早 RSS 爱好者, 你可以直接在你的 RSS 里订阅 Read it! ,将 https://readit.ixiqin.com/rss/bookmarks/ 贴在你的 RSS 阅读器里,就可以查看到它。

为什么会有 Read it!

我是湾区日报的读者,也很喜欢湾区日报的形式。包括过去也尝试过用 WordPress 之类的系统来搭建类似的形态。但,繁琐的操作会消磨我分享的耐心。

最近又在整理书签,加上也开始进行一些大模型应用的开发,所以决定借助大模型来帮助我自己完成一些工作,就重新搞起了 Read it! 这个项目。

Read it! 目前的工作模式挺简单的,我找到觉得不错的文章,直接在 IM 里发给他,他会自动解析我的意图,并将解析出来的结果录入到系统当中,给大家看。想来这样的交互可以让这个项目活得更久一些~

d2b5ca33bd970f64a6301fa75ae2eb22 15
流程说明

Read it! 会分享什么?

Read it! 可以理解为是我自己再看的各种文章,所以并不会局限领域、方向,只要是我自己看的觉得有收获的,我都会分享。后续会考虑提供分标签的订阅方式,这样你可以选择只订阅自己喜欢的文章。

CapRover 如何停止服务,并进行硬盘扩容/维护

2024年3月27日 00:35

在一开始使用 CapRover 时,我使用的是一个 10 GB 的数据盘,但在部署了诸多应用后,10GB 的数据盘已经无法满足我的需求,于是我就对其进行了扩容,扩容至 20GB。在完成扩容 & 重启后,仍需要执行 Linux 的扩容命令 resize2fs 来扩容硬盘。

但由于 CapRover 中运行的服务跑在这个数据盘上,并没有办法直接在这个数据盘上进行扩容(进程会持续读取文件),因此,需要先将 CapRover 上的服务暂停,暂停后进行扩容,并重新启动服务。

CapRover 底层是使用 Docker Swarm + Nginx 来进行的,因此,我们只需要使用 Docker Swarm 的命令,来停止服务运行即可。

1. 获取服务名称

首先,你需要先获取到当前所有在跑的服务,以便于稍后去暂停。执行 docker service ls 来获取到具体的服务名称。

d2b5ca33bd970f64a6301fa75ae2eb22 13

2. 拼接所需的命令

在 Docker Swarm 当中,并没有直接的 Start or Stop 概念,而是通过将 Replica 设置为 0 来实现关闭的能力。这个命令可以通过 docker service scale 服务名=服务数 来实现。因此,你需要将对应的服务设置为 0 来解决这个问题。你可以先行把开启和停止的命令拼接好,从而实现快速的启动和关闭,尽可能的减少宕机时间。

如果是有多个服务,可以直接拼接在后面,从而实现一次关闭 / 开启多个服务。

# docker service scale service_name=1 service_name_2=0
# 停止命令
docker service scale srv-captain--blog-ixiqin-com=0 srv-captain--mysql-8-production-db=0 srv-captain--pgsql-16-production=0 srv-captain--redis-server-production=0
# 启动命令
docker service scale srv-captain--blog-ixiqin-com=1 srv-captain--mysql-8-production-db=1 srv-captain--pgsql-16-production=1 srv-captain--redis-server-production=1

3. 执行命令,扩容硬盘

你可以先执行停止命令,然后执行扩容命令。完成扩容后,重新启动,即可完成整体的扩容。

使用 CapRover WebHook 获得类 Vercel 部署体验

2024年3月26日 22:52

我在开发前端应用的时候,基本上使用的都是 Vercel ,究其原因,主要是以下几个点:

  1. Vercel 可以方便的与 Github 整合,提供简单易用的部署方式:写完代码,测试完成后推送到 Github ,就会自动部署到线上。对于小型项目来说,可以简化部署的流程。
  2. Vercel 提供了自定义域名和自动配置的 SSL,提供了简单的配置方式:在现在 SSL 成为标配的模式下,在 Vercel 你只需要把域名解析到 Vercel ,并在你的 Project 当中绑定域名,就会自动完成域名绑定和 SSL 申请和续期。
  3. Vercel 提供了 FaaS 环境:写应用的时候,很多时候不只有前端的需求,这个时候, Vercel 自身的提供的 FaaS 环境可以帮助你完成基本逻辑的编写。

但 Vercel 毕竟是以前端为主,且函数运行时长也有限制,对于一些比较重的场景下,Vercel 还是不太够用。刚好最近我把服务部署从传统的 LAMP 换成了 Docker Based PaaS,我使用的 CapRover 提供了类似的体验。

使用 Cap Rover 你能获得的体验:

  • 上传代码后,自动部署到 Production
  • 绑定域名后,自动配置 SSL 证书,且可以配置其他域名转发到主域名

具体操作步骤见下:

安装 CapRover

CapRover 的安装我就不再赘述,跟随官方的说明安装即可。

绑定根域名

当你登录 CapRover 时,CapRover 会让你绑定一个泛域名解析,你可以根据自己的需要,绑定一个二级或者三级域名,然后在 DNS 解析一个 * 到这个服务器上。这样后续部署的服务就会自动解析一个 服务名.你的域名 ,用于服务的初步访问(类似于 xxx.vercel.app)。

d2b5ca33bd970f64a6301fa75ae2eb22 6

上传代码至 GitHub

在 Github 上创建一个代码仓库,并把你自己的项目部署上去。如果你有已经写好的 Dockerfile,可以一并上传上去。如果没有的话,则可以选择参考 CapRover 提供的 Sample App ,里面提供了常见语言的部署参考。

创建容器并配置环境

完成代码上传后,你可以进入到 CapRover 后台,创建一个新的 App。这里可以输入你喜欢的名字,方便后续查找即可。

d2b5ca33bd970f64a6301fa75ae2eb22 7

创建完成后,点击下方列表中的应用名称,进入应用的配置页面,并切换至 Deployment 页面。

d2b5ca33bd970f64a6301fa75ae2eb22 8

在这个页面,可以找到 Method 3 : Deploy From GitHub/ Bitbucket/Gitlab,填写你的仓库信息、分支名、用户名。密码你可以选择直接使用你的密码,也可以选择创建一个 Personal Access Token ,或者是在仓库里配置一个 Deploy SSH key 均可。

d2b5ca33bd970f64a6301fa75ae2eb22 9

配置完成后,会自动给你生成一个 Webhook 地址,复制这个 Webhook 地址。

d2b5ca33bd970f64a6301fa75ae2eb22 10

配置 Github 上的 WebHook

复制上方的 Webhook 地址,并进入到 Github 你的仓库 – Settings – webhooks 页面,新增一个 Webhook。

d2b5ca33bd970f64a6301fa75ae2eb22 11

粘贴你刚刚复制的 URL,Content Type 选择 application JSON,并在下方选择触发部署的时机。

d2b5ca33bd970f64a6301fa75ae2eb22 12

点击报错。

等待自动部署

接下来你就可以通过提交代码,来让其自动完成部署,从而享受类似于 Vercel 的推送即部署的体验~。

在你的 Github Actions 中添加一个 PostgreSQL 用于测试

2024年3月25日 06:00

在开发应用的时候,我们会选择使用 PostgreSQL 作为数据库进行开发,但在 Github Actions 环境下,默认是没有 PostgreSQL 作为数据库后端的,这个时候如果你想要测试一些和数据库相关的逻辑,就不得不面临两个选择:

  1. 使用一个和生产环境无关的数据库,比如 SQLite。
  2. 在 Github Actions 当中添加一个 PostgreSQL。

前者是大多数常规的做法,大概率也不会出现什么问题(毕竟作为 CURD 仔,我们用的大部分时候都是一些 ORM,很少裸写 SQL),不过依然存在一些概率是你写了一些 PostgreSQL Only 的 Query 无法覆盖到测试。

另外就是本文的核心了:在你的 Github Actions 当中添加一个 PostgreSQL

Github Actions Service

想要实现这个效果,我们依赖了 Github Actions Service Containers 这个能力。

服务容器是 Docker 容器,以简便、可携带的方式托管您可能需要在工作流程中测试或操作应用程序的服务。 例如,您的工作流程可能必须运行需要访问数据库和内存缓存的集成测试。

您可以为工作流程中的每个作业配置服务容器。 GitHub 为工作流中配置的每个服务创建一个新的 Docker 容器,并在作业完成后销毁该服务容器。 作业中的步骤可与属于同一作业的所有服务容器通信。 但是,你不能在组合操作中创建和使用服务容器。

GitHub

你可以选择你需要运行测试的环境中,找到对应的 Job,并在 Job 下新增一个 services ,即可为你的 job 设定一个依赖的服务容器,它可能是数据库 、 缓存之类的。比如我这里用的就是 PostgreSQL。

我的 Github Actions 完整参考:

  • services 是我运行的服务容器。
  • steps 是我的真正的测试流程。
name: Django CI

on:
  push:
    branches: [ "main" ]
  pull_request:
    branches: [ "main" ]

env:
  DEBUG: true
  SECRET_KEY: django-insecure-github-actions
  DB_NAME: postgres
  DB_USER: postgres
  DB_PASSWORD: postgres
  DB_HOST: localhost
  DB_PORT: 5432

jobs:
  build:
    runs-on: ubuntu-latest
    services:
      postgres:
        image: postgres
        env:
          POSTGRES_PASSWORD: postgres
        # Set health checks to wait until postgres has started
        options: >-
          --health-cmd pg_isready
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        ports:
          - 5432:5432

    strategy:
      max-parallel: 4
      matrix:
        python-version: [3.12]

    steps:
    - uses: actions/checkout@v3
    - name: Set up Python ${{ matrix.python-version }}
      uses: actions/setup-python@v3
      with:
        python-version: ${{ matrix.python-version }}
    - name: Install Dependencies
      run: |
        python -m pip install --upgrade pip
        pip install -r requirements.txt
    - name: Run Tests
      run: |
        python manage.py test

Thinking in Component Tree

2024年3月24日 20:08

在开发前端应用的时候,我比较推荐在真正开始写代码之前试着画一画组件树 / 状态树。

在很多时候,可能你的设计师已经帮你做好了组件树,但在某些场景下,你的设计时并不会帮你拆解组件树,或者是你是直接和产品经理对接,他不会帮你拆解组件树。

这个时候,相比于写代码,我更推荐你先拆解组件树,在完成组件树之后,再开始你的 Coding。

d2b5ca33bd970f64a6301fa75ae2eb22 5

Figma / Sketch 之类的软件提供的分组能力、图层的能力,可以帮助你将组件合理的拆解、分组、归类。当你完成树的建设之后,可以试试看将不同的模块拆解,每个模块是否可以独立正常的运转。如果不可以,则说明你的状态拆解的可能是有问题的。

当你完成拆解之后,只需要按照你拆解出来的树组织你的 Component 即可。

在 WordPress 的 Docker 镜像上加装 Redis 拓展,以支持 Redis 缓存

2024年3月23日 12:09

从 LAMP 到 Docker based PaaS 工具 当中,我提到我现在使用的是 Docker Based PaaS 产品来托管站点。本站目前其实就是跑在 Docker 上的。

使用默认的 WordPress 镜像时,我发现一个问题:没有支持 Redis 拓展!我使用 Redis 来缓存 Query,提升访问的性能。如果缺失了 Redis 拓展,就会减少一部分缓存的能力。于是开始研究如何在官方的 WordPress 镜像上加入 Redis 拓展。

根据 WordPress 镜像的官方说明,我们可以 docker-php-ext-* 命令来配置镜像,安装必要的拓展,来满足我们日常使用的需求,并给出了官方的参考。

不过,我在验证 Redis 拓展时,使用 docker-php-ext-* 命令没有配置成功,好在可以使用 pecl 来安装。于是,我便将 Dockerfile 修改成如下内容,来完成对于 Redis 拓展的安装。

FROM wordpress:latest
RUN pecl install -o -f redis && rm -rf /tmp/pear && docker-php-ext-enable redis

修改好 Dockerfile ,然后重新启动,一切都好了~

d2b5ca33bd970f64a6301fa75ae2eb22 4

使用 idb-kayval 作为前端数据存储

2024年3月22日 23:14

在前端留存一些状态,是在前端场景下提升性能的常规操作。最近我有一个场景需要在前端留存一个状态,借着这个机会,试了试 IndexedDB 来作为数据存储,拓展一下新的方向。

关于 Indexed DB

Chrome 在中提供了多种不同的存储,按下 F12 ,打开 DevTools ,找到应用 – 存储,你就会看到目前 Chrome 支持的多种存储方式。常用的主要就是本次存储空间(Local Storage)、会话存储空间(Session Storage)和 Indexed DB。这次我用的便是 Indexed DB。

d2b5ca33bd970f64a6301fa75ae2eb22 1

开发使用建议

由于 Indexed DB 提供的 API 整体比较裸,在实际应用开发时,可能并不好用,你可以根据自己的需要,选择使用不同的第三方开发库来开发你的应用。在这篇文章中,我使用了 idb-keyval 来作为我的开发库。

d2b5ca33bd970f64a6301fa75ae2eb22 3

用法

首先,使用 yarn add idb-keyval 来安装依赖,安装完成后,可以参考如下代码来在你的项目中引入 indexedDB.

import { set,get,keys } from 'idb-keyval';


// 下面演示了一个 get_books 函数,会将内容存储在 IndexedDB 的 your-keys 当中。
// 如果存在缓存,则直接使用缓存,不存在,则进行数据获取
function get_books(){
   // 使用 keys 获取当前 IndexedDB 当中的所有 Key,用于判断当前是否有缓存结果。
   const exists_keys = await keys();
   if(exists_keys.indexOf('your-keys') !== -1){
    console.log("use cached glossary")
    return await get('your-keys');
   }

   // fetch data
   let data = fetch_data();
   
   await set('your-keys',data)
   return data;
}

使用前后的效果

在性能上,使用 Indexed DB 之后,根据你的数据获取的难度,会有不同的性能提升。比如这里我不使用缓存,单次数据获取需要花费 800ms,借助于 Indexed DB,时间可以被控制在 10ms 以内,从而得到一个不错性能。

d2b5ca33bd970f64a6301fa75ae2eb22 2

从 LAMP 到 Docker based PaaS 工具

2024年3月21日 23:32

白宦成简史 当中,我写到过,我从 2013 年就开始写博客,至今已经 11 年有余。而我和互联网、编程的缘分,也从 2013 年开始。

在 2013 年的时候,我主要是使用 WordPress 建站(现在也还在用,比如本站)。所以,从哪个时候开始,我开始接触 LAMP、LNMP 这些个概念,并在过去的若干年里,使用了不少「一键安装包」来部署我的网站。

我用的一键安装包 / 控制面板不算少:LNMP.orgOneInStack(从它还是 LinuxEye 的时候开始用),LAMP.sh等一键配置包,AMHWDCPAppNodeWebminBTVestaCPVirtualmin等等一系列控制面板。

如果说这些工具有什么相同点,那便是都提供了十分方便的 LAMP / LNMP 的配置方式,让彼时不够专业的我、主要是用别人开发好的应用的我能够快速部署一个基于 MySQL + PHP 的应用,让它 Run 起来。

而随着时间的流逝,我已经不再是曾经的我了。我不再局限于使用别人写好的程序,我开始自己写;我不再局限于使用 PHP 来编写程序,我同样会使用 Python、Ruby、Golang 、Node.js 来编写应用程序;所有的这些,都告诉我,我需要在现有的框架和程序上去做很多额外的配置,比如,我需要在 LNMP 的基础之上,配置 NPM,以完成 Node.js 的构建;我需要在系统上配置 Docker ,以便于去运行某些需要复杂配置的环境。

曾经那些可以帮到我的程序已经不再能帮到我了,如今的他们,成了我的累赘。我开始需要为了他们去多做一些事情了。

如今的我,更需要的是一个能够基于 Docker 来运行的管理工具,能够帮助我完成不同环境的配置、管理的能力。我需要的是一个类似于 Heroku 的管理工具,能够让我把更多的精力放在把事做好上。

我试用了

最终,选择了 CapRover ,主要原因有几个:

  1. 支持基础的 Docker 管理功能:这样意味着我其实可以在网页端管理这些资源。
  2. 使用 Nginx ,并集成了 Let’s Encrypt:我的应用都希望有 HTTPs 的能力,所以默认集成了 Let’s Encrypt 可以帮助我解决不少的问题。我也不需要自己去维护一个 Traefik 来解决请求转发的问题(我没有使用 Rancher / Kubesphere 之类的容器管理平台也是这个原因)
  3. 提供了一些一键配置的 Sample:这意味着我把一些我常用的应用迁移过去的时候,可以抄袭一下其官方推荐的配置,可以降低我的使用门槛。
  4. 足够久远:CapRover 作为一个从 2017 年就开始运作的工具,代表着有足够多的 issue 可以供我参考 / 使用,可以减少我踩坑的概率。
  5. 提供了 CLI 来进行部署:对于一个经常需要部署的人来说,提供 CLI / Github Action 可以帮助我快速实现多种不同需求下的部署,帮助我来提升效率。

种种的这些,让我最终从过去的 LNMP,跳船到了 Docker Base PaaS 工具上。

《奔跑吧程序员:从零开始打造产品技术和团队》

2024年3月7日 15:36

评价

值得所有工程师来读一遍。

书摘

  • 因为在写代码的时候,结果都是非常确定性的,编译成就是成,不成就是报警。而现实的创业生活中,有太多的灰色地带,你分不清楚对错,这时候就特别需要有人能告诉你,他当时遇到这样的问题,是怎么做的。
  • 创业公司就是在极度不确定的条件下创造新产品或服务的人类组织。
  • 创业公司的目标在于快速增长。一家公司成立的时间短并不能让其本身成为创业公司,创业公司也未必要从事科技领域的工作,未必要接受风险投资基金或有某种“退出”的机制。创业公司唯一必不可少的东西就是增长,其他和创业相关的所有东西都是伴随着增长而来的。
  • 创业公司是一个暂时性的组织,目的在于寻找一种可重复、可扩展的商业模型。根据这一定义,创业公司既可以是一家新的企业,也可以是现有公司中的一个新部门或业务单元。
  • 科技创业公司”是具有下述特征的组织。
  • · 产品:技术。 · 环境:极度不确定。 · 目标:大幅增长。 · 运作模式:探索。
  • 要在科技创业公司中工作,甚至自己创立这样一家公司,我们应该考虑三个主要因素:更多的机会、更多的所有权以及更多的乐趣。
  • 我在大学毕业正决定去哪儿的时候得到了一条建议:你应该把硅谷当作一家大公司,其中有Facebook部门、Google部门和一大堆小型创业部门。有时候部门会发生重组而不再独立存在,但所有的人只要加入其他的团队就可以了。我觉得这是一个非常好的比喻,在这里人们会相当频繁地在不同的公司间流动。
  • 真正的风险并不是因加入了小型创业公司而失业——毕竟我们在大公司工作也没办法保证不失业——而是失去机会的风险。如果选择了在一家公司工作,实际上也就是选择不在其他许多的公司工作。在这个意义上,缺乏工作稳定性也许并不是一件坏事。如果同一份工作已经干了很久,我们很可能正在错失其他一些更好的机会。
  • 大部分的Web创业公司能否成功,几乎都完全取决于执行、有针对性的推广、销售、产品和技术。
  • 那是因为创造力的产生可以归结为三个阶段,这三个阶段都不过是不同形式的重新合成: (1)模仿; (2)转换; (3)合并。
  • 既是通才(在许多有价值的方面高度熟练——T的横),也是专才(在某个特定的学科中属于领域内最出色的——T的竖)。
  • 只有培养了足够的专业技能,才能进入所选学科的前沿领域。在这一不断探索的过程中,你会想出一些创业点子,例如Larry Page在图形理论、文献计量学和Web方面拥有足够的专业技能,从而推动了搜索技术的发展。Reid Hoffman之所以打造了LinkedIn,是因为他作为创业者和投资者,必须要成为建立人际关系网的专家,而在这一过程中,他认识到存在着通过互联网为专业人士建立人际关系网的机会。
  • 要成为一名通才,你必须定期搜寻新点子。有些人天生就对所有东西都有好奇心,会觉得这很容易做到。如果你不是这样的人,也许需要刻意努力跳出自己的舒适区,体验各种各样的文学著作、电影、旅行和活动。有一种实现的途径,就是写出一些“top 5”清单。例如,你可以做一张所有文学体裁的清单(如历史、心理学、科幻小说、数学、计算机科学、生物学,等等),试着阅读每一种体裁中最出名的5本书;或者列出学校所有科目(例如数学、物理、历史、生物、英语,等等),每一门科目都去上五门主题课程,如果没有时间的话,可以阅读这些主题最好的教科书。 这是一种让自己大范围接触新点子的有趣方法。每当我这么做时,都会震惊于人类知识看似不相关的领域竟有这么多重叠的地方。我发现《写作法宝》中的写作建议竟然和《代码大全》中编写整洁代码的建议有那么明显的相似之处。我从心理学图书《思考,快与慢》中学到了产品定价的宝贵知识,这些知识和我阅读所有商业或经济类图书所得到的收获一样多。我甚至发现将我女朋友关于20世纪40年代东欧共产主义崛起的论文研究用在解释当前硅谷的创业发展方式上也能有所洞察。
  • 什么样的环境可以激励人们产生新的点子呢?因人而异,但最常见的要素有这么一些: · 给自己充足的时间; · 记录点子日记; · 解决问题; · 放下工作; · 添加约束; · 寻找痛点; · 与他人交谈。
  • 要养成习惯,每天至少花20分钟做一些可以自我放松的事情,倾听自己的想法。可以是走路、洗个时间长点的澡、冥想、在吊床上躺一会儿、写写日记、画画、雕刻、做做木工或者放放音乐。不管怎么样,把点子日记放在边上,随时准备记下笔记。
  • 重要的是把问题写下来,即便你还不知道要如何解决。如果你一次次地看到问题出现,也许出现的场合略有差异,但每一次都可以简单地把想法记下来,然后你对这个问题的理解就会慢慢加深。
  • 学会鉴别和解决特别难解决的问题是一种宝贵的技能。Paul Graham在他的一篇文章中说道:“我们的周围存在着各种难办之事(schlep)”。“
  • Howard H. Aiken说过:“别担心人们偷走你的点子,如果你觉得自己的点子非常棒,还得让人们接受才行。”如果你不相信,不妨去http://www.hello-startup.net/resources/startup-ideas看看,了解一下别人的创业点子,看看有多少是你想“偷”去做成公司的。
  • 实际上,真正吸引竞争者的并不是点子,而是点子受到广泛关注。只有在你发布了产品,并且已经开始显露峥嵘的时候,别人才会想着去抄袭你,所以不用担心在早期讨论你的点子。另外,如果你担心有人偷听你的点子而想把它偷走并打败你,这样的点子很可能没有防御性,无法实施。虽然这里用了防御性这个词,但我想表达的是,一个出色的商业点子应该具备某种差异性,可以让你和竞争对手之间产生巨大的差距(阅读3.2.2节了解更多信息)。
  • 仅仅有点子还成不了业务,理解这一点同样重要。业务是由点子和执行力构成的。也许有人可以偷走你的点子,但偷走你的执行力就要困难得多。我们来更深入地看看点子和执行力之间的关系。
  • 这就是TripAdvisor的准则,Kaufer在那天午餐的时候解释了这个准则,后来也多次在公司的全体大会上做过解释。创业成功,无论在哪个层面上,归根到底都取决于速度。你必须更快地实现产品、更快地编写代码、更快地招聘,最重要的是,必须更快地学习。
  • 我喜欢用速度制胜这个词,因为它又短又好记,但是用频率制胜可能更为精确。这并不是说要像变魔术一样只用一半的时间去完成相同的工作量,而是说要安排好工作,尽快得到反馈。这是因为反馈回路短的系统通常总是胜过回路长的系统。
  • 在空战中,双方飞行员通常都是按照所谓的OOPA(observe, orient, plan, act,即观察、确定方向、制订计划、行动)的顺序进行操作,而液压助力能够让它的飞行员以稍微快一小点的速度完成OOPA的过程。
  • 博伊德确定赢得空战的主要决定因素并不是更好的OOPA,而是更快的OOPA。博伊德提出,迭代的速度会打败迭代的质量。 ——Roger Session
  • 对某些产品而言,即便最小的尝试方法也需要有相当优美的体验;对于其他一些产品,只要有骨架就足够了。某些情况下,你根本不需要实现产品,3.2节谈论这个问题。一般的规则是要遵循“完成比完美更好”原则。否则,就像Reid Hoffman所说的:“如果你第一次发布的时候没有感到尴尬,就是产品推出的时间太晚了。”即便如此,有少数领域并不是依靠速度制胜的。
  • 如何找到客户并与之对话呢?可以分解为以下三个连续的阶段。 第一步:验证问题 确保找出客户实际面临并且痛苦到愿意掏腰包去解决的问题。 第二步:验证MVP 实现潜在解决方案的最简可行产品(minimum viable product,MVP),让少量客户购买该产品进行验证。 第三步:验证产品 把MVP完善为完整的产品,让更多客户去购买,对可扩大化的商业模式进行验证。
  • 在思考问题的大小时,有三个方面需要考虑:频率、密度和痛苦程度。 · 频率:你所解决的问题经常发生吗? · 密度:有很多人都会面临这个问题吗? · 痛苦程度:该问题只是让人讨厌,还是绝对必须解决?
  • 考虑市场规模有一个好方法,就是考虑建立一家赚得10亿美元收入的公司的几种方法。 · 以1美元的价格销售10亿件产品:可口可乐(罐装汽水); · 以10美元的价格销售1亿件产品:强生(家用产品); · 以100美元的价格销售1000万件产品:暴雪(《魔兽争霸》); · 以1000美元的价格销售100万件产品:联想(笔记本电脑); · 以1万美元的价格销售10万件产品:丰田(汽车); · 以10万美元的价格销售1万件产品:Oracle(企业级软件); · 以100万美元的价格销售1000件产品:Countrywide(高端金融抵押公司)。 ——Balaji S. Srinivasan,斯坦福创业项目工程课程
  • 下面,我会列出评估市场规模的几种方法。 广告 许多广告公司都会提供一些广告目标分析工具,我们可以在不需要购买任何广告的情况下对市场进行研究(虽然购买广告是测试MVP的好方法,3.2节将详细讨论)。例如,我们可以用Google的AdWords Keyword Planner研究每个月有多少人搜索某些特定术语。我在对hello-startup.net做研究的时候,查阅了大概50组相关关键字(例如“创业点子”“代码评审工具”“净值计算器”),发现平均每月每个关键字都有超过1200万次的搜索。这给了我信心,“如何创业”确实是一个真正的问题。而其中的资源页面也可以帮助我雕琢语言,例如我发现人们也经常使用“商业点子”来代替“创业点子”。我还使用过其他几家公司的广告工具,发现Facebook上大约有1600万人对创业感兴趣,Twitter上有200万人对创业感兴趣,LinkedIn上则有1300万人把他们所在的行业列为创业领域。 竞争 如果已经有公司在解决你发现的问题,其实未必是坏事。甚至可以说,“你的想法并不唯一”才说明你发现了真正的问题。要寻找你都有哪些竞争者,可以使用前面介绍的广告工具,找到合适的关键词,试着在Google和一些移动应用商店中搜一搜(应该不难找到,否则他们的客户也就无法找到他们了,如果真的找不到的话你也就不用担心竞争了)。如要想了解某个特定的竞争者正在做什么,你可以试试用网站分析工具(例如comScore、Quantcast)和移动分析工具(例如App Annie、Xyo)去估算他们的流量。你也可以使用CruchBase或AngelList这样的网站,看看竞争者获得了多少投资以及背后是哪些投资者。
  • 社区 验证问题还有另一种好方法,就是看看社区中是不是已经有人在讨论这些问题了。你可以在聚会、会议、用户组和在线论坛等网站上搜索,估算一下这个问题影响了多少人。例如,在研究hello-startup.net的时候,我在meetup网站上看到有15 000个创业小组(400万成员)、3000个科技创业小组(100万成员)和2200个精益创业小组(650 000成员)。在lanyrd网站上,我发现有119个创业会议,并向其中的几个会议提交了申请,得以和这些社区中的人进行实际的交流。我也在subreddit上寻找有关创业的内容(大概涉及74 000名会员),在LinkedIn上寻找创业和创业者小组(大概涉及150 000名会员),在Quora上查找有关创业的主题(大概涉及800 000名关注者)。当然,我也在Hacker News上搜索(每天至少有120 000名独立用户阅读了有关创业的内容)。
  • 市场研究和报告 某些传统的研究方法也是值得尝试的。我们可以试着在网上搜索探讨你所关注主题的报纸、图书、期刊、课程、广播和博客。如果有必要,你也可以查阅美国证券交易委员会的备案文件或政府报告(例如查阅美国小企业管理局的相关报告)。我在研究hello-startup.net的时候,发现了数以百计的博客都在关注创业(例如Paul Graham的随笔、TechCrunch和OnStartups),还有几十本书(例如《创业者》《精益创业》和《创业者手册》)以及好几门课程
  • 例如斯坦福的“How to Start a Startup”以及Coursera的“Startup Engineering”)。 目前也有一些公司专门针对特定的行业收集相关数据并发布报告。其中有些数据是免费的,比如世界银行数据。另外,也可以花钱请Nielsen Media Research这样的公司为你进行市场研究,或者找AYTM那样的公司代表你向目标客户发送调查问卷。 产品数据 如果产品已经面世,我们可以收集到许多数据并进行分析,对产品新特性的影响进行评估。这方面内容将在第4章详细介绍。
  • 我们和客户交谈,目的是要尽可能地了解他们的日常生活,对下列问题做个决定。 · 对该客户而言,那是一个真正的问题吗? · 针对该问题,有什么可能的解决方案? · 该客户愿意支付多少钱去解决这个问题? 要回答这些问题,我们需要走出去和真正的客户交谈。但这样也有一个问题:直接询问客户需要什么,得到的答案一般都不太让人满意。有些客户根本就不知道他们自己想要什么。
  • 是否能够解决一个问题存在两个因素。 · 问题可以被解决。 · 问题可以被你解决。 第一个问题和市场实际情况有关。我们既要考虑前面所提到的市场规模、问题验证,也要核实解决该问题的技术是否已经存在,还要看解决方案从经济上是否足以建立起可盈利的商业模式。红杉资本是当今世上最成功的风险投资公司之一,它的合伙人会询问创始人们一个问题:“为什么是现在?”世界发生了什么变化,使得现在成为建立这家公司的最佳时间?你知道什么其他人所不知道的?为什么没有人在两年前建立这样的公司?为什么两年以后再建立这样的公司就太迟了?
  • 对于点子来说也是类似的:没有能预测哪些知识可以让你产生有用的点子,哪些知识不能的方法。最好的做法就是尽可能多学习一些东西,特别是你觉得有意思的主题。换句话说,“获得创业点子的方法就是不要去想创业点子”,而是把自己变成一个有创业点子的人。找到吸引你的主题,花大量的时间去思索,在点子日记上写下自己的想法并与他人分享。学会利用约束条件,寻找痛点,多出去走走,为你的潜意识提供大量时间处理所学到的东西。最终,便会萌发点子。 在此阶段,点子仍然是不成熟的。所以要注意,不要因为太快对这个点子下结论而扼杀了它,就像你无法预料哪些数学上的概念是重要的,你也同样无法预测哪些点子在未来会有更大的发展。回到1997年,Larry Page也不知道Google会是多么大的一个点子,那时他还想把公司以160万美元卖给Excite(今天Google的价值大约是4000亿美元)。我在这本书中采访的每一个程序员,都没有想过他们的创业公司会发展得那么大。Jessica Livingston在《创业者》一书中采访过的所有创始人都是如此,包括Max Levchin(Paypal)、Caterina Fake(Flickr)、Craig Newmark(Craigstlist)和Steve Wozniak(Apple)。
  • 在顾客看来,界面就是产品。 ——Jeff Raskin,《人本界面》
  • 从根本上说,设计就是如何去呈现信息,让他人可以理解并使用这些信息。人生中的许多次成功其实都取决于我们能够在多大程度上良好地交流,如果在大多数人的教育中加入一点设计方面的训练,结果将大为不同。
  • 其中有三个原则可以应用到设计中。 · 设计是一种可以学会的技能。 · 我们必须训练自己的眼睛有意识地识别出为什么有些设计能发挥作用,有些则不行。 · 设计的目的是把一些东西传递给用户。
  • 第三点,即设计的目标是为了与用户沟通,这意味着虽然“看起来漂亮”是设计的一个很有价值的因素,但是更为重要
  • 所有计算机用户的第一目标就是不要让自己觉得自己愚蠢。 ——Alan Cooper,The Inmates Are Running The Asylum
  • 解决的办法就是要认识到我们不能在工程或产品完工之后,才把“设计”加上去。设计就是产品,从产品开发的第一天起,它就应该是其中的一部分。以用户为中心的设计应该纳入我们的产品开发过程中,下面是它的五个基本原则: · 用户故事; · 人物角色; · 情感设计; · 简单; · 可用性测试。
  • 1. 用户故事 提前考虑设计并不意味着需要做出一份300页的详细规格说明书,而是在一心投入代码开发之前,先定义出用户故事。所谓用户故事,就是从用户的角度简短地描述你所做的东西。它应该回答下面三个问题。 · 用户是谁? · 他们要实现什么? · 他们为什么需要? 第一个问题“用户是谁”要求你要理解人,这可是出奇困难的事。
  • 作为程序员,当你在设计软件的时候,你的大脑其实一直都在“听着歌曲”。然而,你的用户却什么都没有听到,他们必须通过你所设计的用户界面(user interface,UI)去使用软件。你不能期待用户知道你所知道的,你也不能指望用户通过文档或教程来填补这一鸿沟。(正如Steve Krug所说的:“关于说明书你必须知道的最主要的一件事就是,没有人想读说明书。”)所以,想要做出成功产品的唯一选择就是做出出色的设计。
  • 最常见的设计错误就是把用户的目标(他们要实现的是什么)和任务(他们可以如何实现)混淆了。
  • 这里有另一种可以显著提升设计技能的快捷方法:不要再为“平均的人”设计产品。人平均下来就是不洋不土、不男不女,如果你为平均的每个人做设计,那么谁都不会喜欢你设计出的东西。 真正的平均用户被保存在日内瓦国际标准局的密不透气的地下室中。 ——Steve Krug,《点石成金》
  • 每个人都应该有名字、年龄、简历、工作经历和相关技能、信仰和目标,以及其他一些与你的业务相关的细节。为了让虚拟角色看起来更像真人,可以为每个角色添加一张照片(最好是在图片网站上找来的照片,而不是生活中某个熟人的照片)。为产品定义好人物角色之后,无论在用户故事中,还是在谈话中,都不用再去关注“平均用户”了。团队不用再去争论“平均用户”是更喜欢X功能还是Y功能,因为每个人对于什么是“平均”都会有不同的理解。相反,我们只需要讨论我们的人物角色是喜欢X还是Y就可以了。例如,hello-startup的“平均用户”想要一个计算程序来帮助自己对股票期权进行估值吗?这我也不知道。但麦克、莫妮卡或马赫什需要这样一个计算程序吗?我可以有根据地推测麦克和马赫什会觉得这样的工具是有用的。
  • 你关注的目标越广泛,错失靶心的必然性就越大。想让大量人口中50%的人满意你的产品,从而实现50%产品满意度的目标,这种做法是行不通的。我们只能挑选出50%的人,想方设法让他们100%满意,才能实现我们的目标。我们甚至可以瞄准市场中10%的人,让他们100%地心醉神迷,从而取得更大的成功。这听起来可能有点违背我们的直观感觉,但为单个用户进行设计是满足广大人群需求最有效的方式。 ——Alan Cooper,The Inmates Are Running The Asylum
  • 只要有可能,我们就应该把软件设计得像把你记在心上、考虑周到的人一样。要记住用户的参数设置,记住他们上次使用你的软件做了什么事情,记住他们过去搜索了什么东西,要尝试使用这些信息预测用户在以后会做什么事情。例如,大多数网页浏览器都会记住你过去输入的网址。Google的Chrome浏览器甚至更进一步,只要你一输入www.goo,它不仅会替你把网址补充为Google首页,而且如果该网址是你之前已经多次输入的,它还会在你点击回车之前就开始抓取网页,让网页加载得更快。Google对于密码的考虑也很周到,如果你最近修改过密码,而不小心还用老密码去登录,Google会提醒说“你的密码已经在12天前修改过”,而不是给你标准的“密码无效”的错误消息。
  • 要积极响应 好的设计会响应用户的需求。例如,Apple的笔记本电脑会检测房间中的光线强度,自动调整屏幕亮度和键盘背光。
  • “对错误的发生要宽容”这一点真的太重要了,我们不妨再多讨论一番。
  • 以下是一些经验法则,可以避免这种错误的发生。 · 提供帮助和指引,而不是错误消息。例如避免使用“错误”“失败”“问题”“无效”和“异常”这样的词,而是向用户解释程序希望获得的输入与用户的输入之间有什么差异。 · 在用户输入的同时进行检查(而不是在页面提交之后再进行),并分别给出肯定和否定两种反馈,给出的反馈应该在用户视线附近(而不是页面的顶部)。 · 永远不要把用户做好的东西弄丢。
  • 这种说法乍一看似乎很拗口。我们通常认为“简单”就是精简而没有多余的东西。如果从空白状态开始,只是随处添加几样东西,不就可以得到简单的设计吗?如果你写过文章或者复杂的代码,或者尝试设计过产品,就知道一开始的草稿往往都过于杂乱。我们要花大量的工作才能把这种杂乱削减成为简单的东西。
  • 简单其实就是一件我必须完成的事。我的产品必须完成的一件事是什么?我的设计必须向用户传达的一件事是什么?定期问问自己这几个问题,得到答案后亦可再次发问。我所设计的产品是否做了这样一件事?抑或我迷失在了细节的实现当中,产品最终做的是其他的事情。
  • 设计需要简单并不是因为简单更优美,而是因为人的记忆在同一时间只能处理少数几件事。如果设计中塞入太多东西,很快就会超出人的记忆局限,用户会觉得产品功能过多而无法使用。
  • 不要把可用性测试与焦点小组(focus groups)混为一谈。焦点小组的目标是了解人们如何看待某个点子或某种产品,而可用性测试的目标则是了解人们如何使用你的实际产品去完成特定的任务。虽然有一些公司可以帮助你开展正式的可用性研究,但一般都昂贵且费时,大多数创业公司都可以用更简单的方法去实现。下面列出了大概的步骤(读者可阅读《点石成金》一书了解更完整的介绍)。 (1)把少数用户(3~5个)带到你的办公室。 (2)准备好录像设备(例如安装在三脚架上的iPhone)。 (3)记录下用户使用你的产品执行一系列任务的过程。 (4)让团队成员观看录像。 (5)根据你们认识到的情况决定采取什么行动。 (6)每3~4周重复一次。 如果之前从未进行过可用性测试,你很快就知道第一次观察公司以外的人使用你的产品会是一种发人深省的体验。
  • 伟大的界面是写出来的。如果你认为每一个像素、每一个图标和每一种字体都很重要,那么你也要相信,每一个字母都很重要。
  • 你的大标题必须能够和目标人群的角色产生共鸣,不仅告诉他们你要做什么(“我们的软件可以实现XXX”),还要告诉用户为什么应该关注它(“我们的软件可以实现XXX,所以你可以成功地YYY”)。知道如何提炼出清晰的信息去介绍你的动因、你的使命,是各种事情成功的关键因素之一(
  • 如果你不想立马跳到代码中,可以先使用线框图或原型工具,比如Balsamiq、UXPin或者Justinmind。利用这样的工具,可以从UI元素库拖拽出一些元素进行摆放,组合成一份设计。
  • 创业时面临的第一个设计上的挑战,就是要实现产品最初的版本。即便你已经想出了出色的点子,也对真实的客户进行了验证,你也要耐住性子,把自己锁在房间里,花上一年时间去设计,才可能做出完美的产品。但是请记住,产品并不仅仅是一个点子,而是新的问题、新的想法和执行的不断循环。执行是昂贵的,所以你需要尽可能低成本、快速地向客户验证你遇到的每一个新问题和想法。最好的方法就是实现所谓的最简可行产品(minimum viable product),或者叫MVP。
  • MVP是“新产品的某一个版本,团队可以利用它以最小的付出去最大程度上、验证性地了解客户”。MVP的关键就是从中学习,其目的就是找到成本最低的方式去验证对真实客户的假设。
  • MVP的实现并不是一次性的行为。对某种东西而言,在找到可行的产品方案之前,极有可能需要实现多个MVP。但更为重要的是,MVP的构建不仅仅是在产品生命周期的早期所要做的一件事,它更多的是一种思考方式。不妨把它想成在玩纸牌游戏,每次都下一小点赌注,而不是一次就把房子全压上。不论你是在试验从未有人用过的新产品的点子,还是为已有大量用户的产品添加新的功能,都应该有使用MVP的习惯,我们可以把MVP的实现归纳为以下几点: (1)找出风险最大、最重要的设想; (2)把这种设想以一种可测试的假设描述出来; (3)构建一个最小的实验(一个MVP)去测试你的假设; (4)分析结果; (5)用新发现去重复第一个步骤。 不管对一个点子有多么自信,一定要努力找到最小、成本最低的测试方法,而且要随时保持项目规模小、可改进。Standish集团通过对50 000多个IT项目进行研究,发现有3/4的小项目(少于100万美元)可以成功地完成,只有1/10的大项目(大于1000万美元)能够按时且在预算内完成,而超过1/3的大项目是彻底失败的。
  • 不管对一个点子有多么自信,一定要努力找到最小、成本最低的测试方法,而且要随时保持项目规模小、可改进。Standish集团通过对50 000多个IT项目进行研究,发现有3/4的小项目(少于100万美元)可以成功地完成,只有1/10的大项目(大于1000万美元)能够按时且在预算内完成,而超过1/3的大项目是彻底失败的。
  • 展示页面 有一种比较容易实现、成本低、效果又出众的MVP,那就是做个简单网页,描述产品情况并在用户感兴趣的时候让他们提交某些信息,比如让用户提供email地址以便获得更多信息,或者让用户进行预订。总的思路就是向用户描述产品最理想的景象,看看它对用户有多大吸引力,哪怕产品尚不存在。如果你以最理想化的方式向用户描述了你的点子都无法说服一小部分人在你的邮件列表上注册,也许就需要再重新想想。例如,社交媒体管理应用Buffer开始时就用一个页面展示了有关产品的理念和价格细节,并提供了注册邮件获取更多信息的功能,如图3-36所示。他们获得了足够多的注册量,更重要的是,他们在价格选项上也获得了足够点击,令他们足以信心满满地去实现真正的产品。
  • 在Drew Houston开始构建DropBox之前,他想确认自己不会花多年心血却做出无人问津的产品。但即便实现一个用户可以在自己电脑上试用的简单原型,也要花很长的时间,因为想要存储所有的数据,就需要搭建起一个可靠的、高性能的在线服务系统。Houston选择的替代方法是建构一个简单得多的MVP:一个具有注册表单,还带有4分钟讲解视频的展示页面,如图3-37所示。
  • 无论最终要实现哪种类型的MVP,关键是确保自己实现的是简化但仍然可用的东西,而最好的方法就是关注自己产品的差异性。
  • 同样的道理也可以用在制作MVP上。对你的产品而言,什么是重要的问题?你在MVP中实际实现的又是什么?为什么会不一致?产品最重要的一点就是差异性:让产品和其他替代品区分开来的特性。人们通常把差异性称为“竞争优势”,但这个词听起来就像其他优势一样,不管超过多少,只要具备就足够了。
  • 因此,很重要的一点就是要问自己:我的产品有哪两三个地方是做得特别出色的?只要你找出了这样几个核心特性,就可以以此做出你的MVP,先忽略其他东西。
  • 让客户爱上你的产品,而不只是喜欢它,这是一个巨大的优势。让一个已经有少量用户爱上的产品变得有更多的用户爱上,比起让大量的用户从喜欢一个产品变成爱上一个产品,前者要容易得多。让一个用户从“喜欢”到“爱”,你要让他们大为心动才行。你需要让他们能大叫一声由衷地赞叹,想想最后一次有东西让你发出赞叹的感觉,很可能是有人超出你的预期,让你高兴不已,也可能是一些超乎寻常的东西。因为做出不同一般的东西本身就要花大量的时间,所以,如果你想让用户能够爱上你,比起让许多事情都差强人意,你应该让少数事情无与伦比。
  • 那么,我们怎么知道要把关注点放在哪些特性上呢?有一种方法,就是在做出产品之前,先写一篇宣布产品发布的博客,看看文章中有哪两到三个关键特性是你会重点宣传的,你会在插图中展示哪些特性,博客的标题会是什么。好的博客文章都是简短的,所以这样的训练可以帮助我们梳理出哪些特性真正能让产品充满诱惑力。这样的特性就是MVP必不可少的,其余的一切都是可选的。事实上,其余的一切不仅仅是可选的,大多数时候,甚至对产品是有害的。每一个额外的特性都会带来显著的成本(阅读3.1.2节了解更多信息),所以,除非该特性对取悦客户或者验证假设是绝对不可或缺的,否则就不应该放到MVP中。
  • 我们要对MVP确定一个目标,即便在很早的阶段,也要让客户购买你的解决方案。注意,这里强调了“购买”一词。许多人会告诉你他们“喜欢”一个点子,甚至也许想得到它。但是,喜欢某种东西和承诺会购买某种东西是大不相同的。购买一种新产品不仅仅要花费金钱,还要花费时间——他需要花时间去说服家人(如果是消费产品的话)或者同事(如果是企业产品的话),让他们相信产品是值得的;而且,还要花时间去安装和部署,花时间培训自己和别人去使用它,将来还得花时间去维护和更新。即便你的产品对某些用户是免费的(例如靠广告支持的网站或者免费增值服务),他还是要付出自己的时间,而时间因素也会让他们考虑一番。所以,不管你考虑采用什么样的定价策略,目标就是要让客户牢牢承诺会购买你的产品。
  • 也许影响创始人意识到能够在多大程度上关心用户的最大障碍,就是他们自己从来没有体验过这样的关心。他们对待客户服务的标准是依据他们自己作为客户的那些公司的标准来设定的,而那些通常都是些大公司。蒂姆·库克不会在你买了笔记本电脑之后给你寄一张手写的卡片——他做不到,但你可以。这就是小公司的好处:你可以提供大公司实现不了的服务。
  • 当你还是一家小型创业公司,仍然还在验证自己的点子时,做一些无法规模化的事情去获得早期的客户是你可以承担的方式。如果点子可行,后续可以通过自动化的方式,让这一过程变得更具扩展性;但如果点子不可行(大多数点子都是这样的结果),那么你也节省了大量的时间,因为你不需要为了错误的事情而做一大堆自动化工作。另外,这种方式可以让你直接接触业务的烦琐细节,你会成为领域的专家,而这一点在前面已经说过,它对于想出伟大的点子是至关重要的。
  • 另外,这种方式可以让你直接接触业务的烦琐细节,你会成为领域的专家,而这一点在前面已经说过,它对于想出伟大的点子是至关重要的。
  • 设计是一项重要的技能,因为用户界面就是产品。好在设计过程是迭代的:任何设计都可以递增式地改进,任何人也都可以递增式地提高自己的设计技能。而最好的做法就是去重用现有的设计、编写用户故事并为人物角色而设计。
  • 只要你手中拿着的是一件精雕细琢的产品,你就要记住,其实我们看到的是无数次试验和错误的迭代之后形成的结果。这其中包含了许多失误、原地打转、重新设计和妥协折中。这一路上,制造它的公司可能要为生存而苦苦挣扎,希望能够在倒闭之前找对路子。
  • 这就是创业公司总是处于“搜索模式”的含义所在。这是一场和时间的疯狂比赛,你要尽快找到值得解决的问题,找到值得实现的方案。而实现这一切的最佳方式并不是寄希望于尤里卡时刻,而是要利用迭代、试验的方法去实现。
  • 产品经理的工作就是要把两件简单的事情说清楚: · 我们正在进行什么比赛? · 我们怎么得分? 把这两件事情做对,就可以不经意间聚集一批在技术、运维、质量、设计和市场推广上具备天赋的杰出人才,在同一个方向上聚力前行。没有这两点,无论做多少优化和执行管理,都拯救不了你。
  • 并不是所有东西都可以测量,或者都应该被测量。对于每一种数据X,我们要问自己两个问题。 (1)如果我可以测量X,它至少会影响一个具体的决定吗? (2)该决定的价值超过测量X的成本吗? 如果这两个问题都无法回答“是的”,那么就不值得去测量X。话虽这么说,大部分人并不清楚能够以最小成本、付出最少努力去测量什么东西。《数据化决策》一书介绍了如何对各种各样的概念进行量化,包括一些看似模糊和不可测量的概念,比如产品质量、品牌认知、安全以及风险。
  • Andrew Chen在Quora上发表了一篇关于如何找出公司神奇数字的优秀教程,其中的第一步就是找出衡量公司成功的指标是什么。当成功指标增长的时候,你的业务也会取得成功;当指标下降的时候,你的业务会随之失败。这个指标对于每个公司而言有很大差别,但应该是相当明显的。比如Facebook和Twitter的大部分收益来自于广告,所以它们的成功指标和用户参与度结合得非常紧密(例如用户在过去28天的周期内会回到网站多少次);Slack是一个订购产品,所以它的成功可能和有百分之多少的用户会成为付费用户有紧密关系;Etsy是一家电商公司,所以它的成功指标可能和网站的交易数有紧密关系。
  • 一旦找到衡量成功的指标,第二个步骤就是判断用户的哪些行为与成功指标的增长是有关联的。抓取一部分有代表性的用户,把他们的全部数据(例如获取指标、激活指标等)放入一张巨大的表格中。如果幸运的话,把用户的活动指标和公司的成功指标放在一起绘制出图表之后,会发现它们之间有非常明显的相关性。例如,如果把Twitter用户的关注人数和他们连续登录的天数放在一起对比做图,可以得到图4-1所示的图表,临界点大概就在y轴的30~40。有时的结果并不会很明显,这就需要进行回归分析,找到理想的相关性。
  • 许多人,特别是专家,都相信自己只需要深入思考,就可以解决几乎所有问题。他们可以在纸上画出周密的产品点子、聪明的工程设计又或者是精美的图表和等式,然后等待成功的到来。只可惜,在大多数情况下,成功永远不会到来。那是因为我们所生活的世界无比复杂,通常我们面对的系统已经超出了任何个体的理解能力,比如自由市场经济、人的思想或者分布式计算机系统,影响这些系统的问题太过复杂,从单一原因入手无法得到解决。
  • 我们需要的是进化,而不是聪明的设计。这意味着不要有上帝情结,要承认自己并不知道正确答案是什么。
  • 应用迭代的方法论,而不是一开始就投入精力把整个产品做出来。 (1)做一个MVP。 (2)对其进行A/B测试。 (3)分析结果并做出下面三个决定中的一个。 a. 改善:测试得出的数字不错,足以证明我们能够进一步完善MVP,回到步骤1。 b. 发布:测试得出的数字非常好,并且产品已经完成,可以向所有人发布。 c. 放弃:测试得出的数字并不好,不足以证明应该继续工作,可以转到下一个点子上。
  • “开发设计的时候要坚定你在做正确的事,阅读数据的时候要提醒自己可能会出错。”
  • 如果我们生活在一个可以获得完美信息的世界里,那么最好的产品总能胜出,但我们生活的世界并非如此。
  • 我们以前讨论过,在公司成立的早期,做一些无法规模化的事情是最好不过的。让每个人都参与到客户服务中,对公司的扩大发展确有惊人的作用,因为这么做不仅可以让忠诚的客户传播你的产品,还可以让这些写代码的人也感受到使用产品的客户的痛苦,帮助你做出更好的产品。
  • 要计算病毒系数(K),需要用每N天的用户发送邀请数(I)去乘以这些邀请的平均转化率(C)。对于I而言,就是当前一个用户执行了多少次才吸引来新用户的某个动作,这种动作就好比在社交网络上发送一个邀请;对于C而言,就是邀请被接受的百分比是多少。 K=IxC 例如,假设你今天发布产品,有1000个人注册,通过查看指标发现,这1000个用户在注册后不久即发送了5000个邀请,或者平均下来每个用户会邀请5个新用户,即I=5。这些邀请在最开始的几天会获得许多点击,在大概一周左右就会降到0,所以你的循环时间就是N=7天。
  • 尽管调查和促销代码都不像在线跟踪一样精确,但我们的目标并不是为了得到完美的数据,仅仅是降低一些不确定性,只要能够测量出用户的来源以及是什么样的用户就行了。因为我们不仅仅要确定广告已经到达了受众,还要确定它到达的是不是正确的受众,这一点在电视和广告牌这样的广播式媒介上,通常需要一定的技巧去处理。
  • 集客式营销背后的关键理念就是不要尝试把东西卖给客户,而是尝试去教育他们。 教导客户,就可以和客户建立起传统市场营销策略所无法获得的纽带。通过杂志或网上横幅广告去购买人们的关注力是一方面,如果教育他们,赢得他们的忠诚,建立起完全不同的关系,他们就会更加信任你、更加尊重你。即便他们不用你的产品,仍然会成为你的粉丝。
  • 我之前提过,并不是最出色的产品胜出,而是客户认为最出色的产品胜出。客户如何看待你的公司——如果他们想到的是你的品牌,那么尝试对这种感知进行影响的行为就称为品牌化。
  • 只用了“think different”两个词,就能够让你准确地知道Apple是做什么的,以及你为什么应该关注它。精心制作出这样一条清晰、引人注目的广告词并不容易,但正所谓文案是产品设计最重要的因素(阅读3.1.3节了解更多信息),广告词也是市场推广的核心。产品的宣传口号就是一个很好的例子,它必须能够一下子抓住人们的注意力,让别人知道你的产品有什么不同,而且必须简洁明了。例如,我们看看最初iPod的口号。
  • Y Combinator的座右铭就是“做人们想要的东西”(make something people want)。这四个简单的单词可以表达出创立成功的创业公司必须了解的几乎一切。
  • 技术栈就是工具,它是实现产品的手段,不是产品的终结,也不是产品本身。不要因为某项技术听起来很酷或者很有趣就选择它,我们选择一种技术是因为它可以为我们所用。为此,应该在把选择技术栈的黄金法则记在心中。
  • 好的技术栈的扩展要快于需要进行的维护。
  • 我们先从需要在很早就做出的一个决定开始:如何为创业公司选择初始的技术栈?我可以只用一句话来回答:熟悉什么就用什么。
  • 当你违背了技术栈的黄金法则——当你发现人数的扩展快于技术的扩展——就是时候重新进行评估了。
  • 暂停所有的发展、在全新的技术栈上重写代码要冒巨大的风险。这种情况被称作“所有软件公司都可能犯的单一的、最糟糕的战略性错误”和“创业自杀”。如果你抛开旧代码,就等于抛开了多年的学习和修复的bug。
  • 一个残忍的事实是:当你的关键业务过程运行在内部情况不清楚(更别提修改)的不透明代码上时,你就失去了对业务的控制。你对供应商的需要超过了供应商对你的需要——因为这一巨大的不平衡,你只能付钱、付钱、再付钱。
  • 任何库复杂到一定的程度之后,都会包含一个临时的、不合规范的、充满程序错误的、运行速度很慢的、只有一半功能的全栈Web框架,这是向格林斯潘的编程第十定律致敬。该定律告诉我们,任何C或Fortran程序复杂到一定程度之后,都会包含一个临时开发的、不合规范的、充满程序错误的、运行速度很慢的、只有一半功能的Common Lisp实现。
  • 如果你正在使用Web框架去实现对业务至关重要的东西——不仅仅只是原型,最好的选择通常就是模块化的全栈框架。那样的话,你可以获得两个方面的好处:一是得到了一个文档完善、有社区支持的开源框架,默认功能就可以出色地处理用户的大部分需求;二是对于小部分特定的情况,也可以通过插入定制库的方法去满足要求。
  • Web框架很少成为应用程序可扩展性方面的瓶颈(阅读第7章了解更多信息)。所以通常来说,我们最好选择开发效率比较高,而不是处理请求比较快的框架。也就是说,如果你担心性能问题,就需要弄清楚你的应用程序是否有I/O或CPU、内存方面的限制。
  • 安全的实现是非常困难的。它是5.3.4节所列清单中的一项。
  • 我们应该使用内置了安全特性、开源且经过实际检验的框架。因为这不可能是后期再加入的功能,所以框架必须是默认安全的,使我们做不安全的事情也变得困难或不可能。我们要花时间去熟悉常见的Web安全实践方法——开源的Web应用安全项目(Open Web Application Security Project,OWASP)就是一个很好的开始。
  • 我们要花时间去熟悉常见的Web安全实践方法——开源的Web应用安全项目(Open Web Application Security Project,OWASP)就是一个很好的开始。
  • 即便是一个简单的类,从关系型数据库映射到内存中的表示也是很复杂的,这就是所谓的阻抗失配。许多对象关系映射(Object Relational Mapping,ORM)工具都是为了尝试解决这一问题而诞生的,比如ActiveRecord和Hibernate,但通常都会引起争论——有人责备这些工具会暴露抽象泄露(leaky abstractions)问题,还会引发一些性能问题。这并非个别ORM工具存在的问题,而是由于映射本身就是一个难题。所有你能想出的解决方案都会包含一些严重、痛苦的取舍。
  • 一个分布式系统不可能同时满足以下三点: · 一致性(所有节点能够同时访问同一份数据); · 可用性(保证每一个请求都会接收到成功或失败的响应); · 分区容忍性(系统一部分出现任意信息丢失或故障时,系统仍能继续工作)。 在一致性(Consistency)、可用性(Availability)和分区容忍性(Partition Tolerance)中,只能择其二。
  • 在一致性(Consistency)、可用性(Availability)和分区容忍性(Partition Tolerance)中,只能择其二。
  • 如果使用关系型数据库遇到了障碍,极有可能是因为我们的数据量和可用性方面的需求已经超出了单台服务器的能力范围。此时,我们要优先考虑找出可以扩展的最简单的解决方案。按照复杂程度,以下列出了最常见的一些选择: · 对数据存储格式和现有数据库的查询进行优化; · 在数据库之前设置缓存(例如内存缓存); · 建立主-从复制; · 对无关联的表进行垂直分区; · 对单张表进行水平分区; · 建立多主复制。 一般而言,我们要尽可能避免对数据进行分区,并坚持使用单点写入。
  • 所谓整洁的代码,是指代码专为人的理解而优化。记住,创业和人是密不可分的,所以对代码来说,最重要的并不是运行得多快或者使用什么样的算法,而是它对使用它的人有什么样的影响。编写整洁的代码并不是为了理想主义,也不是因为有些书上说你必须这么做(即便不是本书),更不是因为空格比制表符更优美,而是因为作为程序员,你要把大部分时间花在理解和维护代码上,这只是为了让自己方便。
  • 语法工具存在这么多个世纪并不是偶然,它们满足了读者的需求和潜意识的要求。 ——William Zinsser,《写作法宝》
  • 变量、函数或类的名称应该回答所有重要的问题。它应该告诉你它存在的原因、它是干什么的,以及如何使用。 ——Robert C. Martin,《整洁代码之道》
  • 我们一定要明智地选择用词,肯定有比temp、num和data这样不明确的术语更好的选择。而且相对数字符号,我们更应该选择单词,即不要用subtotal1 和subtotal2 这样的名称,而是选用能够清楚表示值的含义的词,比如subtotalWithShipping和subtotalWithShippingAndTax。一定要想出一个好的词,哪怕查词典也可以。
  • 好的命名应该能够揭示意图。计算机只会关心代码是干什么的,而人却会关心代码为什么要这么做。
  • 如果我在看一个由10名工程师写的文件,应该让我几乎无法区分哪部分是哪个人写的才对。对我来说,这就是整洁的代码,而达到这一目标的方法就是通过代码评审以及发布你的风格指南、模式和语言惯用语。只要你做到这一点,每个人都会变得更有生产效率,因为所有人都知道如何以相同的方式去编写代码。到了那个阶段,你们主要关注的就是在写什么,而不是怎么写的问题了。 ——Nick Dellamaggiore,LinkedIn和Coursera软件工程师
  • 清晰的错误消息是整洁代码的主要特征。我们可以抛出异常、把错误消息作为返回值的一部分,或者将错误记录在日志中——只要不是静静地发生失败就行了。由于BookParser是对业务数据进行处理,我们通常要让数据尽可能保持原样,所以如果遇到了任何类型的错误,就应该让整个转换过程明显地抛出失败信息。为此,我们可以把所有无用的try/catch块去掉,让异常可以向上传导给调用者:
  • 注意该函数的签名中并没有返回值(它是void函数),这是有副作用的函数的典型特征。没有了返回值,我们就很难把这个函数和其他函数组合起来,这些函数将不得不通过文件系统或共享的可变变量进行通信,这两种方式都会比使用参数和返回值更加复杂,也更容易出错。
  • 不可变数据要求你要在脑海中弄清楚多条时间轴,副作用函数则要求你要在脑海中弄清楚多条时间轴和多个可能的全局状态。把几个有副作用的函数组合起来可能会引起所有时间轴和状态相互间进行交互,导致复杂度呈现指数式增长。 我认为可重用性的缺乏存在于面向对象语言,而不是函数式语言,因为面向对象语言的问题是它们离不开各种隐性的环境。你要一根香蕉,但得到的却是一只拿着香蕉的大猩猩和整个丛林。
  • 在软件领域,两个模块相互之间的依赖程度称为耦合。如果无论什么时候更新一个模块,都不得不频繁地更新另一个模块,这些模块就是紧耦合的,这通常表明代码是脆弱而且难以维护的。
  • 整洁的代码应该遵循依赖反转原则: · 高级的模块不应该依赖于低级的模块,二者都应该依赖于抽象; · 抽象不应该依赖于细节,细节应该依赖于抽象。
  • 根据经验,我们更应该对一些有如下特征的库的具体实现进行注入抽象。 · 具有副作用。 · 在不同的环境中有不同的表现。
  • 整洁的代码应该有高内聚:所有的变量和方法都应该是有关联的,一切都应该在同一抽象层次上操作,每一部分都应该很好地相互配合。
  • 不要为糟糕的代码注释——重新写吧。 ——Brian W. Kernighan、P. J. Plauger,《编程格调》
  • 我有意把介绍注释的内容放到比较靠后的位置,因为代码本身应该告诉你需要知道的几乎一切。如果代码没有做到,在你费劲地编写任何注释之前,应该先对代码进行改进。
  • 构是改变代码结构而没有改变其外部行为的过程,这是一种只影响软件“非功能”方面的编码任务:从外部看,代码实现的功能并没有变化;但从内部看,我们已经改进了它的设计。 合理的重构是必不可少的,因为我们不可能一开始就能正确地设计。和论文的初稿一样,代码的初稿也会是凌乱、不完整、需要重写的。虽然我有意把BookParser的例子写得很难看,但任何代码实现的第一个版本总是存在问题的。随着继续编写代码,我们会更好地理解问题,而重构的本质就是回到代码中,根据这种新的理解去改进它。
  • 编程在很大程度上就是一门手艺。你会因为选择了正确的工具、努力工作并制作出精美的东西而获得深深的成就感。它的美不仅源于对用户而言漂亮的外观,还源于其精工细作的内部运作方式。优雅的解决方案会让程序员愉悦,丑陋的拼凑则会让程序员悲伤不已。而悲伤的程序员生产效率更低、表现欠佳,最终将会离开公司。
  • 在创业公司中,一切都在不断变化。如果你已经到了害怕修改代码的地步,就意味着你需要在编码实践上进行扩展,以适应增长的需要。应对不断增长的代码库和开发团队的最重要的四个编码实践是: · 自动化测试; · 代码分离; · 代码评审; · 文档。
  • 要为代码编写测试,我们要先回过头来问自己几个重要的问题:我要如何组织代码的结构才能对它进行测试?我的代码有什么依赖项?常见的使用场景是什么?会遇到什么特殊的情况?
  • 最为重要的是,TDD可以迫使我们从最终结果反过头来考虑问题,帮助我们确认自己正在编写正确的代码,而不是直接跳入编码工作中,迷失在实现的细节里。我们要关注自己正在做什么,而不是怎么去做,如果我们能通过快速反馈循环的方式去做,就可以得到更高质量的设计。正所谓速度制胜。
  • 保持小规模的评审。10行代码的修改是很容易评审的,但是1000行代码的评审几乎是不可能的。这就意味着我们应该鼓励开发人员进行小修改,增量式地提交,而这恰好也是减少bug、合并冲突和后期集成问题出现概率的好方法。
  • 注释的正确用法是弥补代码本身表达上的失败。注意我用的是“失败”一词,这也就意味着,使用注释总是面临着失败。但我们又必须使用注释,因为不可能一直在没有注释的情况下解决自我表达的问题,但是使用它们并不值得称赞。
  • 程序员容易痴迷于性能、大O符号和可扩展性,会赞美一些“网络级”和处理“大数据”的公司。但现实却是,对于大多数创业公司而言,这些都不是特别重要的问题。我们的时间更应该花在能提高开发团队效率的工具和实践上,而不是让服务器跑得更快。事实上,做一些不能扩展的事情是早期创业成功的一个重要因素(
  • 一般来说,考虑性能或软件开发的基本过程就是让它工作,让它正确、让它快速。这是几个连续的步骤,我们必须按顺序去实现。实现错误功能的软件,即便它非常有效率也没有什么价值,所以我们在担心性能问题之前,必须先担心正确性的问题。只有得到整洁、可靠的代码之后,性能调优才是我们应该开始考虑的事情。
  • 当你开始尝试在软件公司中引入过程方法的时候,总会听到这样的声音:“我只能在不赶时间的时候去使用好的方法。如果时间很赶,我就管不了那么多了”。我总喜欢把这个故事拿出来举例子,想告诉大家一个真正好的方法无论在什么尺度上都应该能够加快你的速度。一个好方法可以缩短你一小时、一天或一年的时间。
  • 敏捷需要安全。 ——Jay Kreps,Confluent联合创始人
  • 使命宣言清楚地表达了公司的目的。它应该解释公司为什么存在,公司是做什么的、为谁而做。我们应当把使命当作公司的指南——它是一个梦想、一个目标,它是你、你的员工和客户所向往的。
  • 不要把你的使命宣言和当前的战略或产品混淆起来。战略和产品是如何做和做什么的问题,而使命宣言则是为什么的问题。“
  • 客户不会愿意在使命陈述中看到关于股东价值、收益和利润这样的东西,因为这些只会让人们觉得公司是贪婪且不值得信赖的。同样也不会有员工愿意为了提高2.3%的利润率而将心血投入到项目中。当然,每家公司都是要赚钱的,但金钱并不是公司的目标,它只是让公司达成真正目标的资源。金钱就像氧气,它是维持生活所必不可少的,但并不是生活的目的。事实上,忽略金钱是想出一个好的使命陈述的最佳方式。
  • 这里隐含着一个出人意料的道理:有时,一个大胆、宏大的使命实现起来并不会比一个小一点的使命容易。任何创业都是艰难的,但如果这一事情的回报是完成一个宏大而重要的目标,可能更容易说服出色的人参与进来。为出色的人提供一个宏伟的挑战才能够让他们在职业中尽其所能。
  • 核心价值是你在组织中用来做出每一个决定的信条。核心价值并不需要去选择,因为它们在你的团队中即可发现。它们是你已赖以为生的主要价值,你对其深信不疑,它们对你至关重要,不管你加入什么公司或者做什么产品,都会坚持这些价值。
  • 设定目标 经理应当决定一些目标、为了实现这些目标需要完成什么工作,以及如何将这些目标传递给团队。 组织 经理应当对工作进行划分,并挑选人员从事这些工作。 激励和沟通 通过在薪水、人员安排和晋升方面的决定以及经常性的沟通,经理应当将人员凝聚成一个高效的团队。 评估 经理应当为每个人建立目标并评估他们迈向这些目标的进度,形成一种绩效评估方式。 助人成长
  • 经理应当帮助团队中的每一个人提升自己的能力。
  • Douglas McGregor在1960年《企业的人性面》一书中,讨论了一种普遍的观念,即一般的工人并不喜欢他们的工作,并极可能去避开它。对某些工作来说也许是这样,比如一些无聊的、重复的手工劳动。那种情况可能需要一直有管理人员的存在,用报酬(薪水、奖金)促使工人们工作,或者用惩罚(解雇、蒙羞)威胁他们。然而,这种方式在许多需要创造性的工作中并不适用,比如编程。许多人喜欢使用自己的创造力去制作东西,所以他们实际上是喜欢自己的工作的,而且会积极主动地寻找要解决的问题。而我们要做的就是为他们提供合适的环境,他们内在的驱动力将促使他们努力工作。
  • 这种方式在许多需要创造性的工作中并不适用,比如编程。许多人喜欢使用自己的创造力去制作东西,所以他们实际上是喜欢自己的工作的,而且会积极主动地寻找要解决的问题。而我们要做的就是为他们提供合适的环境,他们内在的驱动力将促使他们努力工作。
  • 那么要怎么办呢?答案就是内在激励因素——我们都具有的内部驱动力,能够让我们因为任务本身的利益而喜欢上一个任务。人天生就是爱玩而好奇的,我们经常会在一些困难的任务上投入大量的时间,即便没有人为此买单。如果你是程序员,你已经有所体验了。你是否曾经花了一个周末的时间去改动一个工作之外的项目?你是否曾在工作之余学习过一门新的编程语言或技术?你是否曾为解开朋友告诉你的一个逻辑谜题而无法入眠?你是否曾经向开源项目做过贡献?这些活动大部分都是受内在激励因素驱动的。
  • 如何才能促进内在激励呢?由于它是很自然的,我们无法从外部去驱动内在激励。我们能做的只是提供一种环境,有利于将人们已经具备的内在激励带动出来。为此,我们需要营造一种能最大程度放大自主权、专业能力和目标的环境。
  • 每个公司都想招聘到最出色的程序员,但是最好的公司都会紧紧抓住他们的程序员并在他们身上投入,让他们变得更加出色,这就形成了一种良性循环。这些员工会因为他们正在提升自己的技能和市场价值而高兴,公司也因为得到更出色、技术更精湛的员工而高兴。专业能力上的投入有许多方法,比如鼓励员工定期加入新的项目和团队,参加会议和演讲(能够在会议和演讲中有所表现则更好),组织公开论文、博客和图书阅读小组(能够自己写论文、博客和图书则更好),向开源项目做贡献(阅读第12章了解更多信息)。
  • 通过这种方法,我们得以用更加透明的方式代替模糊、不确定的员工评估过程。而且它也不仅仅提供外在的奖励(例如薪水),还提供了内在的奖励(比如公司投资你的专业技能),这是一种明显的交互。LinkedIn的全局方案高级副总裁Mike Gamson写过一篇博客,提到了一个很好的例子,这篇博客名为“My Promise to You(Our Employees)” 我们先从坏消息讲起。坏消息就是有一天你会离开LinkedIn。我知道你才进入公司就要考虑离开是很奇怪的,但我要让你关注这件事,这样我们才能最充分地利用我们一起在公司的时间,携手前行。我不清楚你打算在这里度过2年、5年、10年还是更长的时间,但我要确保无论你和我们一起在这段旅途上待多长时间,当你在20、30、40年后回首整个职业生涯的时候,你会觉得待在这儿的岁月是职业生涯中变化最大的。你在这里的这些年学到的最多、成长最快、接触到最多不可思议的人和最具创新性的想法。我希望你在这里的这些年能成为真正改变你职业轨迹的岁月。我希望你在Linkedln比在你们本可能选择的其他地方,获得生命中更多的成就。我向你承诺,我将致力于营造和培育能够让你改变职业轨迹的环境,为你提供接触各种思想、各种人员、各种体验的机会,满足你在生命中实现这一切所需的因素。当你在某天离开LinkedIn,我希望你能够真正地转变。我所期望得到的回报是你能允诺全身心投入到这个自我转变的机会中,投入到我们的公司和这个世界中,并用你的勇气和坚持去追寻这些机会。
  • 开发人员的理想办公室需要满足4个条件: (1)一个可以和他人一起工作的地方; (2)一个可以独处专注工作的地方; (3)一个可以放下工作的地方; (4)一种可以根据个人需要定制办公室的方法。 注意,前三项从本质上不应该属于同一个地方——这是现代办公室设计最经常被完全忽略的原则,这一点将在下一节介绍。
  • 仅仅因为存在会被打断的可能性,就会让这些开发人员不敢开始困难的项目。这也是为什么他们喜欢在深夜工作的原因,也是他们几乎不可能在隔间里写出出色软件的原因(除非在深夜)。 ——Paul Graham,Y Combinator联合创始人,硅谷创业教父,《黑客与画家》作者
  • 健康的公司文化鼓励员工去分享坏的消息。可以自由、公开讨论其问题的公司也可以快速地解决这些问题,而掩盖问题的公司则会打击员工参与的积极性。所以CEO的做法应当是:营造一种文化,奖励(而非惩罚)人们将问题公开,使得问题得以解决。
  • Twilio是一家API公司。我们有一个传统,要求每一名员工必须实现并演示一个应用,这个应用必须是用Twilio API实现的,为此可以得到有公司logo的外套和Kindle(这是一项不受限制的公司福利),适用于所有部门,包括技术、销售、财务和市场。 我们每个周三都有一次公司宴会,新员工会在宴会上演示他们的应用,而我们的CEO则会把外套给他们穿上,为他们“授爵”。当新员工展示他们所做的东西时,看到整个公司都为他们喝彩是很美妙的,不管他们做出来的东西多简单或多复杂。
  • 第一规则:在所有情况下采用你的出色判断
  • 这并不意味着完全不采取任何过程,但是“采用出色的判断”应该是默认的过程。对于特定的情况,只有在“出色的判断”被证明不够时,才有必要在此之上实施一些额外的步骤。
  • 这是一个有趣的证明。但在这次个名为“Optimizing for Happiness”的演讲中,有一个严肃的观点:公司应该是让人快乐的,而不是获得利润。换句话说,创业是与人密不可分的。为快乐而优化的创业公司可以产生一种良性循环:当员工感到快乐时,他们会让公司变得更加强大;当公司强大时,它又使员工更快乐。
  • 机会并不会像浮云一样飘走,它们会牢牢地与个人联系在一起。如果你在寻找一个机会,实际上是在寻找人;如果你在评估一个机会,实际上是在评估人;如果你尝试统筹资源去追逐一个机会,实际上是尝试得到他人的支持并参与其中。并不是公司给你提供工作,工作是人提供的。 ——Reid Hoffman、Ben Scanocha,《至关重要的关系》
  • 除了编程问题之外,大多数面试官还会问一些关于你自己的问题。 · 谈谈你自己。 · 你以前做过什么项目? · 你为什么要找一份新的工作? · 你为什么想来这里工作? · 你理想的工作是什么样的? · 你想在5年内做什么,10年内呢? · 你最大的优势是什么,最大的劣势呢? · 你最大的成就是什么? · 你曾经解决的最难处理的bug是什么? · 我应该再问些别的什么问题吗? 有些问题听起来可能很俗气,但是却经常出现。请加以练习!
  • 不要在面试完成之后还不了解以下问题的答案。 · 该角色的期望是什么? · 该职位能够取得什么样的成功? · 谁是我的经理? · 我将从事什么项目? · 技术栈是什么? · 工作时间怎么样?他们花多少时间在编程上,又花多少时间来开会? · 如何构建和发布代码? · 公司的使命和价值是什么? · 办公室怎么样? · 在这里工作,你最喜欢和最不喜欢什么? 几乎每一名面试官都会给你咨询的机会。
  • 工作机会最重要的就是其背后的人。你准备好每周花40个小时以上的时间和他们在一起吗?你能否从他们身上学到东西?他们对于你的职业成长是否有帮助?和他们在一起有趣吗?他们是否投入足够的精力并具有足够的才能让公司取得成功?你是不是觉得仅从几个小时的面试就要得出这样的判断是很困难的?
  • 现在你明白了股票的基本知识,那么是不是多点股权少点薪水也无妨?这个问题可以从三个角度去考虑。第一个角度是把你的股权和所在地区类似的开发人员和公司进行比较。有一种方法可以做到这一点,就是使用Wealthfront的在线薪水和股权计算器。另一种方法是查阅http://www.hello-startup.net/resources/equity/,上面有一张表格,根据工作角色、资历和员工数量,列出了在创业公司工作通常可以获得的股权数量。 第二个角度是把较低的薪水看作是对公司和你的职业的投资,看作是为了以后得到大回报的机会。这样的回报能有多大?谁都不知道。这其中有太多需要考虑的因素,所以你能做的只是进行大量的猜测和假设,得出很多种可能性。下面是一个评估风险和回报的公式(但是要牢牢记住,这只是一个简化的计算,不完全准确;另外,还要注意这个公式假设股票一兑现就被立即行使权利,而没有考虑纳税的因素)。 A = 工作薪水和公平市场薪水之间的差异 B = 你希望在该创业公司工作的年限 C = 行使股权的成本 D = 你拥有该公司的百分比数 E = 投资者的投入 F = 公司在成功退出时的价值   投入 = (AB)+C 回报 = D(F-E)
  • 假设公司提供给你的薪水是每年5万美元,这一职位的公平市场薪水是6.5万美元。意味着你每年“投资”A=6.5万美元–5万美元=1.5万美元,用于换取未来从股权中可能获得的回报。你预期在公司工作B=4年,这个年限通常足以兑现你所有的股票。提供给你的工作中,你以每股0.1美元的履约价格获得了10万股股票,所以要行使所有股份,必须花费C=10万股×每股0.1美元=1万美元。这意味着你在这家创业公司中的投入如下: A = 6.5万美元 –5万美元 = 1.5万美元 B = 4年 C = 10万股 × 每股0.1美元 = 1万美元   投入 = (1.5万美元 ×4) + 1万美元 = 7万美元 在你获得股票时,股票的总发行量是110万股,所以你行使的10万股代表了公司的0.9%。然而到你达到退出条件时,你的股份可能已经被稀释了,因为公司会建立新的期权池,引入新的员工或投资者。我们假设4年之后你的股票被稀释了50%,那么10万股最终代表了公司的0.45%,也就是D=0.0045。
  • 开始的时候,你可以对投资者做个大概的评估: E = 募集资金 × 优先系数 × 经验参数 当你获得工作机会时,需要了解公司过去从投资者那里筹集了多少资金、在未来计划筹集多少资金,以及涉及的优先权(现在通常是1倍)。
  • 我总是建议人们这样想问题:如果你打算为一家公司工作,你断定1万美元的薪水比起所获股票的上涨更值钱,那你就是在把宝贵的时间和精力压在错误的公司上——完全就是把赌注押在错误的地方。这是一种通常都可行的考虑公司的思维模式。
  • 提供给实习生和应届生的职位,特别是大公司提供的职位,通常都是标准化的。如果你刚刚进入这一行业,影响力很小,就不要期望在薪水和签约奖金方面有多少提高的余地。如果你已经在该行业工作了好几年,通常会有10%~20%的浮动空间。如果你是首席开发人员或者高级总经理,30%或更多的空间也是有可能的。注意,如果你希望在薪水上提高10%,你就应该要求提高15%。也许你会立马得到更大的数字,这当然很好,或者公司可能会向下还价为10%,这就是你在开始时想要得到的水平。
  • 我几乎没有听说过仅仅因为谈判就丢失了工作机会,如果这种情况真的发生了,无论如何也不要在这样的环境中工作。
  • 在面试的早期,即还远远未到确定录用的时候,许多招聘人员都会询问你之前的薪水。如果你告诉他们,他们就会把它当作录用你所需要付出的最少薪水,从而拉低了你的谈判能力。你应当礼貌地回绝,告诉招聘人员你更希望在正式讨论录用的时候再谈薪水的问题。
  • 招聘人员可能会声称他们需要了解你之前的薪水,这样才不会因为薪水的问题浪费你的时间。在面试的早期确定你的薪水在一个合适的范围是没什么问题的,但这不需要暴露你自己的薪水。反之,你应该反过来问招聘人员,他们为这份工作提供的薪水范围是多少,告诉他们你会愉快地告知这是否在你可接受的范围内。如果招聘人员继续追问,就要提醒他们你的薪水属于私人秘密信息——可没有法律要求你泄漏。
  • 有些招聘人员会让你原样接受当前的工作条件,因为你会在以后得到大量的加薪和奖金。他们并不是完全在说谎,但是你应该假设所有没有明确写在合同内的东西都不会发生,承诺一年后有可能发奖金还不如提前给你加薪的保障。一般而言,你最可能在加入公司之前提高薪水。一旦你进入公司一两年,获得更高薪水或更多股份的难度就要大很多。
  • 假设总是会有职位放开,假设他们已经投入数周或数月的时间来寻找你、对你进行面试并给你工作的机会,他们当然可以提供几个星期的时间让你考虑。如果你需要更多的时间,不妨告诉公司你不能匆忙做出这样一个重要的人生决定。
  • 大多数公司都不会根据你吸引人的个性和才智的估价来为你提供工作机会,他们会根据你的技能等级的平均水平给你提供工作机会。如果想获得更好的工作条件,你的目标就是让他们相信你比他们所想的水平更高。可以使用两种谈判策略。 第一种策略是把你能够摆上台面的技能、具备的经验拿出来讨论,并使用一些市场数据,让公司确信你不止值这么多。遗憾的是,除非你在行业中大名鼎鼎,否则这样的谈判战术是不会有多少效果的,因为它仅仅是你针对雇主观点的意见。这里你唯一的谈判优势就是说不,公司已经投入了许多时间和金钱去寻找你、联系你,对你进行电话面试,让你来到现场,对你进行面试和背景调查,决定雇用你并提供给你一个工作条件,所以你可以让大多数公司在薪水或奖金上给你一小点提升,仅仅因为他们不想让全部努力白白浪费。
  • 第二种,也是更有效的策略,是通过获得竞争性的职位,向公司证明你不止值这么多。 5. 竞争性职位 作为职位的候选人,你最大的谈判影响力是竞争性的工作机会。另一家公司的工作机会是你在市场上价值多少的硬数据的象征,无须让你的意见和雇主的意见去一决高下。如果多家公司争相要你,你看起来就更有价值,你也许会让他们进入争夺大战中。我最喜欢的谈判策略之一就是像这样交谈:“嗨,A公司,谢谢你提供了这个工作机会,我想在你们和B公司、C公司之间做出选择,B公司给我多提供了X的薪水,C公司则给我多提供了Y的股权。我对你们的工作更感兴趣,也喜欢和你们在一起工作,但是却很难牺牲那么大的收入,你们能让这一决定对我变得更容易些吗?”
  • 当你有多种选择的时候,你会发现使用一种最强大的手段会让谈判变得更加容易,那就是离开。这就是为什么我们总是应该同时面试多家公司。也是为什么面试工作的最好时机是你不需要工作的时候。如果你不顾一切地想要得到一份工作,就更可能接受任何正好能提供给你的工作。
  • 现在,在本章的结尾,你应该能够反过来,把自己放在创业公司创始人的角色里,写下你想要招聘到的人员的品质。下面列出了几个你可能会写下来的例子。
  • 人是公司最重要的部分。选择正确的人比选择正确的产品、市场推广策略、技术栈或者编程方法论更加重要。这意味着招聘是你要做的最重要的事情,同时也是最难的一件事情。你需要找到与公司文化相契合的人,他要具备合适的技能,对你从事的工作感兴趣,并且在合适的时间点可供你使用,愿意接受创业公司的薪水。而且你还需要不断重复地去找符合这些条件的人。
  • 对于创业公司招聘,最好的一条建议就是:别做这件事,或者至少先别做这件事。招聘更多的人意味着
  • 对于创业公司招聘,最好的一条建议就是:别做这件事,或者至少先别做这件事。招聘更多的人意味着资金消耗更快,企业经营更复杂,决策更缓慢,要花更多的时间去搜索、面试和培训。最好的创业公司就是用较少的资源做较多的事。创业公司应当以小规模为荣,通过小团队去完成尽可能多的事。这能教你学会如何保持专注、更好地权衡取舍,并培养追求高影响力和高效率的热情。事实上,招聘更多的人并不一定意味着你可以完成更多的事情。9.2节讨论过,沟通的开销会随团队规模平方增长,这也解释了为什么较大的公司不能像较小的公司那样快速转变。你应当尽可能保持小规模。
  • 那怎么才能知道何时开始招聘呢?我们要问的关键问题不是“如果我们招了人可以做什么”,而是“我们不招人的话无法做什么”。如果对业务至关重要的事在没有新员工的情况下无法完成,不管你们多么有创造性,都是时候开始招聘了。
  • 我们应当在创业伙伴身上寻找四种品质。第一,要找“敏思笃行”的人。要寻找你认识的那些不管有什么障碍都能克服的人。第二,要寻找具有互补技能的人。例如,如果你是程序员并善于开发产品,就要寻找能够处理好销售和市场推广,并善于发现客户的创业伙伴。第三,创业伙伴通常在年龄、经济状况和动机上应该是类似的。如果一个创始人寄希望于赚快钱,而另一个则对改变世界有长期的愿景,这是很难成功的。第四,也是最为重要的,就是你要找到能够信任的人。要建立信任,你必须了解合伙人的经历,所以也再次说明了为什么同事、同学和朋友是最合适的创业伙伴。
  • Chesky还问了应聘者“如果你剩下一年的生命,还会选择这份工作吗”,而且他只会录用回答“是”的应聘者。这是一个极端的例子,你可能不应该完全照搬(即便是Chesky,后来也把问题改成了十年),但是这个问题真正的意义才是我们要放在心上的:尽你所能,确保自己找到正确的早期员工。
  • 这里有一个重要的提醒:专才的反面并非是通才。不是任何方面的专家并不意味着你就擅长各个方面。真正的通才是那些多面手的人,你把一些新东西放在他们面前,他们就会把它带走并弄清楚它是如何工作的。他们拥有永不满足的好奇心,愿意对所有东西都稍做尝试。但你要是看看他们的简历,就会看到大量行业的经历(例如旅游、医药、社交网络、消费者、部署自动化、编程语言设计)以及职业角色(例如开发人员、技术主管、产品经理、设计师)。
  • 如果一个程序员解决这个问题所花的工作量要少一个数量级,那么这样的一个程序员可能胜过一个团队。通过做出更好的决定和提出更有创造性的解决方案,10倍能力的程序员也许可以避免埋头苦干好几个月。换句话说,我们并不是要编写更多的代码,而是要编写正确的代码。10倍能力的程序员实际上是10倍能力的决策制定者。
  • 这一切表明,超级明星程序员,就像超级明星运动员,是格外稀少的。如果你尝试根据只招聘“摇滚明星”的原则去制订自己的招聘策略,或者更糟的情况是,如果你的公司招摇过市,好像已经是一群“摇滚明星”,你就永远无法发展你的团队。开发人员在能力上也许会有巨大的差异,但是这一点不能掩盖下面这三个关键的事实: (1)开发人员的表现会根据不同的任务而有所不同; (2)开发人员可以逐步变得更好; (3)大多数软件都是由团队而不是由个人开发的。 第一个事实意味一个公司中10倍能力的开发人员在另一家公司中可能只是1倍能力甚至0.1倍能力的开发人员。文化、激情和使命才是至关重要的(阅读第9章了解更多信息)。第二个事实意味着建立成功创业公司的最好方法就是招聘到出色的开发人员,并为他们提供一个环境,使他们可以变得更好。有些人知道了10倍能力的开发人员的概念会觉得沮丧,因为他们认为自己永远不会做得那么出色,似乎伟大的开发人员是天生的,而不是后天的。但是在阅读了第12章之后,你就会发现许多证据表明,将精英和一般人区分开来的并不是天赋。而是实践练习。
  • 我们要在所有应聘者身上寻找的重要品质就是,他们应该是聪明并能把事情做好、能够很好地适应文化、有出色的沟通技能、能够友好相处的。
  • 当你考虑一个应聘者的时候,你是否能够和他愉快地交谈呢?如果公司中的某个子系统是他们负责的,他们能不能向新来的员工解释清楚系统是如何运转的?他们有没有维护博客?如果有的话,写出来的东西你能不能看得懂?他们能不能在会议上演讲?你能不能理解他们的代码?如果你们的角色调换过来,那名应聘者在面试你,他们会是公司的出色代表吗?
  • 你所制作的大部分内容不应该明显和招聘人员有关。例如,不要用招聘视频去打扰别人,大家应该知道我指的是什么:在一个快速平移的镜头下,出现了一个站在白板旁边或者打着乒乓球的人;在一首快节奏的背景轻音乐的伴奏下,出现了一个面试的场景,一名行政人员坐在中央,看着摄像头一侧的人,告诉他们所做的工作是多么有意义,接下来就是渐渐出现的公司logo。实际上,没有公司之外的任何人会喜欢看这种片子。
  • 特别是这则招聘公告并没有为潜在应聘者回答最为重要的问题:我究竟一开始为什么要申请这份工作?
  • 如果你打算使用求职榜,就要做一份出色的招聘公告,需要把它当作一则广告去考虑。你不仅要解释这份工作是什么,更重要的是解释为什么应聘者要申请这份工作。
  • 所以我的建议是要反过来采用寻找闪光点的方法。这些闪光点可能是从好学校获得的出色的GPA,可能是工作之余做过的很酷的项目,可能只是工作之余做过的很多小项目,也可能是他们在现在的雇主那里获得的奖励——我们应该只去看这些闪光点。 ——Gayle Laakmann Mcdowell,Careercup创始人、CEO
  • 所以,除非你绝对有把握,否则在招聘的时候请说“不”。
  • 每一名面试官从面试出来时要么得说“可以”,要么得说“不可以”,不允许说“也许吧”。只有一个“可以”而没有其他团队成员的同意,照样不行。只有获得所有面试官的“可以”的应聘者才会被录用。录用一个有问题的应聘者比错过一个出色的应聘者更糟糕,所以即便只有一个“不可以”通常也足以拒绝一个人。唯一的例外是如果有人过去曾经和那位应聘者亲密共事过,并强烈为他打包票。现实的工作经历当然比在人为的面试中得到的一个“不可以”更有说服力。
  • 不要把面试等同于质问。许多面试官会直接跳入到技术问题中,直接用智力题和编程难题去狂轰滥炸,甚至连招呼也不打。你在那儿不是要拷问应聘者知道多少,也不是要让应聘者承认自己是个糟糕的码农。他们不是你的敌人,面试本身就是有压力的,所以请善待他们。
  • 我们要把面试当作两个人之间有礼貌的交谈,介绍你自己,简短地谈谈你是做什么的以及想要填补的职位类型。询问应聘者他们是做什么的,是否需要水或者休息一下。之后,和任何愉快的对话一样,把话题转移到应聘者身上,尝试去了解他们。让他们告诉你一些与自己有关的事情,谈谈他们过去从事过的项目,描述他们希望在以后能从事的项目,了解他们为什么对你的公司感兴趣。
  • 每一名面试官都是公司的大使,所以我们要选择聪明的人。
  • 这种方法能测试我希望在数据科学家身上看到的四种关键品质:技术水平、数据创造力、沟通技能以及是否是结果驱动型的人”,她说。
  • 假设你考虑提供一个工作机会给Anna,下面是可以问Anna的证明人的一些问题。 · 你怎么认识Anna的?你们在一起工作过吗?有多长时间了? · 告诉我Anna的职业。她最出色的成就是什么? · Anna最大的优势是什么?她正致力于改进的是什么? · Anna在这份工作相关的技能方面有些什么样的经验? · 和Anna一起工作感觉如何?你想再次和她一起工作吗? · 为什么Anna要离开她当前的工作?她希望得到什么? · Anna是和你共事过的最出色的1%吗?最出色的10%呢? 如果证明人的核实通过了,就要尽可能快地给应聘者提供录用。不要超过一两天,才能让应聘者知道你对他们是感兴趣的,那时他们也还清晰记得你的公司。
  • 我和别人第一次交谈时会问:“你在寻求什么?你想要什么?”这不是我在推销Tindie,我只是在倾听他们。在交谈中谈得越多的人一般都越觉得这是一次更好的谈话,所以我会倾听——我是真正地倾听。在尝试销售之前,我会问“你想要什么”,因为如果你先去销售,然后再问,人们通常只会说一些你想听到的东西。
  • 机会是一个工作机会中最重要的部分。我们提供的职位应该是一个参与更大的使命的机会,是和了不起的人一起工作的机会,也是对事业有所发展、有更大的影响力、从头开始做一些东西的机会(阅读第9章,了解有关使命及文化的内容)。
  • 有一种工作只是工作,有一种工作却是你终生的追求。
  • 这种工作草木皆情,由你全情打造。这种工作会让你从来不妥协。这种工作也会让你甘愿牺牲周末。你可以在Apple找到这样的工作。在这里的人们不会闲庭信步,他们到这里击水三千。 他们希望自己的工作能有一些不同的东西。 一些重要的东西,一些不可能在其他地方得到的东西。 欢迎来到Apple。
  • 下面列出了一些可以提供的福利的思路: · 保险(健康、牙齿、视力和生命); · 假期(度假、节假日、病假); · 食物(免费早餐、午餐、晚餐、点心和饮料); · 薪酬(报销安家费,401K缴存比例,奖金); · 工作现场福利(日托、干洗、按摩、汽车修理); · 健康(报销健身会员费用、运动课程、运动队); · 日程(支持灵活的工作时间和在家办公); · 活动(提供远足团队、阅读小组和志愿者小组的资金); · 学习(提供图书、课程、举办演讲及参加会议的资金); · 通勤(列车月票、地铁月票、停车月票、班车); · 自主权(黑客马拉松、20%时间、孵化器); · 硬件(强大的笔记本电脑和台式机、大屏幕、平板电脑); · 工作环境(私人办公室、舒服的椅子、可带宠物)。
  • 生命中大多数事情的关键点是,平均质量和最佳质量之间的动态范围,最大也就是二比一。举个例子,如果你在纽约,最好的出租车也许能比普通的出租车快20%;在计算机领域,最好的PC也许比一般的PC好30%。从量级上看并没有那么大的差异,你很少能找到二比一的差距,无论选什么做比较。 但在我关注的领域——最初就是硬件设计——我注意到普通人实现的东西和最出色的人实现的东西之间的动态范围是50∶1或100∶1。还要考虑到,后者都是知道要追求精益求精的人。这就是我们的情况。你可以打造一支由追求A+的队员组成的团队,一小队A+的队员就可以远远超过由B和C的队员组成的庞大团队。这就是我们所要努力去实现的。
  • 这就是为什么世界上最出色的软件开发者和软件公司都有一个共同点:都在孜孜不倦地学习。Erlang编程语言之父Joe Armstrong说过,成为更出色的程序员的最佳方法就是“花20%的时间去学习——这是一种复利”。《
  • 人们会想出各种借口解释自己为什么不学习新的东西,最常见的借口是他们太忙了,但实际上忙只是一个结论——做事情的时间不是找出来的,而是创造出来的。每当你听到自己说“我没有时间学习”的时候,就要意识到你其实是在说“我宁可把其他事情放在学习前面”。错过太多的学习机会是一种短视的行为,特别是在快速变化的软件行业。在这样的行业中,打造成功职业或成功公司的唯一方法就是不断让自己变得更加出色。
  • 安迪·格鲁夫,《格鲁夫给经理人的第一课》
  • 在《优秀到不能被忽视》一书中,Cal Newport提出成功职业的秘密并不在于一直困扰你的“内心之所向”或者“激情”,而是精通“罕见而有价值的技能”。通过提供专门在公司学习的时间,你既可以让公司成为对潜在员工更有吸引力的工作场所,也可以提升每一个已经在这里工作的人的表现。
  • 根据《人件》一书的说法,一般的软件开发者连一本关于他工作主题的书都没有。作为一名程序员和作者,我发现这种情况是很让人害怕的。但是在某种意义上,这也意味着存在大量的机会。如果你是程序员,你可以定期花时间去阅读和研究,走在你的同事之前。 · 阅读文章、博客和图书。(阅读本书就是一个好的开始!) · 阅读学术论文。paperswelove是一个非常好的计算机科学学术论文知识库。 · 参加课程。Coursera和Khan学院都提供了许多免费、线上课程,涵盖了各种各样的主题,包括编程和创业。 · 参加演讲、聚会小组或者会议。请访问Meetup网站和Lanyrd网站。 · 阅读代码,特别是开源项目的代码。The Architecture of Open Source Applications提供了许多流行项目代码的指导讲解,包括Berkley DB、Eclipse、Git和nginx。 我已经发现了三种让我的研究时间变得更有效率的方法。第一,设立具体的、可测量的目标。例如,我为2015年设定的目标是阅读30本书(我用Goodreads来记录我的进度)。差不多每两周就要读一本书以上,所以如果两周过去了,还没有读完一本书,我就知道自己落后了。我还有一个目标,就是每年至少学一种主要的新技术,比如一种新的编程语言或数据库,我发现“七周七种”系列图书,比如《七周七语言》《七周七数据库》和《七周七并发模型》,都是实现这一目标很好的方法,因为这些书会向你介绍各种各样的技术,还会重点强调不同的编程范式,比如Ruby中的面向对象编程和Prolog中的声明式编程的对比,或者用MongoDB实现面向文档存储和HBase实现面向列的存储对比。 第二,记笔记。举例来说,我会对读过的每一本书进行总结,并把喜欢的文字保存在Goodreads。我会简单记下一些新的点子、问题,以及在阅读点子日记过程中产生的想法(阅读2.1.3节了解更多信息)。偶尔,我会把这些新想法发表到博客上。但是即便我把这些想法写在纸上立即丢掉,记笔记这样一个动作也可让我的学习成为更加主动的过程,帮助我更好地记住和理解这些新点子。 最后,也就是第三点,是要让你的朋友和同事也一起参与到学习过程中。在LinkedIn,我们成立了一个阅读小组,每几周就阅读一篇新的计算机科学论文,然后聚在一起讨论。在开始使用Scala的时候,我们也成立了一个学习小组,人员就是在Coursera上参加了“用Scala进行函数式编程”课程的那些人。有了别人的推动、可以在一起讨论问题和想法,你就更能坚持做一件事。
  • 最好的学习方法就是教。向别人解释一个话题,你自己就必须更深入地去理解它。每次我准备演讲、准备写博客或者像现在这样,写一本书的时候,我都会去了解比最初掌握的还要多的知识。花时间去分享知识是提升水平的一种最简单也是最有效率的方式。事实上,具有“资深”标记的工程师都是那些使周围的人更加出色的人,要达到这一目的唯一的方法就是教。
  • 我会给所有人的一条建议是,总是要考虑团队以及你可以做什么让周围的人更有效率。
  • 如果可以回到过去,我会告诉自己一件事,我会尝试进入到18岁、还在为成绩而困扰、茫无目标而被动的自己的身体里,告诉他学习编程也许是你今天可以学到的最伟大的技能之一了。编程的核心就是解决问题,毫不夸张地说,它能够在一定程度上改变世界。计算机科学的抽象理论是伟大的,但是超越理论的是几乎无限的理论实践应用领域,赶紧开始吧。
  • 我想告诉自己,即便认为自己已经实现了一些伟大的东西,也仍然要保持求知若渴。因为正是在我最饥渴的时候,才能克服最大的困难,实际学到和贡献出最多的东西。一旦认为自己都知道了,就会变得被动和缺少活力。 好多次去上班的时候,我都在想:“他们今天也许会把我解雇了。他们会发现我并没有那么出色。”如果那天过去了,我做了一些意想不到的漂亮东西,我就会想:“哇,真是个好日子,他们没有炒掉我,我做了这个很棒的东西,还行啊!” 所以,这就是我想告诉自己的。要保持求知若渴,永远不要自我满足。
  • 我真正认清楚的一件事情就是,你不能准备去创业,它是自然而然发生的,跟着它走就是了,然后一路去解决各种问题。读书仍然是很重要的(比如这一本),从经历中学习也很重要。但是最后,你还是得以你的方式去应对遇到的事情。
  • 巴顿将军说过一句非常好的话:“一个可以立即强力执行的计划,好过一个下星期才能出炉的完美计划。”
  • 不要低估创造力的威力。创造力比技术上的知识更加强大。谈论技术的人是很重要的,但你能够理解技术并不一定意味着你可以把它们用好。你可以不断学习技术,但只有当你具有了创造力,你才能够做出东西。创造力是一种需要彰显出来的能力,请练习、练习、再练习。
  • 我给大学时的我的建议是,要充分利用大学的环境,最大程度网罗各种机会,加入计算机俱乐部,参加实习,挑选一些兼职项目,学到课堂上学不到的知识。尽早关注如何建立自己的个人品牌,并在工作之后继续打造好这一品牌。噢,
  • 相信你内心的感觉,快速做出对人的决定。建立团队时,你有时会招聘到某些人,但你就是感觉这个人不合适。请尽快改掉这样的错误做法。短期来看,这样做会有些紧张,但长期来看,你会做得更好,你的生活也会更轻松一些。

Hexo 构建过程中报错 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory 如何处理?

2024年2月11日 10:55

最近在处理 Linux 中国的静态站点,在技术选项上,为了方便修改,选择了 Hexo 来建设。

数据从 Discuz 转换到 Markdown 已经处理好了,但在构建过程中遇到了一些问题,会报如下错误

☁  linux [main] ⚡  hexo g
INFO  Validating config
INFO  Start processing
INFO  Files loaded in 2.37 min

<--- Last few GCs --->

[4685:0x118008000]   188193 ms: Scavenge (reduce) 3974.1 (4131.6) -> 3974.1 (4131.6) MB, 1.96 / 0.00 ms  (average mu = 0.143, current mu = 0.117) allocation failure;
[4685:0x118008000]   188198 ms: Scavenge (reduce) 3977.5 (4135.0) -> 3977.5 (4135.0) MB, 1.88 / 0.00 ms  (average mu = 0.143, current mu = 0.117) allocation failure;
[4685:0x118008000]   188202 ms: Scavenge (reduce) 3981.0 (4138.5) -> 3981.0 (4138.5) MB, 1.79 / 0.00 ms  (average mu = 0.143, current mu = 0.117) allocation failure;


<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----

 1: 0x104762660 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
 2: 0x1048dcc84 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
 3: 0x1048dcc34 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
 4: 0x104a82410 v8::internal::Heap::CallGCPrologueCallbacks(v8::GCType, v8::GCCallbackFlags, v8::internal::GCTracer::Scope::ScopeId) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
 5: 0x104a84e98 v8::internal::Heap::ComputeMutatorUtilization(char const*, double, double) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
 6: 0x104a84b80 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
 7: 0x104a83f08 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
 8: 0x104a829a4 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_6::operator()() const [/opt/homebrew/Cellar/node/21.5.0/bin/node]
 9: 0x104a8277c void heap::base::Stack::SetMarkerAndCallbackImpl<v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_6>(heap::base::Stack*, void*, void const*) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
10: 0x104680028 PushAllRegistersAndIterateStack [/opt/homebrew/Cellar/node/21.5.0/bin/node]
11: 0x104a8122c v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
12: 0x104a7977c v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
13: 0x104a79f20 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
14: 0x104a61988 v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
15: 0x104a58874 v8::internal::MaybeHandle<v8::internal::SeqTwoByteString> v8::internal::FactoryBase<v8::internal::Factory>::NewRawStringWithMap<v8::internal::SeqTwoByteString>(int, v8::internal::Tagged<v8::internal::Map>, v8::internal::AllocationType) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
16: 0x104d74a6c v8::internal::Runtime_StringBuilderConcat(int, unsigned long*, v8::internal::Isolate*) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
17: 0x104573954 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/opt/homebrew/Cellar/node/21.5.0/bin/node]
18: 0x1045e94c4 Builtins_RegExpReplace [/opt/homebrew/Cellar/node/21.5.0/bin/node]
19: 0x1045625ac Builtins_StringPrototypeReplace [/opt/homebrew/Cellar/node/21.5.0/bin/node]
20: 0x1044e8b84 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node/21.5.0/bin/node]
21: 0x1289db514
22: 0x1289dbae4
23: 0x128def07c
24: 0x1289db514
25: 0x128d2de58
26: 0x1289db514
27: 0x1289d9e20
28: 0x1288da1d8
29: 0x128de4df4
30: 0x1288ce2bc
31: 0x1288c99d8
32: 0x1288de57c
33: 0x1288de6d8
34: 0x1288d0654
35: 0x1044e68ac Builtins_JSEntryTrampoline [/opt/homebrew/Cellar/node/21.5.0/bin/node]
36: 0x1044e6594 Builtins_JSEntry [/opt/homebrew/Cellar/node/21.5.0/bin/node]
37: 0x1049fca88 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
38: 0x1049fc480 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
39: 0x1048f093c v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
40: 0x104681110 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
41: 0x104681508 node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
42: 0x1047001fc node::Environment::CheckImmediate(uv_check_s*) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
43: 0x107d57ec8 uv__run_check [/opt/homebrew/Cellar/libuv/1.47.0/lib/libuv.1.dylib]
44: 0x107d52cc4 uv_run [/opt/homebrew/Cellar/libuv/1.47.0/lib/libuv.1.dylib]
45: 0x1046819dc node::SpinEventLoopInternal(node::Environment*) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
46: 0x1047a9ad4 node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
47: 0x1047a983c node::NodeMainInstance::Run() [/opt/homebrew/Cellar/node/21.5.0/bin/node]
48: 0x104722e80 node::Start(int, char**) [/opt/homebrew/Cellar/node/21.5.0/bin/node]
49: 0x187fb10e0 start [/usr/lib/dyld]
[1]    4685 abort      hexo g

这个报错中,最有价值的便是 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory

这个报错的意思是目前 JavaScript 使用的内存已经超出了可用范围,导致程序挂掉,而如果想要解决这个问题,只需要分配更多的内存给 Hexo 即可。

只需要在构建的命令前加入NODE_OPTIONS=--max-old-space-size=24576,就可以分配更多的内存给 Node.js 。这里的 24576 是 24GB 内存的含义,你可以根据你的需要来选择。

PS. Linux 中国的数据太多,以至于我用 Hexo 分配了 24GB 都不行。。我决定换 Hugo 了。。希望 Hugo 可以。。。

《非线性成长》书摘

2024年1月21日 20:57

推荐语

  • 有璨总结的三条成长曲线——如何快速找到立足于世界的生存技能、如何提升自我的认知、看到更为广阔的世界;如何提升自我的心力去担负起更大的责任。一个人如果能够成功越过这三个阶段,必将获得非线性成长。这本书非常值得当下的年轻人学习。

自序

  • 在一个外部环境不确定性越来越强的时代,我们究竟该如何看待自己的职业成长和个人成长,又该如何获得更快的成长?
    这个问题又可以一拆为二,变成如下两个分支——
    (1)如何才能在变化越来越快的职业和商业环境中,在世俗层面获得更快速的成长,赢得更大的回报?
    (2)对于一个成年人来说,“成长”到底是什么?倘若外部环境始终在不断变化,则每一个人不断努力奋斗,在个人成长的每一个阶段将会面临的问题与所追求的答案又会是什么?
  • 结合过去十几年的所见所闻,我认为,一个成年人的“成长”,也许会经历如下几个阶段。
    第一个成长阶段是:如何在这个世界上生存,并学会依靠规则去赢得基本竞争。
  • 第二个成长阶段是:如何能够看到更大的世界。
  • 而第三个成长阶段则是:如何在看到更大的世界后担负起更大的责任,赢得更大的荣耀和认可,创造更大的社会价值。

前言

  • 围绕上述3个概念,还有3句话想要分享给你——
    (1)一个环境长期越稳定,线性法则在其中就越适用;相反,如果一个环境变化越快、越频繁,则非线性法则越容易在其中起主导作用。
    (2)对绝大多数人而言,我们当前所处的这个世界是复杂且充斥着“非线性”的,但“非线性”不等于无序。找到某些在非线性的世界中适用的基本规律和法则,对于你的成长至关重要。
    (3)即便世界的本质是非线性的,在每一个非线性系统内,也存在高度遵循线性法则的局部。任何个体或组织,本质上都需要线性法则和非线性法则交替发生作用,才能更好地驱动其发展与成长。

1.3 第三阶段(2009—2011年):互联网下的加速成长和运营职业生涯

  • 一个新的行业内获得一项扎实的新技能,需要满足两个条件——
    (1)你此前已经拥有某项具体的相关技能,且对之还算熟悉。
    (2)你需要把自己置身于用到该项新技能的真实环境中,进行大量实践练习,唯有这个过程才能把此前那项“相关技能”转化成为一项新技能。

02 非线性世界的真相与基本规律

  • 薇娅称,颇为不顺的电商生涯,是她创业以来最灰暗的日子。不断地自我怀疑,身体和心理状态都变得非常差,和老公也经常吵架,但这一段日子也是薇娅人生的一笔重要财富。她相信只要脚踏实地,尊重商业规则,做好产品,服务好用户,就一定会有收获。后来薇娅入驻淘宝直播,每天坚持直播,最终成为业内公认的“淘宝第一主播”,多次创下直播带货纪录。她说:“现在回过头来看,从线下实体店主,到天猫店主,再到如今的电商主播,很多东西都在改变,但当初支持我走过来的这套价值观到现在都没有改变。”

2.1 重塑自己的职业发展观

  • [插图]
  • 假设整个社会的社会基本结构与制度相对稳定(至少不至于每年或每2~3年都产生巨大变化和波动),但影响职场人士最多的商业环境注定持续剧烈变化,旧的模式、行业和企业都注定不断被颠覆,企业的平均寿命显著更短,各种职业岗位不断更迭和消亡,我们如何才能确保自己在整个社会分工与生产回报体系中拥有不可替代性和绝对竞争力,走到更高的位置?
    我的答案是:你创造商业价值的能力或是深刻理解商业逻辑的能力要变得更强。
  • 身为一个普通人,身处非常动荡和不确定的商业/职业环境下,要想在职业成长这个充满束缚的游戏下更好地通关,你的最佳选择是两种:要么,你依靠某种技能成为一个业内顶级的、位于Top 3%-Top 5%的专家;要么你努力让自己成为一个优秀的商业操盘手。

2.2 “S型曲线”与“第二曲线”出现的必然

  • 第一个阶段,称为积累摸索期。这个阶段的你,因为刚刚进入新的竞争环境,对这个环境的规则、基本情况等都还不熟悉,也没有做好准备在该环境下面对激烈的竞争,因此,需要花一些时间来摸索和试错,也需要在一些实践过程中不断修正自己的基本认知,检验自己在新环境下的实力和竞争力是否足够。
  • 然后就进入第二个阶段——快速成长期。
    在这一阶段里,你对于新竞争环境下的一些规则和情况已有较为充分的了解,也通过实践积累了一些微小的业绩,对自己的工作能力有了一些基本的自信。
    于是,接下来你必须做好准备,让自己不断到竞争更加激烈、压力更大的一线战场上,在竞争中不断赢得胜利,取得成绩——唯有成为一个在局部战场竞争中不断赢得胜利的人,你才能让自己进入快车道,获得足够快速的成长。
  • 正是这种背负压力和直面竞争的状态,以及从中取得成绩和获得肯定的欲望,激发我更大的潜力和战斗力,也让我变得更加自信和强大。
  • 最后一个阶段则是成熟衰退期。
    到了这一阶段后,你在某一竞争环境下可能有了不错的成绩,你的竞争力也获得了不少人的认可,于是,你可寻求的挑战在该环境下变得越来越少,你的成长速度开始逐渐放缓。
    如果把横轴当作时间,纵轴看作我们的个人价值,再把这3个阶段合在一起,就构成了典型的职业成长“S型曲线”。
  • 倘若你位于一个变化极大的行业内,身处一条职业成长赛道,花了超过3年时间仍然没能让自己进入快速成长的轨道中,那么无论原因是什么,对你而言都算不上是积极的。
  • 自2014年开始,易到的整体业务数据再也没能超过滴滴,差距反而被越拉越大。
    到2016年,易到已难以为继,作为中国互联网出行市场的开创者和先行者,最终一步步滑向了失败的终局。
    而滴滴依赖着自己强悍的战斗力和在“大出行”版图下一条接一条的成长曲线,成为中国互联网具备代表性的一家准巨头公司,估值达到数千亿美金,是移动互联网浪潮下创业成功的典范。
    以今天的眼光看,周航看清了“小战场”的情况,却没能看清“大战场”的战局,过早地让自己固守在一个特定竞争赛道中,进入“线性增长”的惯性轨迹,没能在“大战场”的战局及时开启“第二曲线”,这是易到失败的核心原因之一。对此,周航本人在《重新理解创业》一书中也有极为深刻的自省和深思。
    对于易到的失败,所有有过创业经历的人都会倍加感慨——很多时候,一个商业机会往往因为新技术、新商业逻辑的变化而出现,但这样的机会注定有其特定的时间窗口,若你没能把握住机会,则机会必然属于其他人。
    因此,如果你无法在特定时间内在大战场上通过无数条小“S型曲线”让自己持续走高,勾画出一条美丽的大“S型曲线”,则你必然会在这个机会面前失败,或者说,这一类成功的机会就已经不属于你了。
  • 以今天的眼光看,周航看清了“小战场”的情况,却没能看清“大战场”的战局,过早地让自己固守在一个特定竞争赛道中,进入“线性增长”的惯性轨迹,没能在“大战场”的战局及时开启“第二曲线”,这是易到失败的核心原因之一。对此,周航本人在《重新理解创业》一书中也有极为深刻的自省和深思。

2.3 头部效应——在每一段职业经历上跃迁的秘诀

  • 总而言之,头部效应就是你若在一个领域成为头部,就能够在该领域得到最高价值的回报,或是拥有该领域最高的势能。
  • 身为一个工作年限还不那么长的从业者,在单一一条职业竞争赛道中要想顺利通关,进入势能更高的职业轨道中的关键,在于你必须在当前赛道中努力成为Top 20%的“头部选手”。
    并且,在一个稍低势能的赛道中成为头部,价值远大于在一个高势能的赛道中当一个普通选手。
  • 第一条曲线上的A点是观察点。企业的发展处于这个点上时,应开始培育或实施一个新的计划,让自己可以逐渐过渡到新的成长曲线下。A点可能是一家企业抽出身来仔细考察自身的发展现状,并考虑建立新曲线的最佳时间点,不用太早,也不宜再晚。
  • A点,差不多恰好也是个人在上一条成长赛道中进入TOP 20%区间的时候。
    所以,当你在原有的成长曲线下成为Top 20%的头部选手,你需要思考、探寻和建立自己的“第二曲线”,在“第二曲线”上投入一些资源和时间,这样的节奏能够更好地让你应对成长的焦虑和适应环境的变化。甚至,你可能要允许在一定时间内,两条曲线同时存在。
    关于如何培育和探寻自己的“第二曲线”,我在《运营之光》一书中提到过的“ABZ法则”或可作为参考[5]。
    最后,我不妨把前面几节内容放到一起,围绕“第二曲线”和“头部效应”再做一些总结,以便你加深印象——
    (1)在每一段职业经历中,你的最佳成长路径是一条“S型曲线”。
    (2)对于个体的职业成长,“第二曲线”的出现是一种必然,且有可能你的职业成长需要跨越多条“第二曲线”。
    (3)在你的职业生涯中,从一条已经逐渐进入瓶颈的成长曲线中跨越“非连续性”的鸿沟,成功进入新的成长曲线中,需要两个基本前提——
  • 当你在原有的成长曲线下成为Top 20%的头部选手,你需要思考、探寻和建立自己的“第二曲线”,在“第二曲线”上投入一些资源和时间,这样的节奏能够更好地让你应对成长的焦虑和适应环境的变化。甚至,你可能要允许在一定时间内,两条曲线同时存在。
  • 最后,我不妨把前面几节内容放到一起,围绕“第二曲线”和“头部效应”再做一些总结,以便你加深印象——
    (1)在每一段职业经历中,你的最佳成长路径是一条“S型曲线”。
    (2)对于个体的职业成长,“第二曲线”的出现是一种必然,且有可能你的职业成长需要跨越多条“第二曲线”。
    (3)在你的职业生涯中,从一条已经逐渐进入瓶颈的成长曲线中跨越“非连续性”的鸿沟,成功进入新的成长曲线中,需要两个基本前提——

2.4 成长赛道、线性竞争和非线性竞争

  • 我对以上两个故事的思考是:一个人或组织要想追求成长和发展,需要持续在两个维度上有所提升和突破,一个是线性维度的提升(如增加自己某项技能的熟练程度),另一个则是非线性维度的提升(如升级自己的认知或升级自己的思维模式、组织系统、商业赛道等)
  • 那次课里,老师说了一句话:真正的国学,绝不提倡直接出世,而是提倡先充分入世,再从中思考和发现出世的可能性。真正的佛家信徒更倾向于认为,唯有先成功入世者,方可真正出世。
  • (1)竞争是分不同层次的,成长也是。
    (2)在同一个操作系统下,你的成长一定会遇到天花板和瓶颈,就像一条“S型曲线”一定会趋于平缓甚至下滑一样。
    (3)到底是打补丁还是升级操作系统,在成长过程中,这注定是个问题。如果你的硬件基础尚不过硬,直接就装最新最复杂的系统,反而会走火入魔。

2.5 两条“一级成长曲线”与N条“次级成长曲线”

  • 你在技能曲线或是商业认知/系统思考成长曲线下的成长,背后一定是由至少一段或很多段具体的职业经历综合构成的。
  • 从更加微观而具体的层面来说,你的职业生涯早期,必然注重技能的精进,你需要在一段又一段的工作经历中增补或提升自己的具体技能,并力求在每一段职业经历中都让自己成为“头部选手”。
  • 只要你让自己持续处于这种状态中不断上行,也许某一天,你会发现,自己似乎已经来到一个全新的成长阶段——你的“商业认知/系统思考成长曲线”已悄然开启。
    就像我的“商业认知/系统思考成长曲线”,正是在我的第4条“次级成长曲线”——也就是第一次创业的过程中,伴随我遇到的各种命题和挑战而悄然开启的(如图2-13)。
  • 要想在职业成长这个充满束缚的游戏下更好地通关,你的最佳选择是两种:要么,你依靠某种技能成为一个业内顶级的、位于Top 3%-Top 5%的专家;要么你努力让自己成为一个优秀的商业操盘手。
  • 只要身处一个快速变化和竞争激烈的环境中,无论是一个行业、一家公司、一个产品、一类竞争模式的发展,还是一个人在一个特定岗位或环境下的成长,都会遵循“S型曲线”的规律——要么,它们不会成功,其成长发展过程呈现出一种杂乱无序的状态;要么,它们的成功遵循某种特定的范式,经历早期的缓慢发展、中期的快速指数级成长以及后期的增速放缓甚至衰退。
    ——
    3 你个人职业成长的最优选择,很可能是需要在3年左右的时间窗口内,找到自己可依赖的“成功范式”,进入快速成长期,让自己在这段职业经历中画出一条美妙的“S型曲线”,而不是呈现出一种杂乱无序的状态。
    ——
    4 头部效应就是你若在一个领域成为头部,你就能够在该领域得到最高价值的回报,或是拥有该领域最高的势能。相反,如果你无法在一个特定领域内成为头部,则你的整体竞争力在该领域将大幅削弱。

3.1 职业生涯早期,如何应对“不知道自己适合做什么”

  • 第一,想要拥有一个让自己足够确信的答案,你得具备两个基本前提。(1)你已经有足够多的实践,尝试过很多事情,知道很多事情是如何发生的;(2)在你做过的很多尝试中,至少有1~2件事已经能够做到七八十分的水平,比大多数人做得好。
  • 第二,换一个视角来说,我认为一个人要明确职业方向,往往源于这样一种感受:你觉得某件事,可能是非你不可的,是你必须回答的命题或必须做好的事情。
    这样的命题或事情,一般来自两个方向:
    (1)你曾经在某个地方或某一类事上受过很严重的伤,并且经历了种种努力后走了出来。于是,由于你受的伤足够严重,你很自然地产生某种强烈的念想——希望更好地帮助其他人也从这样的伤痛中走出来。即“是什么拯救过你,你就用它来拯救这个世界”。
    (2)你发现自己身上具备某种天赋,让你在某件事上明显做得比绝大多数人都要出色,能够创造出一些独特的价值,还能获得很多人的认可。于是你认为不应该辜负你所拥有的天赋。

3.2 职业生涯早期,如何应对“转行难”

  • 一个人从A行业转行进入B行业,往往会面临两类主要障碍——一是新技能的习得,二是思维方式、认知的转变和升级。
    前者,比方你想要转行做在线推广,但从来没有做过任何跟在线推广相关的事,包括文案、渠道开拓、数据监测和分析等,啥也不会。
    而后者,则比方你和一个朋友同样拿到了一个货要卖,你可能只能想到老老实实找渠道、线下发传单、电话销售等形式,人家却能想到一大堆比如线上社群合作分销、众筹、大V朋友圈背书,甚至是货本身以超低价格出售,然后再通过其他方式盈利等稀奇古怪的玩法。
    而这两个障碍,对不同状态的同学来说,要关注和解决的优先级事实上是很不一样的。
    通常来讲,我的建议是——
    假如你的工作经验在2年以下,自身尚不具备某项过硬的业务技能(比如销售、文案、策划等都可以视作业务技能,而“过硬”的意思就是你能通过该技能带来显著的业务成果)的话,你应该重视“新技能的习得”大过“思维认知的升级”。
    而如果你已经有了好几年工作经验,具备某项非常过硬的业务技能,或者自己能够独立负责一项小业务(比如已经是某个线下店的店长,负责门店整体收入),那也许你应该重视“思维认知的升级”大过“新技能的习得”。
  • 直接说几个原则性的东西——
    (1)如果业务技能还不扎实,直接进行大量“思维认知升级”的学习,很可能是没什么用的。就像当我们无法在“做到”上到达一个新的高度和临界点之前,我们“知道”得越多,往往越痛苦。
    (2)要解决“技能习得”的问题,必须花大量的时间进行实践和训练,而不能仅仅看一堆东西。如果你是一个大学生,看了《运营之光》100遍,却连一段文案都没练习写过,相信我,这本书不会给你带来任何实质性的帮助。
    (3)要解决“思维认知升级”的问题,关键可能在于你要进入一个高质量、高段位的圈子中进行高强度、高密度的业务交流碰撞,而不是依靠“看书”“看干货”。
  • 通常靠谱的方式有几种:
    (1)自己尝试着刻意练习并依靠自我学习进行突破。比如试着做出个几千粉丝的微信公众号。
    (2)尝试着参与到一个能给你提供实践机会的组织或团队中,义务为其劳动,并获得指导和反馈。
    (3)参与某个能够给你提供大量真实实践机会和高质量反馈的课程。
    一般来说,上面的(1)只适合极度自律或自我学习能力超强、学习速度超快的人;(2)有时可遇不可求;至于(3),则更适合大多数人。

3.3 工作0~5年,面对多个职业机会如何选择

  • 针对这样的“两难纠结型”选择,我总结了一套“4+4”方法,帮助大家思考和判断。第一个“4”是拥有“4个基本认知”,第二个“4”是叩问自己“4个问题”。我们先从“4个基本认知”说起。
    基本认知1:如第2章中所说,一个人的职业成长,有两条“一级成长曲线”,分别是技能曲线和商业认知/系统思考成长曲线,唯有第一条技能曲线达到一定高度后,第二条商业认知/系统思考成长曲线才会开启。
    而对工作5年以内的从业者而言,可能要优先考虑技能曲线,以此为切入点进行思考,然后再重点考虑商业认知/系统思考层面的提升。
    基本认知2:一个人在职业成长中,要想最终进入通关状态,终极出口只有两种,一是成为一名顶级专家,二是成为一名优秀的商业操盘手。
    基本认知3:“头部效应”无处不在。无论是短期在一家公司特定岗位上的发展,还是长期形成自己在整个行业内的竞争力,如果无法成为“头部选手”,将无法获得更大的收益,也会面临掉队的风险。
    另外,如果你真的很难做到在当前赛道中成为头部、赢得竞争,也许可以考虑向回一步,先退回到次一级、难度更低的二线战场中,成为一个毋庸置疑的头部选手,再携带二线战场所获得的头部势能,重返原有的一线战场。
    基本认知4(这是之前没有提到过的认知):在一个商业组织里,可能存在4类不同的业务部门,在0~5年阶段里,你面临的任何一个具体的职业,都会是这4类部门中的某一个。
    这4类业务部门分别是——
    (1)成熟核心业务部门。
    (2)探索型业务部门。
    (3)成长型业务部门。
    (4)非核心业务部门。
  • 所谓成熟核心业务部门,指的是在一家比较成熟的公司和组织内,构成业务最强壁垒和行业竞争力的部门,也往往能够直接影响公司生死存亡的部门。
    典型比如——
    » 百度负责搜索产品和商业广告产品的部门是百度最核心的两个部门。
    » 腾讯内部与社交关系链、广告有关的部门,或者用户和收入规模极大的游戏工作室等都可能是腾讯的成熟核心业务部门。
    大家必须理解一点:如果一家商业组织能够健康地发展起来,形成规模,那么在它的核心业务分支下面必然存在一套高技术含量的、较为复杂的工作方法和模型。
    比如百度的商业产品的架构、流量收入模型,或者其搜索产品的搜索结果排序算法、搜索关键词匹配策略等,都会是百度这家公司非常核心、非常有竞争力的东西。假使你进入类似这样成熟公司的核心业务部门,学习和掌握了很多这样的复杂工作方法和模型,那你在行业内将具备更高的价值和竞争力。
    第二类业务部门是探索型业务部门。
    一般来说,创业公司,或者负责大公司里的探索型项目或全新产品线的,都属于探索型业务部门。
    在一个探索型业务部门里,巨大的机会和风险会并存——如果一个探索型项目获得成功并发展壮大,作为早期成员的你一定能从中获得巨大的收益,但与此同时它也存在非常大的不确定性,甚至有可能在探索过程中,产品方向、业务模式等反复变化,这是探索型业务部门的常态。
    行业内,我们看到的探索型项目成功和失败的例子都很多,例如微信就是探索型项目成功的巅峰代表——但你可能不知道的是,在2012年前后,腾讯内部至少有6~7个团队都在做一款类似微信的产品,只不过其他几个团队最终都失败了而已。
    第三类业务部门叫作成长型业务部门。
    成长型业务部门其实是探索型业务部门的下一个阶段。就是说:相比探索型项目而言,已经形成了产品模型和业务模式的基础,当前需要解决的问题是快速增长,更关注增长速度和效率。
    如果以一个创业公司来看,处于A轮到B轮融资阶段的创业公司,大抵近似于成长型业务部门的状态。
    如果以大厂来看,2017年上半年字节跳动旗下的西瓜视频、火山小视频,或者2017年下半年到2018年上半年的抖音,都是成长型业务部门的典型。
    第四类业务部门是非核心业务部门。
    这一类部门在一家商业组织内,通常不直接对核心业务目标负责,一般工作压力不大,也比较稳定。
    同时也意味着,如果一家公司遇到困难或危机,需要裁员,往往第一时间对这样的业务部门开刀。
    举个可能不恰当的例子,比如支付宝或腾讯的公益频道(这并不代表公益不重要或没有价值),或者某些行政等职能支持部门,就属于这一类非核心的业务部门。
  • 我认为,在实际进行判断时,你需要逐次通过“4个问题”来帮助自己决策。
    问题1——
    你是否真的追求远超于其他人的成长速度,并愿意为此承受更大的压力?在这样的预期之下,你的短期现实生活压力如何,能承受的最低收入预期大抵处于什么水平线?
    这里你必须理解,如果你想找一个收入很高、成长空间很大、有很好的领导带你、公司也很知名、工作机会稳定,其实可遇不可求,或者说,概率不高。
    所以,千万不要因为在网上看到有人找到了这样“完美”的工作机会,就以此为标准来要求自己。
    相反,你需要理性一点,做好准备:如果成长速度、空间、收入、公司品牌等几者不可兼得,你自己选择和判断的优先级到底是怎样的。
  • 问题2——
    你觉得自己是否具备极强的野蛮生长能力?
    我们该怎么判断一个人是否具备极强的野蛮生长能力?
    我的经验是,你可以思考:假设你接手了一个你从来没有做过的事情,只有一个模糊的目标,没有清晰的达成路径,也没有人系统地指导你,在这种情况下你是否能找到各种办法和途径去学习、借鉴、模仿,然后在推进这件事的过程中变得越来越好,越来越强大?
    假设答案是Yes,大概率你是一个野蛮生长能力很强的人。
    如果答案是No,可能你的野蛮生长能力就弱一些。
  • 你是否已经拥有一个明确的长板职业技能,或你是否已经有了明确的职业方向(例如什么行业、什么岗位等)?
    一般来说,如果某一项技能,你觉得自己比其他百分之七八十以上的人都要强,工作起来更高效,产出也更显著,它就可以被视作你的长板职业技能。
    假如你已经有这样明确的长板职业技能,你面对职业机会的选择和决策时,应该尽量围绕怎么进一步加强或者放大自己已有的长板来展开。
    道理很简单:把这一长板发挥到极致,你更有机会成为一个小领域的头部,从而为自己收获更多的红利。
  • 问题4——
    你更希望最终成为一个顶级专家,还是成为一个业务管理者和商业操盘手?在这个问题上你是否有明确的倾向?
  • 作为一个工作0~5年的人,面临很多职业机会时,为了做出更优、更适合自己的选择和判断,你可以逐次问自己这样几个问题——
    (1)你是否真的追求远超于其他人的成长速度,并愿意为此承受更大的压力?在这样的预期之下,你的短期现实生活压力如何,能承受的最低收入预期大抵处于什么水平线?
    (2)你觉得自己是否具备极强的野蛮生长能力?
    (3)你是否已经拥有一个明确的长板职业技能,或你是否已经有了明确的职业方向(例如什么行业、什么岗位等)?
    (4)你更希望最终成为一个顶级专家,还是成为一个业务管理者和商业操盘手?在这个问题上你是否有明确的倾向?
    在上述4个问题都有了更明确的答案后,你的选择可能会更加清晰。
  • 我认为这样的“黄金”职业机会可能有3种——
    (1)如果你能找到一个你特别信赖和认可,无论在视野、技能各方面都远胜过于你的人,他还愿意手把手带你,那这类机会值得你选择。
    (2)如果你有机会去一个很成熟、知名的商业组织,到它的核心业务部门中了解和学习其中非常有技术含量、非常复杂的一套工作方法和它的整个体系结构,这也是一个超级有价值的机会。
    (3)如果有机会加入一家已经走入正轨、开始高速成长的公司或业务部门(类似2018年的抖音),即便你自己啥也没想清楚,也极大概率可以获得这家公司或这个业务快速成长带来的红利。

3.4 如何超越那些早期职业起点远高于你的人

  • 第一种机会,是选择进入一个伴随着新技术、新模式而出现,短期发展还完全不确定、甚至有些混乱无序的全新行业里,只身承担各种不确定风险,去换取随着这个行业的快速发展和在行业内接触到更多高质量信息来源、先进的工作方法而为自己带来的成长加速度。

3.5 成为一个顶级专家或优秀商业操盘手的具体路径

  • 成为一个顶级专家的路径是比较明确清晰的。首先,你找到某项技能或称手艺,是你特别喜欢或擅长的,并且,你这项技能的学习能力,至少不比大多数人差。然后,你需要做的就是不断精进,让自己从一个新手一步步成为顶尖高手。
  • 首先第一关,你需要在该项技能上超过50%的人,成为中等以上水平——一般来说,只要你在某项技能上拥有属于自己的方法论,做出还不错的业绩,不输于行业平均水平就可以了。
    要想闯过这一关,你只需要投入大量时间,系统地研究和学习行业内的成熟高手,找到可遵循依赖的方法论,然后进行大量的刻意练习,巩固自己的技能就可以了。需要注意的是,在这一阶段,选择什么方法论不太重要。一个领域内方法论可能有很多流派,就像营销领域,讲定位的是一派,华与华方法可能又是一派;运营领域里,可能三节课的方法是一派,那些专门玩流量的又是一派,诸如此类。对一个新人来说,选择哪一派并不重要,重要的是,你选了一派自己认同的方法论后,最好能够深入地研究它、了解它,并充分实践、内化、吃透,让自己做出足以胜过大多数人的东西。特别忌讳的是看了一大堆不同流派的经验或者方法,但哪一派都理解得不透不深,也没有做太多实践和刻意练习,陷入“看了听了一大堆,却发现然并卵”的状态。
  • 一般来说,度过这个阶段最常见的方式有两种,要么你进入一家公司,有很多问题要解决,也有个有经验的前辈愿意认真带你;要么你找到了行业内的前辈或高手系统总结提炼后的课程、书籍或其他学习素材,你通过参加课程、研读书籍并付诸实践等方式让自己度过这一关。就像是在产品经理、运营、新媒体、营销等领域,三节课的课程已经比较体系化了,口碑也不错,可以把它作为一个你的选择。
  • 接下来,是第二关——你要在这个领域内超过80%以上的人。
  • 成为头部的20%需要什么?我的答案是:你需要一份被大部分人认可的代表作。如果你是做销售的,你需要拿下某个重要的客户;如果你是做设计的,你需要有一份能拿出手的作品案例;如果你是做裂变营销的,你需要做出来一个至少在小范围实现刷屏和显著增长的案例;如果你是写文案的,你需要写出一份赢得广泛传播或是售卖转化效果特别好的文案。
  • 再接下来,是第三关——从Top 20%跻身Top 10%。
    如果你已经依赖自己的代表作成为Top 20%的选手,要想继续往前走,你要想办法与这个领域大家公认的顶尖高手建立连接,与他们进行交流,并从他们身上学习大量经验和心得,让自己成长得更快,在继续前行的路上获得很多高手的赋能。
  • 再往上,成为Top 5%的选手,你就要通过不断地实践和创造,在整个行业内拥有更大影响力和更具有穿透力的代表性案例,无它。
  • 如果你想管理和操盘整个系统的运转,甚至重新定义和设计整个系统的结构,你得熟悉整个核心模块的逻辑、构成,知道它们是如何运转的。在一家公司内也是这样,要想成为一家公司的操盘者,你必须知晓这家公司所有的核心业务模块是如何运转的,有哪些关键节点,风险和机会往往来自哪里等。
  • 所以,一定要意识到,如果你的目标是成为一个商业操盘手,那你要选准一个行业,先从某个业务环节切入,在一家或多家同类公司通过轮岗、谋求新的职业机会等方式熟悉多个业务环节,慢慢成为一个业务模块的负责人,再然后,继续通过轮岗或参与重大项目等方式深度了解和熟悉多个业务模块的运转,进行更宏观和整体的思考,慢慢懂得如何经营一家公司。

3.6 如果在某个职业成长赛道中“失败”

  • 如果想在某个领域成为一名头部选手,一个人必须具备两个前提条件——
    (1)你已经具备某些在该领域获得成功的独特能力或经验。注意,“独特”是指你身上的某些能力或经验,或者你创造的价值,是有点“稀缺”的——这个世界上,稀缺的东西才更有价值。
    (2)你清晰地给自己定义了一个竞争赛道,在这个赛道充分发挥你的长板能力。
  • 只要你积累的经验和成果足够多,这些实践、经验和成果汇总到你身上后,必然凝结成为某些只属于你的独特优势和机会。你也必然伴随着实践和积累的增加找到某些你能干得比其他人更好的事情。
  • 经过漫长而深刻的思考,交了无数学费后,傅盛有了几个含金量特别高的答案——
    (1)与其竞争,不如不同。
    (2)在一个不断演化的世界中,一个人过去的成功和成就,一定有其局限,甚至可能成为其未来沉重的包袱。
    (3)在竞争特别充分的领域,更好的战术是:以点带面,单点爆破。赢得破局点,才更可能赢得整场战争。
  • 希望你在读完本章之后,脑海中属于自己的职业成长之路,越发清晰起来。
    1 如果你刚进入职场,又缺乏明确的职业方向,我对你最大的建议就是:不妨先聚焦在某一两件至少你不那么反感的事上,先不管不顾地努力让自己做到七八十分的水平,并在此期间尽量多尝试和接触一些新的工作内容,这样,你才能慢慢对自己形成更清晰的判断。
    ——
    2 如果既没有职业目标,也不清楚职业方向,可以先让自己大量补充一些通用能力的缺口,增加自己身上的多面手特质。类似写作、结构化表达、PPT、Excel、演讲、高效召开会议、活动组织与执行等,应该算得上横跨绝大部分职业的通用能力。
    ——
    3 珍惜和利用好职业生涯的前五六年,迅速完成一些基本积累,并谋求进入那些具备跃迁式成长机会的赛道中去打拼、努力和发展,而不是等到自己已经工作8~10年、陷入职业瓶颈和困境后再来感慨生活不易、人生艰难。
    ——
    4 如果你的目标是成为一个商业操盘手,那你要选准一个行业,先从某个业务环节切入,在一家或多家同类公司通过轮岗、谋求新的职业机会等方式熟悉多个业务环节,慢慢成为一个业务模块的负责人,再然后,继续通过轮岗或参与重大项目等方式深度了解和熟悉多个业务模块的运转,进行更宏观和整体的思考,慢慢懂得如何经营一家公司。

4.1 系统思考能力的价值与习得

  • 系统有大有小,但任何一个系统必然存在着——
    (1)该系统的特定功能和目标。
    (2)某种特定的系统结构。
    (3)诸多相互影响的系统要素。
    (4)系统运转中的各种约束规则。
  • 系统思考能力到底该如何提升?
    我的个人经验和建议是——
    首先,你在一个领域内要有足够丰富的实践,并能够熟练解决各类单点技能问题。
    如果你在一家互联网公司负责用户增长,却连基本的“转化率如何提升”“怎么写文案更能吸引用户”“用户留存率比较低该如何分析”都没有实践过,也完全不知道如何思考,那么当你拿到“如何为一款产品搭建一个增长体系”这样的命题时,注定是懵的。
    其次,在对应问题面前,你要能够看到并深刻理解一类已经被验证行之有效的系统模型,并用它理解和思考部分问题。
    好比在用户增长方向,AARRR模型就是一类非常经典、被无数公司使用并验证过的模型。你先充分理解它,并通过它思考如何为一款产品搭建增长体系。
    再次,你也需要在同一个领域或同一个问题下,看到更多相关的系统模型,或者是来自其他专家或高手理解的系统模型——在同一类问题面前,不同的高手有可能拥有完全不同的思考体系。
    在这一过程中,你还要不断深入去思考更多系统模型之间的关系、差异,以及背后的原因,只有这样,你的系统思考能力才能逐步提升。
    好比在用户增长领域,当你已经深刻理解AARRR模型,你应该看到更多类似RARRA、用户金字塔、RFM分层等相关模型,并不断结合各种案例思考它们之间的关系和差异,只有如此,你才能慢慢在脑海中形成类似的认知——
    » RARRA和AARRR是一类用户增长模型,本质上是因为一家公司的业务逻辑不同,决定了其适用增长模型的不同。
    » 任何一家公司,随着其用户行为的丰富和用户体量的增加,想要获得更大的增长,必然需要精细化运营,也就需要进行用户分层运营,而用户金字塔和RFM就是最常见的两类用户分层运营模型。
    在任何一个领域,你只有在以上过程中反复实践和自我修炼,才能获得系统思考能力的提升,全无捷径。

4.2 商业世界中的两种高质量思考习惯

  • 我们已经提到,任何一个系统都有如下分支构成——
    (1)特定的功能和目标;(2)特定的系统结构;(3)诸多互相影响的系统要素;(4)系统运转中的各种约束规则。
    若把“商业竞争”看作一个系统,它的目标就是让所有公司和个人在充分遵守各种商业竞争规则(即约束规则)的情况下,通过制定自己的竞争策略,合理执行并赢得竞争,获得收益。
  • 第一种思考习惯是:始终关注价值,而非具体问题的执行路径、难度和过往经验。
  • 不要把思考的焦点放在“这件事有多难被解决”上,而是以“这件事的背后有多大价值,到底值不值得我们投入足够的时间和精力去解决”为思考原点。
    只有这样,你才有机会去解决那些“价值更大”的问题,并从中获得更大的收益。
  • 2.降低成本,提高效率
    第二种思考习惯是:始终思考和关注现有工作流程及业务链条中效率可以提升2倍以上的可能性和机会。
  • 在我们的实际工作中,不是每个人都会关注那些“现有工作流程及业务链条中有机会把效率提升2倍以上”的事,相反,大部分人都在被动地等待接收命令。
  • 而对于形成了类似思考习惯的人,他们总会在工作中关注那些效率低下的事,也总会主动关注和思考是否有改善的可能。
    如果你总是带着这样的思考看待工作,一定会发现有很多效率低下的问题。
  • 第一,当你面临一件事要不要做,或者遇到某个问题很难被解决的时候,要优先关注“事情被解决后的价值有多大”,而非具体问题的执行路径、难度和过往经验。
    第二,要始终关注和思考现有工作流程和业务链条中各种效率可以提升2倍以上的可能性和机会。
    如果能把这样两个思考习惯从认知内化为自己条件反射式的习惯,并在实践中不断深化对它们的理解,我相信一定能够带给你巨大的收益和帮助。

4.3 商业环境中的“竞争策略三级思考法”

  • 我想至少给你一个足够简单的小工具,让你具备最简单的系统思维,并开始有意识地发现和遵循一些底层规律,思考得更加全面和长远,为自己制定更好的竞争策略。
    这个小工具,姑且叫“竞争策略三级思考法”,如图4-6。

    图4-6
    按照“底层逻辑—中层机制/规则—上层打法”的三级层次来描述这个系统的结构,也许没有那么严谨和完善,但对于初步建立系统思维的朋友而言,易于理解,也更能指导你的思考和实践。

4.4 如何向顶尖高手学习,提升制定策略的能力

  • 而用户运营方面,乐纯则遵循着一个“1-9-90”模型来开展所有工作。我觉得“1-9-90”模型几乎适用于所有的品牌。无论你做什么样的产品,你都会发现你的受众目标最终可以被分成1%、9%和90%这三个人群。
    简单而言,就是培养1%的“死忠粉”和重度参与者,让9%的人与你持续互动并深度认可你,然后寻找效率更高的方式服务好90%的人。
    一般来说,任何一个品牌在刚刚起步时,有可能大部分用户都是1%的“死忠粉”,但是到了一定体量之后会有一个非常稳定比例的分层,就是1%,9%,90%。
  • 最终,1%的人会跟你一起研发产品,创造很好的内容。9%的人会经常分享,你推了好的内容他会转发到朋友圈,买了你的东西他会去晒。但是真正为你贡献最多收入的用户还是90%,他们只是买买买,是你的品牌最终服务的用户。

4.5 如何预见未来,面对极度激烈的竞争环境做出高质量决策

  • 傅盛多次提到他相信两个非常重要的事——
    (1)只要把规律想清楚,至少创建一家价值一百亿美元的公司是可以用方法论和公式推演出来的。
    (2)一件事的成败,战略是否领先决定了80%。
  • 战略=(方向×10)×执行力
  • 对这个公式的基本解释是:执行力是战略的一部分,但好的战略,无须依赖好的执行力。
  • 傅盛给出了自己方法论中的一个核心组成部分。
    预测—破局点—倾尽全力,这是傅盛的战略制定三段论。
  • 一个较优的预测方向是:你能创造一个缺少竞争者的新市场,且这个新市场中你有很大的机会成为垂直领域的第一。预测完后,就用侦察兵模式进行快速验证,看看这个方向是不是真的往下一打井,很快就能出水。
  • 而傅盛认为,好的破局点,满足3个特征:极简、差异化和自增长。
  • 傅盛认为,对事的管理,本质上可以回归到3个词——目标、路径、资源。
  • 当对事物有了全面深刻的认知之后,目标应该足够简单,足够聚焦。
    简单意味着说出来所有人都很容易理解,能够迅速达成共识,只有这样的目标才易于向全员传递。比如,“完成一个品类的全面建设”不算是一个足够简单的目标,而“做一堂半年内超过30000人付费报名的爆款课程出来”更像一个比较简单的目标。
  • 聚焦则意味着一段时间内,目标是唯一的。目标如果无法聚焦,路径和资源也很难聚焦,很容易形成撕扯,举步维艰。一旦无法聚焦,一个人很容易做出一种“每个地方都买一点保险”的决定,但这往往是最糟糕的决定。
  • 找到一个明确、简单、聚焦的目标,接下来就是想清楚实现路径。
    目标和路径之间,互为因果。有了明确的目标,才能推出来路径,而在路径上的执行动作和资源投入全部到位,才能支撑目标的达成。
    围绕一个目标,路径的拆解要足够细致,要知道大目标由哪几个子目标组成,这些子目标之间有无先后依赖关系,以及每个子目标下的关键动作和手段是什么。
    所以,定目标时要做减法,有了目标想清楚实现路径时需要细致地做加法。
  • 总体而言,傅盛的观点是:让管理变得更有效率的方式就是减少管理的量,增加判断的量。他相信,有时候,执行难的本质往往是源于我们没有做出足够正确的决定。
  • 因而,一个优秀的管理者,要不断去假设:如果只花一半时间,事情能不能变得更好?然后再不断验证假设,在这一过程中找到更优解。
  • 对于前者,需要确保自己接触到的信息足够优质、有效;至于后者,假如你已经是一个管理者,尽量让自己在做思考、决策、对外获取有效信息的时间大于60%。
  • 时间的投入方面,如果你对自己所处的领域还不具备全面的认知和判断,就应当优先解决这一问题。如果你在自己所处的领域上获得了较为全面的认知,则需要定期了解行业动态,从一些不同领域的关键人处获取一些关键信息,让自己可以不断预见未来,做出更优质的假设和决策。
  • 傅盛的哲学是,越是身处绝路,越要不断向外看,获取更先进、更前沿、更具有差异化的认知。因为既然已是绝路,很可能内部已经无解。
  • 认知,几乎是人和人之间唯一的本质差别。技能的差别是可量化的,技能再累加,也就是熟练工种。而认知的差别是本质的,是不可量化的。
  • 但我觉得如果是放眼到所有人来看,这里还需要区分。
    第一,可能只有5%的人能进入“通过比拼认知来进行竞争”的状态,绝大部分人的执行能力之差,可能根本谈不上拼认知。甚至如果你的执行能力不到位,认知越升级,你可能越焦虑,因为你没有足够的能力消化和践行这些认知,于是认知就变得毫无意义。
    因此,对于95%的人来说,或许应该优先关注能力的提升。而对5%的人来说,的确如傅盛所言,比拼认知可能是第一位的。
    第二,认知往往意味着对一个复杂事物的全面理解。一个人的高质量认知,很可能来源于充分的实践。就像一个人如果没有在教育行业里认真做过2~3年营销、课程研发和服务,很难彻底理解教育这项业务的一些本质。
    第三,即便一个人进入认知升级的轨道,真正的升级也必须依赖“优质的信息输入和思考沉淀”、“不断面对和解决大量复杂问题,践行和验证新认知”二者的结合,缺一不可。
    综上,对于傅盛的认知升级论我想做一点补充——
    » 认知升级的前提是知行合一,如果你尚无法做到,必须优先补充行动能力。
    » 在未建立起较为全面、能够让你看到一些规律和未来的认知之前,优先补充和提升自己的实践能力及经验,并不断反思,之后再更多地关注先进优质的认知。

4.6 顶级高手进行复杂思考和决策背后的简单法则

  • 张小龙决定微信朋友圈不做硬广告、决定微信群的界面和按钮设计、决定微信小程序怎么做、微信公众号怎么做,很可能都来自“好产品不应该长期无效占用用户的时间”这样一个基本价值判断原则,并在一些商业法则之间综合考量进行的决策。
  • » 稳定的需求、稳定的解决方案、可预期的收益空间,才能支撑一个新行业或一个新模式的持续存在。
    » 产品价值=(新体验-旧体验)-换用成本。产品价值成立,一个产品才有发展壮大的可能。[4]
    » 任何一个商业组织或商业产品,必然存在追求更大收益回报的动力。商业能力不够强大的组织,将很可能被其他组织吞并。

4.7 通过系统思考“向外”寻求成长

  • 1 所谓“系统思考能力”,是一种整体性的思考方式,要求你从一个系统的目标、整体结构和各种系统要素中思考,最终寻找到一个围绕实现目标的最优解。
  • 2 商业世界中的两种高质量思考习惯:
    第一种思考习惯是:始终关注价值,而非具体问题的执行路径、难度和过往经验。
    第二种思考习惯是:始终思考和关注现有工作流程及业务链条中效率可以提升2倍以上的可能性和机会。
  • 3 商业环境中的“竞争策略三级思考法”:
    第一个问题——所在的行业/业务有哪些基本规律?
    第二个问题——你所处的平台/生态内有什么竞争规则/常见玩法?
    第三个问题——你面对怎样的竞争对手,有什么机会或优势?
  • 4 在商业环境中如何做管理:
    一是对事的管理,本质上可以回归到3个词——目标、路径、资源。
    二是对人的管理,要学会识别关键人,搞定关键人,赋能和授权给关键人。让管理变得更有效率的方式就是减少管理的量,增加判断的量。他相信,有时候,执行难的本质往往是源于我们没有做出足够正确的决定。
    三是对自己的管理,一是管理自己接收到的信息,二是管理好自己的时间。如果你已经是一个管理者,尽量让自己在做思考、决策、对外获取有效信息的时间大于60%以上。

5.1 解读所谓“心性成长曲线”

  • 在公司的经营和对外表达上,更应当克制,恪守“行胜于言”,在自己做得尚不足够好之前,减少妄言。

5.2 一个人的内在成长——打破边界和建立边界

  • 假如你认为自己“无所不能”,那你该如何选择,又该如何与团队内其他人共处?
  • 这些“不断打破边界,发现自己的可能性”,以及“不断建立边界,明确自己的使命和局限”的过程,也许正是一个人内在心性成长的过程。

5.3 心性成长曲线下的终极命题与3种修炼

  • 他还曾经有一句名言,那就是:“面对一件不满意的事情,有三种选择,一是忍耐,二是走掉,三是去改变它。”

5.4 我的心性曲线成长之路

  • 但是,打破边界这种事,并不是绝对真理。要知道,人性,有贪。假如一件事可以持续给你带来正反馈,慢慢地,你面对它的态度和立场就会倾向于变成一种无节制的索取。
  • 以往,我的世界里,一是得失成败,二是个人成长,三是目标使命,有且只有这三个维度,并倾向于认为,三维世界就是全部。而到了将近而立之年,看得多了,知道得也多了,开始发现更多以前看不到的东西,开始知道,三维也只不过是这个世界的一个局部而已。三维之上,还有众多维度等待着我去发现和体验。
  • 我相信,每一段重要或杂乱的经历,都会给自己留下诸多牵绊,只有认真完成了一些思考,才能与那些过去挥手作别,此后心无旁骛,既往不恋,纵情向前,重新启程。
    恰如苏格拉底所言:没有检视的人生不值得活。
    又恰如一句谚语:一个人或一个组织,只有充分理解了自己的过去,才更容易清晰地知道自己未来该向何处去。

6.1 应对不确定性的两种武器

  • 比如,在看待很多公司和产品的发展上他都会回归到这样几个基本问题上来——
    » 这是一类怎样的需求?是否刚需?用户决策成本是高是低?使用频次是高是低?
    » 核心产品或服务是否已经标准化?如果还没有,距离标准化还差什么?
    » 当前市场上供需两侧的情况是怎样的?市场格局最终是垄断型的还是松散型的?
    » 该类产品可能的壁垒在哪里?目前行业内的竞争态势是怎样的?
    有了这样一套规律和逻辑后,他开始运用这些逻辑进行实践,对大量市场和产品的发展进行预测,并不断与人交流,或在实践中获得反馈。在这个过程中,他发现自己对于很多问题判断的准确性逐步提升。
  • 其一,向外看,付诸理性思考,发现这个不确定世界中的局部基本规律,通过系统思考和专业主义,让很多事情变得可控,让自己拥有依赖一些基本规律对复杂系统推演和预估的能力。
  • 其二,向内看,回归内在的信仰、热爱和坚持,让自己成为一个即便身处复杂环境,仍可保持内心稳定的能量体。一旦内心足够坚定强大,能量充盈,你将在内心深处获取“无论外面风吹浪打,我自岿然不动”的稳定能量,从而天然拥有某种独特的确定性。
    无论是向外看还是向内看,本质上,都离不开理性和思考。这也正是个人可以对抗不确定性的根本。
  • 我猜,这也是为何帕斯卡会说:“人是有思想的芦苇,我们的全部尊严,就在于思想。”

6.2 以“系统思考+专业主义”应对不确定性

  • » 要学会用好各种模板。比如在三节课,我们有关于一个项目立项的模板、对一个复杂议题进行思考和讨论的模板、对一个岗位进行工作复盘的模板等。这些常见模板可以保证大部分团队成员很快在文档使用方面上手,提升协同效率。
    » 作为团队负责人,只要做好表率,比如自己先做一个完整清晰的文档同步给大家,让大家感受到通过文档进行信息同步的好处。大家只要尝到甜头,使用文档的动机就会迅速提升。
    如果“不会做”的障碍与“没有动机做”的障碍都解决了,剩下的,作为管理者只需要提要求并做好赏罚就好。
  • 在三节课,经过一小段时间的摸索后,我们总结出来一套行之有效的“远程协作业务管理三板斧”。它能够做到:让一个CEO或一个部门的负责人,一周只需要2~3次核心会议,就能做好整个团队的目标管理,并确保业务进展顺利。从而让中高层管理者把时间聚焦在重要的思考和决策上。

6.3 以“内在坚守和热爱”对抗不确定性

  • 美妙人生的关键在于你能迷上什么东西。

旅行租车还是打车/公交?

2024年1月16日 00:01

在 2021 年之前,我是没有驾照的,所以在 2021 年之前,我的旅行基本上出行便是靠走、公交地铁或者是打车。但随着 2021 年我考到了驾照,我开始有了开车出行的能力。在旅行的时候,也就有了一个新的选择:租车还是打车/公交?

从我自己来看,选择何种方式取决于我的行程安排和我的住处安排。

d2b5ca33bd970f64a6301fa75ae2eb22 21

以上次的沈阳之旅为例,我住在沈阳市区的工业展览馆附近,这附近地铁方便(有地铁二号线),同时从位置上来看,属于沈阳市区范围。从旅行的行程安排上的来看,我是要在沈阳市区内逛,主要安排的行程都是探店、博物馆等。

在这种情况下,打车/借助公共交通是更合适的。因为没有开车的必要条件:路远、跨度大公共交通不方便

与之对应的是之前我去蓟县玩,蓟县作为一个自然风光为主的旅游业态,大部分时候的安排是在野外的,且蓟县内部并没有丰富的公共交通来帮助我从 A 点到 B 点,因此租车/开自己的车就成了必要条件。

d2b5ca33bd970f64a6301fa75ae2eb22 22

如果你也要出去旅行,不妨试试参考这个策略来进行决策。

写作和整理,使我疗愈。

2024年1月15日 23:12

作为一个非典型 i 人,我因为电池容量极大,导致尝尝被人认为是一个 e 人。但坦白来讲,我真的是一个 i 人。因为我知道,自己其实能表现的很 e,不过是因为我的电量足够大给大家的错觉。一旦我在社交中消耗了自己的能量,便需要通过写作和整理,来疗愈自己,给自己充充电。

写作可以让我梳理脑海中纷乱的思维,强迫自己按照结构化的思维来思考问题,并尝试梳理脑海中的问题。我长期自己积累的 memos,则可以确保我总是有的写、有想写的内容。

整理则可以让我放空大脑,专心思考眼前的事物应该分到哪个类目,并将其放置到合适的位置。

你的自我疗愈手段是什么呢?

无用且恶心的人体趣味冷知识

2024年1月14日 20:53

简评:确实恶心,就这样。

经常运动会对心脏产生什么影响?

  • 经常运动会对心脏产生什么影响?
    人在静止状态时,脉搏率(也称为静息心率)为每分钟60到80次。经常运动会让人体发生一些变化,比如心肌等肌肉的体积增大,变得更加强健,每一次心跳都能推送更多血液,因此脉搏率也会降低。运动时,受过训练的人的心脏每分钟能推送大约30升血液,而未受过训练的人的心脏每分钟只能推送大约21.5升,因此前者的脉搏率比后者低得多。研究表明,通过运动,心脏的大小也能增加40%之多。曾七次赢得环法自行车赛冠军的运动员兰斯·阿姆斯特朗(Lance Armstrong),退役前的静息心率只有每分钟32到34次。

腰太粗会增加患心脏病的风险吗?

  • 2001年的一项研究对9913个年龄在18岁到74岁之间的人进行了调查,最终得出结论,腰围维持在35英寸以下才能最大限度地保持健康,肚子大的人面临的健康风险也大。

马桶圈和电脑键盘,哪个更容易传播疾病?

  • 很多人抵触公共马桶,担心坐在上面会染上可怕的疾病,但美国亚利桑那大学的一项研究显示,办公室职员从电话和电脑键盘上接触到的细菌更多,几乎是马桶圈上的400倍。一张桌子上可能有多达1千万个细菌,电话上每平方英寸有2万5千多个,键盘上每平方英寸有3000多个。而普通的马桶圈上每平方英寸只有大约49个细菌。这可能是因为细菌主要通过手来传播,而人们很少用手接触马桶圈。研究还发现,在一排厕所中,中间的马桶往往细菌最多,而离门最近的马桶则细菌最少。

如何从肢体语言看出对方是否对你有好感?

  • 如果一个人被你吸引,他看着你眼睛的时间往往会稍长一些,而且如果你仔细观察,可能会发现他的瞳孔也放大了,这是体内分泌肾上腺素造成的。心理学家奈瑟(Neisser)做了一项实验,给同一个女人拍了两张一样的照片,把其中一张的瞳孔人为处理成放大的样子,受试者看了两张照片后,都觉得瞳孔放大的那张更有魅力,尽管他们无法解释其原因。
    对你有好感的人,脚或膝盖可能会下意识地朝向你,这其实是在表示“我想要朝着这个方向”。如果他总是触碰自己身体的某个部位,比如大腿,其实是想要触碰对方的这个部位,或者希望对方能触碰自己。
    如果一个女人被某人吸引,就可能会甩动头发,看向两侧,微笑。对方衣服上明明很干净,她却给拍了拍灰,身体前倾,站得或坐得离对方很近,这些都是被对方吸引的表现。而如果女人把双臂交叉在胸前,双腿也交叉起来离对方远远的,那么就说明她对对方不感兴趣。

为什么自己挠自己不觉得痒?

  • 为什么自己挠自己不觉得痒?
    只有在出其不意的情况下,挠痒痒才会引发恐慌、不安和随之而来的大笑。当自己给自己挠痒痒时,缺少了这种出其不意的因素,人脑中的小脑部分能够预知动作的到来,所以就会通知其他部分忽略这种感知。
    小脑负责处理人的动作,并预测这些动作会带来什么感知。一般来说,人脑很少关注已经预见到的感知,比如手指敲击键盘的感觉。然而,意想不到的感知却会引起强烈的反应——试想一下,如果有人蹑手蹑脚地走到你身后,拍了一下你的肩膀,你会不会吓一大跳!
    意料之中的感知和意料之外的感知所带来的反应差异,多半是人类进化出来的生存机制,只有这样才能确保人脑将注意力集中在发现天敌等重要的事情上。

《人生十二法则2》书摘

2024年1月13日 23:32

心智健康与社会关系

  • 这位来访者的故事在个人和实践层面都是典范,指出了一个我在自己超过20年的心理咨询工作中逐步意识到的事实:人们需要持续的人际沟通来维持心智的秩序。
    我们需要通过思考来厘清问题,而交谈是首要的思考方式。
    我们需要讨论过去,这样才能区分哪些是琐碎或者过分夸大的困扰,哪些又是真正重要的体验。我们需要讨论当下的本质和未来的计划,这样才能知道我们在哪里、要去哪里,以及为什么要去那儿。我们需要让他人了解和判断我们构想的策略方法,这样才能保证其效率和韧性。我们也需要一边表达一边观察自己,这样就能把模糊的身体反应、动机和情绪变得清晰有序,摈弃那些夸大和非理性的担忧。我们需要交谈,既为了记住也为了忘记。
  • 年幼的她由此学会了重要的一课:如果你与他人交流的事物不能吸引人,那么你交流的价值,甚至是你存在的价值都可能为零。通过这样的方式,她开始深入地探索家庭和更广泛社会里复杂的价值体系。

自下而上建立的等级结构

  • 塑造社会的价值包含着明确或隐含的假设,经过数百万年的发展,人们对这些假设达成了共识。毕竟,如果“你应该怎么做?”是一个短期问题,那么这个问题的长期版本就是“你应该怎么生存?”。因此,一种有效的思考方式是回顾遥远的过去,沿着进化链回到最基本的地方,去探寻价值判断是如何建立的
  • 但凡具有一定复杂性和基本社会性的生物都拥有并清楚自己的位置。社会性生物都通过其他同类的价值判断和自己的地位来建立对价值的精确理解。

保持新手心态

  • 保持初学者的状态也有好处。塔罗牌深受直觉主义者、浪漫主义者、算命先生和骗子们的喜爱,塔罗牌中的“愚者”这张牌代表的是积极,法则一开头的插画就是它。愚者是一个帅气的年轻人,他正在山中旅行,阳光照耀在身上,而他视线朝天,即将从悬崖踏空跌入山谷中。而他的优势也恰恰在于这种敢于跌落谷底的意愿。人只有在做愚蠢的新手时才能学习,所以荣格将愚者原型视为救赎者原型的前身,而救赎者原型象征着完美的个体。
  • 愚蠢的新手不得不一直保持对自己和他人的耐心与包容。他人有时会将他展现的无知、生涩和无能归结于不负责任,这样的谴责或许有道理,不过将愚者的不足视为道德上的堕落,不如理解为这是他的脆弱本质带来的必然结果。伟大的人都是从渺小、愚昧和无用开始成长的。这个道理贯穿了流行文化和经典传统文化,比如迪士尼的匹诺曹与辛巴,还有J.K.罗琳笔下的哈利·波特。匹诺曹开始是个没有头脑、任人摆布的木偶;狮子王曾是个天真的幼崽,被他邪恶作乱的叔叔当作棋子;学习魔法的哈利·波特则是个没人爱的孤儿,睡在脏兮兮的柜子里,被伏地魔视为死敌。伟大的神话英雄们也通常都出身卑微,比如来自奴隶家庭或者低贱地诞生于马槽中。他们也经常面临巨大危险,比如法老刚好决定杀死某个民族的所有长子,或者大希律王颁布了类似法令。但今天的新手就是明天的大师。
  • 做新手是好事,而与他人平等相处也是如此。
    往往平辈间才能有真正的交流,因为信息很难在一个等级制度中向上传播。
  • 自上而下的信息流动也存在障碍。比如身居体系下层的人会对自己的位置不满,从而不愿积极回应来自高位者的信息,甚至出于纯粹的怨恨而故意对着干。此外,新手会因为缺乏经验、教育或者不熟悉自己的岗位工作,而在不加判断高位者的观点质量和能力的情况下就顺从其权威地位。相比之下,同辈之间的影响力主要来自说服,以及认真回应他人的注意力,彼此的平等状态也需要通过有舍有得来维系。所以,处于等级制度的中间位置是有利的
  • 缺乏至少一个紧密朋友的孩子之后出现抑郁、焦虑或反社会倾向等心理问题的概率要大很多7,而朋友较少的孩子成年后失业或者独身的可能性也更大8。
  • 除了友谊,在工作中和职级接近的同事建立的关系也是同辈调节的重要来源。要维护好和同事的关系,就要在必要的时刻表达赞扬,公平地分担必须完成的苦活儿,在团队合作中守时高效、服从安排,以及让人们看见你的不计辛劳。同事的认可或者批评会强化这些互惠,从而和友谊一样促进我们心理功能的稳定性。如果你是个值得信赖的人,那么在遇到困难时与你共事的人也更愿意伸出援手。
  • 在和朋友、同事的相处中我们可以克服自己的自私倾向,学会不要总把自己放在第一位。另一个不显眼但同样重要的好处是,当他们支持我们维护自己的利益时,我们也会克服过度的天真善良,避免因被人利用而过度付出
  • 许多人共同解决一个问题时,等级制度就会产生,有能力的人会开始行动,没那么有能力的人也会尽量跟随,并且在过程中成长。面对真实的问题时,最能解决问题的人应当上升到顶层。这不是权力,而是由能力决定的恰当的权威性。
  • 当有能力的权威在解决必要的问题时,赋予他们权力是理所应当的。在承担解决复杂问题的责任时,成为有能力的权威也同样必要。这或许就是一种理解责任感的方式:一个有责任感的人主动承担解决某个问题的责任,然后勤劳甚至富有野心地和他人一起寻找最有效率的解决方式。之所以要有效率,是因为还有其他问题要解决,效率可以节约资源以用于别处。
  • 真赢家的胜利会改善游戏规则本身,并惠及所有玩家。当有人对此进行天真或狭隘的讥讽,或者断然否决时,想必就带着许多阴暗动机。他们不想看到世间的痛苦得到减缓,这才是最酷虐成性的人。

服从是创造的前提

  • 讨论完她的个人生活之后,她开始对世界的整体状态表达不满,包括由人类活动破坏环境引发的即将到来的灾难。原则上说,关注全球性问题并无不妥,但这不是重点,问题出在作为一个20出头、生活一团糟、连床都起不来的年轻人,她高估了自己对环境问题的了解。在这种情况下,人应该区分轻重缓急,并带着谦和态度解决自己的问题。
  • 在奔跑之前你需要先学会走路,甚至需要在走路之前先学会爬行。只有这样你才能接纳自己的新手身份,而不是随意地对所处的等级制度进行傲慢又自利的鄙视。

人格等级与转变潜能

  • 整个“哈利·波特”系列作品中都可以看到的一点是,不论多么严格地遵循规则,也不论规则多么重要,好的结果都不能单纯通过盲从规则来实现。这意味着“哈利·波特”系列并未将对社会秩序的机械化顺从视为最高道德,能取代顺从的因素虽然不容易说清楚,但大概可以总结为“遵循规则,但在遵循它就会阻碍规则本身的目的时停止遵循,并承担违背道德的风险”。相比于公式化的规则,这样的道理通过包含代表性行为的故事来传递往往更有效。元规则是关于规则的规则,而元规则和规则的传达方式也有所不同。
  • 历史悠久的《伯撒抄本》提供了另一个故事,同样为尊重规则和创造性转变的问题提供了深刻见解,指出转变虽然与规则相冲突,但也是必要和可取的。故事中有这样一段对话,耶稣观察到有一个人在安息日工作,就对他说,“人啊,你若知道你所做的事,你就有福了;你若不知道,你就被诅咒,是犯了律法的”。
    这句话是什么意思呢?它完美概括了法则一的含义。即如果你理解规则的必要性和神圣性,了解它所阻止的混乱、它是如何团结遵循它的群体的、它的建立所付出的代价,以及打破它的危险,还依然愿意承担起破例的责任——因为你能看清这么做会带来更高的善,那你就不仅遵循了规则,更服务了真理,而这就是更高尚的道德行为。如果你拒绝承认所违反规则的重要性,仅出于自利之便行事,那么你就理所当然要被千夫所指。你对待传统的粗心大意,将会给你甚至你身边的人带来深刻而长久的痛苦。

以故事指引人生

  • 社会一定有规律化的行为,否则社会就不会成型,只会剩下纯粹的冲突。
    不过,有序社会的人们不一定能明确地理解他们自身的行为和道德准则。所以摩西才不辞辛劳地担任追随者的判官,直到他获得十诫。
  • 你可以成为谁?答案就是成为一个不断主动面对未知的人;一个打破天真、审慎而有力、能理解和克制邪恶的人;一个将混乱转化为有价值的秩序,或者将僵化的秩序化作混乱、推倒重建的人。

找到你的志趣与潜能

  • 即便意识不到,每个人也都能理解这个意思。比如你曾被税务机关调查过,那么当你收到他们的来信时,就会血压骤升、心跳不止、手心出汗,被强烈的恐惧笼罩。在遭遇危险时,这样的本能反应也能让人做好行动的准备。接下来你就要决定要不要打开信封,面对它的内容。如果打开了,要不要仔细想好对策去处理这个或许可怕的问题。或者你会选择视而不见,忽视焦虑感的警示信号,然后付出不可避免的心理和现实代价。前一种选择需要你主动直面那个抽象的可怕怪兽,也会让你变得更强大、更完整。后一种选择会让你一直遭受恐惧的威胁,就像在黑夜里被掠食者凶恶的双眼注视一样。
  • 追求胜利诚然重要,但在困难和挑战之下力求公平,才是对任何一个游戏来说最重要且最值得追求的(15)。
  • 你不能选择志趣,是志趣在选择你。
    它会从黑暗中显现出来,成为你信奉并为之而活的理由,推动你前进到下一个志趣出现之时,人就在这样的过程中不断寻觅、发展和成长。这个旅程虽然危险,但也是人生的宝贵冒险。比如在追求爱慕之人时,无论结果如何,我们都会在过程中有所改变。你走过的旅途,完成过的工作,不管是为了休闲还是生计,都会塑造你。你会在这些情境下有新的体验,这些体验有时痛苦,有时好过所有的快乐。无论如何,你都会学到很多。这些都是这个世界中潜藏的一部分,在追寻它们的过程中,你会经历深入骨髓的改变,并真正成为你自己。
  • 阴性的一面则由右侧的月亮所示,代表了混乱、潜力、关怀、修复和情绪。人在社会化的过程中,往往是其中的一面发展得更为完善,比如男性的阳性面或女性的阴性面更显发达。尽管如此,在努力探索和直面了圆形混乱与恶龙之后,人是有可能保持两者的平衡发展的,而这也是炼金术士心中的理想状态。
    在这个充满未知潜力的世界中,存在着同时带来危险和机遇的恶龙。这个永恒的二元对立也同样体现于画面右边龙的上方的两个符号,即代表正面的木星和代表负面的土星。在直面危机的过程中,人格的阴阳两面得以显现并齐心协力。在墨丘利神所代表的意义的指引下,人们对潜意识的探索将人格当中冲突的部分整合在一起。这就是理想人格发展的故事,它描述了我们可以成为谁。

在直面痛苦中整合自己

  • 最高的神圣和善包含了马尔杜克环绕脑袋的眼睛所代表的专注,魔力言辞所代表的有效语言,以及主动直面未知、战胜混乱的勇气与力量。这也许就是人类核心精神的决定性特征了。

如何行动

  • 你应该选择深刻、高尚而又宏伟的目标。如果你能在路上找到更好的目标,那就调整方向。不过要小心,改变目标和放弃努力不太容易区分,一个有用的辨别方式是,如果新的道路更富挑战,那么多半意味着你不是在欺骗自己。你可以以这样的方式曲折前行,虽然这不是最高效的方式,但其实没有更好的选择,因为你在不断成长,目标也会在追寻中发生变化。

那些终将摧毁你的小问题

  • 岳母一直在用直径为15~18厘米的面包盘盛放三明治,而不是用一般的25~30厘米的全尺寸餐盘。不久之后,她带着些许震惊向女儿们讲了这件事。此后,这个故事在家庭聚会上被多次重提,也总会引起哄堂大笑。毕竟,岳父至少用这些盘子吃了20年的午餐,而岳母从不知道他讨厌这样的用餐陈设。这件事情充满了喜感。
    现在看来,岳父那天完全有可能是被别的事情刺激到了,而并非真的在乎这些盘子。从某种意义上说,这是个小问题,但从另一个角度看,这非同小可,原因有二。第一,如果某件事每天都在发生,那它就很重要,而午饭就是每天都在发生。因此,如果有什么事情在长期困扰你,哪怕程度很轻微,你也应该留意。第二,尽管我们说一直持续发生的事都非同小可,但遇到这种所谓的“小麻烦”时,人们往往又会选择袖手旁观,任其发展
  • 如果你没有弄清楚你想要或不想要什么,就没法开口争论,更别提赢得争论了。
  • 弗洛伊德整理了一系列和压抑有关的现象,并称之为“防御机制”。所谓压抑,指的是主动阻止有可能被觉察的心理信息进入意识。这些现象包括否定(“真相并没有那么糟”)、反向形成(“我真的真的很爱我的母亲”)、转移(“老板吼我,我吼妻子,妻子吼宝宝,宝宝踢猫”)、认同(“我被欺负了,所以我就要去欺负别人”)、合理化(对低劣行为的自我辩解)、理智化(早期神经质的伍迪·艾伦的最爱)、升华(“我至少能画出裸体女人”)和投射(“不是我敏感,是你很讨人嫌”)。弗洛伊德是一位研究欺骗的出色学者,他直言不讳地指出了不诚实与精神疾病之间的关系

做个有用的人

  • 如果你想在工作单位或任何团体中做一个有用的人,那就去完成那些重要但无人触碰的事情吧。
    第一,花费比同事更多的时间在工作上,当然也别失去自己的生活。1第二,厘清眼前的混乱不堪。第三,工作的时候认真投入而不是装装样子。第四,多研究一下你的业务或你们的竞争对手。这样一来,你就会成为一个有用的人,一个不折不扣的中流砥柱。人们会注意到这一点,并开始欣赏你来之不易的成绩。
  • 意义最能维系生命,而意义可以在一个人主动承担责任的过程中被找到。当人们回顾自己有幸取得的成就时,他们会想:“我还真做成了那件事,挺不容易但非常值得。”这似乎是个奇怪的悖论,一件事的价值和完成它的难度是相互关联的。想象一下以下对话:“你想做难事吗?”“不,我想做轻松的事。”“根据你的经验,轻松的事有价值吗?”“好像通常不太有。”“那你真正想要的可能是难一点儿的事。”我想这就是人生真谛:困难是必要的。

在困苦中激发潜能

  • 人们得不到自己需要和想要的东西,往往是因为他们从未向自己和他人明确那个东西是什么。毕竟不瞄准是几乎不可能击中目标的。
  • 在兄弟会派对里当那个年纪最大的人绝不是一件好事。这是一种伪装成任性叛逆的绝望,也透着一股敏感的颓丧和傲慢。《彼得·潘》里的永无乡便有这样的意味。同样,一个迷茫但有才华的人在25岁时充满潜能,到了30岁可能就会显得绝望可悲,40岁时则可能会完全失去潜力。
    你必须牺牲掉一部分不可估量的潜力,以换取一些生活中实在的东西。你需要找准目标,严于律己,否则就要自食其果。

拯救你的父亲

  • 所谓勇气就是,无论真相看起来多么可怕,都勇于探寻。
  • “人”的终极问题不是我们当下是谁,而是我们在未来可能成为谁。

主动挑起额外的重担

  • 你愿意承担多少责任,就会获得多少人生的意义。
    因为承担责任能使你真正投身于改善世界的行动中,减少不必要的痛苦,通过言传身教鼓励他人,克制人性阴暗面。一个砌砖工可能会怀疑自己单调乏味的工作,这样一块一块地砌砖有什么用。但他也许不是仅仅在砌砖,而是在建一堵墙,这堵墙是一座建筑的一部分,这座建筑恰是一个弘扬至善的场所。在这种情况下,铺设每一块砖的行为都是神圣的。如果你不满足于日常所为,那是因为你的目标不是建设一座弘扬至善的建筑,你的目标还不够高远。

拒绝荒谬

  • 完成荒谬而令人厌恶的工作会打击人的士气,一个人但凡有点理性,都会很难有动力去完成那些毫无意义甚至自相矛盾的任务,因为他内心的每一丝真诚都会抗拒这种迫不得已。
  • 这句话中那个知行一致的自己是帮助我们战胜人生风浪的方舟,而违背自己的根本信念就等于将这艘方舟驶向自我毁灭的浅滩,欺骗自我,然后遭遇自我背叛带来的空虚,承受心灵和现实中不可避免的损失。

投身理想之地

  • 如果有一天你发现工作在扼杀你的心灵,那就可以考虑,开始劳心费神的更新简历和求职过程,去寻找另一份工作了。
    这个过程虽然艰难,也常常让人气馁,但其实你只需要成功一次就够了。你有可能找到薪资更高也更有趣的工作,同事们不仅不会打击你的士气,反而会让你容光焕发。所以也许遵从心灵的呼唤才是上上策,否则你就需要活在自我背叛当中,眼睁睁看着自己忍受那些你无法容忍的事情。这是最糟糕的情形。
  • 即便缓慢,那种持续的绝望感也会加速你的衰老,甚至让你想尽快结束事业甚至生命。老话说长痛不如短痛,你也许会承受好几年的惭愧,每周发四五份甚至十份简历,大部分都不会被人再看第二眼。但你只要走运一次就好,几年的盼望和艰难总胜过一生沮丧而压抑的职业生涯。

如果关心放错了地方

  • 我们应该让年轻人明白,肩负崇高的责任才能带来意义感,才能抵御人生的悲剧和挫败。
    当社会没有如此教育年轻人时,他们就会在错误的地方求索,变得越发脆弱,易于被肤浅的思想控制,被怨恨情绪支配。历史的进程是如何让我们走到这一步的?这种脆弱和敏感是怎么产生的?

最坏的决定就是不做决定

  • 一个人要写出复杂而通畅的长文,自己也需要先拥有复合、明晰和深刻的人格。

恪守与超越

  • 如果你竭尽全力去做一件事,就一定会带来改变,而你破碎和矛盾的自我也会变得统一。
  • 在至少一件事上尽力而为,帮你在迷茫时发现出路。

主动探索未知

  • 艺术家站在混乱与秩序的交界处,而这个地方有时候充满艰险,让他们不仅不能创造秩序,反会跌入全面混乱之中。但艺术家却一直都栖身于人类认知的前沿,艺术之于社会就像是梦之于精神生活一样。

将潜力转化成现实

  • 如果我们不能坚守责任,其他人就会认为我们缺乏道德和诚信。此外,人们不光会追究错误和疏漏的责任,也相信自主做出正确决定的人理应获得相应的回报,每个人都应该可以公正地获取自己通过诚实自主的劳动创造的果实。这样的评判似乎是理所当然、无可厚非的,在心理和社会层面都广泛发挥着固有功能。这也就意味着不论是孩子还是成人,自我还是他人,都会抗拒变成机器上的螺丝钉而没有选择的自由。
    缺乏主观能动性、自由意志和责任感的人,是无法与包括自我在内的任何人建立良好关系的。

无法忍受的约会

  • 每个人都是深不可测的谜团。只要足够细心,你就会在伴侣身上重新发现足够的神秘感来保持你们刚在一起时的情感。只要足够细心,你就能避免对伴侣习以为常,敢于打破生活的惯性,摆脱千篇一律的枯燥生活。幸运的话,你们会重燃最初相爱时的那种火花,那种对更美好的自我和生活的想象,而这正是两个人坠入爱河时发生的事情。在热恋时,两个人都变成了更好的人,但热恋状态随后会消退。热恋体验对两个人来说都是礼遇,它打开了双方的想象力。

商讨、暴政和奴役

  • 这种情况下,坚持追问是像做手术一样必要的手段。要在伴侣明确抗拒的情况下坚持对话,需要的不仅是勇气,甚至要有点愚公移山的精神。这么做很艰难,但值得钦佩。因为那个回避问题的人内心多半也是矛盾的,纵使他会发怒,但未必不想解决问题,这时候要坚持对话在认知上、道德上和情感上都很有挑战性。此外,对话也需要信任,而人们经常会通过遇到敏感话题时发脾气的方式来测试对方是否真的在乎自己,是否有诚意克服一两次甚至十次困难来把问题彻底沟通明白。不过,回避加愤怒还不是拒绝沟通者唯一的把戏
  • 人生中这种层次的成就屈指可数,大约也就有4种。努力建设的稳固婚姻是成就之一,这会创造可靠、坦诚和有生活气息的家庭,让你愿意生儿育女。在稳固婚姻的支持下生育后代,这是成就之二。你会为此承担起更大的责任,力争实现更好的自我,创造出高品质的新关系,从而在你老去时儿孙满堂。人生苦短,你应该尽量实现完整人生所有的成就,而婚姻和子孙以及伴随着的所有心碎与负担都会占据人生的大部分时间。错过这一切会付出巨大的代价。
  • 令人无法理解的是,社会总是强调人的主要满足感源于事业,但是大多数人拥有的只是工作,而不是事业。在我的临床实践和专业经验里,一个女性不论其才华、教育水平、生育意愿处在什么水平,或者拥有怎样的年少轻狂和文化熏陶,到了三四十岁时往往都会不惜一切代价地将新生命带到这个世界上。
  • 如果你足够坚持,也对任何不愿商讨和牺牲所导致的恶果充满恐惧,那么你就会在恰当的时候组建家庭,而且一切发展顺利。这样一来,你就准备好发展你的工作和事业了,这也是一个人在短暂人生中能实现的第三个成就。你学会了如何在最亲近和私密的关系里创造和谐,这种智慧也会延伸到你的工作当中,使你成为年轻人的导师、同龄人的帮手和可靠的下属,驱使你尽力改善当下。如果每个人都这么做,这个世界就不会有那么多悲剧和不开心了。也许最终你能学会好好利用家庭和工作之外的时间,让业余生活变得有意义、有价值。这是人生的第四个成就,和其他三个成就一样也会一直生长

经营幸福的家庭

  • 根据我30年的临床经验和婚姻生活体验,接下来你需要做的是每周花大概90分钟的时间和伴侣聊各种生活和个人问题,比如最近工作如何,孩子们近况如何,家里有什么事情需要打理,最近有什么困扰需要帮忙,要为下周的事情做哪些准备。这种对话应该纯粹是事务性的沟通,因为你和伴侣需要在各自有自己想法的前提下达成共识。两个人要持续对话,彼此表达和倾听,不一定是一次性谈90分钟,可以是每天15分钟,只要能保持事务性沟通的通畅,大家知道彼此的想法就行。如果你们花的时间少于90分钟,问题可能就会积压,共识可能就会混乱。当问题积压到一定程度时,你和伴侣就会都搞不清状况、彼此疏远了。关系失去连贯性是一个很糟糕的结果。

构成世界的永恒元素

  • 那些到了16岁尚未醒世的女孩子们都会有这样的遭遇,她们不想清醒,因为她们尚未发展出面对世界阴暗面的勇气和能力。她们非但没有被鼓励去探索世界的复杂性,反而在被庇护,而年轻人一旦被庇护,就等于被毁掉了。因为他们没有见过邪恶女王,所以当有一天她展露全貌时,他们会麻痹自己甚至伤害自己。更糟糕的是,当你过度保护孩子时,你自己反而会成为他们最想远离的人。你不让孩子进行必要的冒险,就会弱化他们的人格,而你就成了破坏者的化身、吞噬自主意识的女巫。
  • 如果想既拥有简化的便利,又避免陷入盲目,就要与不同类型的人持续对话。

化解怨恨

  • 不幸和风险都是现实的一部分,而且概率随机。你可能会觉得这么想并不能安慰你,但认识到随机性可以减少个人性的解释,在一定程度上避免强烈的主观怨恨情绪。此外,你也可以发现一个很有价值的事实,即人生的所有负面体验都伴随着正面的体验。

勇气之上,还有爱

  • 你也许会疑惑,人们真的会这么选择吗?他们能够这么选吗?我见过最有说服力的证据之一是失去至亲时的哀伤。就算你对生死和逝者的感受都是矛盾的,也依然会因为死亡而哀伤。哀伤反应不完全是有意识的,它是一种奇怪的体验,会突然占据你的感官。你会感到震惊和困惑,不知道如何反应。有意识的哀悼是不真实的,它只是在表演应有的行为,并没有被真实的哀伤驱使。如果你没有在不知不觉中被哀伤占据,就会觉得自己没有感受到应有的情绪,没有眼泪和悲伤,这件事对你来说如此平常。假如你是在遥远的他乡收到死讯的,就尤其可能有这样的反应。但在貌似正常的生活中,你会忽然被某个小细节触发,哀伤就像潮水一样袭来。这种情况非常普遍,而且没人知道会持续多久。这是一种从内心深处产生的情绪,你逃脱不了它的掌控。
    哀伤是爱的体现,或许也是爱的终极证明。
  • 浸于不可抑制的哀伤说明即使逝者是个不完美的人,即使生命本身有许多不完美,你也相信对方的存在是有价值的。否则你为什么会因为丧失而感到不由自主的悲痛?这样的情绪是自我欺骗无法企及的。你哀伤是因为有价值的事物不复存在了,不论逝者生前给你和他自己带来过多少麻烦,你在内心深处都认为他的生命是有价值的。在我的经验里,即使劣迹斑斑之人的死亡也会给身边的人带来悲伤。世上罕有生活惨不忍睹到死后无人哀伤的人。
  • 在任何家庭聚会中,人们在感受到温暖和共同回忆带来的联结的同时,都会不可避免地感受到随之而来的悲伤。当你看到一些亲人生活停滞或者走歪了人生路时,当你看到某些人逐渐衰老、健康与活力不再时,当记忆中年轻力壮的人们变得脆弱、让你的回忆也随之扭转时,都会让人感到痛苦。然而,在根本上大家依然会认为我们能够在一起吃饭、聊天、分享喜悦或哀伤是一件好事,而且每个人都相信只要团结一致,就能渡过难关。所以当你在哀伤时和家人相聚,其实也做出了一样的底层选择,“虽然当下艰难,但至少我们能在一起并彼此依靠”。这是多么振奋人心的事。

警惕我们的傲慢

2024年1月12日 11:33

在入住杭州「菲住不渴」酒店时,其全屋智能让我感受颇深,整体体验也不错。但在入住的过程中,我也发现这个酒店中的一些不适的点位。而这些不适的点位,正是我们没有考虑到用户的需求,以我们自己的傲慢,来让用户「学习使用」。

一个典型的例子是,菲住不渴酒店的卫生间大灯是没有开关的,当你早上起床时,你想要上厕所,你需要喊「天猫精灵,打开卫生间灯」。当我做这个动作的时候,我感受到了设计师深深的优越感以及我对于这个设计的不适。

我是一个人入住的酒店,这个状态可能还是可以接受的。但假如这个是一对夫妻、一组同事来入住。早起开灯去卫生间的代价是让另外一个人苏醒,这个设计有点愚蠢。设计师很相信天猫精灵的能力,但没有考虑到这个可能并不是一个适合的场景。

我们在设计产品功能的时候,应该充分的考虑用户的使用场景,以及需要给用户提供必要的降级方案(比如这个 Case 中,卫生间提供一个开关即可),不要让我们的优越感支配我们,设计出强迫用户的选择。

「杭州菲住布渴酒店」简评

2024年1月11日 11:10

最近去杭州住了一下阿里的「菲住不渴酒店」,感受一下阿里巴巴对于未来酒店的定义。其中有好有坏。这里简单描述一下我自己的个人体验。

整体设计

菲住不渴酒店的整体设计风格是比较简约且具备「未来感」,如果用一个更具象的描述的话,就是整个酒店充斥着弧角和多彩灯光,使得整个酒店从设计上给人以「未来感」、「科幻电影」感。

d2b5ca33bd970f64a6301fa75ae2eb22 10
图片来自 www.booking.com

整体的设计偏简约,猛地一看,和过去我们熟悉的各种酒店是完全不同的,的确从设计上来看更加的「未来」。

房间内部设计

房间内部的设计延续了酒店整体的设计风格,以白色、弧线为主。清冷的性格对于喜欢雍容华贵的带娃家庭,可能不是一个好的选择,但对于出差、热爱科技感的年轻人来说,还是一个可以体验的选项。

d2b5ca33bd970f64a6301fa75ae2eb22 11
图片来自 Booking.com
d2b5ca33bd970f64a6301fa75ae2eb22 12
自己拍的,和其他楼房过近,晚上睡觉可要拉好窗帘。
d2b5ca33bd970f64a6301fa75ae2eb22 13
图片来自 Booking

房间设施

菲住不渴酒店的一大特色是其智能化,所以其屋内放置了大量的智能化设备(虽然并不一定能每个都串起来),让没有使用过智能家居的人来说,可以快速感受到各种智能设备带来的好处。

首先,第一个会让你感到 Aha 的,是房间的人脸识别门锁,这个门锁是我整个入住过程中,体验最深刻的。你不再需要担心出门是不是没有带门卡,只要走到房间门口,人脸识别,就能进入房间。对于容易丢三落四的人来说,真的是福音。

d2b5ca33bd970f64a6301fa75ae2eb22 16

房间内有一个天猫精灵,你可以睡觉的时候让它帮你关闭整个房间的所有灯光,就不用自己起床来关灯了(这一点很好,当然你也可以自己在家整一套智能家居)。

此外,床头给你准备了无线充电,你可以把手机放在上面充电,数据线可以安心的放在行李箱当中,来使用。

餐食

菲住不渴的酒店参数是朝着五星级酒店的方向去对标(但显然没有那么好啦),比起我们常住的全季、亚朵,是要好上不少的。

早餐当中有面包、咖啡、水果、凉菜、热菜、面档(云吞)、缙云烧饼、寿司、蒸档。对于住的人来说,虽不能比拟五星级酒店,但也绝对算得上是不错的一餐了。

d2b5ca33bd970f64a6301fa75ae2eb22 14
照片来自 Booking
d2b5ca33bd970f64a6301fa75ae2eb22 15
我自己拍的刚好另一个视角的照片

地理位置

菲住不渴酒店的位置在阿里巴巴西溪园区,所以对于要到阿里巴巴办事的人来说,住这家酒店会非常方便。但如果你是来旅游的,那这个酒店就不是太推荐了,主要还是离市区太远了,中间隔着一个西溪湿地,并不是一个适合旅游者入住的酒店。

d2b5ca33bd970f64a6301fa75ae2eb22 17

总结

整体来说,我认为菲住不渴的住宿体验是可以接受的。虽然号称智能未来酒店,但在如今各家都有了送外卖机器人;各家也都会在自己的房间配置一些基本的智能家居设备的时候,菲住不渴酒店就没有那么显眼。

但另一个层面,这家酒店创办于 2018 年,如果用 2018 年的视角来看,那菲住不渴的确可以称得上是「未来酒店」。

但如今的我们再去,就当成一个普通酒店入住就好啦。

《金钱的属性:一个富豪的财富私房课》书摘

2024年1月10日 10:42

我给比我更优秀的经营者投资

  • 我尽可能地消费我所持有股份的公司的产品及服务,因为它们也是我的公司。

复利的秘密

  • 将复利变为自己的朋友还是敌人,决定了一个人获取财产的规模。为了将复利变为朋友,首先应该做的就是了解复利。根据乔治·华盛顿大学的调查,只有1/3的美国人了解复利。爱因斯坦曾说过,复利是人类最伟大的发明,堪称世界第八大奇迹。

固定收入的金钱具有强大力量

  • 如果你正在计划做生意或创办企业,那么不要羡慕那种拦截溪流、趁着正值暑期一口气赚了1000万元的人,而应该羡慕那种持续不断每天都能够获取几十万元收入的汤饭店。因为暑期挣到的1000万元就像棉花糖一样轻飘,轻微一触碰就七零八落,但汤饭店的1000万元就像枫树一样坚不可摧,可以用来建造房屋
  • 不固定的收入往往是一次性聚拢的金钱,容易引起人的错觉,使其看起来比实际价值更高。所以容易让人认为自己挣了一大笔钱,于是便奢侈浪费,到处乱花,结果却存不下来。正确的想法应该是,不知道什么时候能再大赚一笔,所以得先规划存储,再用剩下的去消费,但现实中真的能这样有效调节金钱的人寥寥无几。
  • 固定收入的最大优点是具有可预测性。能够预测未来就意味着能够控制金融资产的最大敌人——风险。对资产来说,风险是最危险、最可怕的存在,能够夺走一切。人们会因为不清楚风险的藏身之处,在犄角旮旯、兜兜转转中突然撞个头破血流。能够控制风险是一个巨大的优势,这本身就能够带来信用,而信用则可以作为实际资产使用。同样是5000万元,现实生活中的信用能够使其变为1亿元甚至更多的资产。

风险最大的时候也是风险最小的时候

  • 市场处于熊市时,人们不知道究竟会遭受多么惨重的损失,风险看起来十分巨大,因此没有人购入股票,导致股价暴跌。但这一时期其实是风险降低得最多的时期。 市场处于牛市时,几乎没有人会担心出现风险,而此刻的风险却最大。看似风险消失的牛市当中反而存在着最大的风险。因为这是产生泡沫的唯一时刻。因此,一定要有一双能够准确发现风险的眼睛才行。

对待他人金钱的态度就是对待自己金钱的态度

  • 税金是自己的钱,同时也是他人的钱。合法节税是对自己财产的保护,但逃税则相当于偷盗他人的钱财,是蔑视他人金钱的行为。
  • 不随意对待他人的金钱,自己的金钱也就不会被他人随意对待;不怠慢他人的孩子,自己的孩子也不会被他人怠慢。觉得自己的儿子是宝贵的,那么儿媳妇也是宝贵的;觉得自己的女儿是掌上明珠,那么女婿也应该被视作掌上明珠。

继承了几千万元遗产,却被限定绝对不能有损失

  • 即便真的获得了100亿元,但在失去了收入276万元时的生活态度的瞬间,你所拥有的财产也开始走下坡路了。一定要认清这一事实并简朴、踏实地生活。你是能够挣得100亿元的人,所以希望你能够预先获得这些智慧。

去三星证券买三星电子股票的人

  • 长时间是指最少一个世代(30年)以上。不能相信那些短期内成功或仅获得过一次大的成功的人,不能相信毫无成果的理论家。混迹赌场的一个人每次都把中了头奖兑换成现金后的发票拿给我看,但无人能知晓他为了中这个头奖究竟扔掉了多少钱,或许他把去了赌场却没有中头奖的经历当作秘密不告诉别人也未可知。

通过新闻区分事实和投资信息的方法

  • 比起目前的状况,市场更加惧怕的是这种状况的不确定性。这也是为什么股票市场的未来是现在无法掌控的原因所在。人人都清楚事实,但事实所指向的未来并不是每个人都能了解的。这笔投资是否会成功还要等待几年之后才能见分晓,但有一个事实是明确的,当道琼斯指数处在29000点即将突破30000点关卡,人们毫不担心地期待着牛市时,其实风险最高;当所有人沉浸在巨大的恐惧之中、纷纷抛售时,其实风险最低。

鸡蛋没放进一个篮子,为什么还是都碎了

  • 良好的投资组合能够帮助投资者保持“平常心”。凭借投资组合理论获得诺贝尔经济学奖的哈里·马科维茨提到过,保持平常心是投资成功的最关键因素。他也提到过自己在债券和股票上进行了50:50的分散投资。 经济学者迈尔·斯塔特曼的调查显示,由10个种类所构成的分散投资能够消除84%的突发性危险
  • 我在聚拢资产时进行集中投资,在让资产创造资产时进行分散投资。也就是说,用像攻击手出击一样投资出去的资产集中对一个家伙进行战斗型投资,用像防守者一样稳固的资产广范围地进行分散投资。如果是一定要守住的资产,那绝对不能将其全部都放在架子上面。慢慢地、有条不紊地、避免损失地获利才是最快捷、最大化获取盈利的方法。

成为富人的三种方法

  • 但由此开始有一些需要谨慎并努力的事情,一定要丢弃对买入股票一涨就抛的想法;一定要有这样一种想法:股票并不是用来抛售的,而是为了买入的。买入的股票,刚入手就上涨并不是一件好事,它应该慢慢地、持久地上涨。只有这样我们才能进一步积攒资金去购买更多的优质股票。如果是能够分红的股票,一辈子不出售都可以。
  • 如果你的年龄在中学生以上,那么接下来希望你能够按照我提示的方法来进行尝试。 第一,在自己最感兴趣的领域内寻找一家最出色的公司,在相应的行业领域内选择市值最高的公司即可。领域内的第一名非常重要。第一名基本是不会倒闭的,当市场遭遇危机时,大马不死(被追赶的大马即便看起来危机重重,但终归能寻得活路避免一死),反而往往能够掌控行业发展方向、拥有定价权。选择行业领域中的第一名,根据自己的实际状况,每个月购买一股以上的股票。购买行为本身尤为重要。 只学习而不买股票和在持有股票的状态下学习是截然不同的,在这两种状态下,审视企业的眼光会有质的不同。哪怕只持有一股某企业的股票,你也会格外留意与该企业相关的新闻、行业信息,自然而然就会熟悉相关的经济学术语。 希望你能够这样坚持积累一年,即便股价下跌也没关系,因为股价下跌你就能够以更低廉的价格继续购入;股价上涨同样值得高兴。需要担心的反而是过快上涨。

识别自己是否金融文盲的方法

  • 在这里,我从韩国银行认定的能够对国民有所帮助的经济学术语中挑选出90余个。如果你能理解80%以上,那么你就可以被看作是一位拥有坚固城墙的城主了。如果你能理解50%~80%,虽然值得肯定,但仍需要进一步学习后再进行投资。如果你知道的还不到50个,且长期以来并没有对其予以关注,那你就需要中断所有的学习,先从掌握这些经济学术语开始。这是迫在眉睫的事,因为你的钱每天都在流向城外。无论你再怎样努力工作,踏踏实实站岗也于事无补,你的劳动和财产会无声无息地消失殆尽。希望你能够好好读一读下列经济学术语,把自己能理解并能讲解给他人的标注一下。 附加利率、扩散指数、经常性收支、就业率、固定利率、痛苦指数、金发女孩经济、公共物资、供给弹性、卖空、国家信用等级、国债、金本位制、产金分离、企业上市、基础利率、主要通货、机会成本、涓滴效应、短期资金市场、对外依存度、替代品、双底衰退、脱钩、通货紧缩、杠杆效应、到期收益率、微型信贷、沉淀成本、名义利率、穆迪、物价指数、互惠基金、挤兑、凡勃伦效应、浮动利率、贸易保护主义、基础货币、附加价值、债务抵押证券(CDO)、负债率、喷泉效应、巨无霸指数、交易型开放式指数基金(ETF)、 熔断机制、期货交易、收入主导型增长、需求弹性、掉期、暂停期权、铸币税、信贷紧缩、附认股权证公司债券(BM)、实际工资、通货膨胀、存款证书、量化宽松政策、票据管理账户(CMA)、联邦储备制度(FRS)/联邦储备银行(FRB)、恩格尔定律、反抵押贷款、存贷款比率、期权、外汇储备额、私下重组、本金风险、流动性、双重货币债券、资本适足率、自愿失业、长短期利率、场外交易市场、可转换债券、高风险债券、零利率政策、股票收益率(PER)、股票指数、税负率、每股净收益(EPS)、中央银行、保证金、持股公司、代收、斗鸡博弈、卡特尔、买入选择权、货币互换、投资银行、特殊目的机构(SPV)、金融衍生产品、贬值、票面利率、汇兑费用、对冲基金、汇率操纵国、企业并购(M&A)。

通过股市赚到钱的人的三个特征

  • 第二,持有的金钱是品质优良的金钱。成功人士的资金无一例外都是坚实且具有分量的。这些资金不会冒出去往别处的想法,即便长久地坚守在原地也宠辱不惊。只要提供叫作分红的餐食,这些钱就会想要一辈子安营扎寨、踏实生活。当然,它们具有超强的凝聚力,不惧怕欺生、不会向威胁屈服。这些钱随时都能表现出一副主人的气势,直到产生利益为止,它们始终懂得耐心地等待。

赚多少才算是真正的富人

  • 在我看来,一般富人的标准有以下三点:第一,拥有属于本人的、无贷款的房产。第二,拥有超过韩国家庭月平均收入541.1583万元的非劳动所得
  • 第三,拥有“即便不再挣钱也行”的这种对欲望的控制能力。如果想满足第三个条件,人必须要自主掌控人生。

如果重返年少时,我想成为富人的话

  • 财产是“资本×投资收益率×时间”的合计。也就是说,财产与有多少钱、按照多少收益率存储、存多久息息相关。如果想积攒10亿元的财产,那么就需要有1亿元的种子钱,按照10%的利率,以复利坚持存25年。如果从30岁开始,那么到了55岁就能够成为富人。
  • 如果你正值年轻,又拥有稳定的职场生活,这个方法使你成为百万富翁具有无限可能。只要尽早开始就行。因为在公式中最为重要的变量就是投资时间。成为百万富翁并没有想象中那么困难。我要再次重申的是,慢慢地成为富人的路才是最快捷的路。

智慧来源于基础学问

  • 成功投资需要兼具知识与智慧,没有智慧的知识会让人变得傲慢,没有知识的智慧只能是一片虚无。知识指的是对某个对象或状况清晰地认识及理解。智慧指的是对某种现象或事物所蕴含的道理的醒悟。无论在任何领域,成为大家之人都拥有不同于凡人的智慧与知识水平。无论是音乐家、运动选手还是艺术家,聆听他们的想法你就会发觉,他们都已拥有了达到某种境界的独特的自身哲学。

正在交租金的人所隐藏的价值

  • 逛一逛附近的房地产市场,仔细考察一番待售房产,再跑几趟银行筹措种子钱,在进行这些尝试的过程中,你就会慢慢找到方法。与想象的不同,购买房地产存在很多不用花费大量资金的方法。把现在经营企业所投入的热情拿出一半放在学习房地产上,就能够抓住投资房产的机会。房地产是一种通过其本身的租金就能创造出投资分红的产品,还可以积极利用金融杠杆。也就是说,投资房地产比想象的要容易。并不是说不难,而是说比想象的容易

良债,劣债

  • 想把负债变成良友,需要以下几个条件。 第一,负债不能用于消费。如果将负债单纯地用在日常支出、旅行、偿还债务等方面,就会招来更多的劣债。一定要将其用在能够产生额外利润或有助于资本扩张的地方。 第二,在自己拥有固定收入的基础上,利用债务创造稳定的收益。再好的投资,如果没有稳固的现金流加以保障,最终也会窒息身亡。债务反而会切断活路、造成死路一条。因此,自己一定要有余力能够持续负担债务产生的利息,或者债务本身所创造的利润能够覆盖此利息。 第三,投资中创造出的ROE(净资产收益率)一定要高于负债所产生的利息。投资利润低于负债利息,负债自然就成了劣债。用年利率3%的贷款购买年利率6%的建筑物,偿还利息后还能够剩余3%的收益。假设公司生产的产品能够获得30%的利润,增设工厂能够赚取更多盈利,而用于增加生产线的贷款利息是5%,那么生产线上的剩余利润则可以达到25%,这就是良债。也就是说,如果能用低廉的利息创造出高额的收益,那么这时的负债就是极为优良的债务。 换句话说,从自己的腰包里把钱掏走的债务是劣债,给自己带来金钱的债务是良债;自己无法掌控的负债是劣债,在自己控制范围内运转的负债是良债。

对社会权威要经常心存怀疑

  • 投资既是学习又是经验。成为富人、积累资本的技术最终都来自学习与经验。所有这些都要靠自己来达成。 在投资上听取他人的意见获得成功的人,最后只可能由于依赖他人的意见而一败涂地。你要让自己成为强者,让别人因你而自豪。你可以尊重权威,不过要自始至终保持怀疑的态度。绝对不要归顺其中,你要成为自主建立规则的人。自己尝试建立规则,那么规则消失的一天也终将会到来。

吸引优质金钱的七个秘诀

  • 秘诀三:有做出牺牲的心理准备 小目标会伴随小的牺牲,大目标会伴随大的牺牲。为了学习要放弃睡眠,为了攒钱要付出更多时间去工作。
  • 秘诀六:一定要丢弃受所有人欢迎的想法 不要看脸色、不在乎责难、不要为了合群而耗尽全力。真正的朋友并不在多,家人的支持是万事的基础。远离负能量的人,与比自己优秀的人融洽相处。
  • 秘诀七:别以为时间充足 现在开始投资都已经晚了,毫不费力还能增长的只有年龄。早一岁投资就能早一岁成为富人。

上班族变为富人的两种方法

  • 我们之所以上班,主要有三个方面的原因。首先,稳定的生活具有更高的价值;其次,对创业,恐惧大于希望;最后,拥有创业的欲望,但没有点子或资本。如果无可奈何只能上班,那么作为上班族想要成为富豪的办法就是当上高级管理人员
  • 从公司的立场来看,员工分为三种类型:能力不及待遇之人,能力与待遇相当之人,相比待遇能够创造更高收益之人。对能力不及待遇之人,想要将其解雇;对能力与待遇相当之人,会保留其位置却难以给予其升职机会;而对相比待遇能够创造更高收益之人,则会予以提拔使其成为合伙人。
  • 忠诚度是必要条件,能力是选择条件,因此,即便能力稍有不足但具有强烈的忠诚度的员工会得到提拔。理由很简单,毫无忠诚度却能力超凡的员工随着业绩的不断提升很可能会跳槽或自主创业。
  • 成为高管、成为经理,能够获得相当于普通上班族10~20倍的工资待遇,根据不同的公司,可能还会有特殊津贴、股份期权或通过参与经营获得公司股份。 上班族成为富人的另一个方法就是投资。将工资的20%以上拿来不断进行积累,攒下种子钱并持续进行投资。依靠上班赚取工资的人不进行投资却又想成为富人的方法,只有和富人结婚或买彩票中奖。
  • 如果不期待通过升迁获取成功,那么就必须勤奋地学习如何进行投资。不投资、翘首以盼等着退休金,这样来迎接老年生活,可能人生的后半段会变得无比悲惨。在这个世界上没有万无一失的职场。就当这20%的工资从开始就不存在,踏踏实实地积累20年以上,大部分人都能以富人的身份退休。但是,投资也只有在一番热火朝天地学习之后才能获得成功。

是教练(资产分配)重要,还是选手(位置)重要

  • 我认为,在投资方面,教练比选手重要得多。如果表达得较为极端一些,可以说,做好资产配置就是投资的全部。事实上,擅长资产运作的基金都具有非常明确的资产配置策略。资金运作的首要义务就是避免损失。如果没有资产配置策略,那么投资早晚都会一败涂地。就算之前赚得再多,有那么一次失败就可能损失得分文不剩。

在银行讲价

  • 自己的命运通过自己的选择来决定。如果认为必须在别人制定的选项内进行选择,那将不再是自己的人生,而是别人为你设定好的人生。 我们当然要不断扩充选择权,为了使选择能够给自己带来利益,要能够提出其他的备选项。请记住,有时不选择反而可能是最好的选择。

金胜镐的投资原则和标准

  • 我的投资原则和标准如下: 1. 远离暴利。 2. 珍视生命,生财有道。 3. 坚持投资。 4. 利用时间获益,使用金钱省时。 5. 切忌随波逐流。 6. 投资风险,追求价值,杜绝贪婪。 7. 投资股票5年,投资房地产10年。 8. 盯准业内第一、第二,摒弃第三。
  • 市场再不景气,一般经过5年的时间也能够有所回暖,因为政治经济环境都会发生变化。房地产并不是买来就要卖出的,如果仅想着出售,反倒是投资股票更合适些。对我的投资产品,我一般都尝试着持有10年。在这10年中,无论是股票还是房地产,我都从未出售过。等市场动荡过去以后,我常常也觉得不出售是正确的选择。无论是股票还是房地产,我都会寻找那些可以持有一辈子的产品。
  • 相对于沃尔玛,类似开市客这样直逼第一名的第二名企业,我也会投资。因为它有可能成为取代年迈的老狮子的年轻狮子。但对第三名,我则比较冷静,在我的领奖台上根本没有第三名的位置。

把子女培养成富人的方法

  • 不要把父母的放弃传给子女。只要不犯法,无论孩子做什么,我都不会去干涉。做自己喜爱做的事情,做自己想要做的事情,这样活着才是人生。孩子的未来究竟会如何发展无法预测,不要把他们的梦想限定在成为大企业的员工上,希望身为父母的你们不要参与到这样的教育中。

如果将三星电子的股票持有到现在

  • 因为以主人的心态默默等待的人并不多见。从常规的投资风格来看,虽然分为短期投资和长期投资,但短期中也有超短期,长期中也有永远不卖的投资风格。价值投资则属于另外的投资类别。以价值为标准可能会出现短期投资的情况。有时刚买入就遇到大涨并超过了股票本身的标准价值,这就与持有时间无关了,此时必须卖出

国际化标准礼仪与全球化进程

  • 我认为,在他们把韩国品牌推向世界之前,首先应该学习国际化标准礼仪。我下定决心要把这些名气都响当当的公司代表们当作上幼儿园的孩子来教授。大致内容如下: 在服务生引导之前,要站在饭店入口处等候。不要随意先入座。走路时要小心,不要和他人发生碰撞;如果接触到或碰到他人一定要道歉。吃饭时别乱哄哄地互相分食,吃东西时别掉食物,吃东西别出声。在酒店走廊说话时放低音量。在公共场所排队时别紧挨着别人站立。在外面接电话时要低声。访问别人家时不要随意打开人家的冰箱。访问别人的企业或参加会议时注意着装。访问企业时别穿拖鞋。在饭店要给小费,即便在韩国餐厅也要给小费。在食品店里结账前别撕开食物就吃。拍照前要先获得允许。看到黑人别摆出受惊的表情。对听不懂的事别谩骂或妄加评论。多人行走时靠一侧走。别坐在酒店大堂的地板上。在酒店房间里,衣物和背包不要摊开放置,不要把酒店房间弄得一片狼藉;每天出房间时在枕头上放上1~2美元小费;外出前注意梳头。胡子要留就留整齐,要刮就刮干净,不要在下巴上零星留上几撮。不要背着手走路。如果外国人对你说韩语,你也要用韩语回应对方。不要问别人的年龄。身后有人时要帮其拉住门。一定要为女性开门。不要抓服务员衣襟。别打嗝。别掏耳朵。对话时要注视对方眼睛,不要用手掩嘴。不要在公共场所补妆。不要分发“太极旗”。不要在酒店房间里吃泡菜。 这就是我给这些企业经营者们开设的课程的内容之一。其实,说出这样絮絮叨叨的话的不应该是教授,更应该是幼儿园老师才对。

所有交易最终都会与房地产和金融碰面

  • 产生收入的方式有几种:被雇用的劳动者、个体经营者依靠自己的劳动力获得收入;企业家依靠他人的劳动力和资本创造收入;与金融联手,通过信用预先将收益变现。可以说,生意越壮大,越需要与金融携手。如果对金融知识学习得还不够,就算企业建设得再好,经营者也会成为《老人与海》中年迈的渔夫桑提亚哥。

判断是否具备投资赢家资格的11个问题

  • 判断自己是否具备投资赢家资格的11个问题: 1. 能区分投资和交易吗? 2. 买入和卖出存在标准吗? 3. 想显得自己很富有吗? 4. 有5年内用不到的钱吗? 5. 收入稳定吗? 6. 好胜心强吗? 7. 和普通大众生活在一起吗? 8. 着急挣钱吗? 9. 对复利有所了解吗? 10. 这个月信用卡的还款还不完会转入下个月吗? 11. 属于耳根子软的类型吗? 对这些问题,如果“是”的答案有5个以上,那你就绝对不能开始投资。且不说投资,很可能连储蓄都无法正常进行

头凉足暖腹八分

  • 有句话叫作“头凉足暖腹八分”,指的是要让头部保持凉爽,让脚部维持温暖,让肚子不要太饱,达到稍有不足之感即可。这也是我的投资哲学。

你的公司股票市盈率是多少

  • 在个人的经济活动中,由资本创造的金钱才是自己的金钱。从事收入高、PER低的职业的人或企业经营者应该改变自己的生活水准,应该通过积极的财产变动,每天都创造出资本收益。记住,你的收入并不是真正的收入

梦想创业的年轻人去小公司吧

  • 无论你感兴趣的是IT业、物流业还是制造业,只要进入小公司自然能够担负起业务来。这相当于一边拿着薪水一边在学习。而且,因为是小公司,能够亲眼看到并学习到方方面面的业务运营知识。只要全心投入、努力工作,就算年轻也能够获得快速升迁;如果公司发展势头良好,甚至能够很快就跻身管理层。 这样反而比在大企业能获得更好的待遇,而且会让你对工作有更大的成就感。如果你追求高薪水和高福利,那么进入大企业看似是当下的最佳选择,不过那样你就会成为一辈子靠薪水生活的人

企业家是能够获取自由的唯一职业

  • 我不得不认为,想要进大企业的年轻人并不了解这些情况。成为高管的成功概率只有0.7%,到了退休之时还要担心养车的费用、孩子的学费。如果了解这些情况,他们怎么可能会去挑战那0.7%的概率?怎么可能会为了过上这样的生活而赌上自己的人生?拥有高智商、接受过高等教育的年轻人,废寝忘食地学习,真的想要得到这样的职位吗?我对此真的难以理解。

书能造就富人吗

  • 我的书房有数千本书籍。那么,是这些书把我造就成富人的吗?不是。书是无法把人造就成富人的。 当你培养出诠释书籍的能力,能够自主发现问题时,你才真正寻觅到了成为富人的道路。

你怎么看合伙

  • 对接受投资者的嘱咐 如果你对他人的金钱比对自己的更重视,你就可以合伙。 如果你认为自己有义务每季度定时向投资者提交财务报表并做详细汇报,你就可以合伙。 如果事业发展顺利,你能够把朋友投资的钱还给他且不产生终止合伙的念头,你就可以合伙。 如果你认为自己有责任向合作伙伴汇报自己的薪金水平,你就可以合伙。 如果哪怕对零零碎碎的资金往来,你也能够全部记录下来以方便他人浏览,你就可以合伙。 对投资者的嘱咐 即使你所投资的生意失败,你也能够坚持不拿回自己的钱,你就可以合伙。 尽管生意进展不顺利,如果你认为合伙人也应该照常领取薪金,你就可以合伙。 如果你不会像对待自己公司员工那样随意对待合伙人公司的员工,你就可以合伙。 如果你在外不会炫耀“那家公司是我的”,你就可以合伙。 对双方的嘱咐 如果双方之间的合约非常明确地落实在了文书上且进行了公证,具有针对股份、职务、薪金、经营权限、收益分配方式、责任界定、股权转让同意权、再投资比例、合约解除条件等条款进行了明确记录的文件,你们就可以合伙。 如果双方对与董事会、增资、分红等相关用语有充分理解并针对这些问题充分协商拟定出了文书,你们就可以合伙。 如果双方之间有明确的业务职责表,同时达成了无法按照此表履行时对损益分配比例进行调整的协议,你们就可以合伙。 合伙顺利会存在问题,不顺利更会存在问题。如果没选好合伙对象,相对于业务带来的压力,合伙本身带来的压力会更可怕。但如果遇到了好的合伙人,那就相当于有两个你在把劲往一处使。想要维护好良性合伙关系,就需要把所有事项都形成文书,并且尊重彼此的资产。 金钱比友情更强劲,如果合约不明确或存在瑕疵,友情、亲情都会毁于一旦。能让夫妻之间、父子之间反目成仇的就是合在一处的金钱。虽然两个人是朋友、家人,但金钱与金钱并不一定会结为朋友或家人。只有从缔结下明确的合约的那一刻起,金钱之间才能够成为朋友、家人。希望你能够认清:友情是友情、金钱是金钱,尊重他人的金钱能够解决一切合伙问题。

Quarter准则

  • 收入10万美元的人,像收入2.5万美元的人那样生活;收入100万美元的人,像收入25万美元的人那样生活;收入1000万美元的人,像收入250万美元的人那样生活。

仅靠祈祷成不了富人

  • 富人之所以能成为富人,就在于当处于与别人相同的状况当中时,他们发挥了两方面的能力:一方面,富人并没有危机预警系统,因为他们在平时就已经随时做好了应对危机的准备。另一方面,当危机发生时,一旦发现解决办法就立刻执行。

你是「小土豆」么?

2024年1月9日 01:38

最近这几天,大量的南方游客涌入哈尔滨,在哈尔滨吃喝玩乐。在这个过程中,当地人对于南方游客的爱称引起了我的注意 —— 「小土豆」。

当然,我并不打算指责当地人或游客,各自有各自的想法和诉求。当地人希望用爱称来虚拟化所有的游客,以拉近距离。而游客则希望找到自己的认同感,从而快速定位自己和他人的区别。

我更关注的是 —— 昵称爱称这件事本身。

假设两个人毫无关系,完全平等,我们一般都是直接喊名字,甚至是直接「美女你好」、「帅哥你好」。但当其中一方对另一方有明显的诉求时,昵称就会开始弱化自己,抬高他人。就像技术圈喊「大神」一方面是认可大神的能力,另一方面则是希望大神给自己提供一定的帮助。

当我们被某些昵称 / 称呼感受到不满 / 舒服时,我们需要想想,这个称呼/这个描述的背后,是他对于我们什么样的预期?

警惕我们自己的无意识行为

2024年1月8日 10:00

在生活中,我们会做非常多的无意识行为,而我们的无意识行为将会让我们损失很多的时间、可能性和机会。

举个例子来说,在高铁上,你可能会持续的刷抖音。即使目前火车已经在隧道里了,但你还是会去试图向下刷抖音,来获取最新的视频。即使你知道,此刻没有网络,必然不可能刷出新的。但无意识的下拉刷新的行为,会让你不断的做一个很傻的事情。

同样的事情也会发生在比如我会用起点看小说,由于我只看固定的几个作者,他们也固定在下午五点左右更新,因此,一个最佳策略就是我在下午 6 点左右去看,大概率作者已经更新, 我可以以最快的速度完成看更新,换换脑子,然后继续 Coding。但实际上我依然会在早上 / 中午去刷新看看是否有更新的内容。

如果你仔细分析自己的时间可能会发现你大量的时间都在做这些无意识的行为。而通过尽可能的让自己有意识,可以让你更好的掌控自己的生活和时间。这也包括,我自己也一直在练习冥想,从我的视角来看,冥想所提供的价值便是「让你有意识」以及「让你更容易有意识」。如果你觉得自己的日常当中有太多的无意识行为,不妨试试做一个最最简单的呼吸冥想,感受自己思绪的纷乱。

《奇妙的盘算社团》书摘

2024年1月7日 10:34

书评

这本书很有意思,提出了六种不同的赚钱方法,并通过一次次的引导,帮助读者去理解不同的赚钱方法的特性。并提出了一些非常典型的灵魂拷问:放高利贷是否真的就是窃取?一个人如何只是做好自己能做的,没有追求更上进,又是否是在窃取社会的资源?

这些问题可能是我们过去从未想过的,但这本书值得我们去看一遍,再重新思考我们与金钱的关系,去理解不同的职业的定位。

d2b5ca33bd970f64a6301fa75ae2eb22 8

这本书我是准备作为童书的选型送给外甥女们的,不过目前看起来还是有点早,应该到初中送比较合适。

书摘

第5堂课 银行家赚钱,全民亏损

  • 日本社会主要采用资本主义经济体制,而资本主义最重要的基础就在于对社会有贡献的企业或人应该得到正确的评价。对社会提供有帮助的发明或服务的公司和认真工作的人才能为世界带来财富,企业及个人都应该得到与其贡献程度相匹配的报酬。这种‘对社会有贡献的人都应该有所回报’的体制是经济至关重要的引擎,‘市场’则从根本上支撑这种体制,因此我们的经济体制也被称为‘市场经济’。”

第11堂课 何为工作

  • “让他们凭借这样的工作与社会产生关联,使其能体会工作的喜悦,这是非常重要的事。而且付给重度残障者与正常人相同的薪水具有非常重大的意义,远比我们正常人所能想到的还要重大,因为工作涉及一个人的尊严与生存价值

第13堂课 教大家如何借钱

  • 金钱借贷会建立一种特别紧张的关系,就算只有10日元、100日元也不例外。有很多妙语佳言或格言警句都劝告,朋友之间不要借钱,因为金钱具有足以破坏友情的力量。”
  • 换句话说就是借钱最基本的一点:要让对方相信你的态度。”

第14堂课 借是好心,不借也是好心

  • 在可以猜拳慢出、回溯既往的世界里,就算是守法的买卖也不能安心。日本对过付利息的追讨就是这么回事。
  • “以前有个伟大的银行家留下一句‘借是好心,不借也是好心’的名言。这句话十分深奥,拒绝借钱给不应该借钱的人其实是为了那个人好。”

第15堂课 低利率的罪魁祸首是“市场的力量”

  • 其实很期待你们回答出大同小异的想法。因为这次的关键词是合理且理性,所以你们都避开了不确定能否‘赚钱’的借贷,而且也没刻意想赢过对方,保持理性,这才是‘借贷’与‘增值’的基本概念。要是太贪心或意气用事,一定不会有好下场。”
    我们边吃烤玉米边听他说。
    “唯有站在理性的基础上,才能做出合理的判断。你们选择的方法并非只是上网搜索,而是货真价实的市场利率调查。”

第16堂课 股票投资与“看不见的手”

  • 企业与投资人之所以要进入围着资本转的市场,说穿了无非就是要追求自己的利益。企业想得到资本,扩大事业;出资的投资人想购买优良企业的股票来赚钱。这些企业与投资人聚集在市场上,各自努力让自己的利益最大化。”

第17堂课 贫富差距加大的原因

  • 有知识和信息作为基础的直觉通常都不会错,据说可以得到七成到九成的正确答案。但准备得不够充分的直觉只是一种假设。”
  • “因为唯有原本就非常有钱的人、拥有足够本金的人才能投资股票或房地产,才能踏上那条‘赚取’的道路。”

放学后 福岛家最长的一天

  • “我们得到一个结论,那就是‘赚取’与‘获赠’的集合体都属于普通人。让公园变得更漂亮的人;把自己周围打扫干净的人;即使不擅长打扫,但大家都认为他可以使用公园的人……这些人都是普通人。‘赚取’或‘获赠’两者的区别在于会不会赚钱,所以我学到了并非‘赚取’就比较伟大,重点在于每个人都要扮演好自己的角色,尽自己应尽的本分

第18堂课 第六种方法

  • “存款人相信银行会信守承诺,保护好他们的钱,所以把钱存进去。银行则相信借款人会信守承诺,按时还钱,所以把钱借给对方。要是双方都认为对方不会信守承诺,就没有人会把钱存在银行里,银行也不会借钱给别人,以上的结构也不会成立。”

课外教学

  • 敌人不好对付,千万不能心急,但也不能浪费时间。萨长同学也必须找出自己的方向,朝着目标全力以赴。不要当跟屁虫,而是走在自己的路上。看起来虽然绕了远路,但这才是真正的捷径。”

《人生十二法则》书摘

2024年1月6日 10:50

书摘

  • 为了更好地理解人们为什么愿意为了所谓的“身份”牺牲一切,彼得森写作了《意义的地图》。在《意义的地图》以及本书中,彼得森都提醒读者要十分警惕地对待所有的意识形态。 意识形态主义者指的是那些连自己的内在混乱都没有处理好,就装作知道如何让世界变得更好的人,而他们的意识形态所赋予他们的战士身份恰恰掩盖了他们内在的混乱。
  • 培养区分善恶的能力是获取智慧的第一步,这是永不过时的道理。
  • 最重要的法则是你必须为自己的人生负责,就这么简单。
  • 遵循共同的准则可以让人们感到彼此是可预测的,每个人都在按照他人的期待和愿望行事。这样人们就可以合作,甚至和平地竞争,因为每个人都能预测他人的反应。
  • 马克·吐温曾说过:“让我们陷入困境的不是无知,而是确信无疑的谬误。”
  • 如果你的地位很高,“计算器”那冷酷而又原始的机制则会假设你的环境是富足和安全的,而你也会有充足的社会支持。“计算器”会认为你受到伤害的概率很低,甚至可以忽略不计,而改变给你带来的则会是机遇而非灾难。你体内的血清素会充沛流动,这让你平静自信,姿态挺拔,很少需要持续保持警惕。安全的环境和乐观的未来使得从长计议成为更合适的策略。你不需要冲动地贪食眼前的残羹剩饭,因为你知道未来会好事不断。你能延迟满足,无须担心永久放弃,这会让你成为一个可靠、体贴的文明人。
  • 因此,我总是最先关注来访者的睡眠。他们的起床时间接近常人吗?作息时间规律吗?如果答案是否定的,改善睡眠就是我的首要建议。什么时候睡觉不重要,重要的是在固定时间醒来。当病人的作息不规律时,焦虑和抑郁是难以治疗的。负面情绪调节系统和维持有序的生物钟关系紧密。
  • 当你开始拥有时,就有可能拥有更多,这是普赖斯定律和帕累托分布更为积极的一面。你可以在自己的主观世界里创造这样的正向循环。以肢体语言为例,如果让你调整面部表情,做出悲伤的样子,你会感到更加悲伤;如果做出快乐的表情,你也会感到更加快乐。肢体在一定程度上可以表达情绪,这种表达甚至还可以放大或者抑制情绪。
  • 笔挺站立,昂首挺胸。
  • 人们爱宠物胜于爱自己。这是多么糟糕的事情呀!一个人要讨厌自己到何种程度才会这样对待自己?
  • 人们可以通过平衡来驾驭这种二元对立:一只脚坚定地踏在秩序和安全中,另一只脚则踏在混乱、可能性、成长和冒险里。当你恰到好处地处在秩序和混乱的交界线上时,生活就会变得跌宕起伏、扣人心弦且充满意义,你也会进入忘我的专注状态。我们在这里发现的意义是最深层的本能自我做出的反应。这种意义表明,我们一方面保障了稳定,另一方面也能够拓展生活、生产、自我和社交的空间。不论从哪个层面来说,这都是最恰当的位置。这就像是当你听着音乐甚至随之翩翩起舞的时候,那些可预测和不可预测的旋律都处于和谐共鸣的状态,而你则能从心灵深处体会其意义。
  • 没有一个头脑清晰的女性能容忍糊涂的男性。
  • 你需要放眼未来,想想看如果你认真照顾自己,未来的生活会是什么样的?我应该选择怎样的职业生涯,才能变成一个有价值和有益于社会的人?当我在有时间和精力的时候,应该如何改善我的健康,拓展我的学识,强健我的体魄?你需要先知道自己在哪里,才能规划好之后的路线;你需要先知道自己是谁,才能平衡好自身的优缺点;你需要先知道自己想去哪里,才能控制生活的混乱程度,重建秩序,让世间充满希望带来的神圣力量。 你需要先知道自己的方向,才能适时维护自己,不至于落得满腹怨言、怀恨在心;你需要明确自己的原则,这样别人就无法轻易占你便宜;你需要严格自律,信守对自己做出的承诺,并及时进行自我奖励,这样才能更好地信任和激励自己;你更需要以变成更好的人为目标。好事不会自动降临,我们需要努力强化自我。 不要低估视野和方向的力量,它们能够将看似不可逾越的障碍转变成宽阔通畅的道路。认真对待自己,重新定义自己,修炼个性,选择目标,明确存在。19世纪伟大的哲学家尼采说过一句很精彩的话:“一个人知道自己为什么而活,就可以忍受任何一种生活。”
  • 我不喜欢青少年们的派对,也毫不怀念那些黯淡的场景。在阴暗的灯光下,自我意识被缩到最小。吵闹的音乐让人无法交谈,不过本来也没什么好说的。
  • 拯救他人的人有可能确实是坚强、慷慨、成熟而又完美的,他们只是想做对的事情。但更多的时候,他们或者只是希望别人注意到他们那用之不竭的同情和善意;或者他们只是想通过拯救他人证明自己是有人格力量的,而不仅仅是依靠运气或是出身;抑或站在一个毫无责任感的人旁边能让他们显得更加高尚。
  • 著名的人本主义心理学家卡尔·罗杰斯(Carl Rogers)提出,如果求助的人自己都不想改善,那就不可能成功建立治疗关系。4罗杰斯认为人们不可能说服一个人改变,具备改善的意愿才是进步的前提。
  • 忠诚需要建立在公平和坦诚之上,友谊则应该是互惠的结果。
  • “总有人比你更好”是虚无主义的陈词滥调,就像另一句话说的:“现在重要的事情一百万年以后都不重要了。”对这个陈述的回应不应该是“好吧,一切都没有意义”,而应该是“任何白痴都能说出一个让一切都显得毫无意义的时间跨度”。
  • 每一个既定行为都有其特定的成功标准,任何可以完成的事情,其完成方式必然也有好坏之分。所以,无论做什么事情,其实都是在玩一个有着明确价值导向的游戏,不仅游戏完成的效率和方式不同,胜败的概率有别,最终完成的质量差异也无处不在。此外,如果没有好坏之分,任何行为都会失去价值,没有价值就意味着没有意义。如果努力并不会改善任何事情,那为什么还要费力呢?意义存在的前提就是更好和更坏的差异。
  • 在所有事情上都成为赢家或许意味着你并没有展开任何新的挑战。你也许是在赢,却没有成长,而成长是赢最重要的前提。
  • 人们始终处在相对不那么理想的A点,并在不断朝着更好的、更符合自己价值判断的B点移动。我们眼中的世界总是充满缺点、需要校正的。即使已经达到了旧时的目标,我们也总是会更进一步提出新的目标;即使目前处于暂时满足的状态,我们也依然会保持好奇。人们生活的框架将当下定义为永恒的匮乏,将未来定义为永恒的美好。
  • 你追求什么,决定了你看见什么。
  • 看见是很难的,所以你必须选择看见什么,忽略什么。
  • 集中注意力,改善现状 集中注意力,关注你的物理和心理环境,注意到那些一直令你困扰,但你又有能力和意愿改变的东西。 要发现这些东西,你可以问自己三个问题: “什么在困扰我?” “我有能力改变它吗?” “我真的愿意改变它吗?” 如果其中一个问题的答案是否定的,那就换个问题,缩小范围,直到你找到困扰你,但你又有能力和意愿改变的事情。光是这一点就需要用不少时间。
  • 意识带来觉醒。所以与其做暴君,不如集中注意力。你要忠于事实,不要摆弄是非;你要讨价还价,但不要主动牺牲或者欺压别人。你不再需要嫉妒别人,因为你不知道别人是否真的过得更好;你不再需要感到挫败,因为你拥有了耐心,学会了量力而行。 你需要认清自己是谁、想要什么、愿意做什么,然后你会发现,解决自己特有问题的方案是需要量身定制的。
  • 真正用心的父母是不会让自己最在乎的子女成为众人鄙视的对象的。
  • 男孩在成长过程中受到的优待甚至有助于其在今后成长为一个有吸引力、发展全面和自信的男人。精神分析之父西格蒙德·弗洛伊德说过:“当一个男人无条件地被母亲当作最爱时,会一生拥有征服者的感觉,以及那种能够真的带来成功的自信。”2这话虽然有道理,但“征服者的感觉”有时候却容易让人变成“实际的征服者”。进化生物学家理查德·道金斯(Richard Dawkins)(4)提出了“自私的基因”这个著名的概念,认为基因会通过被偏爱的孩子一直延续下去。从这个角度来说,宠溺儿子的行为是有意义的。但是也不能排除溺爱会创造混乱而痛苦的局面,并最终带来难以形容的危险的可能性。
  • 小孩子就像寻找墙面的盲人一样,需要不断地前进和尝试,然后才能发现边界在哪里,况且这些边界往往和人们声称的位置不一样。
  • 俗话说,不要对牛弹琴。你可能觉得这么说有点刻薄,但是训练你的孩子不睡觉,并且用奇怪的木偶剧奖励他,这种行为也好不到哪儿去。就让我们以各自的方式“糟糕”下去吧。
  • 人在四岁以后主要是依靠朋辈来展开社会化进程的。如果一个孩子被朋辈排挤,他就会停止成长,越来越落后,最终成为孤独、反社会和抑郁的青少年或者成年人。
  • 管教五原则 管教原则一:限制规则数量
  • 管教原则二:用最小必要力量
  • 针对第一条原则,你可能不确定具体如何设定规则。以下是一些建议。你可以告诉你的孩子:除非是自卫,否则不要咬人或者踢打别人;不要折磨和欺凌其他孩子,这样长大后你才不会成为罪犯;带着感恩之心文明地进餐,这样人们才会再次邀请你;学会分享,这样其他孩子才会喜欢和你玩耍;认真听大人讲话,这样他们才不会讨厌你,才会乐于与你分享有用的信息;安静地睡觉,这样父母才可以有一些私人空间,才不会讨厌你的存在;看管好你的个人物品,因为这是一项重要的能力,而且拥有这些物品是你的幸运;在玩耍的时候做个好的伙伴,这样别人才更乐于和你在一起;以令人愉悦的方式为人处世,让人们愿意待在你身边。一个懂得这些规则的孩子走到哪里都会受到欢迎。
  • 管教原则三:父母同时管教 让我们来复习一下。管教原则一:限制规则的数量;管教原则二:用最小必要力量。
  • 管教原则四:了解自己的阴暗面 管教原则四和人的心理更为相关:家长应该了解自己的阴暗面,明白自己有苛责、报复、压迫、憎恨、发火和欺骗的可能性。
  • 停止用谎言填充头脑, 头脑就会变得更清晰; 停止用不坦诚的行为扭曲生活, 生活就会得到改善。 随后你就能发现和纠正那些更微妙的错误。
  • 真相是,生活很艰难,每个人都注定要遭受痛苦和伤害。有时候痛苦显然源自个人过失,比如选择性失明、决策不当或心怀怨恨。
  • 索尔仁尼琴彻底剖析了自己,清除掉了那些不必要和有害的部分,并最终获得了重生。
  • 如果答案是否定的,或许你可以试试看先停止做那些你明知是错误的事情,今天就停下来。如果你确定那是错误的,就不要浪费时间怀疑你是如何判断对错的。不合时宜的质疑不会带来启示,只会制造困惑,阻碍你的行动。你是可以在不清楚原因的情况下判断事情的对错的,因为你的整个存在会告诉你一些无法解释或无法表达清楚的事情。每个人都很复杂,以至于每个人都很难完全看清自己,但我们都拥有自己无法理解的智慧。所以,只要你有一丁点停止的想法,那就立刻停止。
  • 不要一味责怪,不要在整理好自己的人生之前就试图去干预别人。保持谦虚,如果你没法齐家,又怎敢治国?让你的内心指引你,看看接下来的日子会发生什么。你会开始对同事坦白想法,告诉家人自己的真正需求,当你有未完成的事情时,你也会立刻弥补遗漏。
  • 生活是痛苦的,这是一个非常清晰和难以辩驳的事实。一个人到底要怎么面对痛苦的生活?最简单的答案就是追求享乐。跟随冲动、活在当下、及时行乐,尽你所能地撒谎、作弊、偷窃、欺骗、操纵,但不要被抓住。在一个毫无意义的宇宙里,做不做这些事情没什么区别。这绝不是一个新奇的想法,长久以来,生活的悲惨和痛苦一直都被用来合理化上述那些自私的即时满足行为。
  • 通俗地说,牺牲和工作就是延迟满足,不过用这样的语言来描述意义如此深远的事情未免过于世俗。人类在意识到满足能被延迟的同时也发现了其与时间的因果关系。在很久以前,人们开始意识到现实的构造决定了它好像是可以讨价还价的,如果控制住自己当下的冲动,体谅他人的困难,那么就会在未来获得奖励。于是人们开始抑制、控制和组织自己的本能冲动,以免干扰他人以及未来的自己。这和组建社会是一个道理。
  • 在发现了当下努力和未来回报之间的因果关系后,我们才有了制定社会契约的动力,而这种契约让我们能够放心地储存当下的工作结果。
  • 并非所有牺牲都能换来同样的回报,有时候更大的牺牲之后并不一定会有更好的未来,而且很难解释为什么。
  • 延迟满足的前提是人类文明稳定到能够确保延迟行为在未来会得到奖励。
  • 如果你的所有储备都有可能被毁灭或者被偷窃,那么储存就是没有意义的行为。因此,狼才会一次性吃下10公斤生肉,但它既不会讨厌自己暴饮暴食,也不会为下周储备余粮。所以,延迟满足和社会稳定这两个必须同时达成的成就,究竟要如何实现呢?
  • 如果你停止说谎,遵从自己的良心,那么即使面对死亡也能保持高贵。如果你真诚勇敢地追寻最崇高的理想,获得的安全感和力量将远胜于任何目光短浅的自我保护。如果你以正确、充实的方式生活,就能发现你已强大到足以克服死亡的恐惧。
  • 为英雄雪中送炭的桥段是故事创作者们最廉价的写作手法,它嘲弄了独立、勇气、命运、自由意志和责任感。
  • 逃避或者说出真相,不仅仅是两个不同的选择,更是两条人生道路,两种完全不同的存在方式。
  • 这些不良欲望通常包括:将自我意识强加于人、强行证明自己是对的、抬高自己的地位、逃避责任、抢夺别人的功劳、被破格提拔晋升、确保被所有人喜欢、获得殉难者的光环、合理化地愤世嫉俗、为自己的反社会倾向辩解、维持天真、利用自己的脆弱性、维持圣人形象,或者将所有问题归咎于缺爱的子女。这些都是奥地利心理学家阿尔弗雷德·阿德勒(Alfred Adler)所谓的“人生谎言”(life-lie)。2
  • 骄傲使人爱上自己创造的思想,并且还会试图使之绝对化。
  • 出于天真制定的目标会随着时间的推移变质为险恶的人生谎言。
  • 愿景能够将当下的行为与长远的基本价值观相联系,赋予当下行为非凡的重要性和意义,提供限制不确定性和焦虑的框架。
  • 一个人若以失去自我为代价赢得了世界,又有什么益处呢?
  • 再次强调,理性面对的最大诱惑就是美化自己和自己的创造,并且宣称自己的理论能够诠释一切,任何超越或超出其理论范畴的事物都是无须存在的。
  • 弥尔顿认为,面对错误顽固地拒绝改变的行为,不光意味着从天堂坠入无尽的深渊,也意味着拒绝救赎。
  • 设定自己的志向,即使你不确定应该有怎样的志向。 与发展和人格相关的志向比追求权力和地位的志向要好。
  • 专注能够让你朝着目标前进,更重要的是,专注带来的信息能够让你及时调整目标。
  • 当你直面真相、坦诚地生活时,需要接受这种存在模式带来的冲突,这样你才能在大大小小的事情上变得更加成熟和有担当。你会不断发现和纠正那些不可避免的错误,然后朝着更新也更明智的目标不断前进。随着经验的累积,你会越来越明白什么是最重要的。你不再走弯路,而是会笔直地迈向美好的未来。如果你在一开始就固执地认为自己绝对正确,那你将无法理解这种美好。
  • 心理咨询不是给建议。当你和一个人讲述复杂又糟糕的事情时,如果他想要敷衍你,就会给你建议;当你的交流对象想要陶醉于自己智慧的优越性时,他也会给你建议。对方的逻辑是,如果你没有那么愚蠢,就不会面对这些愚蠢的问题。 心理咨询是真诚的对话。
  • S小姐对自己、他人和世界都一无所知。她像是失焦的电影一样模糊不清,而她却在拼命地等待着能赋予一切意义的人生故事。
  • 记忆的目的,不是要记住过去,而是要避免重蹈覆辙。
  • 人们需要表达,因为这与思考密不可分。如果人们不思考,就会盲目地误入歧途。在思考时,人们会对世界进行模拟并且规划自己的行动,然后人们才能搞清楚哪些蠢事是不应该做的,进而避免恶果。这就是思考的意义。
  • 人们认为自己会思考,但事实并非如此。大多数时候我们只是在进行自我批判,真正的思考如同真正的聆听一样少见。思考就是聆听自己,而这并不容易。要思考,你至少要同时分饰两个角色,而且还要允许他们有分歧。思考是两个或两个以上世界观之间的对话。视角一号是虚拟世界里的一个小人,他对过去、现在和未来有着自己的理解,他也有一套自己的行为逻辑。视角二号、三号和四号也是如此。思考就是这几个小人在互相沟通的过程。你不能预设其中某一方是错的,因为那不是思考,而是在做“事后诸葛亮”。当你弱化了反对自己欲望的声音时,就可以一意孤行,但这就像是煽动鼓吹或者花言巧语的行为。 用结论来证明证据的合理性,是对真相的逃避。 真正的思考是一件复杂而且要求很高的事情,你需要既能清晰地表达又能审慎、明智地聆听。真正的思考会涉及冲突,所以你要能够容忍冲突。冲突包括谈判和妥协,所以你也要懂得如何讨价还价并给自己做心理建设。有时思考
  • 会导致一部分小人消亡,但是它们并不希望自己被打败。在虚拟世界创造小人的过程很不容易,小人也很有能力,且会为了生存而战。所以你最好认真听它们讲话,否则它们就会躲起来变成恶魔,然后再来折磨你。
  • 聆听者能在不说话的情况下测试你的表达和想法。聆听者象征着广义的人性,代表了大多数人的看法。虽然大多数人并非总是正确,但是通常他们都是对的。如果你说的话让大多数人都大吃一惊,那么你或许应该重新考虑自己表达的内容。虽然我这么说,但我相当清楚有时引发争议的意见才是正确的,过去许多拒绝聆听的人正是栽在了闭目塞听上。
  • 在遭到反对的时候,人们会忍不住过度简化或者扭曲对方的观点。这么做你不仅会伤害对方,而且还会损害你自己的立场。相反,如果你需要先总结对方的观点并且让对方认同你的总结,那么你可能需要用更加清晰和简洁的方式来表达。当你站在对方的角度去思考时,你要么会发现其中有价值的部分从而有所收获,要么会找到更好的反驳方式。
  • 表达和思考在更多时候在于你忘掉了什么,而不是还记得什么。
  • 男性和女性在讨论某个具体问题时经常会误解彼此,女性指责男性总是急着解决问题,而这会让男性感到沮丧,因为男性喜欢高效地解决问题,女性也经常需要男性做到这一点。我希望告诉我的男性读者们,急着解决问题的方式永远都行不通,因为你忘了,一个问题在被解决之前通常需要先被很好地理解。女性讨论问题的目的便是为了更清晰地理解问题,她们需要有人聆听和提问,然后再着手去解决。而且也不排除另一种可能,那就是急着解决问题是在拒绝参与对问题的探讨。
  • 一个好的讲师是在与受众交谈,而不是在对着他们说话。要做到这一点,讲师需要密切关注受众的一举一动,但这并不是说要一味通过注视受众来实现。讲课不是在向受众呈现一个演讲,只有预先编排的才叫演讲。你应该交流,而不是呈现。你也不应该把受众单一地称作听众,你面对的是一个个需要被包括在对话里的个体。一个训练有素又出色的公众演讲者会对着某一个个体讲话,观察他的反应,然后给予直接而又适当的回应。在表达完一些观点之后,他又会转向另一个个体做同样的事情,通过这种方式来做出推断并对整个群体的态度做出回应。
  • 规矩只有一条:别做个无聊的人。另外,也别在装作讽刺别人的时候真的贬低他们。
  • 一个人必须拥有精确的目标,否则就会淹没在世界的复杂性当中。
  • 沟通的前提是承认所有糟糕的情绪,如怨恨、恐惧、孤独、绝望、嫉妒、挫败、仇恨和无聊。
  • 也许直接探讨亲密关系中的不满是对关系最及时的补救方式,虽然这种补救进行起来并不容易。
  • 没有人可以找到完美到不用维护关系的伴侣,就算找到了,对方也会因为你的不完美而离开你。真相是,你需要的是一个和你一样不完美的人。
  • 一切只有被表达和澄清之后,才能变得清晰可见。
  • 为什么逃避明明会毁掉未来,我们却还要这样做呢?因为在所有分歧和错误之下,隐藏着一个可怕的怪兽。也许你在逃避的那场争吵会使你们的关系走向终点,而关系终结很有可能在一定程度上是因为你是个糟糕的人。通过争吵来解决关系中的问题的前提是,你要敢于面对潜在的混乱和黑暗。混乱来自生命中关系的脆弱性,黑暗则意味着你和伴侣的懒惰和恶意会毁掉一切。这样的事实足以令人逃避,但是逃避并不管用。 为什么我们要允许生活因为糊里糊涂而陷入停滞与黑暗呢?如果你并不清楚自己是谁,那确实可以躲藏在疑惑当中,认为自己也许不是个糟糕、粗心、没有价值的人。只要你拒绝思考,就不用面对答案,这是个很诱人的做法。但是,逃避并不会让你不想知道的事情自行消失。你的缺点也许本来没有那么多,但是因为你不了解自己,所以你现在需要担心更多缺陷与不足的存在。 既然对现实的了解可以带来掌控感,或者至少可以让你保持诚实的姿态,那么为什么还要拒绝了解呢?万一真的像哈姆雷特所说,“丹麦将有恶事发生”呢?这时候,也许对问题视而不见,活在无知当中会更轻松,但如果你面对的恶龙真的存在怎么办?在不断累积的麻烦面前撤退或放弃抵抗,让灾难在阴影中生长,而你则丢失自尊,因为恐惧而越来越缩手缩脚,这真的是个好的选择吗?此时,你应该做的其实是准备好利剑,直面黑暗,冲进洞穴抓住龙的胡子。也许你会受伤,毕竟生活本来就是痛苦的,但你的伤不一定致命。
  • 一切陷入混乱时,我们可以通过语言来创造结构,重建秩序。
  • 说出自己的真实想法,这样你才能了解自己的真实想法。遵照你的语言来行动,你才能看见结果如何。然后集中注意力,观察你的错误,准确描述它们,并尽力纠正。这就是发现人生意义的方式,它也能够保护你免受人生悲剧的折磨。
  • 能力才能让一个人在最大程度上感到安全。
  • 荣格提出了精神分析领域最为犀利的一句名言:如果你无法理解一个人的行为,那就看看结果,并以此推断动机。
  • 真正想要改善世界的人,通常不会去试图改变别人,至少他们会先从改变自己开始。
  • 怨恨的产生只能有两个原因:一是自己被占便宜了,二是自己不愿意承担责任。
  • 没有局限,就没有故事;没有故事,就没有存在。
  • 任何合理的存在都是有局限性的,这或许是因为存在不仅是静态的,它还是一个“成为”的过程。“成为”意味着成长或者变化,而这只可能发生在有限的存在中。
  • 每天留出一些时间来集中思考和讨论所有的危机和应对方式,其他时间就忘掉这些事情。
  • 如果你不限制危机事情对你的影响,最后就只会筋疲力尽。你需要保存实力,因为这是一场战争,而不是一次战斗。你需要尽力应对组成战争的每一场战斗。当你忍不住担心生活的危机
  • 时,提醒自己你会在专门的时间去思考它们。
  • 你大脑中产生焦虑的部分会更关注你有没有计划,而不是你计划的细节。另外,不要在晚上思考,你会因此失眠,而这会影响所有事情的顺利进行。
  • 改变你用来规划生活的时间单位。
  • 当你内外一致时,就能够专注于当下。谨慎地对待一切,整理你能掌控的事物,修复失序混乱的部分,做到精益求精。
  • 我们不应在摔倒或者犯了严重错误时打破物理法则,祈求问题能神奇地消失。相反,我们应当向自己发问:“当下我应该做哪些事情来增加自己的决心,强化自己的人格,找到继续前行的勇气?”
  • 你需要在这样的时刻决定,你是想要做对的人还是想要和平1,是选择故步自封还是选择聆听探讨。当你成为对的一方时,你的伴侣就会因为吵架输了而变成错的一方,这也无法为你带来和平,若这样的情况反复出现,婚姻就会破裂。如果要和平,你就需要寻找问题的真相,而不是试图成为对的人,这样,你才能打破自己的顽固预设。这是一切沟通的前提条件,也是对法则二的真正遵循。
  • 获胜的龙虾从不低头:笔直站立,昂首挺胸
  • 像照顾生病的宠物一样关心自己:待己如助人
  • 放弃损友:与真心希望你好的人做朋友
  • 战胜内心的批评家:和昨天的自己比,别和今天的别人比
  • 管教你家的小怪物:别让孩子做出令你讨厌他的事
  • 当痛苦到想诅咒一切:批判世界之前先清理你的房间
  • 苏格拉底的选择:追求意义,拒绝苟且
  • 不买醉鬼卖的东西:说真话,或者至少别撒谎
  • 别偷走来访者的问题:假设你聆听的人知道你不知道的事
  • 不要无视地毯下的龙:直面问题,言辞精确
  • 不要打扰玩滑板的孩子们:承认现实,反对偏见
  • 当你在街上遇到一只猫时,摸摸它:关注存在的善

《大国大城》书摘

2024年1月5日 10:47

这本书是我在 2024 年元旦出行往返沈阳-天津的高铁上看的,在看的过程中,我有了不少的收益,换了一个视角来看城市的人口问题。同时也让我对于自己选择天津这座城市有了更多的想法。

书摘

  • 我已经反复提醒,中国要警惕地方利益超越国家利益,市场被零碎分割,每个地方都只想着做大自己,忘记了自由移民才是地区间实际收入水平趋同的实现途径。

规模经济体现为三大效应

  • 规模经济体现为三大效应:
  • 第一是分享(sharing)——分享固定投入。生产者有固定投入,比如说基础设施,比如说开发区建设,都有大量固定投入。人口越密集,分享基础设施投资的企业和人就越多。
  • 第二个效应是劳动力市场的匹配(matching)。作为生产者,要招聘什么样的人在大城市里都能招聘得到,在小城市你就可能招聘不到,因为不够专业化。反过来从劳动者这个角度来讲,你学冷门的专业,在大城市更可能找到专业匹配的工作。
  • 第三个效应是学习效应(learning)——劳动力专业化以后就越做越好,这叫自己跟自己学,积累经验就是这个意思。比如说,大学生为什么毕业以后愿意留在上海?我们很多人说大城市里大学生多,会出现大学生就业难。大学生其实不傻,一个人在选择自己的就业地的时候,他考虑的是终身的收益,大学生初次就业后的起薪虽然只有几千块,但是他在一个会计事务所里干一年,跳个槽,收入可能会翻一倍。这就是学习效应的体现。
  • 经济学的一个基本原理是,经济的持续增长必须依靠效率的不断提升。如果仅仅是由投入增加带来的经济增长,而没有效率提高的话,这样的增长是没有竞争力的,从而也难以持续。
  • 农业产出的增长主要取决于相应的土地面积,而不是人口数量。
  • 好的产业升级是建立在劳动者技能提升的基础上的。劳动者的素质普遍提高,他们能生产的东西不一样了,出口的结构就会发生实质性的变化。
  • 我自己有时接触地方政府官员,会听到他们对于中国经济的各种看法。近来,我听到了一种最为可怕的观点,就是认为中国和其他国家不一样,在这里,政府非常强大,理论和数据分析的结果都没有意义。听到这样无比自信的话,我一边冒着冷汗,一边回想党的十八届三中全会所说的,市场应该成为配置资源的决定性力量,而政府只是更好地发挥它的作用。这句话的意思,是说政府应该去弥补市场的不足,而不是和市场经济的客观规律来个“反向操作”。
  • 地理对城市经济增长重要,但这并不意味着地理位置不同的城市之间的人均发展差距将越来越大。恰恰相反,中国出现的这种“地理决定论”在一定程度上是因为政策限制了生产要素——特别是劳动力——的跨地区自由流动。
  • 在这些全球共同面临的挑战上,中国不会是个例外。如果我们相信科学,那么,兼顾增长与平衡的区域发展战略就应该转向促进劳动力等生产要素的自由流动,而不是堂·吉诃德式地用政府政策去扭曲市场机制。
  • 在技术与教育的赛跑中输了的人们只能去竞争那些不能被计算机替代,也不能被外包到其他国家的工作,比如家政服务员和超市收银员。
  • 如果不铺平城市化这条路,不加快农民进城的速度,那么,产业进一步升级,劳动密集型企业进一步外迁,早晚还是要进城的农民将只能从事那些机器不能替代的低技能工作。于是,一个可以预见的趋势是,在城市里将出现收入的“两极分化”:高技能劳动力可以获得参与全球竞争水平的收入,低技能劳动力只能在本地竞争中接受低工资。
  • 斯坦福大学的罗斯高教授(Scott Rozelle)和中科院的张林秀教授率领的团队研究了中国欠发达地区农村的人力资本投资问题。在一次公开的演讲中,罗斯高教授总结了他们的一组研究,揭示了这样的事实:对于中国贫困地区的农村孩子来说,他们受到的教育非常差,以这样的教育,一旦城市的产业升级,他们就可能会跟不上,这对未来中国经济的持续增长将形成巨大的挑战。常听说,中国制造业缺的是技术工人,就是这个道理。
  • 同时,就算罗斯高教授讲的问题全部解决了,人力资本都得到提高了,你还要面临他在哪里获得教育回报、哪里获得收入的问题。如果农村教育的回报低,那么农村居民也就没有动力去改善孩子的教育。在哪投入教育和在哪获得教育回报这两个问题都涉及空间的问题。
  • 我在本书中反复说的一个道理是,城市里的工业和服务业才是经济增长和创造就业的来源,城市化才是提高农村居民收入和教育回报的长远之道。
  • 只有让进城务工人口安居乐业,他们才会对未来形成稳定预期,从而为自己长期从事的工作接受技能培训;而人口流入地政府会觉得,这些人已经被纳入本市的居民,就应该投资他们的技能培训,适应因产业结构调整而不断产生的劳动力需求;
  • 事实上的情况是,线下和线上交流两者不是“互替”而是“互补”。比如,微信朋友圈里都是见过面的朋友,刚开始会与一个人在微信里交流,接下来就是面对面的讨论更有效率。在人力资源领域,面试是很重要的招聘途径,这不是打电话所能替代的。
  • 线上的交流实际上会产生更多的线下交流的需求,信息技术只是节省了与某个特定朋友见面的次数,却可能催生了与更多人见面的需要。
  • 几乎所有反对城市发展的论点都严重忽略了城市扩张的好处,而与城市扩张的坏处相比,那些好处往往并不直接可见。城市发展的好处最重要的来源就是所谓“人力资本外部性”。这个词的意思是说,一个人的教育水平提高了,不仅能使自己的收入有所提高,而且,在他与其他人的交往中,还能够相互学习和影响,促进知识的传播和生产,于是,别人的收入也能够有所提高。 可能有人会说,既然城市发展的好处来源于“人力资本外部性”,那么,城市就只需要把大学生留下来就可以了。如果这样想,那就大错特错了。“人力资本外部性”不只是大学生才享有的,低教育水平的劳动者在城市中也能够得到知识、技能、信息等多方面的外部性。即使是那些受教育程度不高的农村移民也常说,在大城市能够长见识,说的就是这个意思。
  • 可能有人会说,既然城市发展的好处来源于“人力资本外部性”,那么,城市就
  • 中国正在进入后工业化阶段,这以后,城市(特别是大城市)的重要性就更强了。人类社会的发展规律是,越是发达的国家,服务业在GDP中所占的比重越高,城市化率越高,而且,人口还在进一步向大城市集聚。原因何在?因为人口密度有利于服务业发展。与农业和工业相比,服务业的产品更具有不可运输性,大多数服务产品需要面对面地完成。同时,现代服务业越来越依靠知识、信息和技术作为核心投入品,而面对面的交流有利于知识、信息和技术的生产和传播。
  • 借用一个流行的句式,当我们讨论城市发展模式的时候,我们在讨论什么?对于现代城市居民而言,一个关键的问题是,我们到底是“生活在城市”,还是仅仅“活在城市”?
  • 服务业分为生产型服务业和生活型(消费型)服务业。相对来说,较高技能的劳动者更多地集中在金融、贸易、咨询这样的生产型服务业里,而较低技能的劳动力相对来说更多工作于生活型服务业。
  • 有人可能会说,产业升级了,不就不需要低端劳动力了?这是一个巨大的认识误区,一个城市的活力恰恰在于它的低端服务业。真实的情况是,高技能者和低技能者在一个城市中是“互补”的,这其中有三方面的原因。 第一个原因,劳动分工。我在上文就曾提到过,在任何生产单位里面,都需要高技能劳动者和低技能劳动者相配套。比如在陆家嘴的金融街,除了需要高级白领以外,还需要清洁工和门卫。生活中,人的收入水平越高,就有更高比例的收入用于消费服务,包括在餐馆里吃饭或者请家政人员。从事这些工作的人员往往都是相对来说教育水平并不高的人,这个时候社会就产生分工效应,一个地方的社会分工效应越强,低技能的劳动者越会从大学生的集聚当中获得好处。 第二个原因,人力资本外部性,不要觉得只有大学生和大学生之间是相互学习的,其实大学生也会对小学生产生知识的外溢。比如说,在外国人多的地方,一些服务业里的从业人员就会说外语。 第三个原因,消费的外部性。这与我讲的劳动分工有关系,高技能劳动力集聚的时候,产生很多生活里面的服务需求(比如餐饮和家政),提供这种服务的往往是低技能劳动者。
  • 美国的研究发现,城市中一个高科技产业的就业可以带动5个其他行业的就业岗位,其中,2个是相对高端的服务业(比如医生和律师),而另3个则集中在消费型的服务业(如售货员和餐馆服务员)。换句话说,高低技能的劳动力比例大致就是1:1的关系。51制造业对于就业的带动力相对较弱,但一个制造业就业岗位的增加仍然能够带动1.6个本地服务业的就业。
  • 总之,大城市的活力在根本上来源于人性。 大多数人,在大多数情况下,还是害怕孤独的。

  • 在全球化的时代,港口非常重要,港口附近的国际贸易运输成本较低,于是企业向港口附近集聚,而集聚又导致更高的劳动生产率。
  • 一国最大城市的人口,是第二大城市人口的两倍,是第三大城市人口的三倍,依此类推,最大城市的人口是第N大城市的N倍。
  • 现在有不少人仅仅通过简单地计算上海每年人口增长了多少就认定人口数量在“爆炸”,要知道,人口的增长是经济增长的结果,它反映的是产业对劳动力的需求,也是上海人口老龄化过程中不断补充青年人口所必需的。当前,上海的就业人口中有超过一半是非上海本地户籍人口,如果不是这些外来人口的贡献,上海的经济和养老保障体系早就崩溃了。
  • 我要告诉读者,不要以为北京和上海出现搬离市中心的趋势是长久的。人们在经济发展的早期,希望改善住房,通过住得远些,从而可以住得大一点儿,这是发达国家也曾经历过的。但在东京,1990年代中期就开始出现人们重新搬回中心城区的趋势。
  • 收入提高之后,时间成本也在上升,人们越来越不愿意过那种“不是在上班,就是在上班路上”的日子。
  • 正确的比法是比较到城市中心相同距离位置的人口密度,参见图6—10。这张图将几个著名的国际大都市放在了一起,其中,横轴是离城中心的距离,纵轴是人口密度,一看就清楚了,在同样到城中心的距离,上海的人口密度和东京、纽约、香港差不多,只是巴黎和伦敦这两个欧洲城市的人口密度相对小些。换句话说,认为上海的人口密度太高了,没依据。更不用说比上海人口密度低的北京了。
  • 不能简单地说外来人口没有在本地交税,其实,只要收入超过免税额,外来人口是一样要在常住地缴纳个人所得税的。更重要的是,他们所在的企业要交增值税、企业所得税,这些都是外来劳动力共同参与创造的。外来劳动力只要签了劳动合同,就需要缴纳社会保障,而这笔钱是本地居民养老资金的重要来源。很难精确地估算外来劳动力到底在常住地贡献了多少税收,但可以肯定,劳动者有贡献才会有收入。如果以2005年人口普查数据里的工资信息来看,外来人口的工资总额占全部工资总额的比重在北京达到28%,而在上海,这一比例是33%。如果计算外来劳动力对城市发展所作的贡献,这个数据是个参照,是他们在常住地享受公共服务的基础。
  • 在诸多影响城市人口容量的因素中,首先可以改变的是技术与管理。以水资源为例,在“水质型缺水”的城市上海,在长江河口建成了一个青草沙水库,2010年供水规模达719万立方米/天,而黄浦江总的设计供水能力为500万立方米/天。这一水库的受益人口超过1000万人,其规模占全上海市原来水供应总规模的50%以上,一举解决了城市供水的难题,而这一水库的兴建恰恰是对上海日益增长的人口规模和用水需求的一个反应。上海市政协的一个调研组认为,如果今后能加大长江新水源开发力度和治污、节水力度,未来上海淡水资源可支撑2800—3000万人口。 用电呢?以前,上海每到夏季用电高峰的时候,都不得不对工业用电进行限制,以保证民用。现在,这种现象已经不复存在了。发生了什么?上海现在的用电大量受益于西电东输工程,输电问题解决了,上海就不缺电了。 再以交通和环境为例。大城市依靠密集的地铁网络来解决出行的难题,同时可以减少汽车废气排放。曾有学者提供这样的数据:在上海,居民以轨道交通和公共交通出行的通勤人数占总人口的25%左右。在一些国际大都市,如伦敦,轨道交通占65%的客流;在纽约,轨道交通占61%的客流;在东京,轨道交通占80%的客流。另外,很多城市都有对于汽车使用的限制。比如提高牌照费、停车费、燃油税和环境税,再比如伦敦和新加坡对特定路段征收拥堵费。对于使用汽车的收费政策实施后,汽车的使用量下降,拥堵问题得到了有效的缓解。 再以产业结构为例。大城市的产业结构应以服务业为主,制造业(尤其是重工业)、农业的单位产值所耗水资源和土地使用量均大大高于服务业,因此,通过调整产业结构,将能够极大缓解城市在水和土地两方面的压力。比如在北京,虽然近30年里人口大幅度增长,但随着城市功能的转型,工业比重大幅度下降,结果是人均用水量也大幅度下降。 公共服务的总量也是可以改变的。今天,在中国的大城市感受到的公共服务压力与长期以来公共服务按户籍人口来做规划有关,也与对常住人口的增长趋势估计不足有关。而事实上,公共服务的供给是一个投资的问题,只要经济总量持续增长,公共服务的投资就可以(也应该)相应增长。 在公共服务总量短时期内不可能迅速增长的情况下,现实的做法是对外来人口获取本地公共服务设置一定的门槛。但这只是短期的权宜之计,从长期来看,只有增加供给和降低门槛才能缓解人口增长与公共服务不足之间的矛盾。否则,只要优质公共服务的获取资格仍然与户籍挂钩,就会加剧人们为了公共服务而进入大城市,并且等待户籍身份的焦虑。举例来说,当前特大城市集中了大量高校,而高校的招生名额更多分配给本地生源,这就只会加强外来人口争取大城市户籍的动机。未来,教育部直属大学应该减少所在城市地方政府的投入,增加国家投入,并相应地减少本地生源招生比例,更多体现全国人民教育机会的公平性。而作为高校所在地的政府要做的,应该是让自己成为大学生就业和创业的首选地,这最终将改善人口结构,使全体市民受益。为此,大学生落户大城市的门槛应降低,这才更有利于大城市的发展。 如果制约城市人口增长的因素都可以随着经济发展以及技术和管理的进步而不断调整,那么,城市的人口承载力就可以继续增长。从世界上其他国际大都市的状态来看,最终城市的人口规模增长速度会随着规模经济效应逐渐释放而放缓,但人口持续增长的趋势并没有发生实质性的变化。
  • 对于一个地区来说,更为重要的解决办法有两条,一是要提高劳动生产率,二是要使人口的年龄结构年轻化。通俗地说,就是要让未来的工作一代挣钱的能力更强,让每一个人平均能够负担的老人更多,同时,要让能够挣钱的人更多。
  • 可是,我们要问一个问题,如果大城市真的因为这些问题不宜居了,为什么还有那么多人愿意生活在大城市,而且还有越来越多的人在迁往大城市呢?
  • 人们不能做到“己所不欲,勿施于人”,根本上还是因为自己处在既得利益中。但是,我们要学会这样想问题:如果在你拥有既得利益时无法做到公正,那么,谁能保证在下一个公共政策的讨论中你不是既得利益格局的受损者呢?
  • 不能安居乐业的预期会制约耐用消费品的消费。如果外来务工者是几乎不能在打工城市定居的,那么,他们的行为就将是能省的就省,能租的就不买,因为耐用消费品很难带走。有人可能会说,农民工将钱寄回家了,这其中也有部分是消费。在我们的研究里,即使将汇回老家的钱全部计入消费,户籍因素仍然使移民的消费大幅度地低于城市居民。
  • 其实,“美国梦”的道理就是说每个人都平等地拥有致富的机会。所以,当我们对中国日益扩大的收入差距表示警觉的时候,还要特别注意什么样的收入差距是特别有害的,其实是那些与身份有关的收入差距。
  • 在犯罪行为学里有一个非常重要的现象,就是人与人之间相互影响。当社会环境不安全时,犯罪率会陡然上升,而当社会变得安全时,大家都不带枪,犯罪率就会急剧下降。
  • 国务院发布的《全国主体功能区规划》中有一句聪明的话:“相对于小规模、分散式布局,经济的集中布局和人口的集中居住将大大有利于污染治理水平的提高。”生产如果相对集中,可以减少环境监管的成本,不至于想管都难管到。
  • 平衡发展应着眼于人均意义上的均等化,不应该是把企业和污染搬到地理和自然条件欠佳的地方,而是应该鼓励人迁移到地理和自然条件较好的城市去。
  • 不能认为自由移民是造成贫民窟现象的原因,相反,如果用歧视性的政策来加大农村居民的进城成本,反而会使问题更严重。一方面,即使存在歧视性政策,农村居民只要觉得城市生活比家乡更好,他仍然会进城;另一方面,如果进城后不能有平等的就业机会、社会保障和公共服务,则一部分移民更容易变成城市贫民。因此,避免城市出现贫民窟问题的关键是要通过城市发展源源不断地为进城农民创造就业机会,并且为其提供适度的公共服务和社会保障。
  • 贫民窟是可以避免的,而低收入者聚居区却很难避免。在根本上说,任何国家的城市都有一定程度上的高收入者和低收入者在居住区上的分割现象,只是程度有所不同。但低收入者聚居区的出现并不是判断一个城市的发展是否成功的标准。
  • 这段历史冰释了我对于身份的疑惑,让我明白,对于某种优越的身份依依不舍,其实就成了不平等的捍卫者。

如何批量取消你的 B 站关注和 Youtube 关注

2024年1月4日 07:36

You Need or You Want? 当中,我提到,我在清理我的关注,取消那些我很久不看的频道,简单分享一下如何做这个动作。

Youtube 关注

YouTube 可以访问 Channels 页面,然后手动取消关注( Youtube 的取关还有个二次确认,所以没办法像 B 站那样一条命令取消关注当前页面的 所有 Up 主)

B 站关注

B 站的取消关注动作相对简单很多。由于 B 站提供了按「最常观看」的排序的方式,所以我们只需要选择使用这个排序,并切换到列表最后一页,批量取关即可。

批量取关你可以使用下面这个命令,来取关整个页面上的所有 UP 主。

$(".be-dropdown-item:contains('取消关注')").click()

具体的步骤如下:

一、在个人主页打开关注管理页面,并切换至全部关注的「最常访问」排序列表。

d2b5ca33bd970f64a6301fa75ae2eb22 4

二、使用 F12 或使用选项打开开发者工具,并切换到 Console 页面(中文是控制台)

d2b5ca33bd970f64a6301fa75ae2eb22 5

三、粘贴上面的代码,就可以取消关注当前页面的所有 UP 主了。

需要注意的是,每次执行会取关当前页面的,你需要切换一下底部的翻页器,切换到其他页再执行上面的命令。

此外,你还需要关注执行频率,如果执行频率太高,可能会弹出一个报错。这个时候只需要刷新一下即可。

d2b5ca33bd970f64a6301fa75ae2eb22 6

《思考的框架》书摘

2024年1月3日 07:29

这是一本 Summary,总结了几种常用的思考框架,看看标题,看看定义。如果不懂,再往里去看细节就好。精读的话,有些时候会感觉里面的例子不太够理解。

书摘

  • 正如古罗马诗人普布利乌斯·泰伦提乌斯(Publius Terentius)所写:“现在说的话,过去都说过。”我只是策划、编辑和塑造了前人的作品。
  • 我认为, 系统学习、掌握前人发现的 最有用的知识 才是靠谱的学习方法。[1] ——查理·芒格
  • 思维模型领域的作者、探索者皮特·贝弗林有句话说得很好:“我并不想成为一个杰出的问题解决者,我想避免问题——防止问题发生,从一开始就把事情做对。”
  • 一旦理解脱离了现实,我们便会失去自己的力量。理解必须不断接受现实的检验,并相应地持续更新。这绝不是一件一劳永逸的事情,也没有明确的任务开始和结束的时间节点,它是一个持续的过程。
  • 组织一旦超过一定的规模,就会使得决策者不必直接承担决策的后果。如果我们做出的决策是由他人代为执行,我们之间就可能相差一个甚至多个级别,导致我们无法立即修正自己的理解。
  • 为什么呢?因为你在获得新的理解之后并没有反思,也没有改变自己的行为。
  • 更好的思维模型就意味着更好的思维方式。思维模型能在多大程度上准确地解释现实情况,就能在多大程度上改善我们的思维方式。理解现实才是关键,它不仅能帮我们决定采取哪些行动,还能帮我们消除或避免那些原本意识不到具有重大负面影响的行为;我们不仅能更准确地理解由行为直接引发的问题,还能看到第一层、第二层甚至更深层的结果。这种理解有助于我们绕开可避免的错误。有时候,要想做出良好的决策,归根结底意味着尽可能避免做出糟糕的决策。
  • 我们都有这样的倾向:认为当下世界的面貌就是它一直以来的样子。所以我们会陷入误区,总是根据此时此地的发现来验证自己的假设。
  • 你需要慎重选择在某种具体情况下使用的思维模型。运用时最好进行记录和反思,这样才能不断提高选择和应用模型的能力。记得留意你是如何运用思维模型的、整个流程是怎样的、运用的结果如何,你将逐渐了解哪些情况下最好使用哪些思维模型解决问题。
  • 打造和维护自己的能力圈涉及三个关键因素:好奇心和求知欲、监测,以及反馈。
  • 如果你在投资股票,你就需要准确记录你的每一笔交易;如果你身处领导岗位,你需要观察和记录你的每个决策最终达成的结果,并根据你最初希望实现的目标来评估这些决策的效果。你需要坦然面对自己的失败,以便积极反思并从中吸取教训。这些都是必备的技能。
  • 至少要了解一些这个陌生领域的基本知识,同时承认自己只是“陌生人”,而非“万事通”。但要记住一点,基础知识很容易获得,并且往往会给习得者带来盲目的自信。
  • 重要的是,我们必须记住,能力圈一定是有边界的。我们只能在有限的领域内培养做正确决策的能力。在任何特定的情形下,都一定有人已经具备该领域的能力,投入了时间和精力来真正理解相关的信息。
  • 我们可以运用苏格拉底式提问法,通过严格的分析确立第一性原理。苏格拉底式提问法是一个纪律严明的提问过程,可以用来确立真理,揭示基础的假设,区分知识和愚昧。苏格拉底式提问法同普通讨论之间的关键区别在于,前者试图以系统的方式得出第一性原理。苏格拉底式提问法通常遵循以下流程。 1. 澄清你的想法并解释想法的来源。(为什么我会这么想?我到底是怎么想的?) 2. 对假设提出挑战。(我怎么知道这是真的?如果我的想法正好相反呢?) 3. 寻找论据。(我该如何支撑自己的论点?论据来源于哪里?) 4. 思考其他可能的视角。(别人可能有什么想法?我怎么知道自己是对的?) 5. 探究后果和影响。(如果是我错了,该怎么办?如果我错了,会有什么后果?) 6. 质疑最初的问题。(我为什么会那样想?我的想法对吗?从推理过程中,我能得出什么结论?) 苏格拉底式提问法可以杜绝对直觉的依赖,限制强烈的情绪反应。
  • 思想实验一般包含以下几个步骤: 1. 提出一个问题; 2. 进行背景研究; 3. 构造假说; 4. 通过(思想)实验进行测试; 5. 分析结果并得出结论; 6. 与假说相对比并相应进行调整(提出新的问题等等)。
  • 思想实验的真正力量在于,你可以不限次数地改变某个变量,来验证其是否会影响最终的结果。
  • 几个思想实验非常适用的领域。 1. 想象物理上的不可能; 2. 重新想象历史; 3. 凭直觉想象并不直观的事物。
  • 当我们说“如果钱不是问题”,或者“如果你拥有无限的时间”,我们其实是在要求对方进行一项思想实验,因为在物理意义上实际不可能移除这个变量(金钱或者时间)。
  • 哈丁把二阶思维发展成了一种工具,表明如果你未曾考虑“结果背后的结果”,你就不配说自己真的思考过。
  • 构建有效的论证:二阶思维可以帮你规避问题、预测挑战,从而提前加以解决。
  • 我们不是在真空中做决定,不可能不劳而获——只有所得却不必付出任何代价。在做选择时,考虑结果可以帮助我们避免未来可能出现的问题,但我们必须问自己一个关键问题:然后呢? 结果有很多种,有些结果会更清晰明确。从你所处系统的角度来思考,会让你看到结果背后的结果。利用已掌握的信息尽可能全面、长远地思考一个问题,可以让我们考虑到时间、规模、阈值等诸多方面。权衡不同的路径就是思考的全部意义,花一点儿时间进行前瞻性的思考可以为今后节省大量的时间。
  • 贝叶斯思维(也可以称为贝叶斯更新)的核心内容如下:鉴于我们对这个世界的了解比较有限,但了解到的信息都十分有用,而且会不断遇到新的信息,我们或许应该在学习新知识的同时认真考虑已知的内容,越多越好。贝叶斯思维告诉我们,在做决定时要使用所有相关的已知信息。统计学家可能会称其为“基本比率”,也就是吸收有关过去情况(比如你现在所处的情形)的外部信息。
  • 使用条件概率就意味着要非常仔细地观察事件发生之前出现的条件。
  • 他表示,在衡量极端事件的风险时,任何微小的错误都可能意味着不是仅仅出现了轻微的偏差,而是已经南辕北辙,出现了数量级的偏差。[
  • 事物可以分为三种类型:受到波动性和不可预测性负面影响的、面对波动性和不可预测性不受任何影响的,以及受益于波动性和不可预测性的。
  • 应对这样一个世界有两种方法:要么尝试进行预测,要么尝试做好准备。
  • 有哪些方法可以让我们做好准备,用反脆弱性武装自己,以便从世界的动荡中受益呢? 方法一是华尔街交易员所说的“上行选择权”,也就是寻找我们认为存在更多机会的情况。以参加鸡尾酒会为例,很多你想认识的人都会参加这场酒会,虽然你没法保证一定可以成功,你可能不会遇到这些人,即便遇到了,进展也未必一定顺利,其中掺杂着意外和随机的因素。最坏的结果也不过是……白跑一趟。但有一件事你可以肯定,那就是如果你选择宅在家里,你是永远不可能遇见这些人的。通过参加酒会,你可以提高自己碰运气的概率。 方法二是学习如何“正确地”失败。“正确地”失败有两大组成部分:首先,适度冒险,避免跌倒了一次就一蹶不振(永远不要彻底离场);其次,培养韧性,从失败中学习,然后东山再起。掌握了这两点,你的失败都只是暂时的。 没人喜欢失败,失败一定是伤痛的经历,但失败也能赋予我们反脆弱的能力——学习。不畏惧失败的人相比其他人天然拥有了巨大的优势,学到的知识使他们不那么容易受到世界动荡的影响。他们能以一种真正的反脆弱的方式从中受益。
  • 高效的概率思维意味着你首先要大致确定什么是最重要的因素,估计自己有几分胜算,验证假设,然后做出决定。在不可预测的复杂情况下,我们可以更有把握地采取行动。我们永远无法精确地预知未来。概率思维是一种非常有用的工具,可以用来评估未来可能的世界面貌,以便我们有效地制定战略。
  • 在生活中运用逆向思维有两种方法: 1. 先假设你要证明的内容要么是对的,要么是错的,然后找出还有什么其他需要为真的条件。 2. 与其直接瞄准目标,不如深入思考你需要避免什么结果,然后看看还有哪些剩余的选项。
  • 我们可以试着把目标颠倒过来:不要成天想着变得富有,而是竭力避免穷困潦倒。不要试图预测哪些决定可创造财富,而是首先消除那些肯定会削减财富的行为。有些恶习明显不利于财富的累积:花的比赚的多,为债务支付高额利息以至于无法偿还本金,没有尽早开始储蓄来利用复利的力量……这些都是浪费金钱的具体行为。我们可以通过逆向思维确保自己没有做妨碍财富积累的坏事,从而更容易地获取财富。
  • 始终保持逆向的思考。只要你认真对待自己逆向思考得出的结果,
  • 相较复杂的解释,简单的解释更有可能是正确的。这就是奥卡姆剃刀定律的精髓,它是一个逻辑和解决问题的经典原理。与其浪费时间试图反驳复杂的情况,不如基于最简单的解释更自信地做出决定。
  • 汉隆剃刀定律目前已经难以溯源。它指的是,能解释为愚蠢的,就不要解释为恶意。在复杂的世界中,使用这一模型有助于我们避免妄想和偏执。如果我们拒绝假定一切糟糕的结果都是坏人的错,那我们寻找的就是可能的选项,而非错失的机会。
  • 包含主观意图最少的解释往往就是可能性最大的解释。
  • 我们会深受现有的生动证据的影响,甚至愿意做出违背简单逻辑的判断。我们会基于目前掌握的信息强行得出结论。如果不相关的因素碰巧发生在我们已经相信的事情附近,我们可以毫不费力地将它们联系起来。
  • 汉隆剃刀定律最终证明了真正的坏人比你想象的要少。人非圣贤,是人就难免会犯错,会陷入怠惰因循、思虑不周和动机不良的陷阱。如果我们能认识到这个真理并采取相应的行动,我们的生活就会变得更轻松、更美好,也更高效。
  • 成功的必要条件与充分条件之间的差距往往是运气、偶然或者其他不可控的因素。

《长期主义》书摘

2024年1月2日 00:55

序言

  • 什么构成了创造力和想象力呢?
  • 第一种特质是好奇心,强烈的好奇心
  • 第二种关键的特质,便是对艺术与科学的热爱和融合。
  • 所有学科都抱有热情是大有裨益的。列奥纳多·达·芬奇和本杰明·富兰克林就想要对人类可知的一切探究到底。他们研究了解剖学、植物学、音乐、绘画、兵器、水利工程,以及这些学科间的一切。热爱所有知识领域的人,是那些最擅长从自然界方方面面寻找规律的人。富兰克林和列奥纳多都痴迷于旋风与漩涡。这启发富兰克林发现了风暴如何沿海岸移动,并绘制出墨西哥湾流图;也推动列奥纳多理解了心脏瓣膜的工作原理,并绘制出《基督受洗》中耶稣脚踝处的水纹以及《蒙娜丽莎》中的卷发。
  • 我的所有传记主人公共有的最后一个特质,便是他们保持着一种孩童般的惊奇。从人生的某个时刻开始,我们大多数人便不再因日常生活中的各种现象而感到惊异了。愈加不耐烦的老师和父母告诫我们,不要再问那么多愚蠢的问题。我们或许会细品蓝天的美丽,却不再有耐心去思考天为何是蓝色的。但是,列奥纳多做到了。爱因斯坦也做到了,他给一位友人写信:“在我们所降生其间的伟大谜团面前,你我从未停止像好奇的孩童一样站立凝视。”我们应多加留心,永远不要因长大而丢失了那些充满着惊奇的岁月,也不要让我们的孩子们犯这个错误。
  • 为了做出决定,贝佐斯运用了一种观想练习,而这也成为他的风险运算方法中非常著名的一环。他把这叫作“遗憾最小化准则”。他想象,在80岁的时候,回忆这个抉择的自己会作何感想。“我想尽量将我的遗憾减至最少,”他解释说,“我知道,80岁的时候,我是不会因为做了这个尝试而后悔的。我不会后悔曾经试着参与到这个叫作互联网且我相信一定会成大气候的领域之中。我知道,如果失败,我无怨无悔;但我也知道,可能让我追悔莫及的是从未尝试,因为悔恨会每天萦绕在我脑中,挥之不去。”
  • 贝佐斯有一个原则,那就是在做重大决定时将心灵、直觉与经验数据并用。他说:“冒险是必经的过程,直觉也是必需的。所有好的决策都必然如此制定。决策要与团队一起去做,要带着极大的谦卑去做。”
  • 他表示:“自由市场经济必然会涉及高度的自由,而在资源配置方面也恰好合理有效。”虽然如此,在他看来,自由市场的优势不只来自效率,也来自其赋予个体的道德价值。
    想象一下这样一个世界:有一台出神入化的人工智能计算机,在资源配置上要比无形的手更在行,它会告诉你:“不该有这么多小鸡,应该有那么多小鸡。”应多添几只或减去几只。这或许会让财富总量再上升一个层次。因此,在这样的社会中,如果你放弃自由,那么可能人人都会更加富有一些。现在,我想提的问题是,如果事实证明这个世界就是如此,“这是一桩好交易吗”?就个人而言,我并不这么认为。依我看,这是一桩糟糕的交易。我认为,美国梦的主题,应该是自由。(16)
  • 放眼长期。“一切以长期为重”,这是他在1997年的第一封致股东信中强调的第一个小标题。“我们的投资决策要继续基于长期市场领导地位来考虑,而不是看短期盈利或华尔街的短期反应。”你的用户希望以更低廉的价格和更快的速度得到更好的服务,你的股东则希望获取投资回报,放眼长期,会使二者的利益趋于一致。而在短期内,二者却并非总是趋同。
  • 充满激情、坚持不懈地关注用户。这个理念,就是他在1997年的致股东信中所写的“痴迷于用户”。每年的致股东信都在强化这句口号
  • 避免使用幻灯片和类似的演示。这是一条史蒂夫·乔布斯也同样遵循的准则。贝佐斯相信讲故事的力量,这意味着他认为同事们应该通过创造通俗易懂的故事来演示自己的想法。他在2017年的致股东信中写道:“在亚马逊,我们不用幻灯片(或任何其他类似的形式)做文稿演示,而是用叙事的形式写一份6页备忘录。每次会议开始时,我们都会在‘自修室’一样的会议室里默读一篇备忘录。”
  • 专注重大决策。“作为一名高级主管,你真正的职责到底是什么?”他问道,“你的工作是对少数重大问题做出决策,而不是每天对成百上千件的小事做决定。”
    他将必须做出的决定分为可撤销和不可撤销两种。后者需要多加谨慎。对于前者,他会尝试将这一过程进行权力下放。在亚马逊,他打造出一种叫作“多途径获批”的制度。他指出,在其他企业中,一项提案或许会遭到多个层级负责人的扼杀,想要获批,就必须将这些门槛一一跨过。而在亚马逊,想要让自己的想法获批,员工只需走访数百名有权批准的高管中的任何一位就行。
  • 雇用合适的人才。贝佐斯在早期的一篇致股东信中写道:“我们将继续专注于招聘和留住那些多才多艺、天赋异禀的员工,也会继续将他们的薪酬与股票期权而非现金来挂钩,在早期尤为如此。我们深知,公司成功与否,在很大程度上将会取决于我们吸引和保留积极进取的员工的能力,这些员工中的每一个人都必须从公司主人翁的出发点进行思考,因此也必须真正扮演起主人翁的角色。”
  • 他指示管理者们在招聘时要考虑到三个指标:你会钦佩这个人吗?这个人能拉高所加入的团队的平均效率吗?这个人是哪个领域的佼佼者?

1997年 一切以长期为重

  • 我们相信,衡量公司成功与否的一个最基本的标准,便是我们创造的长期股东价值。这一价值是我们提升和巩固自身现有市场领导地位的直接结果。公司的市场领导地位越稳固,经济模式也就越牢靠。市场领导地位能够直接转化为更多的收入、更强的盈利能力、更快的资本周转速度,以及与此相应的更高的资本回报率。
    我们的决策始终反映着这一专注点。我们会用最能反映市场领导地位的指标对自身加以衡量,即用户和收入的增长、用户重复购买的频率,以及我们的品牌实力。为了着手打造一个持久的品牌,我们已经开始并将继续展开积极投资,从而对用户群体、品牌及基础架构进行拓展和利用。
  • 。因此,我们希望与大家分享在管理和决策上的基本方针,以便让作为股东的你们更加坚信,这种方法与你们的投资理念是相符的:
    我们将继续坚持不懈地专注于我们的用户。
    我们的投资决策要继续基于长期市场领导地位来考虑,而不是看短期盈利或华尔街的短期反应。
    我们将继续以分析的方式来衡量我们的项目及评估投资的有效性,放弃那些无法提供满意回报的项目,并追加那些表现最优项目的投资。我们要继续从成功和失败中汲取经验或教训。
    看到获得市场领导优势的充分可能性时,我们要进行大胆的投资,而不要谨小慎微。这其中的一些投资会带来回报,有一些则不会,无论成败,我们都能从中学到宝贵的一课。
    在优化财务报表的表象和最大化未来现金流的现值之间,如果非要做出选择不可,我们会选择后者。
    在(竞争压力允许的范围内)做出大胆抉择的时候,我们会分享战略思考过程,以便让大家自行评估我们所做的长期领导力投资决策是否合理。
    我们会努力精简开支,保持我们精益的企业文化。我们都清楚不断加强成本意识的公司文化的重要性,尤其在一个容易出现净亏损的行业里。(1)
    为了平衡对于增长的关注,我们也要注重长期盈利能力和资本管理。在这一阶段,我们选择将增长放在优先位置,因为我们相信,规模对于充分实现这种商业模式的潜能是至关重要的。
    我们将继续专注于招聘和留住那些多才多艺、天赋异禀的员工,也会继续将他们的薪酬与股票期权而非现金来挂钩,在早期尤为如此。我们深知,公司成功与否,在很大程度上将会取决于我们吸引和保留积极进取的员工的能力,这些员工中的每一个人都必须从公司主人翁的出发点进行思考,因此也必须真正扮演起主人翁的角色。
    我们不敢贸然宣称上述内容就是所谓“正确”的投资理念,但至少这些就是我们的投资理念,如果我们对自己已采取和将会继续沿袭的措施都不明晰,那么就无异于玩忽职守

1998年 痴迷

  • 每迈出一步,我们都必须致力于不断改进和创新。我们乐于做开拓者,这是铭刻在公司基因之中的东西。同时,开拓也是件好事,因为我们想要成功,就需要这种开拓精神。不断创新及对用户体验孜孜不倦的关注,造就了公司不同凡响的业绩,我们对此深感自豪,也相信公司在1998年所做的一切努力都反映了这一点:就如我们的美国网上书店一样,我们的音乐、影视及英德两国的网店,也都是行业的佼佼者。
  • 在亚马逊的招聘会上,我们会要求招聘官在做出决定之前考虑三个问题。
    你会钦佩这个人吗?回想一下你人生中所钦佩的人,对方很可能是曾经让你受益匪浅或作为榜样的人。对于自己而言,我一直都在努力争取只与钦佩的人一起共事,也鼓励我们的员工树立同样的高标准。人生苦短,不要把时间浪费在不值得的人身上。
    这个人能拉高所加入的团队的平均效率吗?我们要对抗熵增(1)。入职标准必须不断提高才行。我会让员工们构想5年后公司的情形。那时,我们每一个人都应该面面相觑地感叹:“现在的标准也太高了吧——天哪,真庆幸自己趁早进来了!”
    这个人是哪个领域的佼佼者?许多人都拥有独一无二的技能、爱好及观点,这些东西能为我们的工作环境增光添彩,又往往与其本职工作毫不相干。我们有一位员工是“全美拼字比赛”的冠军(印象中应该是1978年那一届的)。我想,这对她日常的工作应该没有什么帮助,但如果你偶然在大厅里逮到她,考考她会不会拼“onomatopoeia”(2),那工作氛围肯定就更活跃了!

1999年 为长期打基础

  • 前不久,在斯坦福大学校园内举办的一场活动中,一位年轻女子走到话筒前,向我提出了一个精辟的问题:“我持有了亚马逊公司的100股,这说明我拥有什么呢?”
    我吃了一惊,这样的问题我竟从没听过,至少问得没有这么直白。那么,你拥有什么呢?你拥有的是这个顶尖电商平台的一部分。
    亚马逊公司的平台,是由品牌、用户、科技、配送能力、电商领域的专业技能,以及一个热衷于创新和为用户提供优质服务的杰出团队组成的。2000年年初,我们拥有1700万名用户,以关注用户的理念、顶尖的电商软件系统,以及特建的配送和客服基础设施而享誉全球。我们已经达到了一个“引爆点”,与其他任何公司相比,利用这一平台,我们能够以更快的速度、更高质量的用户体验、更低的增量成本以及更高的成功概率推出新的电商业务,并通过更加便捷的途径实现规模化扩张和赢利。
    我们的愿景,就是利用这一平台打造出地球上最以用户为中心的公司。在这里,用户可以寻找他们想在网上购买的任何东西。在这条征途上,我们不会孤军奋战,而是与数千家各种规模的合作伙伴并肩作战。我们要聆听用户的声音,从他们的利益出发进行投资,针对每位用户量身打造属于他们的商店,与此同时为继续赢得他们的信赖而潜心耕耘。大家或许早已看出,这个平台能够带来超乎想象的巨大机遇,如果我们充分把握,这机遇便会为用户和股东双方创造可观的价值。尽管其中存在着诸多风险和难题,但我们仍将潜心致力于这一目标的实现。

2000年 从长计议

  • 就如著名投资人本杰明·格雷厄姆所说:“从短期来看,股市是一台投票机;从长期着眼,却是一台称重机。”很显然,在经济景气的1999年,人们的投票行为居多,而称重行为很少。我们是一家渴望接受市场称重的公司,随着时间的推移,我们也的确会被称重——从长远来看,这是所有公司都要经历的。与此同时,我们也要埋头苦干,打造出一家越来越有分量的公司。

2001年 品牌形象是我们最珍贵的资产

  • 1997年的那封信中,我们写道:“在优化财务报表的表象和最大化未来现金流的现值之间,如果非要做出选择不可,我们会选择后者。”
    为何要以现金流为重?因为每一股股票都是公司未来现金流的一部分。因此,与其他任何单个变量相比,现金流都是最能从长期角度反映一家公司股价的因素。
    只要能确定两件事,即一家公司的未来现金流及其未来的流通股数量,那你就能较为准确地把握这家公司目前每股股票的公允价值。(你也需要明白合适的折现率是多少,但如果你能确定未来现金流,想知道应该采用怎样的折现率也是相对容易的。)这虽然并不简单,但你可以调查公司过去的业绩,查看公司的杠杆率和规模化能力等因素,从而根据这些信息对未来现金流做出预判。想要估算未来的流通股数量,你就必须对赋予员工的期权或其他潜在的权益性交易进行预测。最终你判定的每股现金流,将会成为你愿意为任何一家公司支付的每股股价的有力指标。

2003年 长期主义思维

  • 长期主义思维是真正主人翁意识的必备条件和必然结果。房东不同于租客。我认识一对往外出租房子的夫妇,租住的一家人竟然不用圣诞树支架,而是直接把树钉在了实木地板上。我估计这只是权宜之计,诚然他们也是非常糟糕的租客,但是,没有任何房东会做出如此短视之举。与此类似,许多投资者实际上也是短期租客,他们频繁变换投资组合,只能算是在租借自己暂时“持有”的股票而已。

2005年 决策

  • 基于数学计算做出的决策能够博得广泛的共识;而至少在付诸实践和得到证实之前,基于判断做出的决策则会引起应有的疑问且往往争议重重。任何不愿忍受争议的企业,都必须局限于第一种决策。在我们看来,这样的做法不仅会限制争议,还会给创新和长期价值的创造套上沉重的枷锁。

2007年 传教士团队

  • 任何事情只要降低难度和减少阻力,便会遍地开花。

2008年 逆向倒推

  • 从长计议与痴迷用户相得益彰。如果能够认识到用户的需求,并进一步深信这种需求意义重大且持久有效,那么,这种方针便会让我们有足够的耐心,愿为找到解决方案而耕耘多年。从用户需求出发的“逆向倒推法”,可与利用现有技术和能力推动商机的“技能正推法”形成鲜明对比。“技能正推法”的理念是:“我们非常擅长X。利用X,我们还能做些什么呢?”这的确是一种实用且有效的做法。然而,如果仅仅依靠擅长的技能,那么公司便永远不会有动力去开发新的技能,而既有的技能也终将过时淘汰。以用户为出发点进行倒推的方法,往往会要求我们磨炼新的技能并动用平时不常练到的肌肉,绝不要将迈出第一步时可能出现的不适与尴尬放在心上。

2010年 关键利器

  • 亚马逊业务的其他领域,也面临着类似的复杂数据处理和决策问题,比如产品数据获取与分类、需求预测、库存分配和欺诈检测。基于规则的系统可以顺利使用,但随着时间的推移,有可能变得难以维护或者容易损坏。在许多情况下,先进的机器学习技术可以提供更为精确的分类,并能够通过自行复原来适应不断变化的环境。举例来说,我们的搜索引擎会利用后台运行的数据挖掘和机器学习算法来构建主题模型,我们则运用信息抽取算法来识别属性并从非结构化的描绘中抽取实体,使得用户缩小其搜索范围并迅速查出所需产品。我们会考虑大量的搜索相关因素,以预测用户感兴趣的概率,并对搜索排名进行优化。产品的多样性要求我们采用最新的回归技术,如成熟的由决策树构成的随机森林等,以便在排名时将数千种产品属性合并起来。这些幕后软件带来的最终结果是什么?是快速且精准的搜索结果,它能帮你找到想要的那件商品。
    如果我们只是让某个研发部门来负责技术,那么在其中投入的努力或许就没有那么多了,但是我们并没有选择这种方式。在我们的团队、我们的所有流程、我们对决策的制定,以及对每项业务的创新方式中,都蕴含着科技的影响。科技深深贯穿于我们所做的每一件事中。

2012年 内驱力

  • Prime服务的这些改善并非出于“必要”,而是我们自愿发起的。

2013年 “太棒了”

  • 我们挑战自我,不仅要创造面向外部的功能,还要发掘在企业内部找到更好的做事途径——不仅提高公司效率,也让我们全球各地成千上万的员工从中受益。
  • 第二个计划叫作“离职付薪”。这原本是Zappos团队的智慧结晶,亚马逊物流中心吸取后并对其不断迭代。“离职付薪”的机制很简单。每年我们都会向伙伴提供一次付薪离职的机会。第一年开出的价码是2000美元。之后,价码每年上涨1000美元,直到5000美元封顶。发款时附带的标题是“请不要接受我们的出价”。我们希望员工不要接受这笔钱,因为我们希望他们留下来。那么,为何还要给员工这个选择呢?我们的目的是鼓励员工们花些时间好好想想自己真正想要什么。从长期来看,如果一个员工勉强待在供职的地方,不但对自己无益,对公司也有害。
  • 我们希望找到具备创新能力、远见卓识、执行力强、能从用户利益出发实现业绩的领导者
  • 2013年,我们在西雅图总部新增了约4.2万平方米的总部空间,新项目已经破土,它即将覆盖4个市内街区,面积达数万平方米。在郊区进行建设的确可以帮我们节省资金,但对我们而言,留在市区有着重要的意义,将办公园区安置在城市之中要绿色环保得多。我们的员工可以利用现有的社区和公共交通基础设施,从而降低对私家车的依赖。我们正在注资建设专用的自行车道,以提供安全、无污染且便捷的办公路径。我们的许多员工可以在附近安家,免去通勤,直接步行上班。虽然还无从证明,但我相信,将总部设在市区中,不仅能保持亚马逊的活力和吸引合适的人才,并且对城市和员工的健康都是双赢的。
  • 亚马逊,最能给我们带来欢乐的就是“重塑常规”,也就是创造用户们热爱的发明并重塑他们对于常规的既有认识
  • 我们有幸组建了一个规模庞大且善于创造的团队,也有幸打造了一种以用户为中心的耐心进取的公司文化——每一天,在公司的上上下下,代表用户利益的各式优秀发明都层出不穷。这种不仅限于高层领导者的去中心化创新格局贯穿于整个公司之中,也是实现稳健、高产创新的唯一途径。我们所做的工作富有挑战性和乐趣,这是因为我们是在为未来而奋斗。失败是创新不可或缺的组成部分,我们别无选择。我们明白这一点,也坚持在成功前趁早失败或迭代创新。当这种模式起效时,就意味着我们失败的规模是相对较小的(绝大多数实验都能够从小规模开始),而当我们挖掘到深得用户青睐的产品或服务时,便会加倍下注,以期将之发展为更瞩目的成功。然而,并非事事都如此一目了然。发明创造是个混乱的过程,随着时间的推移,我们难免也会遇到一些大的挫折。

2014年 三大创见

  • 对显而易见的事保持透彻的理解,要比你想象中更加困难,虽然如此,努力擦亮双眼还是有必要的。如果你问卖家想要什么,那么正确(且显而易见)的答案就是他们想要销售更多的商品。因此,当卖家们加入亚马逊物流、使商品享受Prime服务的福利时,这意味着什么呢?他们的销售会节节攀升。
  • 从那之后,大型企业也不断地涌入,它们选择使用亚马逊云服务的原因,与初创公司如出一辙——速度与灵活。信息技术成本的降低的确诱人,而节省的绝对成本有时也能够达到非常可观的数额。但是,单靠节约成本,可能是便宜没好货。企业非常依赖信息技术——这是一项“关键任务”。因此,“我们提供一个和你现在一样好却更便宜的服务”这样的宣言是吸引不来太多用户的。在这个领域,用户们真正想要的是“更好更快”,如果“更好更快”能够附上一盘“节约成本”的配菜,那就再好不过了。但是,成本的节省只是调料,而不是牛排本身。
  • 信息技术是一个高杠杆率的领域。如果竞争对手的信息技术部门比你的更加灵活,那你就有麻烦了。每家公司都有一长串技术业务清单,并希望能够尽早地付诸实践。现实却很“骨感”,因为公司总要艰难地对项目做出优先取舍,而许多项目永远无法见天日。即便是那些有资金、资源支持的项目,也往往会面对交付延迟或功能不完整的命运。如果信息技术部门能够想出办法,以更快的速度交付更多利于业务的科技项目,那么他们便会为所在企业创造有实际意义的重大贡献。
  • 亚马逊云服务之所以发展得如此迅速,主要原因就在于此。各信息技术部门正在逐渐意识到,一旦采用这项服务,他们的效率也会随之提高。花费在低增值作业上的时间会有所减少,如管理数据中心、网络连接、操作系统补丁、容量规划和数据库扩展等。同样重要的是,他们还可以访问功能强大的应用程序编程接口和工具,从而大大降低构建规模化、安全可靠、强劲稳健的高性能体系的难度。这些应用程序接口和工具可以在后台持续不断地被我们的团队优化,而无须用户倾注任何精力。

2015年 “大赢家”可以为诸多尝试买单

  • 我所说的原则便是痴迷于用户而非竞争者,渴望创新和开拓,敢于失败,拥有长远思考的耐心,以及对卓越运营抱以职业自豪感。通过这些视角来看,亚马逊云服务和亚马逊零售其实是殊途同归的。
  • 许多公司都自诩专注用户,但很少能够做到言行一致。绝大多数的大型科技公司专注的都是竞争对手。它们看到别人正在实行的举措,然后便着手快速跟进。
  • 我们希望在成为一家大型公司的同时,也是一家创新工厂。我们希望能具备大型公司卓越的客户服务能力,以及初创公司常有的灵活性、敏捷性和勇于承担风险的精神。

2016年 抵御“第二天”

  • 在此,我要将捍卫“第一天”的新手必备工具包分享给大家:发自内心对用户痴迷、抵制流于形式、拥抱外部趋势,以及高速决策。
  • 想要保持“第一天”的状态,你就要耐心实验、接受失败、播下种子、呵护树苗,并在为用户带来喜悦的领域双倍下注。想要做到所有这些,最能够提供沃土的便是痴迷于用户的文化。
  • 我并不反对Beta测试或用户调查。但是,作为产品或服务所有者的你,必须理解用户、抱持一定的愿景并热爱所推向世界的产品或服务。如此一来,Beta测试和研究才能帮你找到盲点。卓越的用户体验始于内心、直觉、好奇、乐趣、本能和品位。所有这些都是调研中找不到的。
  • 第二天”心态的公司也能做出高质量的决策,但决策的速度非常缓慢。想保持“第一天”的能量和活力,你就得想办法制定高质量且高速度的决策。这一点对于初创公司而言轻而易举,但对大型企业来说就很有挑战性了。
  • 第一,绝不要使用“一刀切式”方法制定决策。许多决策都是可逆的“双向门”决策,可以用轻量级的方法来处理。在这些决策上,就算误判又何妨
  • 第二,搜集了大约70%你想要得到的信息后,绝大多数决策就差不多可以做出了。如果等到搜集90%的信息再做决策,那么你的行动十有八九就太慢了。另外,不管怎样,你都需要善于快速识别并纠正错误的决策。如果你在方向修正上做得好,那么犯错的代价或许没有你想象中那么高;而如果在修正上缓慢迟疑,那么代价一定不小。
  • 第三,试着说“求同存异,服从决策”。这句话能节省大把的时间。如果你对某个方向坚信不疑,那么即使意见没有达成一致,你也可以这样说:“你看,我知道我们对这个问题意见不统一,但你愿意跟着我赌一把吗?能不能求同存异,服从决策?”
  • 第四,尽早认识到分歧所在,并立即上报。有的时候,团队中会存在目标的差异和观点上的根本分歧。这些目标和观点无法达成一致。无论多少讨论和会议,都无法解决这根深蒂固的分歧。如果没有升级处理,默认的冲突解决机制只会让双方都落得心力交瘁。

2017年 打造高标准公司文化

  • 用户有一个让我钟爱的特质,那就是他们永不满足。他们的期望永不停滞,而且节节攀升。这就是人之本性。之所以能从狩猎、采集的阶段进化至今,靠的当然不是安于现状。人们对于更好的渴望没有餍足,而昨日的“卓尔不群”很快便会成为今日的“稀松平常”。
  • 我相信,高标准是可以靠后天传授的。实际上,只需通过潜移默化的影响,人们就很容易掌握高标准的诀窍。高标准是有传染性的。被领入高标准的团队的新人,很快就能融入其中,反之亦然。如果低标准盛行,那么这种趋势也会迅速蔓延。
  • 一个重要的问题在于,高标准到底是广泛通用还是针对领域而言的?换言之,如果你对某个领域的标准很高,这是否意味着你一样也会自然而然地在其他所有领域中设立高标准呢?我认为,高标准是针对某些领域的,且每一个特定领域的高标准都是要单独学习的。初创亚马逊时,我在创造发明、用户关怀和人才招聘(谢天谢地)领域都设立了高标准。但是,在如何保持已经解决的问题不重复出现、从根源上解决缺陷及检查流程等操作流程的问题上,我并没有这么做。我是在学习经验和吸取教训之后,才在这些领域中设立高标准的(我的同事就是我的导师)。
  • 在某个特定领域中,你需要实现哪些高标准呢?首先,你必须有能力辨识出何谓这个领域中的优秀。其次,你对于实现高标准的困难(也就是需要付出的努力)要有一个符合实际的预期——这就是愿景。
    我给大家举两个例子。其中一个算是一种“玩具演示”,但能把问题阐释得很明白,另一个则是亚马逊时时上演的真实案例。
  • 以下是我们得出的认识。通常,如果备忘录写得马马虎虎,问题并不在于作者认识不到高标准,而是作者对难度的期望有误:他们错误地认为,一份高标准的6页备忘录用一两天甚至几小时就能写完,但实际上,这件事或许要花上一周或更长的时间!
  • 高标准的文化是非常值得努力营造的,带来的益处也有许多。最理所当然和显而易见的一点是,你能为用户提供更优质的产品和服务——单凭这个理由就足够了!相对不那么明显的一点是:人们会被高标准所吸引,即高标准有利于人才招募与保留。更加隐秘的一点是:对于每家公司内进行的一切虽然“隐形”但不可或缺的工作,高标准文化是能够起到保护作用的。我说的是那些没人能看得见的工作,那些在无人监督的情况下仍有人去做的工作。在高标准的文化中,将这些工作做好,本身就是一种奖励——专业人士的一部分意义,就在于此。
    最后一点,一旦知道高标准的益处,就没有回头路可走了。
    因此,在我们看来,高标准的四大因素就是可后天传授、针对特定领域、必须懂得辨识,以及明确指导大家对难度抱有切合实际的期望。对我们而言,这四大因素对于任何层面的细节问题都适用。小到写备忘录,大到从零开始的全新商业规划,全都包括在内。希望这些因素也能为你带来启发。

2018年 直觉、好奇心以及畅想的力量

  • 亚马逊成立伊始,我们就知道自己致力于打造一种创造者的文化。所谓创造者,就是那些充满好奇的探索者。他们热爱创造发明,就算已是专家,也仍抱持着纯粹的初心。在他们的眼中,现在用于处理事物的方式只是当下的一时之策。创造者的心态帮助我们在面对难以攻破的重大机遇时心怀谦卑的信念,坚信成功必能通过迭代实现:发明—启动—再发明—再启动,然后再来一遍,周而复始,层层深入。他们知道,通往成功的道路绝非一帆风顺。
  • 没有用户提出过对Echo的需求,这款产品完全是我们畅想的产物。市场调研也没有什么用处。如果你在2013年找到一位用户,说:“有一个永不关机的黑色圆筒设备,大小和品客薯片罐差不多,可以帮你开灯和播放音乐,你也可以与之交谈或向它提问,你想不想放在厨房里?”我敢保证,对方会疑惑地看着你,回答“不想”。

2019年 “善”用规模

  • 请细细品咂这句来自西奥多·苏斯·盖泽尔的箴言:“坏事发生时,你有三种选择。你可以被定义,可以被摧毁,你也可以越挫越勇。”

03 “我选我人生”:普林斯顿大学2010届毕业班演讲

  • 外公看着我,沉默片刻后,他温和而平静地说:“杰夫,终有一天你会明白,善良要比聪明更难。”
  • 明天,你们的人生,这段靠你们自己从零开始谱写的人生,就要切切实实地开启。
    你会如何利用自己的天赋,又会做出怎样的选择?
    你会循着惯性随波逐流,还是追随自己内心的激情?
    你要墨守成规,还是勇于创新?
    你会选择安逸度日,还是在奉献与探索中度过一生?
    你会因指摘而畏缩不前,还是会坚守自己的信念?
    你会在犯错时蒙混过关,还是坦诚致歉?
    你会因害怕拒绝而藏匿真心,还是在坠入爱河时勇往直前?
    你会选择谨小慎微,还是敢于绽放光彩?
    在逆境之中,你会甩手放弃,还是坚持不懈?
    你要对别人的创造冷嘲热讽,还是自己动手创造?
    你要损人利己地展示聪明,还是会选择善良?
    我要试着做个大胆的预测。当你们年届八旬,在某个岑寂的时刻抚躬自问,以最为私密的视角重述着只讲给自己的人生故事,其中最为充实而富有深意的讲述,将会是你们所做的一系列选择。因为归根结底,塑造我们的就是自身的选择。为自己创造一段精彩纷呈的故事吧!感谢大家,祝大家好运!

04 足智多谋

  • 你会碰到问题、失败和行不通的方案,这就是推动事情向前发展的意义所在。你要后退一步,再试一次。每次遇到挫折,都要重新站起来,越挫越勇。你得有智谋,还要自力更生,努力开辟一条脱离因循守旧的道路。在亚马逊,像这样不得不冲出重围的例子不计其数。我们已经经历了千千万万的失败——我觉得,亚马逊是个锻炼人的好地方。我们已经习惯接受失败,因为我们久经沙场。

09 放眼三年后

  • 想想看:作为一名高级主管,你真正的职责到底是什么?你的工作是对少数重大问题做出决策,而不是每天对成百上千件的小事做决定。

12 实体商店与全食超市

  • 亚马逊收购了大量的公司。这些公司通常都要比全食超市小许多,但我们每年都会收购大批公司。与公司的创始人会面时,我总会先试着把一件事弄明白:这个人到底是传教士还是雇佣兵?雇佣兵图的是炒高股价;而传教士热爱他们的产品或服务,热爱他们的客户,图的是创造出优质的服务。顺便提一句,这其中最大的悖论是,赚到更多钱的人,通常是那些传教士。只需与对方交谈,你就很快能分辨清楚。全食超市是一家传教士式的公司,而创始人约翰·麦基也是名不折不扣的传教士。因此,我们要做的就是利用部分资源和一些科技方面的专业技术,来践行全食超市的使命。他们拥有非常伟大的使命,就是为所有人提供有机且营养丰富的食物,除了资源之外,在卓越运营及科技专业的技术领域,我们都能提供诸多协助与贡献。

14 信任

  • 想要赢得信任,想要构筑起良好的声誉,就要坚持不懈地尝试困难的事情。举例来说,美国联邦军队之所以在所有民意调查中拥有如此高的声誉,就是因为一次又一次漂亮地完成了诸多艰难的任务
  • 事情真的就是这么简单,但也真的很复杂。想要把困难的事情做好并不容易,但这就是赢得信任的途径。当然,“信任”是一个被过度使用的词,其中包含多重意思。这个词代表诚信,也代表能力。信任意味着言必信,且行必果。

15 工作与生活的协调

  • 我喜欢“工作与生活的协调”这种说法。我知道,如果我在工作中精力充沛、心情愉悦,觉得自己是在增加价值,是团队中的一员,或是为了别的什么而欢欣鼓舞,我在家中的状态也会更好。这能让我成为一位更称职的丈夫和父亲。同理,如果在家心情舒畅,那么我也会因此成为一个更优秀的员工或老板。遇到特殊时期,人们或许会将每周的工作时长摆在重中之重。但问题的关键不是工作时长,而通常在于你是否有足够的精力。你的工作是在剥夺你的精力,还是在为你创造精力呢?

17 决策

  • 单向门式决策的制定不应一蹴而就。你应该寻求共识,或至少鼓励深思熟虑、集思广益。
    除了弄清某个决策涉及的到底是单向门还是双向门之外,另一个能够有效加速决策制定的方法,就是传授“求同存异,服从决策”的理念。

18 竞争

  • 要在竞争中取得好成绩,关键的一点就是做到既健壮又灵活。
  • 灵活性最为关键的因素,就是决策的速度;第二关键的因素,便是敢于尝试的意愿。你必须对风险甘之如饴。你必须心甘情愿地失败,而一般人是不喜欢失败的

19 政府审查与大型企业

  • 政治家等各界人士能够理解大型企业所带来的价值,而不是对大型企业为首的各类企业进行妖魔化或诋毁,这是非常重要的。

22 探索太空的意义

  • 偶尔会有人向我提出一个非常有趣的问题:“杰夫,未来10年会出现什么样的变化呢?”我很喜欢在这个问题上发散思维。这种话题放在晚餐时玩味是非常有趣的。但是,有一个更重要的问题,却几乎从没有人向我问起:“在未来10年里,有什么不会改变?”这个问题意义重大,因为你可以以这个问题的答案作为制订计划的基础。我很确定,10年之后,亚马逊客户仍然渴望低价。这一点是不会改变的。

23 对于美国,今天仍是第一天

  • 想要创造,你就得实验,如果你一早就知道事情必定成功,那么这就称不上实验。巨大的回报往往来自与常理相悖的押注,而常理却通常是正确的。

《客户的游艇在哪里》书摘

2024年1月1日 22:41

这本书我看完最大的感受是:

整个金融交易体系当中的那些掮客、分析师、基金经理,可能都没有能真正帮我们赚到钱。还是买指数基金(赌国运)比较好。以及,如果需要,就直接做个股研究,他们可能并不一定比你更强(仅指书中的那些基金经理)

书摘

  • 显性的规则是为了说服客户不断地参与这个市场,而隐性的规则是他们不断依靠客户赚取稳定的钱,去购买自己的“游艇”。
  • 第四个人用他修剪得很好的指甲点着我的胸脯强调说:“年轻人,牛(市)可以赚钱,熊(市)可以赚钱,但猪什么都赚不着!”
  • 大部分商业人士认为自己要赚钱,而这是他们做这一行的主要目的,但通常他们都在自欺欺人。还有其他许多更具吸引力的事情,比如:生产出好的产品、提供好的服务、增加就业、革新工艺、使自己出名,或至少给自己提供足够的谈资。
  • 所以如果你知道——必须是真正知道——商业的目的是赚钱,那就给自己一个高分吧。
  • 憎恶金钱者总是尽可能多地买证券,他们一旦卖出股票获利后马上迫不及待地购入其他股票。奇怪的是,他们经常有着节俭的精神,即不把钱浪费在吃喝和及时行乐上。
  • 如果一个人手里有点钱,无论是2.5万美元还是25万美元,他都希望利用这笔资本再加上他的头脑和努力赚到更多。他很乐意去“工作”,实际上他坚持这样做。只有通过“工作”,他才能获得尊严。只有这样,他才能在俱乐部中说话有分量,才能在傍晚回到家后对妻子有所交代。这没什么好被嘲笑的,这些价值和日常用品一样是必需的。
  • 有资本的人可以成为一家公司的业主或合伙人,公司需要他的钱,可能也需要他的服务(无论是否需要,他都坚持提供)。所有这些公司——从生产胸衣到签发海运保险——都具有投机性。这就是说成败取决于他自己的努力,但更取决于行业的经济环境。他的资本以这样或那样的方式用在购买商品上,然后他为这些商品提供服务,并寻找买家,获得合理的利润。
  • 对一个人来说,其财产的重要性仅次于他的健康和权利。有了钱,他可以雇用私人医生和律师,这肯定对他有所帮助。为解决精神问题,他可以雇用心理咨询师,得到很不错的理疗。如果家里的管道出问题了,他可以请管道工。这样的话,他为什么不能聘请投资信托公司来帮他处理金钱事宜呢?
  • 自动的自我毁灭计划现在只是金融史的一个注释。但选出“最佳”证券这种提法仍需要密切关注。那些不同级别的投资公司对“最佳”的理解都随时间而变迁。可悲的是,那些被认为是最好的其实质是最流行的——最活跃的、最经常被人谈及的、被炒得最热的,从而是当时价格最高的。它是一种时髦,像欧尼仁帽子或打蜡的胡子。当蓬蓬裙流行时,人们都去买运河股;当曳地长裙兴起时,铁路股和交通股也时髦起来。认为工业股在20世纪20年代后期风行还是低估了它,之后几年中政府债券和收益率几乎为零的免税证券大行其道。其中零星地点缀着一些一时兴起的小流行,如“战争宝贝”、汽车股、银行股、房产抵押证券和可转换证券。
  • 一个借钱买普通股的人没有权利把自己看成是一个积极的社会慈善人。他只是一个想耍聪明、碰运气或两者皆有的家伙。那些期望依靠刀剑谋生的人如果死在刀剑之下,就不应该过分大惊小怪。
  • “套利”期权是一种卖出期权和买入期权的结合。
  • 给敏感的读者留下这样的印象:购买期权是赚钱的可靠方式,这很可怕。但是,关于这个方法的代言人实在太少,我只能自己站出来说,和那些已经承认的投机方式相比,它至少一样值得推荐。
  • 投机者缺乏现实性最大的悲剧是不能理解金钱的真正含义。他不知道钱是什么,即使他的速记员知道。他认为它只是经纪人财务报告书右边的一项。他不知道钱有什么用,而你我都知道,还能轻松地告诉他。他认为钱的用处就是让某种活跃的普通股“向上划出一条大线”。
  • 投机是一种想要把小钱变成大钱的努力,但可能不会成功。 投资是一种想要避免大钱变成小钱的努力,应该要成功。
  • 信托公司和投资顾问提醒我们,我们的投资,即使是最保守的投资,都不会自我照顾,而是需要经常看管。他们从没有说过比这更真实的话,但是,我个人认为,至少,使用“看管”这个词就是一种不幸。我不禁想到客户的委托人通常保证替你“看管”某种你刚刚投机的股票。这种保证,他兢兢业业地坚守着。他关注着纸带中这只股票的每一次报价,如果股价下跌了,他甚至都不会出去吃午饭,匆匆吞下一个三明治后,就继续盯着纸带。如果股票跌得太厉害,他会更努力地关注它,以至于眼睛都开始往外突。但是,股票并不会因为他的注视而有所自觉——它一路下滑。很显然,看着烧水的水壶比看着证券更有效。
  • 真正的投资顾问所坚持的主要原则似乎是合理而重要的。它是庸俗的,也就是说,它和顾问们所得的报酬有关。他们靠提供建议得到固定收入;而不像大多数经纪人和交易商那样,靠佣金或从交易的利润中收取费用。他们也不会试图向客户出售一些自己拥有而又不巧没人想买的证券。因此,有钱人至少会相信他从投资顾问那里得到的建议是真诚的,没有受到患得患失的利害关系的左右。
  • 我准备免费向所有的有钱人提供一个终生的投资计划,该计划不仅能保住房地产,还能使它们大大增值。像任何伟大的思想一样,这个计划也很简单: 当每个人在股票市场繁荣期间争相购买普通股票时,你拿出所有的普通股票并卖掉它们,把所得收益用于购买保守的债券。当然你卖出的股票还会继续上涨。不用管它——只管等待迟早会到来的萧条。当萧条(或恐慌)成为一种全国性的灾难时,你把债券全部卖掉(可能会有损失),并把股票再买回来。当然,股票肯定还会下跌。同样不用理睬。等待下一次繁荣。在你有生之年不断重复这种行为,那么你在临死之前就能体会到有钱的乐趣。 回顾一下金融历史,你会发现没有哪一代人没从这条建议中受益。但是,令我悲哀的是,我从未认识过这样做的人。它看起来似乎像滚动圆木一样容易,但事实并非如此。当然,主要的困难是心理方面的,它要求当债券不是很受欢迎的时候购买债券,而在股票普遍失宠的时候购买股票。
  • 当每个人在股票市场繁荣期间争相购买普通股票时,你拿出所有的普通股票并卖掉它们,把所得收益用于购买保守的债券。当然你卖出的股票还会继续上涨。不用管它——只管等待迟早会到来的萧条。当萧条(或恐慌)成为一种全国性的灾难时,你把债券全部卖掉(可能会有损失),并把股票再买回来。当然,股票肯定还会下跌。同样不用理睬。等待下一次繁荣。在你有生之年不断重复这种行为,那么你在临死之前就能体会到有钱的乐趣。
  • 当每个人在股票市场繁荣期间争相购买普通股票时,你拿出所有的普通股票并卖掉它们,把所得收益用于购买保守的债券。当然你卖出的股票还会继续上涨。不用管它——只管等待迟早会到来的萧条。当萧条(或恐慌)成为一种全国性的灾难时,你把债券全部卖掉(可能会有损失),并把股票再买回来。当然,股票肯定还会下跌。同样不用理睬。等待下一次繁荣。在你有生之年不断重复这种行为,那么你在临死之前就能体会到有钱的乐趣。 回顾一下金融历史,你会发现没有哪一
  • 我想说,“照顾好小钱,大钱就会自己照顾自己了”这句话的正确性超过50%——大约5/8正确。它至少和这句话同样准确,“照顾好你的100万美元,小钱也就会自我照顾了。”
  • 英国人谈论和思考财富的习惯方式更接近事情的本质。一个人真正的财富是他的收入,而不是他银行的余额。
  • 投资问题的重点通常被认为是正确地选择证券。我认为重点放在投资者打算如何使用自己的收益上会更好。最初的错误出现在后面部分,选择错误的证券绝大部分是由最初哲学观点错误造成的。我那位赌马的绅士提出的奇特的投资计划并不高尚,但确实含有谦虚的美德,因此是可行的,只要“投资者”会对自己信守诺言。
  • 有序的市场,就像赛马一样,是以不同的观点为基础存在的。

人口、矿产和旅游资源有什么共性?

2023年12月31日 17:23

在读陆铭的《大国大城》,书中提到,三种资源是受地理和地域限制的:

  • 矿产资源:矿产资源是需要数万年沉淀得到,如果一个地方的矿产资源没有了,那就是没有,恢复周期需要数万年。
  • 土地资源:土地资源对应的是农业,因为土地有限,所以我们只能种植这么多的植物,我们顶多通过一些工业的手段提升亩产、一年 N 熟。
  • 旅游资源:旅游资源也依赖土地的本身,需要地利和自然风貌。如果没有好的自然和地利,就没办法形成旅游产品,售卖价值。

上述这三种资源有以下几个共性:

  1. 受地理位置和资源限制
  2. 不可移动
  3. 非可再生资源
  4. 开发利用受限制

这个视角很有意思,我们可以思考哪些资源是受地理限制的,从而可以思考到不同的产业的周期、价值,以及可以思考在我国 960 万平方公里的面积下,我们应该如何里用好这些资源。

比如,我马上能想到的是 —— 太阳能资源。我们无法把一个地方的太阳能资源迁移到另外一个地方去;同时我们也无法让一个地方的太阳能资源被重复消费(比如我们不可能把太阳能电池板纵向叠起)。从这个结果来看,在一些人迹罕至的地方去部署一些太阳能电板,把太阳能转换成电能后,再进行运输、消耗,从而实现对于太阳能的充分利用。

如果我们围绕上述的这些特性去思考,可能还有一些资源是具备类似的特点的,比如:水资源、海洋渔业资源、风能,都可能有使用不到位的地步。同时,我们也要考虑到,这里的很多资源在使用上可能是有 Overlap 的。比如太阳能和风能可能都会回归到土地资源上,因为我们没办法在一块土地上同时发展风能、太阳能和农业,因为太阳能和农业都需要物理空间中的纵向资源(太阳),而风能虽然不依赖太阳能,但它依赖土地,建设风能发电站将会占据其他用法下的。所以可以进一步归类。

这里可能我们还有不少可以做的事情。


额外发现,陆铭教授还挺好玩的,他自己是有个人网站,且日常更新的(10 天前还在更新)。

这两天把《大国大城》看完,倒回去看看《空间的力量:地理、政治与城市发展》、《大国治理:在发展中营造平衡的空间政治经济学》、《强城时代》 、 《向心城市—理解向心趋势,读懂中国城市的未来》和《大国经济学》。

2023 年年终盘点

2023年12月31日 08:27

即将迎来 2024 年,我的生活也发生了不多不少的变化,有亲人的离开,也有新的结构性的变化。所以,还是要总结一下这纷乱的一年。

今年的年度盘点以 Q&A 的方式进行,问题来自于 Obsidian CEO Kepano 的 40 个年度问题,并进行了一定的拓展。

过去的 2023

我今年做了哪些之前从未做过的事?

连续半年组织线下活动算一个吧。我虽然过去也做过一些运营的事情,但没有重到需要我自己策划一整个流程的工作。

但今年在做 LLUG 的时候,我自己完成了整个活动的设计、推动、落地,成就感满满,产出满满。还是比较开心的。

我有没有遵守年初时和自己许下的约定?

没想起来自己年初下的哪些约定,从新的一年,可能要开始写一下自己的新年预期,然后在年末的时候重头回来 Review。

你身边有人生孩子了么?

没有

你身边有人去世了么?

外婆去世了,挺伤心的,但,也无可奈何。终归是留不住。

你去了哪些城市/州/国家?

今年因为做 LLUG 线下活动,还是去了不少的地方:上海、深圳、成都、杭州。五月还开车去了淄博。

明年你想要获得哪些你今年没有的东西?

更多的视频观众吧,今年本来也把这个设置为目标,但今年其实没有更新太多的内容。更新了几期 AMA,然后就断掉了。好在找到了一些不错的选题方向,最近要把视频录制起来,新的一年开始继续发视频。

今年的哪个或哪些日子会铭刻在你的记忆中,为什么?

  1. 2023 年 8 月 22 日,结婚纪念日,这天去领了证。
  2. 2023 年 12 月 20 日,外婆去世的日子。

你今年最大的成就是什么?

把 LLUG 这个品牌做起来了,虽然可能不是很大,但参与者们整体的体验感都还不错,大家玩得很开心,也愿意继续参与。

你今年最大的失败是什么?

没有处理好母亲和老婆之间的关系,这里还需要继续努力,让家庭更和谐。

你今年还遇到过哪些困难?

坦白来讲,大的困难不多,更多都是一些精神内耗,算不上困难吧。

你今年是否生过病或受过伤?

没有生病也没有受伤,这点还挺好的。

你今年买过的最好的东西是什么?

  • 车,出行更方便了。半年跑的不多,也就 4000 公里左右(主要还是下半年没太开车出去玩,平时都是市区内的。)

谁的行为值得去表扬?

暂时好像没有特别关注到这部分,也回想不起来

谁的行为令你感到震惊?

暂时好像没有特别关注到这部分,也回想不起来

你大部分的钱都花到哪里去了?

人情相关的支出。

有什么事让你感到超级、超级、超级兴奋?

AI + Hackathon,AI 本身我就在关注。Hackathon 可以让我快速熟悉一个新的技能,二者结合起来,可以让我有很多不一样的输出。

哪首歌会永远让你想起这一年?

还真没有,今年听的歌基本上都还是老歌,没有听什么新歌。

与去年的这个时候相比,你是:感到更快乐还是更悲伤了?变得更瘦还是更胖了?变得更富还是更穷了?

从个人视角来看,变的更悲伤,因为年底的时候外婆去世了,有人离开了我(但也可能是锋终定律带给我的);变得更胖;变得更穷(自己出了彩礼钱给老婆,一夜返贫)。

你希望自己能做得更多的是什么?

  • 更多的做好自己的知识管理,让自己的大脑可以进一步高效工作。
  • 更多的节省钱,让自己一年的开销变得更少。

你希望自己能做得更少的是什么?

更少的去看一些无用的信息和知识,让自己的精力可以进一步聚焦。

你是如何度过节假日的?

如果有出行计划,就会出去拜访亲友/旅行。但如果没有的话,我就会呆在家里写写代码,看看书啥的。

你今年坠入爱河了吗?

yes

你是否有讨厌某个你去年此时不觉得讨厌的人呢?

没有。

你最喜欢的电视节目是什么?

今年最喜欢的应该是各种喜剧内容,比如《一年一度脱口秀大赛》,能够让我在吃饭的时候快快乐乐的下饭,挺好。

你读过最好的一本书是什么?

《要钱还是要生活》

你今年发现的最好听的一首歌是什么?

《杀死那个石家庄人》

你今年看过最喜欢的一部电影是什么?

《关于我和鬼变成家人的那件事》,无厘头,但又很感人,特别是毛爸最后那一段自述。

你今年吃过最好吃的一顿饭是什么?

好像没有什么值得我特别记得的吃过的饭。

有什么是你想要且得到了的?

  • 天津摇号 + 车

有什么是你想要却没有得到的?

比如 OSMO Pocket?但其实我后续发现这个东西并不是我必须要的,所以就没有买。

你生日那天做了什么?

看书、写代码、去吃了个萨莉亚。

有什么还未发生的事,如果发生了,会让你的这一年变得无比满足?

家庭中的问题得到解决。for 老婆 & for 妈。

你会如何描述你今年的个人时尚风格?

没有风格,全年穿 Tee。

是什么让你保持理智?

读过的书 & 自我预期,知道自己虽然可以不理智,但代价是不小的。投鼠忌器罢了。

你最欣赏哪个名人/公众人物?

今年没怎么看名人传记,没有什么特别欣赏的名人、公众人物。

哪个政治问题最令你有感而发?

修宪吧。今年这一年政治上还发生了蛮大的变化。

你想念哪些人?

父亲、外婆。

在你新认识的人之中,谁是最好的?

王重,比我想象的要好,我们的关系也得到了缓和。

今年你学到了什么宝贵的人生经验?

  1. 消解自己的情绪;
  2. 学会团队合作;
  3. 减少对外的敌意。

今年每个月抽 3-5 个开心的时刻/大事件都是什么样?

一月:和老婆一起回焦作;自己开车从天津到天津到湖北再开回天津。

二月:ChatGPT-Feishu 开发&发布;和朱总、老高一起见了禅道的创始人。

三月:Segment Fault 的 Hackathon;龙蜥线下活动;给老高庆生;和张弛、陈洋一起吃饭了

四月:开 Model Y 去蓟县露营;配妈过生日。

五月:去淄博

六月:龙蜥线下活动、拍立得、云南之旅(昆明 、大理、丽江、泸沽湖)

七月:武汉活动、老婆做近视手术、逛宜家

八月:领证、Community Over Code workshop

九月:深圳活动、开自己的车去蓟县露营

十月:去吃玉泉饭庄、成都活动、开源年会

十一月:Hackathon、杭州活动、

十二月:李哲婚礼、外婆去世

能够总结你这一年的一句话是什么?

一切都是最好的安排,也是最坏的安排。

新的一年

做什么能够让自己变得更好?

每周运动 1 小时以上;

持续成长最大的瓶颈是什么?

  • 我自己的拖延症。担心自己做不好,所以会在一些重要的事情上持续拖延,反而不会让我的效果很好。
  • 我自己的过度承诺,预期管理的不好。给大家太高的预期了。

如果我有无限制的钱,今天将如何投资增加我的幸福感?

  • 给自己一个有书房、有健身房的房子,这样可以让我呆在里面看书、学习、Coding;也可以在累了的时候去锻炼。
  • 看更多的书, 以及思考。

我的 Hackathon 心法

2023年12月27日 10:05

我是一个很喜欢 Hackathon 的人,除了会积极参与一些其他团队组织的 Hackathon,有些时候也会自己给自己模拟一个 Hackathon 来玩。

如果仔细问问我为什么这么喜欢 Hackathon,大概是你必须在一个有限时间内去完成一个你自己设定的目标。这个目标具有一定的挑战性,同时又逼迫你思考到底什么是重要的。我的几个出名的项目 —— Logoly、NESHouse、ChatGPT-Feishu 都是在 Hackathon 的阶段完成的。

对于我来说,一个 Hackathon 我一定会做的:

  1. 选择一个我不那么熟悉的技术栈:太熟悉的内容没必要在 Hackathon 的过程中去实现,放在真正的生产环节去迭代就好。
  2. 选择一个我不熟悉的目标:如果技术栈选择了一个熟悉的方向,则在目标上会选择一个全新的方向,这样有可能在 Hackathon 环节去做一个自己从未做过的事情,扩展自己的能力圈。
  3. 逼迫自己思考什么是重要的:Hackathon 因为时间和资源是有限的,因此一定要逼着自己反复的思考到底什么是最重要的?以及我如何在有限的时间内,达成这个最重要的内容的产出的目的。

通过这样的方式,我几乎每一次的 Hackathon 都会有全新的收获,无论是新的技能,还是新的产品,一定会有相关的产出,而这些就是我参加 Hackathon 的最核心的收获。

此外获得到的东西,都不过是 Bonus,有了最好,没有也完全可以接受。

如何在 M1 mac 上安装 MySQL2 Gem

2023年12月27日 07:09

在 M1 的 mac 上安装 mysql2 这个 gem 的时候,经常会遇到如下的报错:

1 warning generated.
compiling statement.c
linking shared-object mysql2/mysql2.bundle
ld: warning: -multiply_defined is obsolete
ld: warning: ignoring duplicate libraries: '-lruby.3.2'
<strong>ld: library 'zstd' not found
</strong>clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [mysql2.bundle] Error 1

根据提示,我们可以看到是 zstd 这个依赖找不到导致的编译失败。这是因为 mysql2 是一个 Native Gem,依赖了大量的系统组件,如果我们没有对应的系统组件,就无法找到。

但实际上在我的系统中已经安装了 zstd,只是在 mysql2 的构建过程中找不到。

d2b5ca33bd970f64a6301fa75ae2eb22 3

要解决这个问题有几个思路:

  1. 在构建时能找到 zstd ;
  2. 在构建时指定 zstd 的位置。

这里我选择第二种方式:

gem install mysql2 -- --with-mysql-config=$(brew --prefix mysql)/bin/mysql_config --with-ldflags="-L$(brew --prefix zstd)/lib -L$(brew --prefix openssl)/lib" --with-cppflags=-I$(brew --prefix openssl)/include

通过 -- -with-mysql-config 的方式,可以在安装时指定构建的参数,从而实现让 gem 构建时使用我们设置的路径,从而完成 gem 的安装。

d2b5ca33bd970f64a6301fa75ae2eb22 4

一些适合送给小朋友的礼品

2023年12月24日 19:28

我的两个表姐都生了小朋友,大表姐生了一个女儿,二表姐生了一个女儿和一个儿子。作为舅舅,我希望每年都送他们一些礼品,一方面让他们记得我,另一方面,也算是帮助身在焦作的他们看到一些一线孩子看的书。(当然,这些书未来当我有了孩子,也会同样买给他,让他看)。

记录下来,是为了方便你在遇到类似的问题时,有的参考。

已经送过的礼品

图书

  • 新概念英语》:虽然目前教育提倡学中文,不断在降低英文的比重,但我自己作为一个英文的受益者,还是希望下一代能够学习英文、学好英文,去看看这广袤的世界。
  • DK博物大百科》:DK 大百科声名在外,希望博物大百科可以帮助他们理解这个世界的多样性。坦白来讲,我觉得 DK 系列都很值得作为礼物送给小朋友。
  • 小亮老师的博物课》:当时小亮老师比较火,加上博物课本身是我比较希望小朋友了解的,就直接买了一套。现在回过头想想,可能和 DK 博物大百科冲突了。
  • 图说天下·国家地理系列:走遍中国》:焦作是一个小地方,如果他们未来上大学也在省内上,可能终生走出河南的机会不多。但走遍中国系列的图书,可以让他们知道原来中国这么大, 他们知道世界之大,便有走遍世界的可能。
  • 大英儿童漫画百科全书》:这是我买的最早的礼物,当时没有买 DK大百科主要是怕他们看不懂。

玩具

  • 乐高

希望送的礼品

  • 性教育相关图书:我国的学校里目前性教育依然是禁忌,则通过家庭的方式来补充是必要的。我也希望选择一些性教育的图书,送给他们,帮助他们建立正确的性观念,保护好自己。
  • 财商相关图书:我从小就没有接受良好的财商教育,很多信息都是成年以后自己慢慢学习的,希望他们能够不走我的老路,在更早的时候,就能够接受到相关的信息。目前打算购买的图书包括:《小狗钱钱》、《富爸爸穷爸爸》。胭脂王推荐了《奇妙的盘算社团》,但我还需要自己先看一遍,再评估是否要送给外甥女和外甥。

2024.01.15补充

《奇妙的盘算社团》读完了,还不错。不过比较适合初中阶段的小朋友。他们已经建立了基础的人生观、价值观,这个时候看这本书比较好。

You Need or You Want?

2023年12月23日 10:00

由于常年有信息焦虑症,所以我订阅了大量的信息来源,各种 RSS、公众号。但真正我能看到的是有限的。

这个时候就有一个问题需要回答:

我关注的这些内容,到底是我需要?还是我想要

理想情况下应该是我只看我需要的,并在我需要的基础之上,有 10% 左右的超额内容,这样确保自己既没有被海量的消息打爆,同时也没有陷入在信息茧房里。

不消费无用信息便是一个尝试

100 多个频道,得干掉一些。

d2b5ca33bd970f64a6301fa75ae2eb22 1

纪念外婆

2023年12月21日 20:10

早上妈给我发了条消息,说外婆不在了。

d2b5ca33bd970f64a6301fa75ae2eb22 2

马上买火车票,安排好今天、明天、未来几天的事情,排好优先级,然后静待晚上的车回焦作。


我算是外婆最待见的孩子。由于三个舅舅和大姨生的都是女儿,也都是独生子女。我这个小女儿的儿子就成了外婆最喜欢的孩子。再加上小时候家里的条件不好,我常常在周末被送到外婆家度过。

有很多美好的记忆:

  • 外婆家的院子,放满水,让小学的我在里面玩水;
  • 外婆在院子里洗衣服,我在院子里玩;
  • 外婆在院子的房顶晒西瓜酱,我给外婆帮忙;
  • 每次去外婆家,外婆都要给我做好吃的;
  • 在我小时候的冬天,焦作下了雪,外公外婆带我去人民公园玩,还给我做了个简易的雪橇,让我滑着。
  • ….

还有很多我不记得,但外婆记得的片段:

  • 外婆问我,要不要改姓买(我外公姓买),我说不要,男孩子要跟爸爸的姓,女孩子才跟妈妈的姓。
  • 外婆问我,她和我奶奶都掉进河里了,我先救谁?我说我谁都不救,因为我不会游泳,我打 119。
  • ….

所有的一切美好的回忆,涌上心头。


两周前因为堂弟结婚,我回了趟河南。那时候外婆已经住院了,不过只是因为胃病,在医院已经住了有几天了。刚好我回来,还见了她两面。可惜没有拍照。

后面再回来,就是外婆因为吃了中药,上吐下泻,直接休克,被送进了 ICU,我也是连夜赶回来。

没想到再回来,就是参加她的葬礼了。


我以前有给外公外婆拍照的习惯,因为我不知道他们什么时候会离开我们。结果发现,似乎只有我有拍照的习惯。结果现在我可能成了拥有她照片最多的人。

如果你去看望老人,我也建议你也可以给老人们拍照。因为你不知道什么时候就再也和她们无法相见。或许这次见面,就是你们的最后一面。

未来我可能会选择买拥有更好相机的手机,不为别的,只为能够留下亲人、友人的美好的照片和回忆,这些照片,会成为伴随我们未来一生重要的 Moment。


想着以后我就没有外婆了,曾经那么爱你的老人也不在了。泪又留下来了。


一些人在火车站的情绪,没有主题,只是任由情绪肆意的挥洒。以自己的情绪,纪念外婆。

不消费无用的信息

2023年12月21日 10:00

今天注意到,我自己在消费 Youtube 上关于 Tesla Model 3 的视频信息。

但实际上,我不应该消费这个信息,因为我已经在今年买了自己的第一辆车,今年内大概率是不会需需要买车了。在买车应该是在 2-3 年后,有了自己的房子才会考虑买电动车。

此刻我对于 Tesla Model 3 的任何信息消费都是无意义的、超出我需要的,除了会增长我自己想要购买 Model 3 的欲望之外,不会有任何的变化。

但现实是我不可能在短时间再买车。

so, 答案就是,我不应该消费这些信息,直到我的又一次需要去购车时,再重新关注和了解这些信息。

嗯,应该取关一些公众号、Up 主,控制自己的信息摄入了。

如何自定义 Docked?

2023年12月20日 10:00

我在之前的文章 使用 Docked Rails CLI 简化 Rails 的开发 中介绍了 Ruby on Rails 的 Docked 程序,并提供了一个我自己的定制版本。

这里来和大家说一下怎么自定义 Docked 镜像,从而构建一个适合你自己的镜像。

Fork Docked 项目

At first ,你需要 Fork Rails 官方的项目

https://github.com/rails/docked

Fork 项目到你自己的名下后,你可以修改一下他的名字,改成适合你自己习惯的名字(比如我就改成 Runs 了,Docked 对我来说太容易打成 Docker 了)。

修改 Dockerfile

Docked 最核心的其实就是 Dockerfile ,你可以修改你 Fork 来的项目,并在 Dockerfile 当中添加必要的依赖,引入新的资料等。

比如,https://github.com/bestony/runs/commit/d930a5d6fc389cb6fa8e9f7c41947d01b000da95这个 Commit 就是为了在 Dockerfile 当中添加 PGSQL 的配置,以实现在使用 rails new 命令时,可以选用 PGSQL as DB Backend。

修改 Ruby 版本

可参考:https://github.com/bestony/runs/commit/31fabe5f914d931834b0e12797b14d76bf56d162

修改 Node 版本

可参考:https://github.com/bestony/runs/commit/5969cc4ee5c0bf8503ebdab5664f365b6719843e

修改编译脚本,上传镜像

修改完成 Dockerfile 后,接下来你需要修改 Docker镜像产物,以便于你自己在实际使用过程中,直接使用你自己的 Docker 镜像。

修改 https://github.com/bestony/runs/blob/160fe165db7abecc3229be417b15473dcd3aec9f/.github/workflows/docker-publish.yml#L41 的 tags 为你自己的,格式为 ghcr.io/{你的 ID}/{你的仓库名}

修改好之后,只需要提交 Commit ,等待 Github Action 的自动构建即可。

修改 Readme

镜像构建结束,你只需要修改 Readme 中的安装配置命令,这样在后续使用时就不用自己再修改了。重点修改的内容包括 ailas、镜像名以及底部的启动命令。

d2b5ca33bd970f64a6301fa75ae2eb22

总结

通过对 Docked 的简单修改,可以实现快速构建一个属于你自己的开发环境命令,帮你优化自己的工作流。

Gmail 的一个搜索小技巧

2023年12月19日 09:29

很久没有看 Gmail 了,堆积了一千多条消息。于是今天上午抽了半个小时,清理了一下邮箱。

RaiseByTurtles 中找到如何筛选出所有没有标签的邮件,我使用的是下面这个 Query

-has:userlabels -in:sent -in:chat -in:draft -in:inbox

通过这个 Query ,我就知道我其实还可以使用 - 的语法来在 Gmail 中搜索邮件(过去我几乎只用 is:unread [query] 来搜索所有包含某个关键词的我未读的邮件)。

在清理过程中,我就可以不断的在其中去叠加一些关键词,来实现,干掉那些已经失效的邮件,比如,通过下方的 Query 就可以实现屏蔽掉所有没有标签且不属于 Substack 和 zhubai 的邮件,从而避免误伤到我订阅的 Newsletter。

-has:userlabels -in:sent -in:chat -in:draft -in:inbox -substack -zhubai

使用 Docked Rails CLI 简化 Rails 的开发

2023年12月18日 21:18

在开发 RoR 的时候,经常需要配置本地的开发环境。但如果你需要在一些云端开发环境(比如 Github Codespaces)中配置你的开发环境时,就会变得比较麻烦。

但得益于 Docker,我们可以直接使用 Docker 镜像来完成我们的开发环境。

Ruby 官方提供了 Docked 来帮助我们完成这个环境的构建。

配置

假设你已经完成了 Docker 的安装,接下来你只需要做如下操作,来配置 Docked Rails Cli

docker volume create ruby-bundle-cache
alias docked='docker run --rm -it -v ${PWD}:/rails -v ruby-bundle-cache:/bundle -p 3000:3000 ghcr.io/rails/cli'

为了方便你的使用,你还可以将上述的输入放在 .bash_rc.bash_profile 当中。

使用

接下来,你只需要使用 docked 你要执行的命令 来执行各种命令,比如官方给出的这样的 Sample。

docked rails new weblog
cd weblog
docked rails generate scaffold post title:string body:text
docked rails db:migrate
docked rails server

updates in 2023.12.19

由于官方默认的 docked 没有 PGSQL 的支持,所以我自己 Fork 了一个版本,做了一些更新。

具体可以见 https://github.com/bestony/runs

什么样的照片有长期的留存价值?

2023年12月15日 22:04

这两天在梳理我的老照片,一边看一边删,也整理出了我眼中,有长期留存价值的照片。希望通过总结出规则,方便自己日常拍照、日常清理照片。

原则

  1. 有清晰人像的照片:我们的记忆是跟随人一起的,我们会记得某些人的某些时刻。因此值得长期留存的照片,一定是有清晰人像的照片。无论是正面出镜,还是背影出镜,能辨别出清晰人像的照片,才是有留存价值的。单纯的风景照片从长周期的记忆视角来看,不值一提。
  2. 有故事感的照片:虽然有清晰人像,但故事中有一定的冲突、故事感的照片,才值得我们留存。自拍符合清晰人像,但未必符合故事感。如果只是自己的脸,其实留存下来没有太大的意义(只能用来感慨自己的人生变化还是蛮大的,已经没有了当年的朝气)。

定期清理照片

除了定下规则,也需要定期清理照片,这样才能在需要的时候,快速找到自己的照片。照片多并不一定是好事,有价值的照片多才是好事。

手机相机还是得好

翻自己的老照片,明显感觉到,手机拍照记录生活还是更主流。相机虽然也有,但更多是「作品」,而不是「生活」,生活还是得手机。

❌