分类: 随笔

《不租房的606天》书摘

  • 或许,真正的交流障碍不是语言,而是内心的自我设防。不能在被别人否定之前,先否定了自己
  • 工作最认真的人不是因为他们自律,而是因为他们在解决切实的问题,并且解决问题的过程让他们每天精神振奋
  • 德鲁给毕业生的人生信条是“网球”“圆圈”和“三万天”。“网球”代表我们所热衷的事情,把网球扔出去,小狗会追着网球疯狂奔跑,意思是人应该追求自己热爱的事业并为之奋斗。“圆圈”的意思是,每个人都会被身边接触最密切的五个人所影响,这五个人就是你的圈子,因此要多和给你启发的人相处。而人生只有“三万天”,我们永远没有准备好的那一天,所以想到什么就去做。
  • 我的手账里有一句留言:“最好的作品是你度过的时光。
  • 经历过富足的生活,他说:“丰富的精神世界比物质更重要。”
  • 对于我下一步是留在硅谷还是从事自由职业的困惑,他说:“辰雨,想让梦想照进现实,第一步是想清楚自己要什么;第二步是精练地表述需求,并努力争取。你有太多的恐惧,成功过一次,你就会越来越有自信。”
  • 多诺万对我说:“辰雨,勇气就是在恐惧中有所为。”
  • 离开后,我心中一直默念着他送我的三句话: 1.放下心中对拒绝的恐惧。 (Let go the fear of rejection.) 2.只要你成功一次,后面就会越来越有自信。 (Confidence is built on top of success.) 3.知道你想要什么,并主动争取。 (Know what you want and ask for it.) 火人节结束后,我收到一封邮件,落款是“你的新朋友多诺万”。
  • 早餐已经不再是一顿饭,而是打开话匣子、化解陌生感的方法,同时自带“刚刚好”的界限感。早餐不像晚餐过于隆重,时长恰到好处,房客既容易参与其中,又不会越界。
  • 25年飞龄的机长,三生三世的人生智慧
  • 我问他:“你会用一个什么词来定义自己?”他不假思索地回答:“梦想家。”
  • 对于大部分人来说,年纪越大,会越渴求陪伴。而丰富的人生经历,练就了卡尔一颗坚定的内心,屏蔽了外界的杂音,在精神世界里,从容安宁。
  • 拉斯维加斯不止有赌场,金发女郎也不都是花瓶
  • 如果不是因为工作,我很难找到一个再来这里的理由,但我想起导师的一句话:“若你感到不舒服,意味着你会学到更多。若你感到害怕,那正是机会降临的时刻。”
  • 离开拉斯维加斯时,我不再认为它是一座只充斥着堕落和罪恶的迷醉之城。撕掉游客给它的标签,这座城市向我展露出它质朴和生活化的一面。或许多一点时间了解,每个人都和这座城市一样存在着有趣的另一面,只有抛开成见,才有机会发现他们的特别之处。
  • underline
  • 工作只是定义人的一个维度,可能限制了我们看待陌生人的角度。克里斯塔也许平凡,却有超出常人的精神追求——人到中年,她挑战一成不变的工作,选择帮助犯过错的人改过自新,她的善良改变了我对罪恶之城的理解。她有经济压力大的烦恼,但也有对生活品质的追求,还十分热情好客。虽然我和克里斯塔的外表和职业都完全不同,但当我们敞开心扉沟通时,就会发现彼此的默契远大于差异。其实,每个人心里都藏着一座花园,等待你去探索。
  • 82岁的“文艺复兴”女画家,每天都是工作日
  • 身为美术系教授的托比,做事十分严谨,她还出过一本书——《画家生存指南》(The Artists’ Survival Manual:A Complete Guide to Marketing Your Work)。如果我忘记在画作上标注日期和名字,她会提醒我:“你又忘记写版权信息了。”几分钟后,她发来一封邮件,附件名为“画家如何管理知识产权”,内容来自书中的一个章节。
  • 跟我去趟火人节吧
  • 到达黑石城的时候,参与者会拿到一本《火人节手册》,上面写着:作为市民,在这座城里,你可以什么都没有,但是你需要遵守10条原则。 绝对包容(Radical Inclusion) 无条件给予(Gifting) 去商品化(Decommodification) 自力更生(Radical Self-reliance) 自我表达(Radical Self-expression) 有社区精神(Communal Effort) 承担公民责任(Civic Responsibility) 不留痕迹(Leaving No Trace) 积极参与(Participation) 活在当下(Immediacy) 正如伊莎在电话里叮嘱我的,物质准备之外,更重要的是调整好心态,要时刻记住“分享、感恩与自我表达”
  • 火人节令我豁然开朗,让很多不可能变为可能,正如我在一个艺术装置上看到的一句话:“向内看,可以找到一切答案。”(Everything you need is within you.)
  • 我想起《小王子》中狐狸说过的话:“仪式是经常被遗忘的事情,它使某个日子区别于其他日子,使某一时刻不同于其他时刻。”
  • 生活原本平淡无奇,是人赋予了它特定的意义。犹太人的晚宴让我想起火人节上绘有一双眼睛的艺术装置,上面写着:“我们也许不能改变这个世界,却可以改变看这个世界的眼睛。”
  • 或许这就是村上春树说的,“相逢的人会再相逢”。
  • 生活中我们会遇到很多人,一面之缘便成了微信联系人。或许在未来的某一天,当你遇到困难,他们也会伸手拉你一把,却不求回报,就像下雨天递上的一把伞,酷暑天送来的一瓶水。朋友圈的每一次举手之劳,于我都是雪中送炭,温暖并激励着我。
  • 利用工作间隙说走就走,不是为了潇洒,而是来自对生活的热忱和一点“贪心”。
  • 相比于结果导向的“事业”,365天住民宿是我了解世界的方式——每间民宿的个性和小瑕疵都在讲述着每扇门背后的故事。在墨西哥画家家里“吃的苦”看似是“代价”,但更是一分收获。比起在美术馆里看射灯下的画,我更喜欢被画家的作品包围,直观地感受画家的生活状态。
  • 很多次,我盯着心仪的民宿看了很久,鼠标停留在预订页面,却迟迟按不下“预订”按钮,只能默默地把房源存到心愿单。我常想:“如果金钱不是这个项目的阻力就好了。”每到此时,我会意识到,只有更加努力地工作,才能坚持过“既可朝九晚五,又能浪迹天涯”的生活。
  • 学会提问是另一种互动,遇到不懂的话题,不要乱说,可以虚心提问,让对方多讲,做个好的倾听者。 保持开放的心态,尝试并接受新鲜事物,不害怕碰壁,会收获愉快的沟通体验。
  • 美国抽象表现主义艺术大师汉斯·霍夫曼说过:“做减法的能力意味着消除不必要的事,让必要的事发声。”我的理解是做减法的过程,其实是做加法。减去不必要的事,而把时间精力分配给像提升个人修养、丰富人生体验这样真正重要的事。简单的物质生活给了我更多时间去思考、学习和倾听,或许这是我从极简旅行中获得的智慧。

