#Python潮流周刊
🐱🐱🐱🐱 第 106 期 🐱🐱🐱🐱
🦄文章&教程
① PEP 734:标准库支持多解释器
② 为什么从 R 转到 pandas 会感觉笨拙?
③ 更快的 Python:async/await 和 threading 并发编程对比
④ 深入分析 CrewAI 和智能体设计
⑤ MonsterUI:用纯 Python 开发美观的 Web UI
⑥ 得物的社区造数服务接入MCP
⑦ Polars 数据验证库对比(2025版)
⑧ 探索 Adobe Photoshop、InDesign 和 Premiere Pro 的 AI 集成
⑨ 超越 htmx:用 Alpine AJAX 开发现代 Django 应用
⑩ Django、JavaScript 模块和 importmaps 的结合使用
⑪ 使用 Claude 开发真实代码的实战笔记
⑫ 在不完全异步的情况下提高 FastAPI 吞吐量
🐿️项目&资源
① Archon:用于开发 AI 智能体的智能体
② excel-mcp-server:操作 Excel 文件的 MCP 服务器
③ crudadmin:FastAPI 现代化管理界面
④ py-pglite:Python 测试用的轻量级 PostgreSQL
⑤ openai-agents-python:多智能体工作流框架
⑥ ai-manus:通用型 AI 智能体系统
⑦ WebAgent:阿里开源的自主信息搜索智能体
⑧ poethepoet:与 poetry 和 uv 配合的任务运行器
⑨ ragbits:快速开发 GenAI 应用的构建模块
⑩ WorldGen:几秒内生成任意 3D 场景
⑪ docext:本地化的文档智能处理工具包
⑫ Orpheus-TTS:自然的语音合成系统
⑬ VACE:一体化视频创作与编辑
⑭ langmem:智能体长期记忆管理工具
⑮ terminator:桌面应用自动化工具
周刊实行付费订阅制,年费148元,预计50期,超过10万字。现在订阅,每周让自己进步一点点。
👀 订阅方式一(小报童)
👀 订阅方式二(爱发电)
👀 免费合集下载
🐱频道 @pythontrendingweekly
🐱🐱🐱🐱 第 106 期 🐱🐱🐱🐱
🦄文章&教程
① PEP 734:标准库支持多解释器
② 为什么从 R 转到 pandas 会感觉笨拙?
③ 更快的 Python:async/await 和 threading 并发编程对比
④ 深入分析 CrewAI 和智能体设计
⑤ MonsterUI:用纯 Python 开发美观的 Web UI
⑥ 得物的社区造数服务接入MCP
⑦ Polars 数据验证库对比(2025版)
⑧ 探索 Adobe Photoshop、InDesign 和 Premiere Pro 的 AI 集成
⑨ 超越 htmx:用 Alpine AJAX 开发现代 Django 应用
⑩ Django、JavaScript 模块和 importmaps 的结合使用
⑪ 使用 Claude 开发真实代码的实战笔记
⑫ 在不完全异步的情况下提高 FastAPI 吞吐量
🐿️项目&资源
① Archon:用于开发 AI 智能体的智能体
② excel-mcp-server:操作 Excel 文件的 MCP 服务器
③ crudadmin:FastAPI 现代化管理界面
④ py-pglite:Python 测试用的轻量级 PostgreSQL
⑤ openai-agents-python:多智能体工作流框架
⑥ ai-manus:通用型 AI 智能体系统
⑦ WebAgent:阿里开源的自主信息搜索智能体
⑧ poethepoet:与 poetry 和 uv 配合的任务运行器
⑨ ragbits:快速开发 GenAI 应用的构建模块
⑩ WorldGen:几秒内生成任意 3D 场景
⑪ docext:本地化的文档智能处理工具包
⑫ Orpheus-TTS:自然的语音合成系统
⑬ VACE:一体化视频创作与编辑
⑭ langmem:智能体长期记忆管理工具
⑮ terminator:桌面应用自动化工具
周刊实行付费订阅制,年费148元,预计50期,超过10万字。现在订阅,每周让自己进步一点点。
👀 订阅方式一(小报童)
👀 订阅方式二(爱发电)
👀 免费合集下载
🐱频道 @pythontrendingweekly
Python 社区中有不少优秀的技术周刊,这里把最近一周内发布的周刊汇集起来,供诸位 Pythonista 们丰富阅读。
时间:2025.06.09 - 2025.06.15
① Python 潮流周刊#106:PEP 734 正式接纳,多解释器时代来临
② Python Weekly - Issue 703
③ Awesome Python Weekly 🐍 Issue 472 - Publish a Python Wheel to GCP Artifact Registry with Poetry
④ Python Hub Weekly Digest for 2025-06-08
⑤ Pycoders Weekly Issue #685: Polars Data Validation, reversed, Counting Words, and More (June 10, 2025)
⑥ Django News - New Django Fellow Position! - Jun 13th 2025
🐱频道 @pythontrendingweekly
时间:2025.06.09 - 2025.06.15
① Python 潮流周刊#106:PEP 734 正式接纳,多解释器时代来临
② Python Weekly - Issue 703
③ Awesome Python Weekly 🐍 Issue 472 - Publish a Python Wheel to GCP Artifact Registry with Poetry
④ Python Hub Weekly Digest for 2025-06-08
⑤ Pycoders Weekly Issue #685: Polars Data Validation, reversed, Counting Words, and More (June 10, 2025)
⑥ Django News - New Django Fellow Position! - Jun 13th 2025
🐱频道 @pythontrendingweekly
❤1
激动人心的消息!
PEP 779(“自由线程 Python 支持状态标准”)已获批准,这意味着自由线程 Python 现已成为受支持的版本!
将在周二发布的 3.14 beta 3 版本中移除“实验性”标签!
https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319/123
PEP 779(“自由线程 Python 支持状态标准”)已获批准,这意味着自由线程 Python 现已成为受支持的版本!
将在周二发布的 3.14 beta 3 版本中移除“实验性”标签!
https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319/123
👍4❤2
Python 3.14.0 beta 3 is here!
Note that PEPs 734 and 779 are exceptionally new in beta 3!
https://pythoninsider.blogspot.com/2025/06/python-3140-beta-3-is-here.html
Note that PEPs 734 and 779 are exceptionally new in beta 3!
https://pythoninsider.blogspot.com/2025/06/python-3140-beta-3-is-here.html
Blogspot
Python Insider: Python 3.14.0 beta 3 is here!
#Python潮流周刊
🐱🐱🐱🐱 第 107 期 🐱🐱🐱🐱
🦄文章&教程
① 你应该摒弃的 Python 设计模式(第一部分)
② 2025 年 Python 语言峰会
③ 自由线程 Python 的现状
④ 面向 R 用户的 Python 入门指南
⑤ Python 字节码中全局变量的工作原理
⑥ Python 字典是有序数据结构吗?
⑦ 理解并从零实现 LLM 中的 KV 缓存
⑧ 从 browser-use 出发,品 Agent 实现
⑨ PEP 795:Python 深度不可变性
⑩ Python Signals 状态管理完全指南
⑪ 用 Python、Elasticsearch 和 Agno 创建个性化跑步计划
⑫ 最快检测出字符串中元音字母的方法
🐿️项目&资源
① MiniMax-M1:全球首个开源大规模混合注意力推理模型
② toolz:Python 函数式编程标准库
③ TurboDRF:Django REST Framework API 生成器
④ WinUp:Python 桌面应用开发框架
⑤ Framefox:Python Web 开发框架
⑥ miniDiffusion:纯 PyTorch 实现的 Stable Diffusion
⑦ pyleak:Python 异步任务和线程泄漏检测工具
⑧ py-shiny:Python 快速 Web 应用开发框架
⑨ jaaz:AI 设计智能体,Lovart 的开源替代
⑩ FlareSolverr:绕过 Cloudflare 保护的代理服务器
⑪ ii-agent:开发和部署智能体的框架
⑫ ChinaTextbook: 中国所有小初高、大学 PDF 教材
🐢播客&视频
① 今年 PyCon 我的 talk,聊一下我完成的第一个 PEP
② 用 Python 编程控制自己的电脑
🥂讨论&问题
① PEP 779:自由线程 Python 的受支持状态标准
② 有没有比较方便好用的 Python GUI 框架?
周刊实行付费订阅制,年费148元,预计50期,超过10万字。现在订阅,每周让自己进步一点点。
👀 订阅方式一(小报童)
👀 订阅方式二(爱发电)
👀 免费合集下载
🐱频道 @pythontrendingweekly
🐱🐱🐱🐱 第 107 期 🐱🐱🐱🐱
🦄文章&教程
① 你应该摒弃的 Python 设计模式(第一部分)
② 2025 年 Python 语言峰会
③ 自由线程 Python 的现状
④ 面向 R 用户的 Python 入门指南
⑤ Python 字节码中全局变量的工作原理
⑥ Python 字典是有序数据结构吗?
⑦ 理解并从零实现 LLM 中的 KV 缓存
⑧ 从 browser-use 出发,品 Agent 实现
⑨ PEP 795:Python 深度不可变性
⑩ Python Signals 状态管理完全指南
⑪ 用 Python、Elasticsearch 和 Agno 创建个性化跑步计划
⑫ 最快检测出字符串中元音字母的方法
🐿️项目&资源
① MiniMax-M1:全球首个开源大规模混合注意力推理模型
② toolz:Python 函数式编程标准库
③ TurboDRF:Django REST Framework API 生成器
④ WinUp:Python 桌面应用开发框架
⑤ Framefox:Python Web 开发框架
⑥ miniDiffusion:纯 PyTorch 实现的 Stable Diffusion
⑦ pyleak:Python 异步任务和线程泄漏检测工具
⑧ py-shiny:Python 快速 Web 应用开发框架
⑨ jaaz:AI 设计智能体,Lovart 的开源替代
⑩ FlareSolverr:绕过 Cloudflare 保护的代理服务器
⑪ ii-agent:开发和部署智能体的框架
⑫ ChinaTextbook: 中国所有小初高、大学 PDF 教材
🐢播客&视频
① 今年 PyCon 我的 talk,聊一下我完成的第一个 PEP
② 用 Python 编程控制自己的电脑
🥂讨论&问题
① PEP 779:自由线程 Python 的受支持状态标准
② 有没有比较方便好用的 Python GUI 框架?
周刊实行付费订阅制,年费148元,预计50期,超过10万字。现在订阅,每周让自己进步一点点。
👀 订阅方式一(小报童)
👀 订阅方式二(爱发电)
👀 免费合集下载
🐱频道 @pythontrendingweekly
Python 社区中有不少优秀的技术周刊,这里把最近一周内发布的周刊汇集起来,供诸位 Pythonista 们丰富阅读。
时间:2025.06.16 - 2025.06.22
① Python 潮流周刊#107:无 GIL Python 被正式批准
② Python Weekly - Issue 704
③ Awesome Python Weekly 🐍 Issue 473 - 6 Ways AI Can Improve Your Python Code(Tested!)
④ Python Hub Weekly Digest for 2025-06-15
⑤ Pycoders Weekly Issue #686: Free-Threaded Update, GPU Programming, GitHub Actions, and More (June 17, 2025)
⑥ Django News - Python 3.14.0 beta 3 - Jun 20th 2025
🐱频道 @pythontrendingweekly
时间:2025.06.16 - 2025.06.22
① Python 潮流周刊#107:无 GIL Python 被正式批准
② Python Weekly - Issue 704
③ Awesome Python Weekly 🐍 Issue 473 - 6 Ways AI Can Improve Your Python Code(Tested!)
④ Python Hub Weekly Digest for 2025-06-15
⑤ Pycoders Weekly Issue #686: Free-Threaded Update, GPU Programming, GitHub Actions, and More (June 17, 2025)
⑥ Django News - Python 3.14.0 beta 3 - Jun 20th 2025
🐱频道 @pythontrendingweekly
#Python潮流周刊
🐱🐱🐱🐱 第 108 期 🐱🐱🐱🐱
🦄文章&教程
① 我第一个用 AI 生成的开源库
② uv 和 PEP 723 的趣味探索
③ AI 会取代初级开发者吗?Guido 和其他人怎么看
④ 修复 Python 属性
⑤ Python 现在可以运行 Mojo 了
⑥ Django 快照测试新工具
⑦ 用原生连接池将 Django 数据库延迟降低 50-70ms
⑧ 等车时间悖论:为什么我的公交车总是迟到?
⑨ Python 中的卡尔曼滤波器和贝叶斯滤波器
⑩ 从 virtualenvwrapper 切换到 direnv、Starship 和 uv
⑪ 如何思考 Agent 框架?
⑫ 9 年来棘手 Bug 的经验教训
🐿️项目&资源
① gemini-cli:终端中的 Gemini AI 智能体
② nxtscape:开源的 AI 智能体浏览器
③ augmentoolkit:创建定制化的 LLM
④ BitNet:1-bit 大模型推理框架
⑤ local-deep-research:本地深度研究助手
⑥ pyfuze:Python 项目打包工具
⑦ nbdev:基于 Jupyter Notebook 的开发平台
⑧ fastapi_mcp:将 FastAPI 项目暴露为 MCP 工具
⑨ Awesome-ML-SYS-Tutorial:机器学习系统学习笔记
⑩ machine-learning-visualized:机器学习算法可视化教程
⑪ code-graph-rag:多语言代码库图谱 RAG 系统
⑫ FeedMe:AI 驱动的 RSS 阅读器
🐢播客&视频
① DjangoCon Europe 2025 演讲视频合集
② 不改源代码,我也能给你加点功能!
周刊实行付费订阅制,年费148元,预计50期,超过10万字。现在订阅,每周让自己进步一点点。
👀 订阅方式一(小报童)
👀 订阅方式二(爱发电)
👀 免费合集下载
🐱频道 @pythontrendingweekly
🐱🐱🐱🐱 第 108 期 🐱🐱🐱🐱
🦄文章&教程
① 我第一个用 AI 生成的开源库
② uv 和 PEP 723 的趣味探索
③ AI 会取代初级开发者吗?Guido 和其他人怎么看
④ 修复 Python 属性
⑤ Python 现在可以运行 Mojo 了
⑥ Django 快照测试新工具
⑦ 用原生连接池将 Django 数据库延迟降低 50-70ms
⑧ 等车时间悖论:为什么我的公交车总是迟到?
⑨ Python 中的卡尔曼滤波器和贝叶斯滤波器
⑩ 从 virtualenvwrapper 切换到 direnv、Starship 和 uv
⑪ 如何思考 Agent 框架?
⑫ 9 年来棘手 Bug 的经验教训
🐿️项目&资源
① gemini-cli:终端中的 Gemini AI 智能体
② nxtscape:开源的 AI 智能体浏览器
③ augmentoolkit:创建定制化的 LLM
④ BitNet:1-bit 大模型推理框架
⑤ local-deep-research:本地深度研究助手
⑥ pyfuze:Python 项目打包工具
⑦ nbdev:基于 Jupyter Notebook 的开发平台
⑧ fastapi_mcp:将 FastAPI 项目暴露为 MCP 工具
⑨ Awesome-ML-SYS-Tutorial:机器学习系统学习笔记
⑩ machine-learning-visualized:机器学习算法可视化教程
⑪ code-graph-rag:多语言代码库图谱 RAG 系统
⑫ FeedMe:AI 驱动的 RSS 阅读器
🐢播客&视频
① DjangoCon Europe 2025 演讲视频合集
② 不改源代码,我也能给你加点功能!
周刊实行付费订阅制,年费148元,预计50期,超过10万字。现在订阅,每周让自己进步一点点。
👀 订阅方式一(小报童)
👀 订阅方式二(爱发电)
👀 免费合集下载
🐱频道 @pythontrendingweekly
Python 社区中有不少优秀的技术周刊,这里把最近一周内发布的周刊汇集起来,供诸位 Pythonista 们丰富阅读。
时间:2025.06.23 - 2025.06.29
① Python 潮流周刊#108:AI 会取代初级开发者吗?
② Awesome Python Weekly 🐍 Issue 474 - Python can run Mojo now
③ Python Hub Weekly Digest for 2025-06-22
④ Pycoders Weekly Issue #687: Scaling With Kubernetes, Substrings, Big-O, and More (June 24, 2025)
⑤ Django News - Fellow Deadline, Native Pooling, and Debugging in Production - Jun 27th 2025
🐱频道 @pythontrendingweekly
时间:2025.06.23 - 2025.06.29
① Python 潮流周刊#108:AI 会取代初级开发者吗?
② Awesome Python Weekly 🐍 Issue 474 - Python can run Mojo now
③ Python Hub Weekly Digest for 2025-06-22
④ Pycoders Weekly Issue #687: Scaling With Kubernetes, Substrings, Big-O, and More (June 24, 2025)
⑤ Django News - Fellow Deadline, Native Pooling, and Debugging in Production - Jun 27th 2025
🐱频道 @pythontrendingweekly
Vibe Coding 出完全满意的产品真的不容易啊。近两个月我连续在开发3个产品:一个导航站、一个Landing Page和一个浏览器插件。
总是不太满意,也有很多想法待实现。以至于导航网站其实上线一个月了,却还没开始分享。决定不追求完美了,先分享一下: PythonLink 一个精选优质Python资源的导航站
https://pythonlink.xyz
总是不太满意,也有很多想法待实现。以至于导航网站其实上线一个月了,却还没开始分享。决定不追求完美了,先分享一下: PythonLink 一个精选优质Python资源的导航站
https://pythonlink.xyz
👍1
#Python潮流周刊
🐱🐱🐱🐱 第 109 期 🐱🐱🐱🐱
🦄文章&教程
① 330 倍提升:四种性能优化方法
② 为什么这个 Python 性能技巧不再重要
③ Python 3.14 的进一步性能进化:Tail Call Interpreter
④ 常用库中不常见的 Python 用法
⑤ 代码阅读:Python 标准库模块 shelve\.py
⑥ Anthropic 是如何开发多智能体研究系统?
⑦ LLM 时代的编程语言设计:回归平庸?
⑧ Python 全局变量在字节码中的工作原理
⑨ 万字长文彻底剖析 Python 正则表达式
⑩ Pyodide 中的 JavaScript Promise 集成
⑪ 编写玩具软件是一种乐趣
⑫ 我对各种 AI Coding Agent 工具的看法
⑬ Vibe Coding 一段时间后的感受
🐿️项目&资源
① PythonLink:Python 精选优质资源导航站
② spegel:AI 驱动的终端网页浏览器
③ autoMate:类 Manus 的 AI 本地自动化助手
④ claude-code:终端中的智能编程助手
⑤ ebook2audiobook:电子书转有声书工具
⑥ mcp:AWS MCP 服务器套件
⑦ happy-llm:大语言模型原理与实践教程
⑧ Office-PowerPoint-MCP-Server:PowerPoint MCP 服务器
⑨ octopusdash:动态 Django 管理面板
⑩ cognee:5 行代码实现 AI 智能体记忆
⑪ FastAPI-boilerplate:FastAPI 异步 API 模板
⑫ spy-search:比 Perplexity 更快的 LLM 搜索引擎
⑬ premier:灵活轻量的 API 网关
周刊实行付费订阅制,年费148元,预计50期,超过10万字。现在订阅,每周让自己进步一点点。
👀 前往订阅
👀 免费合集下载
🐱频道 @pythontrendingweekly
🐱🐱🐱🐱 第 109 期 🐱🐱🐱🐱
🦄文章&教程
① 330 倍提升:四种性能优化方法
② 为什么这个 Python 性能技巧不再重要
③ Python 3.14 的进一步性能进化:Tail Call Interpreter
④ 常用库中不常见的 Python 用法
⑤ 代码阅读:Python 标准库模块 shelve\.py
⑥ Anthropic 是如何开发多智能体研究系统?
⑦ LLM 时代的编程语言设计:回归平庸?
⑧ Python 全局变量在字节码中的工作原理
⑨ 万字长文彻底剖析 Python 正则表达式
⑩ Pyodide 中的 JavaScript Promise 集成
⑪ 编写玩具软件是一种乐趣
⑫ 我对各种 AI Coding Agent 工具的看法
⑬ Vibe Coding 一段时间后的感受
🐿️项目&资源
① PythonLink:Python 精选优质资源导航站
② spegel:AI 驱动的终端网页浏览器
③ autoMate:类 Manus 的 AI 本地自动化助手
④ claude-code:终端中的智能编程助手
⑤ ebook2audiobook:电子书转有声书工具
⑥ mcp:AWS MCP 服务器套件
⑦ happy-llm:大语言模型原理与实践教程
⑧ Office-PowerPoint-MCP-Server:PowerPoint MCP 服务器
⑨ octopusdash:动态 Django 管理面板
⑩ cognee:5 行代码实现 AI 智能体记忆
⑪ FastAPI-boilerplate:FastAPI 异步 API 模板
⑫ spy-search:比 Perplexity 更快的 LLM 搜索引擎
⑬ premier:灵活轻量的 API 网关
周刊实行付费订阅制,年费148元,预计50期,超过10万字。现在订阅,每周让自己进步一点点。
👀 前往订阅
👀 免费合集下载
🐱频道 @pythontrendingweekly
Python 社区中有不少优秀的技术周刊,这里把最近一周内发布的周刊汇集起来,供诸位 Pythonista 们丰富阅读。
时间:2025.06.30 - 2025.07.06
① Python 潮流周刊#109:Python 性能优化技巧
② Python Weekly - Issue 705
③ Awesome Python Weekly 🐍 Issue 475 - Use keyword-only arguments in Python dataclasses
④ Python Hub Weekly Digest for 2025-06-29
⑤ Pycoders Weekly Issue #688: Checking Dicts, DuckDB, Reading shelve.py, and More (July 1, 2025)
⑥ Django News - Django 2024 Annual Impact Report and Django 5.2.4 - Jul 4th 2025
🐱频道 @pythontrendingweekly
时间:2025.06.30 - 2025.07.06
① Python 潮流周刊#109:Python 性能优化技巧
② Python Weekly - Issue 705
③ Awesome Python Weekly 🐍 Issue 475 - Use keyword-only arguments in Python dataclasses
④ Python Hub Weekly Digest for 2025-06-29
⑤ Pycoders Weekly Issue #688: Checking Dicts, DuckDB, Reading shelve.py, and More (July 1, 2025)
⑥ Django News - Django 2024 Annual Impact Report and Django 5.2.4 - Jul 4th 2025
🐱频道 @pythontrendingweekly
Forwarded from Welcome to the Black Parade
Bash 5.3 要发版了,我订阅了 Bash-announce 邮件列表所以第一时间收到了通知。在长长的 what's new 邮件最后,落款 Chet Ramey,上一行有两句诗:
这两句诗用现代英文转述:
点进去看看 Chet Ramey 个人网站: http://tiswww.cwru.edu/~chet/ ,仔细读完每一个链接,心中大概有了人物画像:60 岁左右,一生在俄亥俄州凯斯西储大学 IT 部门工作,从 1992 年开始成为 Bash 核心开发,至今仍是项目唯一维护者,和猫猫狗狗老婆小孩居住在一起。旅行和生活比代码更重要,和家人的合影链接要放到 My Projects 之前。
我又想起两个月前和我有短暂交流的 libpcap(唯一活跃?)维护者 Denis Ovsienko,乌克兰人,定居英国,在个人网站 https://ovsienko.info/ 上写道:
他常常一个人在 libpcap issue 区研究陈年 bug,一个人更新进展:“我又给 ipv6 proto chain 加了更多测试啦”。我看着他网站里的相册,推测他很可能独居,我隐约看到了自己。
有一批世界级程序员就是这样过着平静的生活,他们创造、维护的软件被无数人每天使用,影响了一整个时代,启发出革命性的项目(libpcap -> cbpf -> ebpf),但默默无闻,乐在其中。我也想过这种生活。
最近某轮面试最后,面试官问我“对将来的职业和人生有什么规划”。一个标准的面试问题,十年前我面试第一份编程工作时也被问过。十年前我表演了一个发奋图强、知耻后勇、激流勇进的卷王,但这次我说:我想过上简单平静的生活,就像 Chet Ramey 和 Denis Ovsienko 那样。这就是我想度过的人生。
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
这两句诗用现代英文转述:
The life so short, the craft so long to learn.
Skillfulness takes time and life is short.
点进去看看 Chet Ramey 个人网站: http://tiswww.cwru.edu/~chet/ ,仔细读完每一个链接,心中大概有了人物画像:60 岁左右,一生在俄亥俄州凯斯西储大学 IT 部门工作,从 1992 年开始成为 Bash 核心开发,至今仍是项目唯一维护者,和猫猫狗狗老婆小孩居住在一起。旅行和生活比代码更重要,和家人的合影链接要放到 My Projects 之前。
我又想起两个月前和我有短暂交流的 libpcap(唯一活跃?)维护者 Denis Ovsienko,乌克兰人,定居英国,在个人网站 https://ovsienko.info/ 上写道:
sometimes I work jobs for living, sometimes I contribute pro bono to free and open source software projects, often I do both.
他常常一个人在 libpcap issue 区研究陈年 bug,一个人更新进展:“我又给 ipv6 proto chain 加了更多测试啦”。我看着他网站里的相册,推测他很可能独居,我隐约看到了自己。
有一批世界级程序员就是这样过着平静的生活,他们创造、维护的软件被无数人每天使用,影响了一整个时代,启发出革命性的项目(libpcap -> cbpf -> ebpf),但默默无闻,乐在其中。我也想过这种生活。
最近某轮面试最后,面试官问我“对将来的职业和人生有什么规划”。一个标准的面试问题,十年前我面试第一份编程工作时也被问过。十年前我表演了一个发奋图强、知耻后勇、激流勇进的卷王,但这次我说:我想过上简单平静的生活,就像 Chet Ramey 和 Denis Ovsienko 那样。这就是我想度过的人生。
❤7