Paul Graham Essays

返回

拥有自己的项目

发布于 2021-01-01

原文:https://www.paulgraham.com/own.html

2021 年 6 月

几天前,我九岁的儿子放学回家的路上告诉我,他迫不及待地想回家继续写他正在创作的故事。这让我听到他说过的任何事情都开心 — 不仅因为他对他的故事感到兴奋,而是因为他发现了这种工作方式。做自己的项目与普通工作截然不同,就像滑冰和步行的区别一样。这更有趣,但也更有效率。

有多少伟大的工作是由这种意义上的滑冰的人完成的?如果不是全部,那肯定也有很多。

做自己的项目有一种特殊的感觉。我不会说你会更快乐。更合适的词是兴奋或投入。当事情进展顺利时你会很开心,但通常事情并不顺利。当我写文章时,大部分时间我都感到担忧和困惑:担心文章会写得很糟糕,困惑是因为我在摸索一个我看不太清楚的想法。我能用文字表达清楚吗?最终通常我能,只要我花足够长的时间,但我从来不确定;最初的几次尝试经常失败。

当事情进展顺利时你会感到快乐,但这种快乐并不持续太久,因为接下来你会面临下一个问题。那么为什么还要继续做呢?因为对于喜欢这种工作方式的人来说,没有什么比这更合适的了。你会觉得自己像是在自己的天然栖息地中,做着你注定要做的事情 — 不一定总是快乐,但是醒着、活着。

许多孩子都经历过在自己的项目上工作的兴奋。困难的部分是让这与成年人所做的工作融合在一起。而我们的习俗让这变得更加困难。我们将 “玩耍” 和 “爱好” 视为与 “工作” 完全不同的事物。对于一个正在搭树屋的孩子来说,很难看出这与建筑或工程之间有一条直接(虽然很长)的路径。而我们没有指出这条路径,而是通过隐含地将孩子们所做的事情视为与真正工作不同来掩盖它。

与其告诉孩子们他们的树屋可能是通往他们成年后所做工作的道路,我们告诉他们这条道路经过学校。不幸的是,学校作业往往与自己的项目工作大相径庭。通常既不是一个项目,也不是自己的。因此,随着学校变得更加严肃,自己的项目工作是一种若存若亡的细微线索。

想象到所有高中生背过书,坐在课堂上刻苦学习达尔文或牛顿,为了通过某次考试,当达尔文和牛顿之所以出名的工作实际上更接近于搭树屋而不是为了考试而学习时,这有点悲哀。

如果我必须选择我的孩子获得好成绩还是致力于自己雄心勃勃的项目,我会选择项目。不是因为我是一个放纵的父母,而是因为我曾经站在另一端,我知道哪个更具预测价值。当我为 Y Combinator 选择创业公司时,我不在乎申请者的成绩。但如果他们有自己的项目经验,我想听听他们的所有经历。

学校可能是现在这个样子是不可避免的。我不是说我们必须重新设计它(尽管我也不是说我们不必),只是我们应该了解它对我们对工作的态度有什么影响 — 它将我们引向刻苦苦干的工作类型,通常使用竞争作为诱饵,远离滑冰。

有时候学校作业会变成自己的项目。每当我写论文时,那就成了我的项目 — 但讽刺的是,在英语课上除外,因为在英语课上必须写的东西是如此虚假。当我上大学开始上计算机科学课时,我必须写的程序就成了我的项目。每当我写作或编程时,我通常在滑冰,这种状态一直延续至今。

那么,自己的项目的边界究竟在哪里?这是一个有趣的问题,部分原因是答案如此复杂,部分原因是有太多利害关系。事实证明,工作可以有两种意义上的自己的项目:1)你是自愿做这个项目,而不仅仅是因为有人告诉你要做,2)你是独自做这个项目。

前者的边界非常明显。那些非常在意自己工作的人通常对拉和被推之间的区别非常敏感,工作往往属于其中一类。但测试并不仅仅是你被告知要做某事。你可以选择做你被告知要做的事情。事实上,你可以比告诉你去做这件事的人更全面地拥有它。

例如,对于大多数人来说,数学作业是他们被告知要做的事情。但对于我的父亲,他是一位数学家,这不是。我们大多数人认为数学书中的问题是一种测试或发展我们对每一节中所解释材料的知识的方式。但对于我父亲来说,问题才是最重要的部分,文本只是一种注释。每当他拿到一本新的数学书时,对他来说就像得到了一个新的难题:这里有一组新的问题要解决,他会立即着手解决所有问题。

