[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"content-the-pace-of-life-is-always-me":3,"$f1ag9uvrcpo0k1":21},{"id":4,"type":5,"slug":6,"title":7,"date":8,"category":9,"tags":10,"body_markdown":13,"permalink":14,"excerpt_src":14,"media_type":14,"media_title":14,"media_author":14,"media_url":14,"rating":14,"layout":14,"pv":15,"admin_only":15,"created_at":16,"updated_at":16,"deleted_at":14,"status":17,"html":18,"excerpt":19,"cover":20},99,"article","the-pace-of-life-is-always-me","生活的节奏总是我——2025年终总结","2025-12-31 13:00","life",[11,12],"年终总结","生活","\n以前每到年末的时候，总是忘记要写小结，因为总是缺少一些年末的氛围。但今年似乎不太一样，12月初我就看到有人在总结一年的收获，当时心想：这是不是也太早了点？\n\n及至现在，已经到了几乎每个APP都在推送年末总结的时候了。不知道是不是错觉，总觉得今年做年度总结的APP特别多，似乎以前没有这么多的。\n\n但无论它们出于什么样的出发点来做的年末总结，做得好或不好，都没关系。总之，我每打开一次手机，就像在被提醒一遍：一年过去了，来总结一下吧。\n\n\u003C!-- more -->\n\n## 一些寻找鼓点的尝试\n\n听音乐的时候，我们会自然而然地在心里产生一个与音乐同步的节奏。这就像是通常意义上的社会生活，你不需要有很强的主观意愿，周围的一切会推着你往前走。\n\n然而我的情况却有点不一样。自去年离职之后，一直在忙装修的事，今年总算是闲下来了。问题接踵而至：我应该干点什么？几点干活，几点休息，几点去运动，几点去睡觉？\n\n上半年，我们最早尝试的方案是上午工作2个半小时，下午工作1个半小时，每周三和周六休息。这个方案的bug很快出现：小朋友需要有人陪。于是第二版方案出炉：上午妈妈陪，下午爸爸陪。\n\n这个方案实践下来也有不少问题：\n\n1. 小朋友午睡的时间不可控，经常一觉醒来天都要黑了，妈妈没有时间学习工作\n2. 我的工作内容经常会“拖堂”，占用妈妈的学习工作时间\n3. 小朋友很难理解，为什么一会不要找爸爸，一会不要找妈妈\n\n随着时间流逝，这些方案也逐渐变形，休息时间的安排上也有一些问题，例如和朋友们休息时间对不上，很难约局等等。\n\n到了下半年，小朋友上学了，我们也对应调整了节奏。目前的作息和上班差不太多，周一到周五到办公室办公，唯一不同的是下午会早点回家接小朋友放学。\n\n这有点像在听一首很自由的音乐，反复尝试后才终于抓到鼓点，找到节奏。\n\n## 注册一家公司\n\n年初，我开始了解公司注册的事情，刚好这边一些部门有孵化器的场地，于是一拍即合。但实际落地的时候，这个场地有一些手续有所耽误，接近年中的时候才开始注册。\n\n注册的过程中，多少有些波折，比如碰到了市监要求实际审查，然后跑来跑去弄了一堆手续，比如碰到税局的风险限制，无法顺利开出发票等等。好在最终结果是好的，顺利注册下来了。\n\n在注册这家公司的过程中，自然也少不了与各种各样的人打交道。一个我感到意外的变化是：我感觉我挺喜欢与人打交道了，我也很乐意回味与人相处过程中的一些小故事。\n\n在招商银行开户的过程中，我受到了极其热情的对待：那天我是早上第一个客户，3个窗口同时开放。我盯着3个窗口，犹豫了1秒钟，然后看到了2号窗口写的“小微企业开户专窗”，于是径直走了过去。然后我听到了3号窗口以一种很不可思议的语气在说：我都做好了欢迎的手势了，结果他直接过去2号了。\n\n在后面与孵化器的工作人员打交道的过程中，我也觉得大家非常热情和尽责，并没有刻板印象中这些服务人员是冷冰冰的样子。2025年的最后一天，我又来到了办公室，同时也给工作人员带了奶茶。\n\n## 学习期权和量化交易\n\n年初和朋友交流了一下期权的交易。我在早年间有过衍生品巨额亏损的经历，好多年都没有再碰过类似产品。\n\n在和朋友交流完之后，我觉得应该重新审视一下这个交易品类，刚好也开始有一些时间，于是开始做一些相对低风险的交易策略。\n\n一年过去了，整体来说还不错，略有收获。虽然从年化收入来说比较低，而且中间也有过大幅回撤的时候，但总体上算是重新认知了这个交易品类。\n\n下半年，刚好托同事的信任，有机会参加了一些量化交易产品的开发。本来量化交易也在我的后续学习清单中，只是还没排上日程。但机会到门口了，就不妨一试吧。\n\n事实上，开发图表的过程还是很煎熬的，最终的结果也只能说刚好能用，相比专业的交易产品来说还是有差距。但这个过程中也刚好学习了挺多量化交易相关的概念和基本框架。\n\n虽然这个项目目前暂停了，但我相信这一块在后续依然会继续生长开花，直到结果。\n\n这一年，也和一些其他的朋友或多或少有一些沟通和交流，也逐渐发现一个难以避免的现象：大家在进入中年的倦怠期之后，都会开始涉足交易。\n\n我并不太清楚这件事情有多普遍，但也在重新思考，也许交易也是生活的一部分呢？\n\n## 产品：邮箱还在做的\n\n熟悉我的朋友都知道，我在做一款邮箱产品TinkMail（https:\u002F\u002Ftinkmail.me）。今年我翻了一下代码，最早的代码是在2021年就写下了。大概是在2023年左右，我和一位朋友也大概讲过规划：把这款产品做到商业化。\n\n现在是2025年末了，邮箱依然还没有商业化，但这一年的时间内却花了非常多的时间在做它的产品迭代。相比去年，现在它有了：\n\n- 可以自定义域名的商业版本\n- 更多的功能，例如通讯录、文件夹管理、邮件标签等\n- 更好更稳定的IMAP协议实现和邮件收发策略\n- 更好的反垃圾基础\n- 更全面的账户安全措施\n- 更漂亮的网站表现和邮箱界面\n\n关于它的商业目标，目前也并不是特别明确。我在之前[聊一聊与邮件协议IMAP的一段经历](\u002Farticle\u002Ftech\u002F2025\u002Fa-frustrating-experience-with-imap.html)中有写过：\n\n> 我认为这里值得做出一些改变。先让改变发生，进而产生价值，最后收获成果，道阻且长。\n\n按目前的进展，我认为2026年应该可以正式开启商业化，完成3年前制定的小目标。\n\n至于其它的产品，这一年在脑子中做了非常非常多的构想。得益于AI Coding能力的快速增强，我也翻出了很多之前做了一半的产品，重新做了整理和修剪。也写了一些之前想写但没有空写的产品。\n\n我第一次感觉到，我有可能借助AI的能力，把想做的产品都做一遍。接下来，我仍然会做很多尝试，然后让时间来沉淀真正值得长期投入的产品。\n\n## AI产业的又一年\n\n2022年末，ChatGPT发布，随后开始席卷全世界，到今年，AI已经发展了3年了。刚好也记录一下当下时间点的一些现状：\n\n- Meta刚以数十亿美元的价值收购Manus\n- 美国AI产业股票又涨了一年，而且开始互相投资\n- Google、OpenAI竞争激烈，Claude以及国产的DeepSeek等也不甘落后\n- 国内几大互联网公司都确立了AI战略，正在激进地推进产品落地\n- AI编码领域遍地开花，正在替代程序员\n\n我一直是一个不喜欢凑热闹的人，因此AI产业也没有第一时间参与进去。在过去的两年中，AI行业在快速发展，其中既包括模型自身能力的不断进步，也包括五花八门的应用创新。但有一个故事在其中反复上演：\n\n模型能力一更新，上层就有一堆应用变得可有可无。\n\n这也是我一直在徘徊的原因，在最前端去试错，很有可能会成为下一次模型更新之后的炮灰。而一个人的力量是非常有限的，多来几次就会被彻底击垮。\n\n但时间来到2025年，事情开始有些不一样了。各方面的模型能力开始成熟，不需要仔细微调也可堪大用。Agent概念和方法论的成熟，真正赋予了AI模型自主决策和成事的能力。\n\n未来这个行业会变得怎么样很难说，但无疑这已经是一件非常有想象力的事情了。\n\n我想我会在2026年开始在产品中使用一些AI能力了。\n\n哦对了，最后记录一个西游记系列歌曲，所有的作品都由AI作词作曲配画面，我最喜欢的是唐三藏的《无岸》。\n\n\u003Chttps:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1Nn1yB2EHQ>\n\n> 2025年AI很厉害，但更厉害的始终是人。\n\n## AI编程的又一年\n\n我已经找不到第一次使用AI编码的时间了，但是能确认不晚于2020年，年中的时候发过一条：\n\n> 前几天梳理了一下，我的自我介绍可以加一个“5年AI编程经验”，一点没夸张。\n\n最早使用的是TabNine，一个基于StackOverflow的问答数据训练的编程辅助AI。\n\n第一次被它惊艳的时候，我正在写一个返回指定范围随机整数的方法。我刚写完方法名，它就直接补全了所有的代码逻辑。虽然这个方法只有一行，但涉及到随机数放大取整，还有一些边界处理的问题，但它一次写对了。\n\n后面当GitHub Copilot出来之后，我就第一时间使用了，一直从免费用到收费。到近两年，我也尝试了Cursor、Windsurf、Trae、ClaudeCode等很多工具，但最常用的还是Copilot。\n\n以月为单位来看的话，AI编程工具进步神速。我随便翻了一下，回顾了一些年初碰到的和看到的问题：\n\n- 代码语法错误\n- 重复创建相同的公共代码\n- 因为版本不匹配而生成错误的API调用代码\n- 大文件处理能力不足\n- 多次聊天\u002F交互之后偏离初始目标\n\n在年初到年中的时候，AI生成的代码仍然需要很多手工调整，并且需要严格review才能采用。\n\n但在2025年末这个时间点，随着GPT-5 Codex系列、Gemini 3 Pro、Claude Opus 4.5系列模型的发布，以及AI编程工具的进一步进化，上面这些问题已经基本不存在了。AI写出的代码大部分也能经得起review，需要改动的部分不多。\n\n我现在的工作流程：\n\n- AI编写文档，包括需求描述和技术方案\n- 和AI一起review和修订文档\n- 让AI按文档编码\n- 简单测试后提交代码\n- 合并分支前统一review当前版本的所有改动\n\n可以看到，这里面已经几乎没有手工编码的过程了。\n\n虽然，在review的时候仍然能发现一些问题，有时候甚至是非常严重的安全问题。但整体来讲，程序员的核心工作——编码已经被AI替代了。\n\n这也使我反复在思考：我算是主动结束了自己的编码生涯，但这种主动结束，与当下这个时间点的被动结束，似乎结果并没有太大差异。\n\n于我而言，并不是一件坏事，反而我可以在相同的时间内产出更多的产品。但对于业界这么多程序员来说，将面临一个形式严峻的转型周期。\n\n> 做点AI相关的东西吧，无论它在产业链上的哪个位置，要入局。程序员真的做不久了。\n\n这是我前几天和朋友说的话，与大家共勉。\n\n## 关于生活\n\n写到这，我往回翻了一下，似乎缺少了一部分，叫生活。在往年的总结中，无论它叫什么标题，多少都会涉及一些，但今年，我完全没有想起来这个标题。\n\n这一年的经历，我也见到了更多真实世界的人和事，就像是从象牙塔中出来的感受一样。\n\n刚开始来办公室办公的时候，我发现WiFi有问题，但是电脑用的有线网络是正常的，于是自己搭了一个小路由出来。但我在做这一切的时候，一直在担心一个问题：这个网络不会有准入认证吧？后面证实，是我多虑了。\n\n我后面还写过一件在外面碰到的事：\n\n> 在霸王茶姬坐了会，一个有趣的观察： 柜台外卖出餐区有根充电线，有外卖员等餐的时候充一会；有外卖员直接仓库去取纸巾，打开来补充到盒子里给负责打包的小姐姐用。人和人的连接是如此自然又广泛，对比之下，大厂里的各司其职好无趣。\n\n这些事情我也经常会回味：也许我身上确实有一些“不食人间烟火”？尽管我会极力避免，但有时候仍然免不了以一种之前养成的固定思维去思考周围的一切。\n\n而关于生活本身，好像也并不需要专门剥离开来单独讲。\n\n想起之前看过的一句话：好像离职之后，就不需要旅游了。\n\n以前上班的时候，我也非常向往旅游，去年也勉强算是自驾了半个中国。但今年我却确实没有想出门去外地的冲动了。\n\n也许我的感受和上面这句话是类似的，只是有不同的表述。我现在的生活是自己选择的，每一个部分都由我自己主导，至于它是叫公司、上班、创业、在家、生活、娱乐、读书、体验，并不是那么重要了。\n\n> 标题来自彩虹合唱团《我歌唱的理由有很多》其中一句歌词：我歌唱的理由总是我。顺便纪念2025年终于听到了彩虹合唱团的现场演出。\n",null,0,"2026-08-28 04:37:17","published","\u003Cp>以前每到年末的时候，总是忘记要写小结，因为总是缺少一些年末的氛围。但今年似乎不太一样，12月初我就看到有人在总结一年的收获，当时心想：这是不是也太早了点？\u003C\u002Fp>\n\u003Cp>及至现在，已经到了几乎每个APP都在推送年末总结的时候了。不知道是不是错觉，总觉得今年做年度总结的APP特别多，似乎以前没有这么多的。\u003C\u002Fp>\n\u003Cp>但无论它们出于什么样的出发点来做的年末总结，做得好或不好，都没关系。总之，我每打开一次手机，就像在被提醒一遍：一年过去了，来总结一下吧。\u003C\u002Fp>\n\u003Ch2>一些寻找鼓点的尝试\u003C\u002Fh2>\n\u003Cp>听音乐的时候，我们会自然而然地在心里产生一个与音乐同步的节奏。这就像是通常意义上的社会生活，你不需要有很强的主观意愿，周围的一切会推着你往前走。\u003C\u002Fp>\n\u003Cp>然而我的情况却有点不一样。自去年离职之后，一直在忙装修的事，今年总算是闲下来了。问题接踵而至：我应该干点什么？几点干活，几点休息，几点去运动，几点去睡觉？\u003C\u002Fp>\n\u003Cp>上半年，我们最早尝试的方案是上午工作2个半小时，下午工作1个半小时，每周三和周六休息。这个方案的bug很快出现：小朋友需要有人陪。于是第二版方案出炉：上午妈妈陪，下午爸爸陪。\u003C\u002Fp>\n\u003Cp>这个方案实践下来也有不少问题：\u003C\u002Fp>\n\u003Col>\n\u003Cli>小朋友午睡的时间不可控，经常一觉醒来天都要黑了，妈妈没有时间学习工作\u003C\u002Fli>\n\u003Cli>我的工作内容经常会“拖堂”，占用妈妈的学习工作时间\u003C\u002Fli>\n\u003Cli>小朋友很难理解，为什么一会不要找爸爸，一会不要找妈妈\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>随着时间流逝，这些方案也逐渐变形，休息时间的安排上也有一些问题，例如和朋友们休息时间对不上，很难约局等等。\u003C\u002Fp>\n\u003Cp>到了下半年，小朋友上学了，我们也对应调整了节奏。目前的作息和上班差不太多，周一到周五到办公室办公，唯一不同的是下午会早点回家接小朋友放学。\u003C\u002Fp>\n\u003Cp>这有点像在听一首很自由的音乐，反复尝试后才终于抓到鼓点，找到节奏。\u003C\u002Fp>\n\u003Ch2>注册一家公司\u003C\u002Fh2>\n\u003Cp>年初，我开始了解公司注册的事情，刚好这边一些部门有孵化器的场地，于是一拍即合。但实际落地的时候，这个场地有一些手续有所耽误，接近年中的时候才开始注册。\u003C\u002Fp>\n\u003Cp>注册的过程中，多少有些波折，比如碰到了市监要求实际审查，然后跑来跑去弄了一堆手续，比如碰到税局的风险限制，无法顺利开出发票等等。好在最终结果是好的，顺利注册下来了。\u003C\u002Fp>\n\u003Cp>在注册这家公司的过程中，自然也少不了与各种各样的人打交道。一个我感到意外的变化是：我感觉我挺喜欢与人打交道了，我也很乐意回味与人相处过程中的一些小故事。\u003C\u002Fp>\n\u003Cp>在招商银行开户的过程中，我受到了极其热情的对待：那天我是早上第一个客户，3个窗口同时开放。我盯着3个窗口，犹豫了1秒钟，然后看到了2号窗口写的“小微企业开户专窗”，于是径直走了过去。然后我听到了3号窗口以一种很不可思议的语气在说：我都做好了欢迎的手势了，结果他直接过去2号了。\u003C\u002Fp>\n\u003Cp>在后面与孵化器的工作人员打交道的过程中，我也觉得大家非常热情和尽责，并没有刻板印象中这些服务人员是冷冰冰的样子。2025年的最后一天，我又来到了办公室，同时也给工作人员带了奶茶。\u003C\u002Fp>\n\u003Ch2>学习期权和量化交易\u003C\u002Fh2>\n\u003Cp>年初和朋友交流了一下期权的交易。我在早年间有过衍生品巨额亏损的经历，好多年都没有再碰过类似产品。\u003C\u002Fp>\n\u003Cp>在和朋友交流完之后，我觉得应该重新审视一下这个交易品类，刚好也开始有一些时间，于是开始做一些相对低风险的交易策略。\u003C\u002Fp>\n\u003Cp>一年过去了，整体来说还不错，略有收获。虽然从年化收入来说比较低，而且中间也有过大幅回撤的时候，但总体上算是重新认知了这个交易品类。\u003C\u002Fp>\n\u003Cp>下半年，刚好托同事的信任，有机会参加了一些量化交易产品的开发。本来量化交易也在我的后续学习清单中，只是还没排上日程。但机会到门口了，就不妨一试吧。\u003C\u002Fp>\n\u003Cp>事实上，开发图表的过程还是很煎熬的，最终的结果也只能说刚好能用，相比专业的交易产品来说还是有差距。但这个过程中也刚好学习了挺多量化交易相关的概念和基本框架。\u003C\u002Fp>\n\u003Cp>虽然这个项目目前暂停了，但我相信这一块在后续依然会继续生长开花，直到结果。\u003C\u002Fp>\n\u003Cp>这一年，也和一些其他的朋友或多或少有一些沟通和交流，也逐渐发现一个难以避免的现象：大家在进入中年的倦怠期之后，都会开始涉足交易。\u003C\u002Fp>\n\u003Cp>我并不太清楚这件事情有多普遍，但也在重新思考，也许交易也是生活的一部分呢？\u003C\u002Fp>\n\u003Ch2>产品：邮箱还在做的\u003C\u002Fh2>\n\u003Cp>熟悉我的朋友都知道，我在做一款邮箱产品TinkMail（\u003Ca href=\"https:\u002F\u002Ftinkmail.me\">https:\u002F\u002Ftinkmail.me\u003C\u002Fa>）。今年我翻了一下代码，最早的代码是在2021年就写下了。大概是在2023年左右，我和一位朋友也大概讲过规划：把这款产品做到商业化。\u003C\u002Fp>\n\u003Cp>现在是2025年末了，邮箱依然还没有商业化，但这一年的时间内却花了非常多的时间在做它的产品迭代。相比去年，现在它有了：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>可以自定义域名的商业版本\u003C\u002Fli>\n\u003Cli>更多的功能，例如通讯录、文件夹管理、邮件标签等\u003C\u002Fli>\n\u003Cli>更好更稳定的IMAP协议实现和邮件收发策略\u003C\u002Fli>\n\u003Cli>更好的反垃圾基础\u003C\u002Fli>\n\u003Cli>更全面的账户安全措施\u003C\u002Fli>\n\u003Cli>更漂亮的网站表现和邮箱界面\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>关于它的商业目标，目前也并不是特别明确。我在之前\u003Ca href=\"\u002Farticle\u002Ftech\u002F2025\u002Fa-frustrating-experience-with-imap.html\">聊一聊与邮件协议IMAP的一段经历\u003C\u002Fa>中有写过：\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>我认为这里值得做出一些改变。先让改变发生，进而产生价值，最后收获成果，道阻且长。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>按目前的进展，我认为2026年应该可以正式开启商业化，完成3年前制定的小目标。\u003C\u002Fp>\n\u003Cp>至于其它的产品，这一年在脑子中做了非常非常多的构想。得益于AI Coding能力的快速增强，我也翻出了很多之前做了一半的产品，重新做了整理和修剪。也写了一些之前想写但没有空写的产品。\u003C\u002Fp>\n\u003Cp>我第一次感觉到，我有可能借助AI的能力，把想做的产品都做一遍。接下来，我仍然会做很多尝试，然后让时间来沉淀真正值得长期投入的产品。\u003C\u002Fp>\n\u003Ch2>AI产业的又一年\u003C\u002Fh2>\n\u003Cp>2022年末，ChatGPT发布，随后开始席卷全世界，到今年，AI已经发展了3年了。刚好也记录一下当下时间点的一些现状：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Meta刚以数十亿美元的价值收购Manus\u003C\u002Fli>\n\u003Cli>美国AI产业股票又涨了一年，而且开始互相投资\u003C\u002Fli>\n\u003Cli>Google、OpenAI竞争激烈，Claude以及国产的DeepSeek等也不甘落后\u003C\u002Fli>\n\u003Cli>国内几大互联网公司都确立了AI战略，正在激进地推进产品落地\u003C\u002Fli>\n\u003Cli>AI编码领域遍地开花，正在替代程序员\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>我一直是一个不喜欢凑热闹的人，因此AI产业也没有第一时间参与进去。在过去的两年中，AI行业在快速发展，其中既包括模型自身能力的不断进步，也包括五花八门的应用创新。但有一个故事在其中反复上演：\u003C\u002Fp>\n\u003Cp>模型能力一更新，上层就有一堆应用变得可有可无。\u003C\u002Fp>\n\u003Cp>这也是我一直在徘徊的原因，在最前端去试错，很有可能会成为下一次模型更新之后的炮灰。而一个人的力量是非常有限的，多来几次就会被彻底击垮。\u003C\u002Fp>\n\u003Cp>但时间来到2025年，事情开始有些不一样了。各方面的模型能力开始成熟，不需要仔细微调也可堪大用。Agent概念和方法论的成熟，真正赋予了AI模型自主决策和成事的能力。\u003C\u002Fp>\n\u003Cp>未来这个行业会变得怎么样很难说，但无疑这已经是一件非常有想象力的事情了。\u003C\u002Fp>\n\u003Cp>我想我会在2026年开始在产品中使用一些AI能力了。\u003C\u002Fp>\n\u003Cp>哦对了，最后记录一个西游记系列歌曲，所有的作品都由AI作词作曲配画面，我最喜欢的是唐三藏的《无岸》。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1Nn1yB2EHQ\">https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1Nn1yB2EHQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>2025年AI很厉害，但更厉害的始终是人。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>AI编程的又一年\u003C\u002Fh2>\n\u003Cp>我已经找不到第一次使用AI编码的时间了，但是能确认不晚于2020年，年中的时候发过一条：\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>前几天梳理了一下，我的自我介绍可以加一个“5年AI编程经验”，一点没夸张。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>最早使用的是TabNine，一个基于StackOverflow的问答数据训练的编程辅助AI。\u003C\u002Fp>\n\u003Cp>第一次被它惊艳的时候，我正在写一个返回指定范围随机整数的方法。我刚写完方法名，它就直接补全了所有的代码逻辑。虽然这个方法只有一行，但涉及到随机数放大取整，还有一些边界处理的问题，但它一次写对了。\u003C\u002Fp>\n\u003Cp>后面当GitHub Copilot出来之后，我就第一时间使用了，一直从免费用到收费。到近两年，我也尝试了Cursor、Windsurf、Trae、ClaudeCode等很多工具，但最常用的还是Copilot。\u003C\u002Fp>\n\u003Cp>以月为单位来看的话，AI编程工具进步神速。我随便翻了一下，回顾了一些年初碰到的和看到的问题：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>代码语法错误\u003C\u002Fli>\n\u003Cli>重复创建相同的公共代码\u003C\u002Fli>\n\u003Cli>因为版本不匹配而生成错误的API调用代码\u003C\u002Fli>\n\u003Cli>大文件处理能力不足\u003C\u002Fli>\n\u003Cli>多次聊天\u002F交互之后偏离初始目标\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>在年初到年中的时候，AI生成的代码仍然需要很多手工调整，并且需要严格review才能采用。\u003C\u002Fp>\n\u003Cp>但在2025年末这个时间点，随着GPT-5 Codex系列、Gemini 3 Pro、Claude Opus 4.5系列模型的发布，以及AI编程工具的进一步进化，上面这些问题已经基本不存在了。AI写出的代码大部分也能经得起review，需要改动的部分不多。\u003C\u002Fp>\n\u003Cp>我现在的工作流程：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI编写文档，包括需求描述和技术方案\u003C\u002Fli>\n\u003Cli>和AI一起review和修订文档\u003C\u002Fli>\n\u003Cli>让AI按文档编码\u003C\u002Fli>\n\u003Cli>简单测试后提交代码\u003C\u002Fli>\n\u003Cli>合并分支前统一review当前版本的所有改动\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>可以看到，这里面已经几乎没有手工编码的过程了。\u003C\u002Fp>\n\u003Cp>虽然，在review的时候仍然能发现一些问题，有时候甚至是非常严重的安全问题。但整体来讲，程序员的核心工作——编码已经被AI替代了。\u003C\u002Fp>\n\u003Cp>这也使我反复在思考：我算是主动结束了自己的编码生涯，但这种主动结束，与当下这个时间点的被动结束，似乎结果并没有太大差异。\u003C\u002Fp>\n\u003Cp>于我而言，并不是一件坏事，反而我可以在相同的时间内产出更多的产品。但对于业界这么多程序员来说，将面临一个形式严峻的转型周期。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>做点AI相关的东西吧，无论它在产业链上的哪个位置，要入局。程序员真的做不久了。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>这是我前几天和朋友说的话，与大家共勉。\u003C\u002Fp>\n\u003Ch2>关于生活\u003C\u002Fh2>\n\u003Cp>写到这，我往回翻了一下，似乎缺少了一部分，叫生活。在往年的总结中，无论它叫什么标题，多少都会涉及一些，但今年，我完全没有想起来这个标题。\u003C\u002Fp>\n\u003Cp>这一年的经历，我也见到了更多真实世界的人和事，就像是从象牙塔中出来的感受一样。\u003C\u002Fp>\n\u003Cp>刚开始来办公室办公的时候，我发现WiFi有问题，但是电脑用的有线网络是正常的，于是自己搭了一个小路由出来。但我在做这一切的时候，一直在担心一个问题：这个网络不会有准入认证吧？后面证实，是我多虑了。\u003C\u002Fp>\n\u003Cp>我后面还写过一件在外面碰到的事：\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>在霸王茶姬坐了会，一个有趣的观察： 柜台外卖出餐区有根充电线，有外卖员等餐的时候充一会；有外卖员直接仓库去取纸巾，打开来补充到盒子里给负责打包的小姐姐用。人和人的连接是如此自然又广泛，对比之下，大厂里的各司其职好无趣。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>这些事情我也经常会回味：也许我身上确实有一些“不食人间烟火”？尽管我会极力避免，但有时候仍然免不了以一种之前养成的固定思维去思考周围的一切。\u003C\u002Fp>\n\u003Cp>而关于生活本身，好像也并不需要专门剥离开来单独讲。\u003C\u002Fp>\n\u003Cp>想起之前看过的一句话：好像离职之后，就不需要旅游了。\u003C\u002Fp>\n\u003Cp>以前上班的时候，我也非常向往旅游，去年也勉强算是自驾了半个中国。但今年我却确实没有想出门去外地的冲动了。\u003C\u002Fp>\n\u003Cp>也许我的感受和上面这句话是类似的，只是有不同的表述。我现在的生活是自己选择的，每一个部分都由我自己主导，至于它是叫公司、上班、创业、在家、生活、娱乐、读书、体验，并不是那么重要了。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>标题来自彩虹合唱团《我歌唱的理由有很多》其中一句歌词：我歌唱的理由总是我。顺便纪念2025年终于听到了彩虹合唱团的现场演出。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","\u003Cp>以前每到年末的时候，总是忘记要写小结，因为总是缺少一些年末的氛围。但今年似乎不太一样，12月初我就看到有人在总结一年的收获，当时心想：这是不是也太早了点？\u003C\u002Fp>\n\u003Cp>及至现在，已经到了几乎每个APP都在推送年末总结的时候了。不知道是不是错觉，总觉得今年做年度总结的APP特别多，似乎以前没有这么多的。\u003C\u002Fp>\n\u003Cp>但无论它们出于什么样的出发点来做的年末总结，做得好或不好，都没关系。总之，我每打开一次手机，就像在被提醒一遍：一年过去了，来总结一下吧。\u003C\u002Fp>\n","",{"total":15,"totalRoots":15,"comments":22,"pv":15},[]]