代码之家  ›  专栏  ›  技术社区  ›  Mark Canlas

如何管理我的想法/个人项目直至完成?[关闭]

  •  8
  • Mark Canlas  · 技术社区  · 15 年前

    我怀疑很多开发人员和我在同一条船上。世界上有很多痒的地方要抓,有些非常简单,它们“可以在周末完成”。但他们从来都不是。我们有工作,有家庭,还有其他爱好…这可能会让人沮丧!

    我有一个很长的项目清单,我想某天去,在wiki上做注释和分类,但我没有花太多时间去做。在最初的计划阶段,我和被套住的大学都非常兴奋。但到了做实际的腿部运动的时候,各种借口开始出现,热情也开始减退。

    你做什么来实现你的想法?如果有许多不同的项目可供选择,您如何选择?

    (我意识到已经有一个标题非常相似的问题,但这个问题更多的是关于代码管理。)

    8 回复  |  直到 15 年前
        1
  •  14
  •   Mark Gibaud    15 年前

    最重要的是要开始。

    听起来你有几个选择,所以你要努力选择一个,这样你就不会在开始后很快重新决定了。然后开始!

    其他帮助你进步的技巧:

    • 做一件最简单的事情,得到一个0.1版本(就像它感觉的那样诱人,离开Twitter集成到一个更高的版本)。
    • 总是在接下来要做的事情显而易见的时候离开;这样在你下次有时间的时候可以很容易地回到那里。
    • 不要试图在一个项目中学习太多的新技术,它们会减慢你的速度。
    • 探索创建“社会压力”来完成/发布应用程序,通过与朋友谈论它等等。更好的是,选择一个对工作中的某人有用的应用程序(HR?)没有什么比等待用户库更能激励你了。
        2
  •  3
  •   Noon Silk    15 年前

    我选择我最想做的事情,然后马上开始做。通过一点点的成功,确保你感到有动力是最好的方法。在你觉得容易的项目中做一些工作,在其他时间计划一些更困难的部分,在你感觉很好的时候做这些工作,并确保你不断地达到目标。尽快释放它,如果你觉得没有动力,就做点别的工作,直到你想回到原来的工作。

    但有时,你只需要把它吸干,并推动通过降级阶段。

        3
  •  3
  •   Michael Easter    15 年前

    一种有效的方法是报名参加演讲或写一篇有关这个主题的文章。这样做,你就会有一个真正的最后期限和一种恐惧感(例如,没有准备)。

    你会变得如此专注真是令人惊讶;-)

        4
  •  1
  •   Pascal Thivent    15 年前

    列出东西是一回事,但做东西是另一回事。也许是大卫艾伦的 Getting Things Done 可以帮助你管理你的东西。看看 Getting started with "Getting Things Done" 43Folders.com .

    另一种可能有帮助的方法是 Pomodoro Technique .

    实际上,两者都不是排他性的,因此可以一起使用。

        5
  •  1
  •   Igor Zevaka    15 年前

    我建议将您的项目发布为开放源码或非开放源码。当你至少有一个人对它感兴趣,给你反馈,要求你的动机的特性时,你会跳上一百倍来进一步发展它。

        6
  •  0
  •   Gad D Lord    15 年前

    我使用Delphi(主要开发工具)来完成这个项目。 当我累了,我开始把它移植到Java。 厌倦了Java开始把它变成一个闪光灯。

    …然后回到Delphi,添加一些很酷的功能。 厌倦了“酷”的特点。

    开始使应用程序成为网站… 网站单调乏味

    …回到德尔菲

    等等。

    我只有一个项目,大约有30万个loc和40万个实验性的未完成原型,这些原型是为不同的平台、浏览器、技术、框架等编写的。

    这就是我如何保持它的有趣,你有机会学习新东西,对吧。

    我学到了 德尔菲 -悖论 -访问 - SQL Server - PHP -爪哇 C/C++ -QT ——C - JavaScript - jQuery ASP.NET —TCP/IP - Web服务 -杰森 -动作脚本 -挠曲 -银光 -打开总帐 - DirectX XNA框架 -数据快照

    • …我猜还有很多其他的东西

    最后,为了让你“上钩”一个项目,开始销售它。没有比现金+新技术更好的动力了。

        7
  •  0
  •   pixeline    15 年前

    ..。在这种情况下,我面前闪现着这样一句话:“开始一个项目比完成它容易。”这会激发我的自尊心,如果我真的觉得这个想法值得(怎么发现呢?让它休息2天:如果它仍然值得你花时间,这可能是一个好主意),我会把自己放在每一个必要的伤害的方式,项目是我生活的现实的一部分,尽快:)

        8
  •  0
  •   Craig McGuff    15 年前

    我读过一条信息,它能帮助我集中注意力。这真的是一个很重要的问题-当一切进展缓慢时,我仍然用它来激励自己:

    http://seoblackhat.com/2007/01/29

    如果你不能接受一些不好的语言,P.S.链接可能是NSFW。