像哲学家一样去生活 - 《瓦尔登湖》读书笔记
我是在 得到 阅读的潘庆舲译本,在阅读的过程中,“If a man has faith, he will cooperate with equal faith everywhere;” 中的 faith 被翻译为了“信心”,我当时觉得这句话怪怪的,直到我查看原文(Apple 图书美区 Walden 免费)后,我还是觉得 faith 翻译为“信仰”可能会更好。横向对比发现,徐迟的译本也是“信心”,而我购买的实体书是杜先菊的译本,翻译为了“信仰”。 读完本书,得到平台的统计是 20 小时,199 条笔记。整理完所有笔记之后,想到既然拿到英文原版,就给前几个笔记把将英文对照加上,这样后续有空的时候把所有的都补上。但在整理的几句之后,索性将所有的英文笔记都整理了。 整理完了笔记,简单听了下 樊登读书 的介绍,了解到杜先菊的使用的版本注释跟原文基本达到了一比一之后,果断下单了实体书。因为虽然读完了,但是还有很多内容不明白。等后面闲下来,还需要反复阅读这本经典著作。要真想完全明白作者的各种明喻,暗喻,于我而言,要补充的知识可能这辈子都学不完。古希腊的各种神话人物,我一个也不了解。作者说:”那些还没有学会阅读古典作品原著的人,人类的历史知识肯定非常欠缺。“而我勉强只能用中文以外的英语阅读。显然 Walden,以我目前的水平,中文好多都理解不了,英文肯定就更加不能理解了。虽然添加了英文笔记,也只是我根据中文笔记在原著中寻找到的。 在读书的过程中,发现梭罗在一八四五年前就已经将简单的生活过的如此高雅,而我仅仅是通过时间的积累,意识到简单生活的美妙。而在追求简单的这条道路上,我还有很长的路要走。 年轻的时候,享受不了孤独,现在却越来越喜欢一个人的时光。因为在人群中,没有一个能理解我的人,反倒会更加孤独。一个人的时候,适合阅读,思考,并将自己的想法写下来。 对于生活的细致入微,往往会发现不一样的世界。梭罗不会盲目相信各种权威,会亲自测量各种数据,特别令我感觉到神奇的,他会测量湖底的模样。“湖底齐整匀称,与湖岸以及毗邻山脉保持着一致性,真是完美”。测量湖、测量山,以及他们的之间的横向对比。我在生活中的感受是,当家里的各种物品不能正常工作时,静下心来,仔细观察,很快就能解决。而十年前,我大概只会选择换新的,或者请求外援。 还有我真的佩服作者对于各种问题的深思。例如:拼命干活的目的是为了得到生存的物资,但是我们本可以不用这么拼命,所以就不需要这么多的必需品;又比如,不是人放牛,而是牛放人,因为牛的时间更自由;还有我们不是住在房间里,而是被关押着。又如猎物才是猎户最不起的朋友,因为没有猎物,哪儿来的猎户。 梭罗在观察一只小虫子的时候,发现它是如此谦卑,想要躲开他的目光,他突然意识到是不是也有更高维度的造物主在观察我们。这像极了,庄周梦蝶的故事,究竟是庄子醒来,蝴蝶死了,还是蝴蝶醒来,庄子死了。 梭罗在阅读这一章提到:“作者均是向着人类的心智说话,向着任何时代一切能理解他的人说话。尝试去理解一位哲学家真正想要说的话,真如他所说的,是一件让人筋疲力尽的运动,但是这永远都是值得的。而且需要我一次又一次的尝试,而我永远不会放弃。 读书笔记 我深信,如果人人都像我当时那样过简朴的生活,那么,偷窃和抢劫也不会发生。这样的事之所以发生,盖因社会上存在贫富不均。 超验主义思想的基本出发点,就是反对权威,崇尚直觉;其核心是主张人能超越感觉和理性而直接认识真理。 如今,我又是文明生活中的匆匆过客了。 At present I am a sojourner in civilized life again. 大多数人,即便在这个相对自由的国家,仅仅因为无知和误导,要应对的是虚拟的忧虑、没完没了的粗活,却采撷不到更美好的生命果实。 Most men, even in this comparatively free country, through mere ignorance and mistake, are so occupied with the factitious cares and superfluously coarse labors of life that its finer fruits cannot be plucked by them. ...
投入更多时间在 AI 和写作上 - 《预测之书206·1000天后的世界》读书笔记
AI 在经历的几年的疯涨之后,依然是各家厂商不停狂卷的时间。各种工具不停的出现,也产生了很多新的名词,有时候不关注这些内容。基本都是在火起来之后,才开始使用,甚至是已经在各种技术群里面热了很多轮之后,才开始尝试。 现在的我跟刚曾经的自己已经不一样了,没有 AI 的年代,任何问题都可能会成为问题。代码 Clone 失败,编译代码失败,运行不符合预期,学习的过程中总是充满了沮丧,而现在这些在我这里都不是问题了。我缺少的只是一个好问题,让 AI 更好的辅助我,如何去优化我的工作流,去规划我的生活。 近两年以来,工作的节奏太快了,好在现在换了新的环境,总体来说,还是有时间去研究这些新兴的技术。首先应该去关注一下热点,其次是再研究研究底层的原理。最后将阅读书籍的时间合理的分配一部分出来给技术,毕竟技术还是自己吃饭的本领,不能荒废了。 另外,我也意识到自己有多懒,甚至博客中的“关于”一直都没有完善,是在 Analytics 发现这一页访问的频次还是相当高的时候,我才急忙将这一页填充完整。 AI 虽然能写文章,也很高效,但是很多时候,一眼就能识别其中的机器味道。越是这个时候,个人的输出才能凸显更高的价值,我也要努力的去沉淀,去总结,用心的将自己的经验写下来。 读书笔记 工作与组织 AI 会像水库和电站一样成为普遍存在的基础设施,并在消费互联网领域和部分工业化领域实现高度普及与深度应用。 2028 年也是世界普遍认为的人形机器人全面进入消费市场的最早时间点。 不怕 AI 太强,怕的是你忘了自己能给世界带来温度。 也许 AI 是无所不能的,但需要有人输入正确的指令或者问出正确的问题,指令和提问正确与否,体现的是人和人之间的差异,并非和机器对人的直接替代或者威胁。 什么样的人是新组织、新方式真正需要的?能能够正确下达指令的人,能够问对问题的人,能够发现 AI 问题的人,最终在现实世界执行的人,以及能够真正承担责任的人。 心态上要从满足于按照程度做,转变为主动思考为什么要做、要做什么、该怎么做。拥有这种心态的人,才能与 AI 形成良好的配合,将 AI 的能力发挥到极致。 AI 缓冲期的学习不是囤积知识,而是认识事物的全景,研究其运行规律。 泛泛一问的人往往只能得到平庸的回答,而问对焦点的人则会得到迎刃而解的方案。 我对他的高山仰止一直持续到他谈论我的专业领域,然后就彻底崩塌。 当 AI 开始重塑生活与工作,人和 AI 的关系本身就是一个全部的问题,需要人去分析、判断、处理、唯有人才能理解另一个人的处境,给出公允的判断。 事实上,并没有什么 AI 缓冲期,有的只是每个人面对变化到来时的心理缓冲期。 技术进步总是优先服务于效率,而不是公平。 快速理解 AI 工作流,按照自己的理解对其进行改良。 那些把一整条链路跑通的人,就是我们常说的超级个体。 当 AI 起来越强,越来越多的具体业务问题被快速解决时,反而会对高管的感知力、人文素养和价值判断力提出更高的要求——他们要调动 AI 算力、调用外部专家团,在多种模型、多方意见之间做出复杂的价值判断。 对高层而言,核心要求是理解多元模型,整合跨领域专家库,有足够的人文底蕴,敢做,也扛得住复杂的价值判断。 一个人职业生涯中,也有三种不同的“色片”,分别是“自我”,“挑战”,“平衡”。在不同阶段,只要有意识地调整这三者的权重,就能组合出千变万化的可能性,拼出完全不同的职业图景。 因为在 AI 时代,职业生涯的意义不再是一个行业走一段看不见终点的路,而是在人生游乐场体验不同的职业项目,不断组合出最适合当下生活的那一种。 一个真实、可信的人际网络,会带你跨过一个又一个行业,帮你一次又一次的接入新的机会。 在线上持续输出有价值的内容,让别人知道“自己的哪一块值得被记住”;主动展现自己独特的“活人感”,而不是躲在千篇一律的人设模板背后;在线下持续投入时间和精力,去建立真实关系,一起讨论“我们能合作做点什么”,并且把事情推进下去。 赚不内耗和热爱的钱,很可能会成为未来多数人的主动选择。 荣格认为,人的一生大致可以分为两个阶段:前半生的重心在于繁衍和延续生命;到了中年,第一阶段告一段落,我们的心灵会踏上“第二旅程”——开始重新关注自我,勇敢面对并整合自己的阴影,更深刻地理解潜意识,追问此生真正的灵魂召唤是什么。 把目光投向自身,学会拥抱和穿越自己的阴暗面,更深刻地理解我们这个物种的真实追求和使命。 少做事,多立范式;少拼力气,多守分寸;少讲辛苦,多讲证据链与担当。 因为你的任性,AI 理性才有意义。 如果我们相信好身体来自好习惯,而好习惯必须在日常体现,你就不能等着只对一个结果负责,而是必须对整个过程负责。 偶尔一次做对或者做错什么会变得不是那么重要。你曾经做过的事会被综合起来证明你能否可靠地做正确的事。 在可预测的世界里,行为就保单,过程就是分数,记录就是业绩。 人类的特权:一是你能承担多大的责任;二是你能定义多大的任务;三是你能发起多大的主动性。 所以任何公司都有大量所谓的“默会知识”,没有文档,没有数据,上级不知道,AI 更不知道,而现场的你知道——你必须先把意图翻译成任务。 AI 或许能计算路径,却无法设定方向;AI 或许能模仿理性,却无法替代立场;AI 或许能出谋划策,却无法承担责任。那些是人人类的特权。 我认为 AI 和数字痕迹的普及将让人类重新回到熟人社会。这里的熟人不再是地理意义上“一直都了解”你的邻居,而是智能意义上“可以立即了解你”的人。 你光勤俭还不行,还要守时、有纪律、理性、会计算、追求效率,最好还有点商业冒险精神和投资意识、重视复利…… 担当、品位和荣誉都是人与人之间关系的变量。它们能让我们更协调一致,但它们往往会把人区分开来。 跟 AI 代理接触多了,当一个真人把注意力交给你的时候,你总会有一种郑重感。 ...
Obsidian 智能工作日志:自动编号 + 每日英语
从开始工作起,我就习惯了记录工作日志。最开始的方式非常简单,在本子上写个日期,今天是在这家公司的第多少天,顺便记录一句鼓励自己的话。 翻看前一天的记录确定今天是第几个工作日 手动找一个英语学习的网站,基本上抄个每日英语什么的,算是今天跟英语单词又说 hello 了 这是一个比较机械的活,也是我每日上班前的重要仪式,虽然有时候会因为业务比较繁忙,而忘记记录,后续我都会将空缺的那几日的工作日计算进去。 后面随着更换工作,有些公司连个本子都不发的时候,我就开始用尝试用笔记工具来记录,最后在经历了各种笔记工具的折腾之后,我开始使用 Obsidian 来记录工作日志和 TODO list。 这些重复性的操作虽然是个仪式,但是要回看前一日的计数,然后 + 1 变成今天的索引,还是挺让人烦恼的。 直到我发现了 Obsidian 的 Templater 插件,我先是是解决了自动编号的问题,后面又思考每日英语句子的获取,是不是也可以完成呢?最终在 AI 的加持下,这个脚本很快就完成了。 最终效果 现在,每次创建新的工作日志时,模板会自动生成: #workday 2 The quieter you become, the more you can hear. 你越是安静,能听到的便越多。——拉姆·达斯 #home <光标在这里,可以立即开始记录> 一切都是自动的: ✅ 工作日编号自动计算(支持归档文件夹) ✅ 每日英语句子自动获取(来自欧路词典) ✅ 光标自动定位到内容区域 ✅ 开箱即用,无需手动操作 文件结构 我的工作日志组织方式如下: workday/ ├── template/ │ └── journal-template.md # 模板文件 ├── 2024-archive/ # 归档文件夹 │ ├── 2024-01-15.md │ ├── 2024-01-16.md │ └── ... ├── 2025-09-01.md ├── 2025-09-02.md └── 2025-09-24.md 每个日志都有 #workday N 标签,记录这是在当前公司工作的第几天。由于会定期归档,简单的文件计数无法满足需求,必须遍历所有子目录。 ...
2025 年度总结:健康
一年匆匆又过去了,回首好似昨天还是 2025 年的元旦。 在经历了近两年的折腾之后,最终发现还是正常休息的工作更能感受内心的平静。去年近一年几乎都是单休,虽然工资是高了些,但时薪反而降低了。今年前半年是大小周,工资降了挺多。直到九月份开始了新的旅程,终于回归了正常。 十月份,在经历了一次普通的感冒之后,我停止了运动、多领国和每日的总结,开始摆烂了近两个月。不再早起、不想再写总结。精神在这两年间其实崩的太紧了,总想要更好的生活,却忘了享受当下才是最重要的。做事情比较着急,心情难以平静。通过放缓节奏,给自己放个假。不仅要追求身体上的健康,心理上的健康同样重要。 我不想再给自己贴上自律的标签,我是谁,应该由我自己定义。 新的一年,掌握生活和工作的节奏,慢慢来。 ...
我的编码统计
我是 2013 年开始工作的,但是是从 2015 年 7 月 16 日开始使用 wakatime 统计我的编码数据的。之前几乎都是使用 C++,在 2016 年中有近八个月的时间在华为,也没有统计。粗略计算,按照 1500 个小时计算 C++ 的编码时间。 后续每年在 Wakatime 年度数据出来,我会及时更新一下统计数据。 年度 Top 数据 年度 语言 IDE 编码时长(H) WakaTime OS 2025 Go Cursor 1166 2% Linux 2024 Lua VS Code 1569 1% Mac 2023 Go VS Code 1056 2% Linux 2022 Go VS Code 897 3% Linux 2021 Go VS Code 844 4% Windows 2020 Go GoLand 1105 - Windows 2019 Go GoLand 942 - Windows 2018 C++ Vim 1007 - Linux 2017 C++ Vim 671 - Linux 2016 C++ Vim 212 - Linux 2015 C++ Vim 240 - Linux ...
从Grep 到 Grafana Loki 的日志分析之路
我走了太多弯路 说实话,在日志处理这件事上,我被“知识陷阱”困了很久。 因为我太熟悉命令行了,grep、rg、awk 玩得飞起,所以过去很长一段时间,我都固执地认为这就是分析日志的“正统”方式。但现实经常打脸:当日志散落在不同服务器、不同路径下时,我得开无数个终端窗口跳来跳去,查个链路问题跟查案一样。 更惨的是,以前公司不给硬件资源,我根本不敢想 Elasticsearch 这种“吞金兽”。为了解决查询问题,我还自己折腾过一套特原始的方案:写脚本去 OSS 上拉压缩包,下载、解压、再用 rg 扫。还能只查找固定时间短的日志,使用者必须先在 GM 后台上查询到用户的登录记录,再根据日期查询具体时间的日志。 后来入职新公司,我这套“土法炼钢”的操作甚至被同事吐槽过:“你怎么还在当原始人?我们早都用 Grafana 查了。” 直到最近,我硬着头皮自己试着搭了一套 Grafana + Loki + Promtail,真的感觉推开了新世界的大门。那种震撼感在于:我只花了不到三十分钟部署,那种多机协同、可视化检索的爽感,瞬间就秒杀了过去几年的肉搏操作。 现在回头看,天天蹲在黑框框里人肉搜索,确实像个原始人。这篇文章就记录一下这个让我“走出石器时代”的工具组合,以及我的安装过程。讲真,以后哪怕项目再小、只有一个服务,我也要把日志接入 Loki。人生苦短,不要把生命浪费在 cd 和 grep 上。 ...
这些年我用过的 IDE
有一天打开代码时,突然有些想不起第一个用的编辑器叫啥了,这才意识到是时候记录下这些年我和各种 IDE 的爱恨情仇了。 ...
从 C++ 向全栈方向迈进
2017 年之前我是一名拥有四年多 C++ 开发经验的“老”后端。如果你也曾像我一样,在后端的世界里挥洒青春,却因为工作需要不得不硬着头皮踏入前端这片“新大陆”,那么这篇文章或许能给你一些共鸣和启发。 在我的职业生涯早期,C++ 是我的主要武器。我习惯了它的严谨、高效,以及对底层细节的掌控。Python 和 Go 也曾涉猎,但始终未能成为工作中的主力。至于 Shell 脚本,简单的操作尚可应付,一旦遇到复杂的安装脚本,就如同天书一般,让我一头雾水。 转折点出现在 2018 年,当时我作为后端主程负责一款新游戏的开发。其中一项重要的任务就是构建管理后台以及设计相关的 HTTP 接口。起初,我们自然而然地考虑过使用熟悉的 C++ 来实现这些需求。然而,C++ 在提供 HTTP 接口方面的复杂性让我望而却步,这个方案很快就被否决了。 最终,我们选择了 Go 来实现游戏登录前的数据获取等服务。不得不承认,Go 在构建 Web 服务方面确实有着得天独厚的优势,开发效率也相对较高。然而,真正的挑战还在后面——前端页面的开发。 ...
远程控制完整指南:从局域网到云端的全方位解决方案
在现代工作环境中,远程控制已成为提高工作效率和灵活性的重要工具。无论是在家办公、技术支持还是多设备协作,掌握各种远程控制方案都显得尤为重要。本文将详细介绍从同一局域网内的桌面连接到跨网络的远程控制解决方案。 ...
陪伴的艺术-《何以为父》读书笔记
作为两个儿子的父亲,这本书触动了我内心深处的共鸣。24 岁那年,我们家老大出生,而我的父亲也是在 24 岁时有了我——这种代际的巧合让我深思父子关系的传承与断裂。 我选择从深圳回到西安,只为一个朴素而深刻的愿望:陪伴孩子成长。我的童年记忆中,父亲总是缺席的身影——即使过年回家,他不是在喝酒就是在打牌。正是这种缺失的痛楚,让我更加珍惜与孩子相处的每一个时光。 然而,陪伴并不等同于称职。在老大四岁之前,我也曾是个失格的父亲。虽然人在身边,但状态糟糕、身体不佳,经常对孩子发脾气。2018 年底的扁桃体手术成了一个转折点,身体状态的改善为心理成长铺平了道路。 2019 年 9 月,在妻子的建议下,我开始听《樊登读书》。两个月内听完超过 100 本书,专注于教育、亲密关系和心灵成长类书籍。短短一个月,我与孩子的关系就发生了质的飞跃。尽管疫情期间居家办公时有所反复,但这次觉醒为我后续的父亲之路奠定了基础。 2021 年中,二宝出生,大宝也步入小学。这四年来,我们一家四口几乎形影不离,看着二宝一天天长大。对比之下,我深深遗憾当初没有如此用心地陪伴大宝。由于我们情绪更加稳定,二宝显得更加活泼可爱,情绪也更稳定——这印证了父母状态对孩子的深刻影响。 作为父亲,要从固有的错误观念中走出来确实不易,原生家庭的影响根深蒂固。但我坚信,认定是错误的东西,就要用强大的信念将其纠正。成为合格父母需要一点一滴的学习和努力,活到老学到老。 这本书让我更清楚地认识到:孩子其实是来教育父母的,是让我们人生更加完善的存在,是修补我们受伤心灵的良药。我需要思考如何更好地引导孩子,同时也要思考如何面对我的父亲——这个一直让我头疼却无法回避的命题。 成为父亲不仅是角色的转换,更是人生的重新定义。在陪伴孩子成长的过程中,我们其实也在重新养育那个内在的小男孩,修复童年的创伤,完成未完成的成长任务。这是一场关于爱、责任、智慧与勇气的修行之旅。 ...