我很喜欢时间管理和效率。 不是那种让我每天都在忙碌地分解时间的类型,而是分成可管理的小块。 (每分钟都有它自己的效率问题!)浪费时间,无论它以何种形式出现,简直是痛苦的。
我发现支持这种类型的时间管理和开发效率的最有效的过程是使一切尽可能简单。 无论是日常任务还是特定的开发问题,如果我要进行处理,这都必须很简单。 您可能会立即认为我听起来像是一个简单的人,只在寻找简单的工作任务,但听我说吧! 在此上下文中,简单和容易具有不同的含义。
简单 :用于强调事物的基本和直接性质。
容易 :无需付出巨大努力即可实现; 几乎没有困难。

几乎每个开发问题都可以分解为更小的,简单的任务,它们共同构成了全局。 从一开始就很少给您提供简单的任务,而必须为他们工作。 研究和计划是关键。 如果您不考虑全局,将任务分解为小组件可能会很危险。 您可能会建立5个看似合理的较小步骤,但是当将它们作为一个整体解决方案结合在一起时,它们可能会有很多漏洞和不一致之处。
这是一个基本示例。 您可能需要制定联系表的任务。 您可以说“今天我要开发此联系表”来解决此问题,或者
您可能会说:“今天,我将完成这三个简单的任务,将一起构成联系表。”
- 设置联系表格界面
- 完成联系表格验证
- 设置联系表并将其连接到端点
分解任务并没有硬性规定,这取决于多少看起来合理。 关键不仅在于分解任务,还在于确保解决方案不会过于复杂。 当您可以使用4行中的不同逻辑来解决同一问题时,为什么还要编写100行代码?
综上所述,复杂的解决方案确实有好处。 它们通过提供不同的观点和替代方案,使您能够更好地证明和实施简单的解决方案。 如果您遇到问题,也可以追溯执行此操作。
退后一步,重新考虑您的方法。
将这种类型的方法应用于日常工作和开发将有助于您将精力集中在手头的任务上,还可以防止您陷入永无止境的创可贴修复程序和垃圾代码以解决问题的麻烦。您着手解决的问题。