成为最有效率的单人团队

Sam*_*son 40 performance time-management

像这里的许多人一样,我是一个单人开发团队.我负责收集项目需求,设计概念屏幕,规划和开发数据库以及编写所有代码.

作为一个单人团队很好,但有负面影响.我没有能力快速咨询其他开发人员,我很少得到我的代码的第二眼,我相信你们也可以拿出许多其他负面因素.

为了充分利用我的时间,并最有效地投入到我的工作中,我可以在日常工作中实施哪些提示或实践,以成为最好的单人团队?

Kev*_*che 41

  • 我将要做的每日清单.

  • 删除尽可能多的干扰,专注于任务.关闭电子邮件,关闭IM等...即使在一段时间内,然后在休息期间检查它们.

  • 花点时间了解其他编码技术,工具和编程智慧.我发现这对我的发展至关重要.只需编写代码就可以轻松实现高效工作.如果你只是拥有更多的知识/武器来敲打下一个小部件,那该怎么办?我知道这个听起来很有效,但实际上并非如此.知识/知道我们的真实货币.我们知道的越多,我们就可以更好地决定应该如何完成某项工作并更快地完成任务.

  • 休息一下,注意你的身体.当我们累了的时候,我们也不会思考,会犯更多错误,更容易变得沮丧等等......

  • 学习使用80/20规则对您有利.我不是说吝啬或懒惰.通常情况下,我们会在没有必要的情况下减少20%.

  • 为自己设定目标(每日,每周,每两周一次).确保目标也与您编码的目标一致,否则您可能会发现浪费了一些时间.

从技术方面考虑:

  • 考虑单元测试/ TDD.我在自己的工作中发现这实际上节省了时间.需要一段时间才能掌握,但任何事情都会变得更好.
  • 关心你的代码.重构它(特别是如果你开始单元测试).代码越好,维护越容易,花费的时间就越少.更容易理解更快/更改功能的速度.


Mat*_*ert 11

我正在学习比以往更多的时间来计划我的一天.这包括规划项目,编写psuedo代码以进行我需要做的编程.我发现,由于我的日程安排中的所有中断,我很难开始做某事.将所有内容分解为小任务使得在中断后更容易启动.