最近读了几本教科书,一本是《从化学的角度看世界》,一本是《Fundamentals of Structural Analysis》,这两本书写得都非常不错。由于有机化学分析化学算是我最科班的两门学问(是我在高中的时候投入精力最多的学科),所以再回头来看化学的东西感觉实在亲切得很。里面很多内容其实是用一两节来回顾高中已经掌握的东西,接下去再拓宽加深,是故阅读起来也颇觉得能够领悟,完全没有上大学后看的物理教材的极大的脱节感觉——上来就是用微积分来表述所有的东西,仿佛从来没有过用初等数学表述的物理学一样,但那岂非也是相当重要的一个部分!诚然,在化学中反应速率、焓变等概念用微积分来作为工作语言也不错,并且我们的数学功底也不输于任何人,但化学的可爱之处却隐藏在滴定管烧杯烧瓶坩埚或是高炉中,这些也正是无法计算的那部分。结构力学也不例外,矩阵计算固然是重要的,但是系统的复杂性才是真正考察工程师实力之处,这在相当程度上也是无法计算的。

工程技术给人类带来福音的最关键之处在于适度的剪裁,形成知识的上下游。初级的工程师和富有经验的前辈都能够在某个层次上工作,向上提升的关键在于将某些无法计算的部分加以剪裁,使得某种程度上的计算成为可能。所以,毫不奇怪的,任何工程技术的提升都需要相应程度的数学,而一个工程技术已经普及的明显标志就是它已经可以用初等数学或简单的微积分表述了。

从此意义上说,有关计算机应用的学问就都是比较典型的工程技术了——这里几乎没有微积分。Root Hints是Windows Server 2003相对于Windows 2000 Server的一个很大的改进点,它这里面其实有相当程度的数学。具体来说,如果想稍深入地了解它如何运作,顶好是先看看图论,或至少是图算法。但是对于一般的支持工程师来说,几乎要做的就是什么也不管由它去就是了——这正是我重装完Windows Server 2008并部署完活动目录以后做的事,并且除了感觉域名解析有一点点异常(有时会慢得不太正常,有时候很大路的域名解析不出来)之外,似乎一切都运行如仪。但是今天当新浪新闻都不能解析的时候,我终于察觉了肯定是忘记了什么。查看一下,果然DNS转发器的设置空空如也。突然感觉,想到并设计出Root Hints的工程师们真是极其伟大,能让我们不用计算就能完成靠个人的力量简直看起来是没有办法进行的计算,这一下子让网络管理这种怎么想也只是和枯燥乏味相关的工作变得带有一丝的可爱了。

另:我的iPod四代40GB版本今天正式宣布光荣退休。