很多东西,都是用到了才知道重要

[ 1364 查看 / 0 回复 ]

很多东西,在意识上一开始总觉得不那么重要。。甚至连 Database, Dataset,Datagridview 这“3D”很重要的内容,在没有遇到项目之前,的确是没有什么感觉。。

所以,项目是使人快速进步的 驱动器(引擎)。。

另外还有 缓存 。。在学校老师OA系统的时候,第一次(真实遇到——在msft网站或者csdn网站看新闻看到缓存100次都不及亲身经历一次。。)看到老师在讲——虽然还不算重点——当时的感觉就是“为什么要用 缓存 呢?不用也不影响系统的啊。。”这样的思维,虽然是‘学习之后思考’了——比学而不思则罔大概好一点点,不过也好不到哪里去。

终于,在工作后对于缓存有一定的感受。。作为程序员,在开发的时候,如果只关注跑通代码,那是最最起码和低层次的满足需求——马斯洛说有7层需求模型。经常观察领导,看他们关注什么问题。。自己所在的网站,也需要像 人人校内一样,提供 站内搜索、好友搜索 等功能。。像这样的功能,首先,如果搜索结果不准,客户肯定会‘跳起来’。其次,如果搜索要等待很长的时间,估计客户一定会‘用脚投票’了。。如此棘手的问题,怎么解决?

缓存应该是选择之一(当然,可能更复杂的还有分布式)。只有遇到需求的时候,才能有对症下药的思考,这就是 项目驱动开发 行之有效之所在。
TOP