The Matrix 中经典台词很多,然而最让我印象深刻的,却是Morpheus 的一句并不起
眼的台词:“Time is always again us”,中文大意是“时间总是不够用”。是的,不
仅仅是时间,人力、设备、预算,经常通通都不够用。资源总是宝贵的,资源也总是紧缺的。
The
开发人员都会遇到类似的问题,团队成员人力不足,或者项目进度太紧,又或者再多加两台
服务器才能够满足性能要求,但是已经没有那么多预算了。资源在项目开发中,似乎总是不
够用。开发者们都是追求完美的生物,他们都在力图保持着事物最接近完美的趋势。因此,
资源问题往往让开发者们头疼不已。再多几个人,这个项目一定能按时发布;再多三个月,
这个项目的BUG 一定会少很多;服务器的配置再好一些,这个系统一定不会像现在这么慢。
类似的抱怨,相信大家一定不会陌生。
资源受限是开发过程中的常态。我们在追求完美的同时,身上也负着沉重的枷锁。不管有多
少资源,可能最终还是不够用。这对于开发人员来说,是一个难题,但更是一个有趣的挑战。
既然不能“开源”,那我们还可以“节流”。我们可以让团队更加敏捷,从而消除开发过程中
的浪费,提高团队生产力 。还可以通过更高效的设计和更精心的优化, 提升硬件利用率。
珍惜每一分可以节约的资源,充分地利用资源,这是一门功夫,更是一门艺术。与其抱怨,
不如改变。有心者,依然可以戴着镣铐翩翩起舞。
时间总是不够用,但是Morpheus 还是成功了。相信成功之时,资源问题便不再是一个抱怨,
而是一种炫耀的资本了。我很高兴看到那一天的到来,仿佛勋章一样,记述着当年开发者们
和资源斗争的传奇。
时间总是不够用
最新推荐文章于 2023-03-18 23:24:53 发布