专栏名称: 程序员之家
程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!
目录
相关文章推荐
程序猿  ·  有了这些 VS Code 的 ... ·  昨天  
OSC开源社区  ·  AI 云原生时代,开发一个 Agent ... ·  昨天  
逸言  ·  数据库选型对领域建模的影响 ·  昨天  
腾讯技术工程  ·  鹅厂实习生血泪贴:Agent/RAG黑科技, ... ·  2 天前  
蚂蚁技术AntTech  ·  揭秘MCP生态中的「暗面」:Agent如何成 ... ·  2 天前  
51好读  ›  专栏  ›  程序员之家

保持开源项目健康运行并减少压力的 10 件事

程序员之家  · 公众号  · 程序员  · 2017-02-09 21:04

正文

请到「今天看啥」查看全文


休息很重要。当你在一个项目上工作时,更是如此。我知道这对有些人来说是很难,但是工作过多会降低产量和质量。休息让我考虑实施并提出更好的解决方案。这也可以让我的思绪自由发散地去想想其他的代码。过分集中于一个代码往往是很累人的。

我的经验法则是,每两个星期的工作,我休息时间不少于连续三天。休息期间不写代码。

3、提早设定期望

从一开始就设定期望,人们就不能让你做你不想做的事情。对我来说,期望很简单:

  • 我不会提供支持。

  • 我只会修复提出来的重要的错误代码(他们影响我或我的付费客户)。

  • 我不会接受贡献。

  • 我不会接受捐款。

这四个明确的期望赶走了人们。我确实失去了一些善意的开发商的兴趣,但这是付出代价的安心。

4、从一开始就写文档

这很简单,但是有效。我写项目文档,来减少问题的数量和支持的要求。这一课是多年前学的。没有写文档的代码意味着其他开发者会在工作期间打扰我问我,我认为是愚蠢的问题。原来他们不是愚蠢的问题。我才是愚蠢的那一个–没有记录代码使实施变得简单。现在我从一开始就记录,并确保得到反馈的文件。

5、迅速关闭问题

如果我不打算处理这些问题,就没有意义了。眼不见心不烦。但有时也不能故意逃避问题所在,这样就是自欺欺人,毕竟有的东西时逃避掉的。







请到「今天看啥」查看全文