English 中文(简体)
你能在未发布任何东西的情况下为项目工作超过10年吗?[关闭]
原标题:
  • 时间:2009-01-31 15:34:33
  •  标签:

I was surfing the web and found myself at 3D Realms hiring page. It sounds quite nice what they are advertising there. Everywhere you can read things like "Freedom from arbitrary completion date pressures".

这对我来说听起来非常有道理,因为我自己有时也会遇到时间安排的问题。但是当我将该声明与他们发布的游戏“永无止境的杜克·尼凯姆”联系起来时,我有一个问题:“我可以在超过10年的时间内一直开发软件项目而没有发布任何东西吗?”

没有发布派对,没有最终发货的感觉等等。

Maybe there are other levels of motivation I don t know about. How would you feel about that?

顺便说一下,有些关于DNF有趣的东西:http://duke.a-13.net

问题回答

是的,你可以……但是找到愿意在十年内付款却不发布任何东西的人是另一回事了。

I m sorry, but that s not a project. A project is an undertaking with a clear goal, a defined budget and a defined end-date. If you haven t all three of those, you are not working on a project.

我想说,这很大程度上取决于你的个性:

  • Is it important for you to get a customer s feedback on what you have implemented, or are you satisfied with the beauty of your code and feedback from collegues?
  • Do you want to / like to present your work to the public e.g. doing presentations?
  • Will "internal milestone parties" give you the same satisfaction as a release party?
  • Can you consistently work towards completing a task without a deadline (or will this lead you to jump from onw task to the other as soon as a task gets boring), leaving a lot of unfinished work?

对于我个人来说,我不想工作在一些看起来很可能在可预见的未来内都不会发布的项目上,因为我会非常想念社区的反馈。

我做不到。我认为我永远集中精力在一个项目上10年而没有任何进展。这让我想起了SharpEnviro,一个Windows替代壳,其开发始于大约10年前,现在发布了0.0.7版本,没有稳定版本。而且它是用Delphi写的。我甚至不能集中精力在一个语言上用于一个长时间的项目。我真的惊讶!

Short answer: "No". You must set goals and release to meet the goals.

如果你能够做到,我认为这是个性格问题(请参考其他人)。

另一个方面是:应该。在这里,你需要考虑一些事情,如

  • the impact on your resume, esp. if you leave before the release is done or if the project finally fails (a real possibility).
  • your professional development. Chances are that both the technology and the methods used will also be at least ten years old when you re finally done.

是的,我可以。这并不意味着你(或任何其他人)可以或应该。





相关问题
热门标签