5

简而言之,当您计划或考虑了要创建的想法时 - 您使用什么来帮助您完成任务,或者确保您在没有(负面)分心的情况下继续编程?

我发现阅读书籍和与志同道合的人在一起确实有助于激发动力,尽管当需要自己再次在键盘上打字时,很容易迷失不相关的跟踪网站。

任何人都可以推荐一种思维方式或您为最大限度地提高生产力而采取的方法吗?

4

5 回答 5

4

我通常首先切断我的互联网连接,否则我知道在完全不相关的页面上冲浪只是时间问题。此外,我通常会在开始工作之前计划好我的时间,并确保包含频繁的短刹车(例如,工作 45 分钟、休息 15 分钟、工作 30 分钟、休息 5 分钟,等等......)。这样,如果我饿了,我需要等待下一次休息才能吃东西,这将有助于我集中注意力,因为我知道在休息前考虑食物是没有意义的。而且,如果您设法进入“如果我现在这样做,以后就不需要再这样做”的心态,那总是一个好地方。

最后,大量的咖啡和舒适的工作姿势(躺在沙发上,肚子上的电脑并不是一个很好的工作姿势)可能是我最好的建议。

祝你好运!

于 2009-04-14T13:21:53.760 回答
1

我相信它真的只在你愿意接受的范围内。至少对于个人项目。如果您在没有任何动机的情况下编写代码并且想要退出,那么您很可能无法集中精力,并且您的代码会很糟糕。

我发现列出一个待办事项清单,并给自己设定个人期限来完成某些事情,这让我继续前进。这对我来说都是挑战的乐趣。就像您提到的那样,与志同道合的人谈论您的项目并看到他们的热情真的可以让您前进。留出一个特定的时间坐下来编写代码,一天中分心最少并且您有时间思考和放松的时间可以真正提高生产力。至于保持你的头脑在游戏中,唯一的方法是真正确保分心是有限的。例如 Stackoverflow 之类的干扰;)。如果您在使用计算机并且对编码感到厌倦,那么很难阻止您的思绪寻找其他事情要做。在 MSN 上聊天并回答 Stackoverflow 问题可以'

于 2009-04-14T13:22:25.303 回答
1

对我来说,写一个待办事项列表并在我移动时保持更新是有帮助的。例如
1- 编写 X 类的单元测试。
2- 编写 X 类。
/*
在编写 XI 类时遇到了难题,在我求助于强大的 Google 寻求帮助之前,我添加了另一个项目
*/
3- 了解如何实现功能 Y。

并在我处理完项目后立即划掉它们,并尝试记录我花了多少时间以供将来参考。

于 2009-04-14T13:23:18.093 回答
1

把事情做好:

于 2009-04-14T13:30:31.443 回答
1
  • 为早上和晚上的电子邮件留出时间。
  • 关闭所有弹出窗口和提醒(电子邮件通知)
  • 来杯咖啡
  • 放入耳机或戴在耳机上
  • Start the music.
  • Take a 2 minute break every hour
  • Stop for lunch.
  • Rinse and repeat.
于 2009-04-14T14:54:49.043 回答