← 返回
远程办公两年,我做开源项目贡献的一些心得
从公司全面远程化到现在快两年了,从最初的不适应到现在已经形成了自己的节奏。同时在业余时间也开始参与开源项目贡献,在这里分享一些心得。
远程办公的挑战和应对
1. 沟通成本明显上升
以前在办公室,有问题转头问一下就行。远程之后,简单的讨论都要约会议或者发消息。我的应对策略:
- 异步优先:能用文字沟通的尽量不要开会。写清楚上下文、期望、截止时间
- 公开讨论:尽量在公共频道讨论,而不是私聊。这样其他人看到也能参与或被通知
- Loom 视频:复杂的问题录一个 3 分钟的 Loom 视频,比打字效率高很多
2. 时间管理的边界
最大的问题不是效率低,而是工作和生活的边界消失了。我这方面走过一些弯路:
- 刚开始每天工作 12+ 小时,因为"反正也不用通勤"
- 后来发现 burnout 很严重,开始强制在 6 点之后不碰工作消息
- 现在用 Calendly 管理时间,每天只接受 2 个会议预约
- 番茄钟 + Focus 模式,保证每天有至少 4 小时的深度工作时间
3. 身体管理
久坐是个大问题。现在坚持:
- 升降桌,站坐交替
- 每小时起来走 5 分钟
- 中午去健身房 45 分钟
参与开源项目贡献
如何找到适合的项目
- 从你日常使用的工具开始——你知道痛点在哪
- 关注
good first issue标签 - 不要一上来就想做核心功能的贡献,从文档修复、测试补充开始
我的第一个 PR
我给一个前端工具库提了一个 PR,给某个组件添加了 loading 状态支持。代码改动不到 30 行,但从读源码、理解架构到通过 code review,花了整整一个周末。维护者非常友好,给了很多有用的反馈。
持续贡献的方法
- 认领一个自己熟悉的模块,成为事实上的模块负责人
- 定期关注 issue 列表,挑自己能解决的
- 帮助维护者 review 别人的 PR——这是获得信任最快的方式
工具推荐
远程协作 + 开源贡献的组合工具栈:
- Linear:比 Jira 轻量很多的任务管理
- Notion:团队知识库
- GitHub Codespaces:不需要本地配置环境就能贡献代码
- Tuple:专为开发者设计的结对编程工具
大家远程工作的感受如何?有参与过开源项目贡献吗?分享一下你们的经历吧!