首页 > 代码库 > 心中有“数”

心中有“数”

这许多年过去了,不知现今的教育体制是不是依旧

1. 在入学时,便为初入学堂的懵懂者,摊一张系统概论的大饼,饼上散布着熠熠生辉的知识独异点,静待学生挖掘其间关联;

2. 在结业后,便向即将毕业的离校者,颁一张学分通过的合格证,合格证上有着突击所得的或高或低的成绩,至于学到的本事,如人饮水,冷暖自知。

相信教育者的本意是善,但。。。那些璀璨的知识,那些卓著的才华,领引者有没有带求贤若渴的学生们见识过呢?

天朝一向不缺天才,可。。。除却微创新,除却跟风者,业界抑或科研界,影响力足够的原创产品或技术在哪里?

问得有些愤青,意却不在指责。“穷则变,变则通”,如果你还有“一入CS深似海”的叹息,可以考虑看下去。


1.一“鸟”在手

Linus Torvalds在《Just for fun(只是为了好玩)》里为生活定义的终极目的是fun,而fun的反义词,在个人看来,不是乏味,而是贪。

数据库领域我要染指,web方面我要当专家,什么算法大牛啊,模式高手啊,DSL啊,韩信点兵,多多易善嘛。大一本就是个无知者无畏的年龄,加上大团圆的文化崇拜,再加上点全栈工程师的诱惑,果断“长风破浪会有时”啊。

由全到精的大牛,恕在下寡闻,真心不曾见。可偏偏,这就是包括我在内的很多求知者立下的第一个志向。

有点马后炮,但现今看来以点带面优于由全到精的原因至少有两点:

a. 有点像散步和跑步。散步,是按自己的步调走,你有足够的时间和路上的人或事交互,挑逗一米阳光,细嗅一处花香,都会有那么一时陶醉一点欣喜,激励你越走越深;而跑步,虽速度快,单位时间内见到的景物多,可印象深的绝对不会多;更重要的一点,景物是无限的!偏偏跑步的人未必舍得休息,一路都很累却又未必有正反馈(花香)的激励,结果往往可想而知。

b. 由全到精,很多概念的理解会浮于表象,偏偏理解是知识体系构建时的粘合剂,想将一盘散沙粘合成小窝,难度可想而知。更重要的,你知道的,别人都可查到。这样的拼搏当真有意义?


2.心中有“数”

其实计算机一词给的线索已然很明显了,可就像对象未必会得到OOP开发者足够重视一样,数据的重要性往往也隐藏于各类方法学的光辉中。

数的无处不在很好理解。数据的可行变换,从操作到算法;数据的可能格式,从类型到格式化;数据的状态组合,从状态机到程序调试;数据的存储,从文件到数据仓库;数据的处理流程,从按网络协议传输到按规则编译。单单如此,数就足以承负起知识架构。

但,强调数的重要性,不是因为数的无处不在,也不是因为数在学习时对how-to或what-is造成的影响,而是因为数是why-do-that最原始的驱动。因为有数,有了计算机。也因为有数,计算机成了一门严谨的科学,同时成了一门无中生有的艺术。也许这话暂时看有点费解(因为本来就还没有想到好的例子啊,自己个深坑),但个人相信,至少这是个正确的方向。


论点有了,proof的过程又是一塌糊涂呢,欢迎拍砖,欢迎探讨。







心中有“数”