<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>2025 &#8211; 李辉 / Grey Li</title>
	<atom:link href="https://greyli.com/tag/2025/feed/" rel="self" type="application/rss+xml" />
	<link>https://greyli.com</link>
	<description>一个编程和写作爱好者的在线记事本</description>
	<lastBuildDate>Fri, 06 Mar 2026 11:21:04 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.26</generator>

<image>
	<url>https://greyli.com/wp-content/uploads/2025/03/avatar-500-compressed-144x144.jpg</url>
	<title>2025 &#8211; 李辉 / Grey Li</title>
	<link>https://greyli.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2025 年总结</title>
		<link>https://greyli.com/2025-summary/</link>
		<comments>https://greyli.com/2025-summary/#comments</comments>
		<pubDate>Wed, 04 Mar 2026 14:54:54 +0000</pubDate>
		<dc:creator><![CDATA[李辉]]></dc:creator>
				<category><![CDATA[计划与总结]]></category>
		<category><![CDATA[2025]]></category>
		<category><![CDATA[年总结]]></category>

		<guid isPermaLink="false">https://greyli.com/?p=5877</guid>
		<description><![CDATA[我还能做些什么？终于写完书的那段时间，在下班回家的路上，我经常想到这个问题。用这少得可怜的时间和精力，我还能做 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>我还能做些什么？终于写完书的那段时间，在下班回家的路上，我经常想到这个问题。用这少得可怜的时间和精力，我还能做些什么？冷风吹着沸腾了一天的脑袋，双脚麻木地踩着脚踏，我想不清楚。</p>
<p>我渐渐明白这几年为什么那么疲惫，一方面这是跳入了以工作为中心的现代生活结构所带来的必然结果，另一方面是因为我还想要同时保有我自己的理想世界，所以我要在工作的同时兼顾开源项目、社区建设、阅读写作、学习音乐和语言……但是我显然没有那么多时间和精力，所以总是感觉疲惫。</p>
<p>新书出版以后，我觉得不能再这样下去，所以在「我该做些什么」这个方向上做了很多思考和调整。今年可以算是「改变之年」。</p>
<h2>放弃</h2>
<p>今年放弃了一些东西。我开始更多地问自己：你真的想做这件事情吗？</p>
<ul>
<li>退出了 PyCon China 组委会，不再参与 PyCon China 大会筹备。在退出之前，从零创建并维护至今的官方 Twitter 账号 <a href="https://x.com/PyConChina">@PyConChina</a> 达成了 1000 关注，算是我的最后一个里程碑。</li>
<li>退出了 Pallets 团队，不再参与 Flask 维护，同时也不再参与其他扩展的维护。更多的精力可以放在 APIFlask 上，今年也发布了 APIFlask 3.0 版本。新书《<a href="https://helloflask.com/book/4/">Flask 从入门到进阶</a>》算是我在 Flask 这个领域探索的收尾。</li>
<li>减少微信在生活里的比重。解散了 HelloFlask 微信群，同时也退出了很多群。删除了一些微信好友，大多是过往的同学。我们已经变成全然陌生的人，不想维系刻舟求剑的感情。</li>
<li>减少网络社交。清空了 Twitter 关注，把想关注的人放到了 List。Twitter 的设计变得糟糕，社交氛围也很奇怪，不想参与其中。也不再频繁关注朋友圈，只在用的时候看看。我的朋友，虽然没有给你点赞，但是我依然爱你 :P</li>
<li>最近还在考虑取消第三本书的合同，不知道要不要赔违约金……</li>
</ul>
<p>关闭这些通道以后，感觉轻松多了。有一阵子每天只是上班，下班了就玩游戏，然后早早睡觉。原来现代人只有遵从这种「正确」的生活方式才能维持身心健康。但是我不会放弃自己的志业，只是现在还没有做好准备对工作说不。</p>
<h2>重来</h2>
<p>今年还做了一些推倒重来，或者说不愿意放弃的事情：</p>
<ul>
<li>年初第一次申请美签被拒。一千块申请费用打水漂的同时你还完全不知道为什么被拒，但是我并没有放弃，又重新跑到北京第二次申请才终于拿到签证。</li>
<li>九月第一次体验打官司。在经历了上诉、开庭和调解阶段后，却因为忘记补交诉讼程序调整产生的诉费而被自动撤诉。于是又重新开始第二次立案，目前还没有立案成功。</li>
<li>圣诞节和瑶在香港玩的时候弄丢了 Switch，同时丢掉的还有一些卡带以及所有的游戏存档和照片。回来后重新买了 Switch2 和丢失的卡带。重新通关了马里奥惊奇，这段时间在从头开始玩塞尔达王国之泪和 P5R。王国之泪第二次玩反而探索了很多之前没有发现的地方。</li>
<li>重新调整了代码厨房的发展方向。<span data-pm-slice="1 1 [&quot;list&quot;,{&quot;type&quot;:&quot;ul&quot;,&quot;style&quot;:&quot;&quot;,&quot;class&quot;:&quot;list-paddingleft-1&quot;,&quot;start&quot;:null},&quot;listitem&quot;,{&quot;style&quot;:&quot;&quot;},&quot;para&quot;,{&quot;tagName&quot;:&quot;section&quot;,&quot;attributes&quot;:{},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]">本来的长期方向是</span>让代码厨房剥离我，成为一个独立的品牌，做大做强。但是慢慢发现，我才是那个最愿意投入心力去建设的人。我一旦忙于工作和其他事情，那么代码厨房就接近停滞，所以不如回到起点吧。本来很多人就是被我吸引过来，那就让代码厨房回到我的身边好了。现在我把代码厨房当作是我自己创建和维护的小社区。</li>
</ul>
<p>太执着（有时也许是偏执）并不总是好事，你会感觉很累，好事多磨定律并不总是有效，而有些事情就是很难被正确地解决。新的一年还是要多多练习放弃，也练习拒绝，练习做一个「坏人」，多考虑自己的身心健康。</p>
<h2>探索</h2>
<p data-pm-slice="2 2 []">虽然不多， 但今年也有一些新的探索。主要是这三部分：</p>
<h3>工作</h3>
<p>年初体验了第一次升职（Senior -&gt; Principal）。但在这一年里最大的成就并不是在程序员角色的本职工作上，反而是在演艺事业上——年底做了部门年会的导演。花了整整一个月时间，策划和设计了一出舞台剧。和四十几个同事一起，以时空之旅作为主题，用穿越到过去的几个关键故事作为结构，呈现了这个部门过去十年的历程。舞台剧在公司附近的一个剧场上演，我在下面看着表演，听着大家的笑声和欢呼声，很有成就感也很幸福。这让我想起大学时的<a href="https://greyli.com/one-of-the-best-slide-ive-done-so-far/">那次课堂展示</a>。</p>
<p>在策划的过程中发挥了各种创意，比如让老板穿上机长的衣服，发布一台时空引擎——实际上是一个加了发光灯牌的空气净化器：</p>
<p><a href="https://greyli.com/wp-content/uploads/2026/03/boss.jpg"><img class="aligncenter size-large wp-image-5884" src="https://greyli.com/wp-content/uploads/2026/03/boss-1024x682.jpg" alt="" width="625" height="416" srcset="https://greyli.com/wp-content/uploads/2026/03/boss-1024x682.jpg 1024w, https://greyli.com/wp-content/uploads/2026/03/boss-150x100.jpg 150w, https://greyli.com/wp-content/uploads/2026/03/boss-300x200.jpg 300w, https://greyli.com/wp-content/uploads/2026/03/boss-624x416.jpg 624w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>让同事穿上美人鱼的服装，演绎金斧子和银斧子的桥段：</p>
<p><a href="https://greyli.com/wp-content/uploads/2026/03/mermaid.jpg"><img class="aligncenter size-large wp-image-5885" src="https://greyli.com/wp-content/uploads/2026/03/mermaid-1024x682.jpg" alt="" width="625" height="416" srcset="https://greyli.com/wp-content/uploads/2026/03/mermaid-1024x682.jpg 1024w, https://greyli.com/wp-content/uploads/2026/03/mermaid-150x100.jpg 150w, https://greyli.com/wp-content/uploads/2026/03/mermaid-300x200.jpg 300w, https://greyli.com/wp-content/uploads/2026/03/mermaid-624x416.jpg 624w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>把剧场设定为一个时光机，给每个人分发机票作为时空旅行的入场券。机票上有每个人的名字和<span data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]">“航空里程”（加入公司的时长）</span>：</p>
<p><a href="https://greyli.com/wp-content/uploads/2026/03/ticket.jpg"><img class="aligncenter size-large wp-image-5887" src="https://greyli.com/wp-content/uploads/2026/03/ticket-1024x768.jpg" alt="" width="625" height="469" srcset="https://greyli.com/wp-content/uploads/2026/03/ticket-1024x768.jpg 1024w, https://greyli.com/wp-content/uploads/2026/03/ticket-150x113.jpg 150w, https://greyli.com/wp-content/uploads/2026/03/ticket-300x225.jpg 300w, https://greyli.com/wp-content/uploads/2026/03/ticket-624x468.jpg 624w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>设计了各种宣传海报（借用了许立志《搬运工》里的一句诗，虽然语境的转换有些讽刺）。最近还做了 DVD，用来送给所有人作为纪念：</p>
<p><a href="https://greyli.com/wp-content/uploads/2026/03/dvd.jpg"><img class="aligncenter size-large wp-image-5890" src="https://greyli.com/wp-content/uploads/2026/03/dvd-1024x768.jpg" alt="" width="625" height="469" srcset="https://greyli.com/wp-content/uploads/2026/03/dvd-1024x768.jpg 1024w, https://greyli.com/wp-content/uploads/2026/03/dvd-150x113.jpg 150w, https://greyli.com/wp-content/uploads/2026/03/dvd-300x225.jpg 300w, https://greyli.com/wp-content/uploads/2026/03/dvd-624x468.jpg 624w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<h3>代码厨房社区</h3>
<p><span data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]">在代码厨房社区的建设上，</span>下半年继续在 PyCon China 2025 办了线下<a href="https://codekitchen.community/t/topic/1465">代码厨房开源松</a>（第七次开源松）。同时策划了两个很受欢迎的社区活动，分别是「<a href="https://codekitchen.community/t/topic/1435">2025 开发者精神状态调查</a>」和「<a href="https://codekitchen.community/t/topic/1444">流浪记事本计划</a>」活动。前者是一个现场用圆形贴纸投票的实时问卷调查，后者是一个活动当天在整个会场随机传递的留言记事本。</p>
<p><a href="https://greyli.com/wp-content/uploads/2026/03/codekitchen-pycon2025.jpeg"><img class="aligncenter size-large wp-image-5891" src="https://greyli.com/wp-content/uploads/2026/03/codekitchen-pycon2025-1024x683.jpeg" alt="" width="625" height="417" srcset="https://greyli.com/wp-content/uploads/2026/03/codekitchen-pycon2025-1024x683.jpeg 1024w, https://greyli.com/wp-content/uploads/2026/03/codekitchen-pycon2025-150x100.jpeg 150w, https://greyli.com/wp-content/uploads/2026/03/codekitchen-pycon2025-300x200.jpeg 300w, https://greyli.com/wp-content/uploads/2026/03/codekitchen-pycon2025-624x416.jpeg 624w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<h3>写作</h3>
<p>年底发布了拖延五年的新书《<a href="https://greyli.com/new-flask-book/">Flask 从入门到进阶</a>》，并且拿到了 Armin Ronacher（Flask 作者）的推荐语：</p>
<p><a href="https://greyli.com/wp-content/uploads/2026/03/book.jpg"><img class="aligncenter  wp-image-5892" src="https://greyli.com/wp-content/uploads/2026/03/book-768x1024.jpg" alt="" width="453" height="604" srcset="https://greyli.com/wp-content/uploads/2026/03/book-768x1024.jpg 768w, https://greyli.com/wp-content/uploads/2026/03/book-113x150.jpg 113w, https://greyli.com/wp-content/uploads/2026/03/book-225x300.jpg 225w, https://greyli.com/wp-content/uploads/2026/03/book-624x832.jpg 624w" sizes="(max-width: 453px) 100vw, 453px" /></a></p>
<p>另外三月还第一次去了美国。用微软提供的赞助在西雅图玩了一周，参加了微软 MVP 峰会，也体验了很多新鲜事物。详见这篇<a class="post-5634" href="https://greyli.com/seattle-and-microsoft-trip/" rel="bookmark">西雅图和微软 MVP 峰会游记</a>。</p>
<h2>明年做些什么？</h2>
<p>2026 年没有新的年度目标，因为去年的还没有完成……这次只有两个大致的方向：</p>
<p>一个是让身心更健康。在慢性疲劳里挣扎会让人失去对生活的热爱。想要恢复健康，想要掌控自己的身体和思绪。为了这个目标，除了开始运动，我会放弃和调整之前的很多计划。停下不重要的事情，重新对未来进行排序，也继续思考自己到底想做些什么。</p>
<p>另一个是重建生活秩序。我会过更多的离线生活，花更多的时间独处和陪家人。尝试对一切都全身心地沉浸。回到书、音乐和电影里，回到科学、艺术和自然里。交新的朋友，和老朋友见面。勇敢行动，勇敢表达自己。</p>
<p>最后，因为囤积了太多游戏和书，新年设置了两个和消费相关的年度挑战：</p>
<ul>
<li><span class="innerContentContainer">一年不买新游戏挑战</span></li>
<li>一年不买新书挑战</li>
</ul>
<p>防止遇到非常想玩的新游戏和想看的书，同时设置一个豁免规则：<span class="innerContentContainer">通关五个已有的游戏就能买一个新游戏，书也同理。</span></p>
<p><span class="innerContentContainer">希望新的一年可以开心玩游戏和看书。</span></p>
]]></content:encoded>
			<wfw:commentRss>https://greyli.com/2025-summary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