如何更好的运转一个开源项目?Community Leadership Workshop 小记

2023 年,在 DevRel 领域值得我高兴的事情有三:

其一,是今年继续召开的 Dev.Together,又一次和国内从事 DevRel 的小伙伴们一起交流经验,看看大家的生存情况如何,都在做什么事情。

其二,是好友 Richard 翻译的新书:《开发者关系:方法与实践》的出版。作为一个 DevRel 的从业者,开发者的身份能够让我深刻的感知到开发者的痛苦,从而帮助开发者解决问题。但我没有系统的思想,来指导我更加高效的解决问题。

其三,是 Community Leadership Workshop 的召开,可以让我学习到一些过去我不曾思考,或不曾注意到的开源社区和开发者社区问题,帮助我补全自己认知中的空白,更好的服务于开发者。

国内的 DevRel 的从业者们没有太多的资料和经验可以参考,全靠摸索,因此,我也希望通过这个小记,帮你可以看到关于 DevRel 、关于开源社区的一些现状,帮你更好的处理自己的工作。

Community Leadership Workshop 简介

在进行下面具体的内容之前, 先简要介绍一下 Community Leadership Workshop ,这个是在今年的 Apache Con Asia 的会前会,由 @姜宁 组织,@Tison 和 @Richard 参与建设的小规模研讨会,主要介绍他们在企业中从事开源工作和开发者工作的经验,帮助大家更好的理解开源、开发者工作。

