- Published on
vol8.救赎之道,就在其中
- Authors
- Name
- 两万焦
卷首语
还有两周 2023 年就要过去了,脑子里又开始有无数 flag 和想法冒出来,跃跃欲试的想要大干一场,但实际上立下的 flag 最终都会消磨在每一个浪费时间的日子和 “算了,明天再努力吧” 的念头中
歌德曾经这么说过:「如果我知道你如何度过你的时间,那么我就知道你会变成什么样子」,所以要考虑的不是各种宏大的目标,而是如何脚踏实地的度过每一天、每一周、每一月。想要改变自己的生活?救赎之道,就在其中
本周阅读
微内核架构设计方案
IT/架构
什么是微内核架构?
- 就是插件系统,比如 VSCode、Chrome 等应用,Webpack、Vite 等工具
- 软件的核心部分被称为微内核,或者宿主程序
- 插件则是独立的模块,可以独立开发并在宿主应用程序中加载和执行
微内核架构的优点
- 灵活可扩展:可以根据需要添加、修改、删除插件,不用修改核心代码
- 代码重用和模块化:插件作为独立的模块,可以在不同应用独立使用
- 降低耦合性:核心代码和插件相互独立,降低耦合性,不同模块也更容易维护
- 性能和资源优化:运行时加载插件,节约内存和计算资源
微内核架构设计方案概述
- 插件与主程序之间的接口:包括插件的初始化方法、执行方法、事件监听等
- 插件加载方式:比如惰性加载,按需赖加载等,好的加载时机把控,可以提升系统性能
- 插件注册和管理机制:管理已加载的插件列表,当插件加载完成后,将其注册到主程序中
- 事件通信机制:可以使用自定义事件、发布订阅模式或观察者模式
插件设计的三种常见方案
- 管道式方案:将插件按照一定的顺序排列,按照顺序依次处理插件,就像一个流水的管道一样。比如 CI/CD 流水线、云服务部署等方案
- 洋葱式方案:同样是按照顺序处理插件,但是增加了一个后置返回的流程,像洋葱一样从外到内,再从内到外,相比管道式方案更加灵活。比如 Koa、Express 等前端框架
- 事件式方案:主程序通过触发事件通知插件,插件注册事件监听器,在事件被触发时执行相应的功能,最为灵活也最为复杂。比如 Tapable 基于发布订阅者模式实现的插件机制
VSCode 在插件设计的优秀之处
- 通过沙箱实现隔离性:避免插件崩溃、安全性等问题影响主程序稳定性,每一个插件都启用一个 Webworker 运行
- 通过 proxy 通信:利用 Proxy 代理将方法的调用,转换成远程消息的发送
相关链接
试试用价值观来规划时间
个人成长/效率
使用待办清单存在的问题
- 待办事项清单延续了有害的自我刻板印象:待办清单强调把所有任务收集起来,但是会导致清单中充斥着用用无法完成的任务,任务的堆积让自己逐渐开始产生怀疑
- 待办清单会导致分心:分心是指远离我们想要做的重要的事情,在长长的待办清单上我们总是会优先选择简单的任务,对困难而重要的任务产生畏难情绪,但就是每天完成着简单任务但拖延重要的任务,让我们在错误的方向越走越远
- 待办清单会破坏生活的乐趣:总有未完成的任务,大脑就会一直惦记着,导致不断的消耗我们的精力
放弃待办清单,用价值观来规划时间:在日历上定义大量的时间块,在规定的时间块内完成「长期且重要的事情」
- 通过时间块的划分,让自己的时间投入重要的事情
- 时间块结束就停止,没有完成也没有关系,就像张一鸣说的:该吃饭吃饭,该睡觉睡觉,成败并非朝夕之力,而是长期的时间投资带来的复利
- 严格准守时间块安排,提升自己进入心流的能力,并且在完成后会有强烈的满足感
时间块优先级的定义
- 第一优先级是自己的价值观:你想成为什么样的人,就要在就要在什么地方投入你的时间
- 第二优先级是自己和他人的关系:建立有意义的关系是生活中重要的部分,不要借口工作忙来忘记维护关系
- 第三重要的才是工作,不要让工作结果你的生活,不要让随时待命成为一种策略,要管理日程,而不是被日程管理
相关链接
也许上班才是最好的生意模式
事业/创业
好生意的三个特点
- 一次投资后,后续不用再追加投资
- 营业收入不一定飞速增长,利润也不一定高,但一定要稳定
- 有一定的竞争壁垒,不用被迫降价竞争
对照上面好生意的三个特点,也许上班才是最好的商业模式
- 上班是最轻资产的商业模式,成本只是上下班的路程、同事的交际支出,工资除了社保外,都是直接收入。投资就是大部分人要经历的 16 年学习生涯
- 工资收入比任何一家大公司都稳定
- 竞争壁垒高,大部分有一定技能的人,只要不是太挑剔,不会担心找不到工作的问题
但是工作既然是最好的商业模式,为什么还会有人创业?原因在于
- 你想做的事,公司不一定让你做
- 除了少数获得上市公司期权的人,很难通过工作本身实现财务自由
如何将上班的商业模式,发挥到极致?
- 将上班获得的利润,再次投入到运营中:比如投资理财、华为的员工股
- 主业+副业成本共享的“杠铃策略”,即将稳定的工作现金流和发展空间更广阔的创业新机会结合起来
- 专业技术人员与行业自媒体大 V,可以组合成“杠铃策略”
- 专职太太和编剧作家,可以组合成“杠铃策略”
- 放平心态:创业者最好的命运就是成为一个成功脱离了“低级创业劳动力”和“高级创业大忽悠”的小老板,为自已留下一笔二十年后可以周游世界的财富
相关链接
幸福和时间
个人成长/人生哲学
来源自知乎的一个问题「为什么现在生活比以前(或者古代)好了,我却感觉不到幸福?」的一篇回答
现在的生活条件越来的越好了,但幸福的感觉却越来越低了,这个问题的核心的答案是
- 你本身就不幸福,所以你感受不到幸福
物质和生活条件进步从来都不是衡量是否幸福的标注,从古至今,唯一公平、能够统一尺度衡量的,只有时间,所以决定是否幸福的三个标准,都和时间有关
- 自由支配个人时间的量的标准
- 自由支配个人时间过程的质的标准
- 自由支配个人时间结果的质的标准
三个标准层层递进
- 你首先要有自己能够自由支配的时间,能够做自己想做的事(典型例子是上班族,朝九晚六甚至 996 的生活,让他追求幸福的方式,是旅行、放假、宅在家里,这样才能拥有自己的时间)
- 有了能够自由支配的时间,还要能够知道如何正确使用这段时间,让这段自由时间过得丰富多彩(典型例子就是学生党,大部分时间除了上课和自习,没有别的事情可以做,不知道如何让自己的时间变得充实起来,所以他追求幸福的方式,是谈恋爱、打游戏,不断通过外部感官刺激,感受自由支配时间花费的过程)
- 有能够自由支配的时间,也能够让这段时间丰富多彩,但是这段时间度过之后,能够产生对个人、对周围的人、对社会产生什么样的价值(典型例子的大老板,有自己的时间,也可以让自己的时间度过得很充实,低俗一点的喝酒唱歌,高雅一点的琴棋书画,但是这段看似充实的人生,对真个世界的意义是什么?所谓的:倘若这世界有你也能转,没有你也能转,那这个世界还要你干什么?)
所以如何追求幸福的本质?
- 幸福的本质,就是人生是有意义的,而人生,需要通过时间来度过,是追求“有量有质”的时间
- 要先拥有自己能够自由支配的时间,因为不可能存在“无量有质”的时间
- 再不断提升度过时间的过程和产生结果的价值,即追求时间产生的质量
相关链接
有点意思
- FloatUI:一个戳中我审美的 react ui 组件,地址: https://floatui.com/components/steps
- animotion:可视化配置 css 动画,地址: https://animotion.dev/
- css 线性动画可视化学习,地址: https://epiceasing.com/?curve=0.470%2C0.000%2C0.745%2C0.715&language=css