Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Project management 在编码过程中抵制切换项目的冲动?_Project Management - Fatal编程技术网

Project management 在编码过程中抵制切换项目的冲动?

Project management 在编码过程中抵制切换项目的冲动?,project-management,Project Management,我今年22岁,从13岁起就开始从事计算机和编程工作,在过去的3年里,我参加了当地大学的CSE项目。我一直在不停地思考创业想法和开源贡献项目,但我发现很难坚持这个计划。我开始编写代码,然后在编写代码的过程中停下来思考一些新的东西,我认为这可能是个好主意。这对程序员来说是正常的吗。如果没有,我如何解决这个问题?为您当前的项目写一份待办事项列表。 在完成当前项目的同时,考虑/计划下一个项目 我已经完成了一半的开发,我想完成并开始。因此,我已经为ChgDoc写了一份“待办事项”清单,完成后,我将开始我的

我今年22岁,从13岁起就开始从事计算机和编程工作,在过去的3年里,我参加了当地大学的CSE项目。我一直在不停地思考创业想法和开源贡献项目,但我发现很难坚持这个计划。我开始编写代码,然后在编写代码的过程中停下来思考一些新的东西,我认为这可能是个好主意。这对程序员来说是正常的吗。如果没有,我如何解决这个问题?

为您当前的项目写一份待办事项列表。
在完成当前项目的同时,考虑/计划下一个项目


我已经完成了一半的开发,我想完成并开始。因此,我已经为ChgDoc写了一份“待办事项”清单,完成后,我将开始我的下一个项目,该项目仍处于规划阶段。也许当我开始下一个项目的时候,我已经不再喜欢这个想法,转而做别的事情了。

我会说是的(不管怎样,对我来说是好的)。有时候事情会变得无聊——你只需要克服困难。如果这个项目真的很无聊,那就不要管它了——但是想想你为什么把它放在第一位?它是否满足了作为消费者的一些用例。如果成功了,并且你已经实现了目标,那没关系,否则就问问自己为什么不。另一件重要的事情是,如果你在大学,完成项目将是未来招聘活动中的一个亮点。你开始做一个项目,热情,充满激情,充满伟大的想法,然后慢慢地,随着你的进步,你开始渴望其他的东西,想做一个新的项目,等等

在我看来这是正常的。我认为有很好的解释:

  • 其中大部分与经典的“80%-20%”规则()有关,我认为这也适用于这里。你设计了这个伟大的架构,开始编码,一切看起来都很好,你很自豪,你觉得你已经取得了伟大的成就,然后。。。。无聊的东西来了。你已经完成了有趣的事情,现在你必须修复bug,做一些小的修改,剩下的架构挑战很少,更糟糕的是:你可能已经完成了项目的80%,但其他20%(无聊的事情)仍将占用你总时间的80%。真令人沮丧。请给我一些新的
  • 我能想到的另一个原因是,在你的头脑中,你的小软件程序总是比原来酷得多。你认为你已经提出了这个伟大的架构,令人难以置信的酷用户界面-你命名的,而这一切都证明是另一个软件的一部分

我不认为只有你一个人在这件事上。虽然写一个“待办事项”列表会有所帮助(就像其他人提到的那样),但它并不总是能消除这种感觉:-)

是的,冷漠一直是我编程生涯中最大的挑战。然而,我发现,从一些确实在某个地方有领导作用的项目中,我从制作一些坚实的东西中获得的满足感是无与伦比的,特别是如果我必须通过艰苦的努力才能做到这一点的话


当事情变得艰难时,我试着记住这一点,我花在项目无聊部分的时间和精力实际上会增强我最终获得的成就感。此外,我发现我花在日常工作上的时间和精力越多,我的工作效率就越高,因此,完成这些工作所需的时间就越少,工作也就越不无聊。如果你在两个项目之间有空闲时间,试着想想如何优化钻孔零件的加工过程(通过各种工具、技术和技术)。

这并不少见,但如果你不学会完成项目,你永远也做不成事情。而未完成的软件毫无价值,最终是对资源的浪费——无论如何,没有人可以使用它。
在我的事业中,总是有几个项目在不同的阶段并行运行。但我们必须分配优先级和资源,确保所有事情都能在截止日期内完成(或延长截止日期:-)。否则,你最终必须关闭你的工作、服务甚至整个公司。

我一直认为这种冲动是我的大脑告诉我它很无聊。我开始很容易分心,我的大脑在说新项目


我使用的一种技巧是给自己发一封电子邮件,里面包含了我的想法。一旦发送到电子邮件中,就可以将其归档到待办事项文件夹中,以备日后检查。这似乎有助于减轻压力。

+1写一份待办事项清单对我来说很有效。我应该具体处理待办事项清单还是将其保留到更大的步骤?这是你的项目,所以无论你选择哪一个级别,都要努力工作。对于我的CMS系统,我希望能够添加注释,“执行操作”并输出RSS。巴比克:这似乎并不能回答你的问题,但请往下读到第5步:呵呵,这完全正确。但是请记住,做那些无聊的事情是专业人士和业余爱好者的区别(我不是说拿工资,我是说专业人士关心他们代码的质量,他们仍然可能是业余爱好者)。