从主题上来讲,@姜宁 介绍的主要是企业为什么要做开源;而 Tison 则介绍了他自己在运营一些开源社区过程中的最佳实践(这部分我非常有收获),以及 @Richard 介绍的 DevRel 从业者面临的一些问题。

下面的一些问题,也会围绕着这些主题来介绍,大家可以猜猜哪些内容都是谁讲的。我从 8 小时的分享中,提供出来几个我最有收益的问题,与诸君分享。

从一个问题开始:OpenAI 的 ChatGPT 爆火,应该开源么?

这个问题直击企业开源的根本:为什么要开源?

作为一个开源人,我的下意识觉得 ChatGPT 应该开源,这样可以让他运行的更好,但理智告诉我,OpenAI 不会将 ChatGPT 开源。即使 OpenAI 已经开源了一些能力(比如 Whisper),但对于 OpenAI 来说,目前 ChatGPT 和背后的大模型,依然是其企业营收的重要组成部分。

在大模型是其核心护城墙的时候,他不会选择将其开源,就如同我们看到众多的开源企业,其核心护城河并不是其开源的产物,围绕开源产物的服务才是其真正提供的价值。

而在这部分 @姜宁 也给出了答案:

绝大多数时候,开源的往往不是行业龙头老大,而是行业的第二名,通过开源来实现差异化的竞争:「我可能不是最好的,但我是最好的开源平替,你可以低成本的将其用起来」。就如同 Meta 开源了 LLAMA,通过 LLAMA 来和 OpenAI 竞争。

你的企业到底在开源生态中的生态位是什么?

不同的企业在开源生态当中有不同的生态位,有的企业是开源项目的发起方,比如 Meta 之于 LLAMA,比如 OpenAI 之于 Whipser。有的企业则是开源项目的贡献方,比如 Red Hat 之于 Linux Kernel。

对于项目的发起方来说,他们便是整个开源项目的上游,他们通过开放源码,来在市场中占据自己的一席之地,通过设定不同的 Paywall ,来赚取收益。或者是通过提供官方的 SaaS 服务之类的,来帮助客户解决问题。

而对于项目的贡献方,则是开源生态中的下游,下游的服务一开始可能是基于上游的版本来提供服务,但随着提供的服务不同,下游的企业则需要逐步向上游提供贡献,将自己的代码贡献给上游,以避免自己维护太多的支线版本,造成比较大的维护成本。下游的企业也可以通过逐步贡献,成为一个项目的核心团队,影响项目的发展。

如果你的企业围绕着一个开源项目做事,可以好好想想自己的企业的生态位到底是什么?自己如何为项目贡献、自己如何获取收益?

开源项目的 Default 配置是什么?

我自己也是一些开源项目的维护者,也会试图去围绕开源项目去做一些事情。而在这个过程中,到底哪些是应该做的,应该如何推进,这些问题其实一直我都没有特别成型的理论框架,而这次的 Workshop,在这个问题上给我了很多建议和总结,帮助我更好的去推广项目。

  1. Home Page / 主页是最重要的一件事

很多开发者在开发项目的时候,代码放在 Github 上,就结束了自己的开源工作。殊不知,这只能算是你的代码公开可获得(Source Avaliable),如果你没配置 LICENSE,那就不算开源。

