← 返回

远程办公两年,我做开源项目贡献的一些心得

产品经理老陈 170 阅读

从公司全面远程化到现在快两年了,从最初的不适应到现在已经形成了自己的节奏。同时在业余时间也开始参与开源项目贡献,在这里分享一些心得。

远程办公的挑战和应对

1. 沟通成本明显上升

以前在办公室,有问题转头问一下就行。远程之后,简单的讨论都要约会议或者发消息。我的应对策略:

  • 异步优先:能用文字沟通的尽量不要开会。写清楚上下文、期望、截止时间
  • 公开讨论:尽量在公共频道讨论,而不是私聊。这样其他人看到也能参与或被通知
  • Loom 视频:复杂的问题录一个 3 分钟的 Loom 视频,比打字效率高很多

2. 时间管理的边界

最大的问题不是效率低,而是工作和生活的边界消失了。我这方面走过一些弯路:

  • 刚开始每天工作 12+ 小时,因为"反正也不用通勤"
  • 后来发现 burnout 很严重,开始强制在 6 点之后不碰工作消息
  • 现在用 Calendly 管理时间,每天只接受 2 个会议预约
  • 番茄钟 + Focus 模式,保证每天有至少 4 小时的深度工作时间

3. 身体管理

久坐是个大问题。现在坚持:

  • 升降桌,站坐交替
  • 每小时起来走 5 分钟
  • 中午去健身房 45 分钟

参与开源项目贡献

如何找到适合的项目

  1. 从你日常使用的工具开始——你知道痛点在哪
  2. 关注 good first issue 标签
  3. 不要一上来就想做核心功能的贡献,从文档修复、测试补充开始

我的第一个 PR

我给一个前端工具库提了一个 PR,给某个组件添加了 loading 状态支持。代码改动不到 30 行,但从读源码、理解架构到通过 code review,花了整整一个周末。维护者非常友好,给了很多有用的反馈。

持续贡献的方法

  • 认领一个自己熟悉的模块,成为事实上的模块负责人
  • 定期关注 issue 列表,挑自己能解决的
  • 帮助维护者 review 别人的 PR——这是获得信任最快的方式

工具推荐

远程协作 + 开源贡献的组合工具栈:

  • Linear:比 Jira 轻量很多的任务管理
  • Notion:团队知识库
  • GitHub Codespaces:不需要本地配置环境就能贡献代码
  • Tuple:专为开发者设计的结对编程工具

大家远程工作的感受如何?有参与过开源项目贡献吗?分享一下你们的经历吧!