最近在写论文,进度很慢,有些收获。以前总是在忙项目,为实现特定的功能才去学特殊的知识,知识很散,客观主观上都没想着去构建一个知识框架。现在借着写毕业论文的机会,读了很多文献,接触了很多关于XML和数据库方面的观点,慢慢地,我感受我能将以前用的XML技术,如XSLT、XML Schema、XPath/XQuery、Native XML Database(NXD)一个点一个点的联系起来,我知道了XML标准的三层体系,认识到NXD的价值和局限,了解标准与实现的关系,还有接口描述语言。XML看似很简单,钻进去才发现里头别有一般天地,同时也发现XML领域其实还有很多不完善的地方,如NXD查询效率、高效索引的建立、文档更新标准的制定、DOM的操作效率的提升等着方面。
五一可能出去玩,希望晚上还能有时间写论文。
目前还有一些知识没有学完,最近却冒出了很多新想法。
没有学完的知识: APUE的后面几章、DB2 full-text search实现过程、tinyxml的实现代码、深入浅出MFC后几章。
新的想法: 多个博客的同时更新程序、Docbook编辑笔记和博客、Tomboy的网络同步更新、Google Code同步常用配置文件、阅读原版<<Thinking In Java>>以学习Bruce Eckel的英文写作方式。
感兴趣的知识: Google App、高并发服务端程序实现
感悟: 有种能力很重要,特别重要,那就是知道如何控制大型软件系统的智力复杂性。