今天迎接到公司的财神,phillip.
晚饭我们一起吃的,谈了很多,收获也很多.
首先.是老板对会员系统的了解. 之前,我们都不重视会员管理系统,包括我在内,总觉得是娱乐性的,小孩子玩的东西.今天老板将它提升到了一个新的高度---企业营销的部分. 他甚至讲到,以后是ERP主内的,便于管理;而会员系统是主外的,具有更加重要的作用.
着眼现在的软件界,确实是ERP的市场已经成熟,各大公司开始了瓜分. 可是会员管理系统,还没有更加通用和成熟的产品出来. 这是一块很有潜力的市场.
其次, Phillip谈了他的数据库设计理念. 他的理念其实很简单---模拟现实社会. 比如他帮太古设计的系统, 首先建立People表, Organization表, 就模拟了现实社会的人和公司. 当他们需要加入某个组织,或者某个协会的时候,建立相关的关联去这2个表中捞数据. 一开始,我还觉得这样的设计过于麻烦.可是后来我们谈到换到另外一个应用去的问题.这个时候,我们还可以保留People和Orgnazation, 然后可以建立与其相关的表. 其实就类似于现实生活中的人类的活动,人/公司可以今天加入一个组织或者多个组织,并且退出该组织. 而人在社会上存在的形态并不是某某会员,而是一个人. 这是一个很好的设计.
我们也谈到了MHT的初期,她一开始是一个运行于360k 大小的空间的产品....每个程序都是在算bit来写的. 而且更恐怖的是,当时没有数据库,他自己设计了一个数据库,实现了Data Model, 用程序实现了 Process Model, 这在现在都是想都不敢想的. 我喜欢他们的时代,学习计算机可以凭借兴趣, 可以去研究发展, 而不是靠象工人一样的规模生产.我想,如果我出生在那个年代,也许也可以写出自己的OS,可以做出理想中的数据库. 我读过李彦的<IT通史>, 我也很了解那个时代的个人主义 和拿电脑做出一个听你摆布的程序的乐趣. 曾经看过对印度软件的描述, 讲到说"印度的软件, 程序都好简单,可是整个测试和规划都很好.印度的软件好,只是说将一个简单的方法切实的实施了. 我相信这是对的,可是从心理上我不喜欢这样的东西. 这更类似于工程化的软件思想, 而不是艺术化....也许我不适合搞软件吧...