另一种意义上的自己的项目 — 独自工作 — 边界模糊得多。它逐渐转变为合作。有趣的是,它以两种不同的方式转变为合作。一种合作的方式是共同完成一个项目。例如,当两位数学家在他们之间的对话中形成一个证明时。另一种方式是多人分别工作在自己的项目上,这些项目像拼图一样拼接在一起。例如,一人写一本书的文本,另一人负责图形设计。

这两种合作方式当然可以结合。但在合适的条件下,工作在自己的项目上的兴奋感可以在分解为大型组织中的工作的激烈流程之前保持相当长的时间。事实上,成功组织的历史部分上是保持这种兴奋感的技术史。

制造原始 Macintosh 的团队是这种现象的一个很好的例子。像 Burrell Smith、Andy Hertzfeld、Bill Atkinson 和 Susan Kare 这样的人不仅仅是在听命行事。他们不是史蒂夫・乔布斯打出的网球,而是史蒂夫・乔布斯放飞的火箭。他们之间有很多合作,但他们似乎每个人都从个人角度感受到了做自己项目的兴奋感。

在 Andy Hertzfeld 关于 Macintosh 的书中,他描述了他们晚饭后回到办公室工作到深夜的场景。那些从未体验过在自己兴奋的项目上工作的人无法区分这种长时间工作和在血汗工厂和锅炉房中工作的方式,但它们处于光谱的两端。这就是为什么坚持 “工作 / 生活平衡” 是一个错误。事实上,仅仅表达 “工作 / 生活” 就包含错误:它假定工作和生活是不同的。对于那些自动认为 “工作” 自然意味着刻苦苦干的人来说,它们确实是。但对于喜欢滑冰的人来说,工作和生活之间的关系更适合用破折号而不是斜杠来表示。我不想做任何事情,它不会占据我的生活。

当然,当你制作像 Macintosh 这样的东西时,要实现这种程度的动力更容易。对于像 Macintosh 这样的新事物来说,很容易让人觉得这是自己的项目。这就是程序员倾向于重写不需要重写的东西,以及编写已经存在的东西的原因之一。这有时会引起经理的警惕,根据键入的字符总数来衡量,这很少是最佳解决方案。但它并不总是简单地由傲慢或无知驱使。从头开始编写代码也更加有益 — 即使字符的浪费令人震惊,一个优秀的程序员也可以最终取得净收益。事实上,资本主义的一个优势可能就是鼓励这种重写。一个需要软件做某事的公司不能使用其他公司已经编写的软件来做,因此必须编写自己的软件,结果往往更好。

滑冰和解决新问题之间的自然契合是创业公司的回报如此之高的原因之一。未解决问题的市场价格不仅更高,当你解决这些问题时,你还可以获得生产力折扣。事实上,你会获得生产力的双重增长:当你进行全新设计时,更容易招募滑冰者,他们可以全身心地投入滑冰。

史蒂夫・乔布斯从观察史蒂夫・沃兹尼亚克那里了解到一些关于滑冰的东西。如果你能找到合适的人,你只需要在最高层告诉他们该做什么。他们会处理细节。事实上,他们坚持如此。要让一个项目感觉像是自己的,你必须有足够的自主权。你不能只是按照命令工作,也不能被官僚主义所拖累。

一种确保自主权的方法是根本不需要老板。有两种方法可以做到这一点:自己成为老板,或者在工作之外工作。尽管在财务上这两者相差很大,但创业公司和开源项目有很多共同之处,包括它们通常由滑冰者经营。事实上,从一个极端到另一个极端有一种虫洞:发现创业点子的最佳方法之一就是为了乐趣而从事项目。

如果你的项目是赚钱的那种,那么去做它们就很容易。如果不是,那就更难了。通常,最困难的部分是士气。在这一点上,成年人比孩子更难。孩子们只是投入其中,建造他们的树屋,不用担心他们是否在浪费时间,或者与其他树屋相比如何。坦率地说,我们在 “真正” 工作上设定的高标准并不总是为我们服务。

自己的项目中最重要的阶段是在开始时:当你从认为做 x 可能很酷到实际做 x。在那一刻,高标准不仅仅是无用的,而且是有害的。有些人开始太多新项目,但我怀疑更多的人是被失败的恐惧吓倒,导致他们没有开始本来会成功的

最后编辑于 2024-04-15