而配置了 LICENSE,也仅仅是解决了你的项目的合规问题。如果你有更高的预期,则需要做更多的工作。这里最重要的便是一个项目首页。项目首页决定了开发者如何找到你的软件和内容。开发者们会通过你的首页来了解最新的更新。

如果你的项目没有首页,那就做一个简单的 Landing Page ,并放在 Github Pages 中,作为你的项目的开始!

  1. 构建社区,而不是拉群

国内因为「私域流量」的存在,大家搞运营喜欢先弄一个微信群,但微信群的问题在于信噪比太低,里面大量重复和无意义的内容。相比之下,建设一个简单的论坛可能是更好的选择。

通过在社区中的引导,你可以让开发者们可以自助交流起来,并尽可能的复用内容,减少内容的重复建设问题。

如果你没有时间和人力去建设一个论坛,那就用 Github 自带的 Discussion 来运行一个论坛吧~

  1. 区分不同类型的开发者

在我之前看来,开发者就是开发者,是不区分类型的。但 Tison 提到,其实开发者也是分类的,有的开发者是核心开发者,有的是集成开发者,有的是应用开发者。

核心开发者往往是因为被你的开源软件的理念所引导而来的,只要软件本身的理念不发生变化,开发者们就会继续使用。

集成开发者则是在不同的系统之间构建集成,他们关注的是你的系统本身的易用性和稳定性,他们往往带着不同的目的来到你的软件当中,你需要通过 Blog、 教程、Workshop 之类的工具,帮助他快速完成集成,从而完成他的业务目标。集成开发者的开发完成后,可以帮助你的业务快速扩张,其集成的特性决定了做的是水管的工作,水管一旦建立,便源源不断的有用户进来。

应用开发者的类型和集成开发者类型差不多,不同的是应用开发者不是构建和现有系统的水管,而是挖出一个新的水池,成本和投入更大,但也能建造出更适合你的业务的水池。也是一个不错的选择。

区分这三种不同类型的开发者,对征下药,可以帮助你有效的完成开发者社区和关系的建立,从而让你事半功倍!

总结

Community Leadership Workshop 的内容实在太多了,对于我来说,每一点都值得细细的分析、拆解和理解,但毕竟文章总是要有尽头的,所以这一篇就先从这里结束啦,后续的内容,且等我拆解成一篇一篇的细节,分享给大家~

憨夺型投资者

上周看了《憨夺型投资者》,其中印象最为深刻的是一句话

情况好,赢得多;情况不好,输得少

对于我们绝大多数普通人来说,这个可能是最有价值的投资建议。当然, 也是最难达成的投资建议之一。

赚大钱可遇不可求,但亏小钱确实是有可能做到的,比如:

  • 给自己的投资留足安全边际。
  • 在做事时,关注你自己的利基市场 Niche。
  • 在行业低谷期买入,等行业兴盛起来时赚钱。

用书中的原话是这样的:

这就是憨夺型投资模式的框架,具体如下:

  • 投资现有的业务
  • 收购变化缓慢的行业中经营模式简单的企业
  • 在不景气的行业里对经营不善的企业进行抄底投资
  • 投资具有持久竞争优势的行业
  • 看准有利时机投大注
  • 注重套利
  • 买入以远低于内在价值折价出售的企业
  • 寻找风险低、不确定性高的业务
  • 模仿好过创新

以及,在这本书中了解到了凯利公式,有空要好好研究一下。

在我看来,在职做独立开发者也算是憨夺型投资者的一种方式,其中的成本是你自己的时间成本,但因为你有 Day Job,并不是全职投入,所以即使失败,也不至于输的很惨。你的优势,则是你的成本足够低。

领证,其实并不会有什么不同

晚上睡觉的时候,老婆问我:“领证了感觉好像也没啥变化?”

我回答:“是的,的确没有什么变化”。


