人生始于 Alpha 阶段——打破开源失败的神话

还没有读者喜欢这篇文章。
life rollar coaster

Opensource.com

在撰写我的第一篇关于 开源游戏 的文章时,我意识到我有很多方面需要涵盖,而且不仅仅是针对游戏。这是开源领域的一个已知趋势:大多数启动的项目都从未完成。如果您认为这是一个需要解决的问题,我认为您错了。这一次我想探讨的主题是“让旅程物有所值”。您可以选择流行的谚语,但这是一种如此普遍的智慧,甚至以富媒体的形式出现

未完成与失败

当然,我们可以做得更好,但在一个“未完成”即为失败,只有“稳定”才是成功的世界里,永远会有不成比例的失败。虽然失败会结束,但成功会持续存在,并有效地劝退相关的开发人员在很长一段时间内不再开始另一次“失败的尝试”。由于开放性,记录在案的“失败”数量将永远超过“成功”。正确的做法意味着你最终犯了足够多的错误,才弄清楚一切。

SourceForge 统计数据一览 - 2011 年 5 月 4 日未完成不是失败,它只是尝试 1。 话虽如此,我将第一个承认完成一个项目是很棒的。那种独特的成就感可以轻易掩盖之前的旅程,特别是如果过程有时非常艰难,以至于你宁愿不停下来回忆。但让我们都坦诚地说:我们的大多数项目都没有走到那么远。

“当你完成了 95% 的旅程时,你才走了一半的路程。”
~ 日本谚语

为什么?因为人生始于 Alpha 阶段。如果你的项目很可能无法完成,那就充分利用它。

1) 不要害羞,要公开;炫耀你的成果

我从之前的文章中回收了这一点,因为它值得重申。

初创公司:与您的同行互动。给我一个机会成为您项目的一小部分,我一定会传播关于我自豪地贡献的这个酷东西的消息。

加入者:将您拥有的东西公开。创建然后与所有人分享。即使您的工作没有在预期的项目中使用,您也尝试了。他们知道,网络会记住。

“专注于旅程,而不是目的地。快乐不在于完成一项活动,而在于做这件事。”
~ Greg Anderson

2) 加入社区;参与

积极参与,不要只是注册偶尔的查询。搜寻博客和论坛;总会有一篇帖子会欣赏您的意见,无论是作为支持者、测试者、用例还是仅仅是第二个(第三个、第十二个、第四十二个)意见。每一篇实质性的帖子都会为另一篇更具实质性的帖子让路。努力延续积极的趋势,您将因此而获得认可。

“成功不是一个到达的地点,而是一个人开始和继续旅程的精神。”
~ Alex Noble

3) 利用您的人脉

您参与的越多,您遇到的人就越多。您将在其中一些人身上投入大量时间。那么,充分利用这些人是有道理的。这可能看起来很奇怪,甚至很尴尬,但请他们写一封推荐信——就像在 LinkedIn 上一样。如果他们知道您也会为他们做同样的事情,您可能会得到它。您甚至可以更进一步,请您最好的开源联系人作为您简历上的推荐联系人#。

“衡量旅程的最佳标准是朋友,而不是里程”
~ Tim Cahill

4) 始终留个记录

And that's why you always leave a note

让回到第一次尝试变得容易。假设您在第一次尝试后做了完全不同的事情,但您确实很好地记录了您的工作,甚至可能带有结束语。这是一个不值得追求的死胡同,还是您只是用完了时间?假设其他人进行了另一次尝试并取得了飞跃性的进展,这要归功于您。突然,您未完成的工作在一个充满活力的项目中发挥了作用。它甚至可能会诱使您重新投入其中。

“我们常常太专注于目的地,而忘记了旅程。”
~ 未知

User profile image.
我是一位有抱负的游戏开发者,最近毕业于温哥华电影学院的“游戏设计”课程。我的大部分业余时间都花在 jMonkeyEngine 项目的管理工作上,jMonkeyEngine 是一个跨平台的 3D 游戏引擎。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 3.0 未本地化许可协议获得许可。
© . All rights reserved.