The 501 Developer Manifesto–《501程序员宣言》

We are software developers who take pride in our work but choose not to be wholly defined by it.

As such, we are proud to say that we value:
  • Our families over the commercial goals of business owners
  • Free time over free snacks
  • Living our lives over maintaining our personal brands
  • Sustainable pace over muscle-man heroics
  • Our personal creative projects over commercial products the world doesn’t need
  • Having money for nice clothes over getting free t-shirts from Microsoft
  • Playing fußball in the pub with our friends over playing fußball in the office with our team leader
  • Not being a dick over being a rockstar
That is to say, we value the things on the left more than we value the things on the right. And some of the things on the right aren’t even on our radar.
If you:

  • Write a technical blog
  • Contribute to open source projects
  • Attend user groups in your spare time
  • Mostly only read books about coding and productivity
  • Push to GitHub while sitting on the toilet
  • Are committed to maximum awesomeness at all times, or would have us believe it

…we respect you for it. There’s probably some pity in there too, but honestly, it’s mostly respect.

We recognize that your willingness to allow your employment to penetrate deeply into your personal life means that you will inevitably become our supervisor. We’re cool with this.
In return, you must recognize that the success of the projects on which we work together depends largely upon the degree to which you treat uswith respect, both as skilled professionals and as a diversity of autonomous living people. Get that right, and we’ll do a great job. Get it badly wrong, and there’s a risk that we’ll piss all over your fireworks. There are more of us than there are of you.
To us it is just a job, but we still do it well.
译文:

我们是程序员。我们以我们的工作为荣,但不允许生活被其完全左右。

基于此,我们非常自豪的宣布,我们认为:

家庭比老板的生意更重要。
业余时间比公司提供的免费零食更重要。
过自己的生活比辛苦维护个人品牌更重要。
有计划和连续不断的工作节奏比个人超常的能力更重要。
花时间自己去购物比耗费心思得到微软的免费T恤更重要。
和挚友打球比和上司打球更重要。
不拖团队后腿比成为业界大牛更重要。

在以上所列内容中,我们把前者看的更重要。对于后者,我们不屑一顾。

但如果你:

写技术博客。
参与开源项目的开发。
在业余时间参加技术交流活动。
几乎只读和编程与开发效率有关的书籍。
在GitHub上有自己的托管项目。
许下诺言始终做到最好,或者让别人深信这一点。
……

我们会因此而尊重你。以上内容或许并不全面,但列出的这些,说实话,它们几乎都是值得尊重的。

而从这些内容中,我们也意识到你将把事业深深地融入到你的生活中,这些努力会让你不可避免的会成为我们的上司。对于这一点,我们为你感到高兴。

但反过来,你也必须意识到,事业的成功是和你是否尊重我们,包括对我们作为专业人士并有享受多姿多彩的生活权利的尊重,是息息相关的。选择尊重这些,我们将一起创造美好的未来;而如果选择否定这些,一切成功的梦想都将只是梦想。而这一切,将取决于你的选择。

虽然对于我们来说这只是一份工作,但我们依然做到最好。