老婆过去一直认为领证是一个很重要的事情。从她的视角来看,领证让她觉得天津这个城市将会进一步给予她价值和存在感。

但在我看来,领证其实不会令我们的生活有太多的不同。领证并不会改变我们之间相处的模式、领证也并不会改变我们的生活状态。今天晚上该吃小鸡炖蘑菇,依然还是小鸡炖蘑菇。

另一个视角来看,领证也带来了我们生活中的不同。我们的心态开始发生变化,我们不再是一个独立的个体。我们开始有了一个新的身份:Some one‘s 老公 / 老婆。我们不再只为自己。我们可以成为彼此在医院需要签署病危通知书时的家属。

但无论如何,生活总是在向更好的方向演进下去。太阳照常升起,生活总是要日常的过下去。

一个人的永续职业

fountain pen on black lined paper

每个人在这个社会上都有一个属于自己的职业,这个职业成为别人认知我们的标签。

在过去的几十年里,我们看到,一个人可以从刚毕业做一份工作,一直做到退休。但在如今快节奏的时代当中,我们往往看到的是一个人加入一家公司,工作几年后,又离开这家公司,到一家新的公司去。

我们很难有一个固定的工作和职业来描述自己 —— 你到底是什么职业?

职业带来的收入是其次,关键是职业会给人不同的认知,以及职业是一种身份认同,我们需要依靠身份认同,在社会当中找到自己的位置。

那到底有没有什么职业是可以永续存在的?

对我而言,有三:

  1. 写作者:写作是一个相对稀缺的能力,且随着 AIGC 的出现,越来越多的人不擅长写作。写作的价值反而在提升。且写作对我来说,是一个持续表达的事情,无论如何,我都将持续写作下去。
  2. 创造者:我之前就说过,软件工程师是这个时代的手艺人,你可以使用自己的技能,来创造出一些新鲜的产品出来,去解决别人的问题,打造不同的产品和生态。创造者与你的年龄,工作时间无关,只与你自己是否还愿意创造有关。
  3. 投资者:投资只关乎你买入的资产,并跟随你的资产不断成长。与你的年龄,工作时间等都无关系。任何人都可以成为投资者,也可以一辈子成为投资者。

向世界告知你的价格

man in white crew neck t-shirt wearing black framed eyeglasses

我最近几年,每年都会更新一下自己的个人说明书,除了会更新一部分我近期关注的方向,很重要的便是更新一下我今年的报价。实际上,我每年的咨询报价都是会有所调整的,会根据当时的市场情况、我自己在对应可接受咨询的领域的理解层次,来确认我今年的报价如何。

而坚持这么做,最核心的原因是 —— 向世界告知我的价格

我们华人最大的好处是谦逊,但最大的坏处也是谦逊。我们心中没有“配得感”,我们往往觉得自己“不配”这么干。所以很多时候,我们不会选择向别人说”我可以“,而是更多的说”我不行“。

但是,谦逊会让需要我们的人不知道如何向我们寻求帮助。以及,也会让需要你的人不知道如何和你合作。交易是谈判的艺术,很多时候,大家不是怕你有价格,而是怕你没有价格。因为有价格,无非是和你沟通谈判,谈一个合适的价格。但如果你没有价格,那别人又怎么知道你的预期是多少呢,无从下手,从而无法开始一场交易。

就像常说大家去相亲市场上相亲,有条件要求的其实好找对象,找符合条件的就好了;怕的是哪些说自己没条件要求的,往往是有很多隐含条件。大部分时候,大家怕的是没条件背后的那一堆条件。

当你有了一个属于你的价格之后,后续就是当别人有需要找你的时候,看看你的价格,是否可以接受,如果可以接受,那么继续你们的交易。

如何把一个普通网页以更好的体验分享到微信朋友圈

a computer screen with a remote control on it

一般来说,我的博客文章不会发布到朋友圈,主要是因为懒。不过这周的 博客 2023 年广告招商 我还是发到了朋友圈。

不过,分享的一个问题是如果你在微信中打开博客的链接,并使用自带的分享到朋友圈按钮来分享,会展示文章的链接,这对于其他人来说,十分不方便。

默认的分享效果

而我希望的效果,则是和分享公众号文章的一样的效果。

分享的效果

如果想要达成这个效果,则需要花费一些小心思。

具体步骤

1. 使用 Safari 打开目标网页

首先,你需要在 Safari 中打开目标网页,然后使用 Safari 自带的分享功能,分享给你自己的「文件传输助手」。

2. 在文件传输助手中打开刚分享的链接

当你分享完成后,就可以在文件传输助手中打开你刚刚分享的网页,并点击这个页面的「分享到朋友圈」,这个时候,你会发现,他分享的样式就不再是简单的文字链接了,而是加载了文章标题和文章图片的样式。

3. 设置朋友圈分享的可见性

根据你的需要,设置为所有人可见 or 屏蔽掉一部分人。

4. 最终效果

乐观者找方法,悲观者找理由

low-angle photo of pink and orange balloons

乐观和悲观是一个人自小到大所接受的教育、自身基因所带来的。而这种乐观和悲观可以造就非常不同的做事的方法和做人的视角。

同样一个问题,乐观者遇到后思考的是解决问题的办法,如何通过努力使得问题变成一个可以被解决的问题,乐观者总是在不断的尝试一种可能,来完成要做的事情。

而悲观者则更多的关注着一件事的不可能性。如果一件事有一百种方式可以实现,那就有一万种方式不可以实现。

这就是我们常说的,悲观者往往正确,但乐观者往往成功。

写下去,继续的写下去

我的博客相比于互联网上的众多博客来说,其实没什么特别的,甚至我的博客其实还不如很多技术的博客,能够专注在某一个技术领域上。

我的博客则显得随性许多,当我最近在研究某个技术的时候,我就会开始快速的、集中式的撰写我在相关领域踩过的坑、我自己的心得总结(比如之前有段时间频繁的写 VSCode,主要其实是因为当时我在研究 VSCode 插件)。当我最近在生活中有了新的东西,我也会集中的写一些内容(比如之前买了车,连续更新了不少关于车的内容)。

但实话说,我的博客可能比很多人的博客的流量要好很多了,每天基本上可以保证 100UV(相关数据可以看 博客 2023 年广告招商 中的数据)。

到底是因为什么呢?何其荣幸能让大家来看我的博客呢?

如果有原因,我想可能便是坚持。

虽然我的博客文章可能比较零散,风格也没有那么集中,但长时间的写作,让我的博客累计了不少的读者,大家或是在网站中直接查看我的博客,或是通过 RSS 阅读我的文章,已经习惯了我的文章更新。

时间,让我成为了大家那个能一直更新的朋友,你知道,来到这里,总是可以看到我写的文章,我最近的变化。

对于我来说,写作不为别人读,更多的是为了让我自己可以更好的梳理我内心的所思所想。甚至我现在还有写日记的习惯,便是为了能够让自己每天记录下自己纷乱的思绪。我能做的,便是一直写下去,不停的写下去,直到我写不动了,不愿意再写了,不能再写了。便停下自己的脚步。

我的 Day One 持续写作时间已经突破了 1000 天。

我为什么不喜欢笑?

Portrait of nonbinary autistic person wearing a rainbow sweater

周末去拾光秀照相馆拍了照片,中间被摄影师引导微笑,摄影师描述我的笑就像是“职业假笑”。

回想一下,近几年我的确很少再笑了,嘴角反而是习惯性的下撇,看起来人有点凶,笑起来幅度也没有那么大,就会显得很像假笑。

甚至于在某些我不笑的形象照中,如果的确需要笑的照片,我会选择用一些 AI 的工具,来把不笑的我变成在笑的我。

今天照着镜子看了看,可能主要是因为胖…因为胖了一笑脸上肉就会堆起来….还是要减肥….