众所周知,所有的程序员都知道,候捷在程序界是一个大师,是一个先驱。无论是他写的书也好,还是讲的课也好。都非常的有深度。为什么?据他的自传说起自己早年求学经历,当时也正赶上了一个很好的时代,一个计算机飞速发展的时代,他经历了从台式老PC机,汇编语言等底层直到顶层的一个硬件的发展,内存的变化。由此带来技术上的革命性进步,像是虚拟内存,映像文件,互斥,线程池等等等等。操作系统的变化与革命。所以他比大多数人都了解计算机底层的本质,变化。
此外,候大师是一个很浪漫的人,早年教他的老师是计算机与神学博士。
所以他的课跟其他计算机的课程不一样。在他的课程,不是学什么枯燥乏味的API与语法。而是直面编程的本质,一种大师的风范与思想。他不会告诉你,应该怎么做,而是告诉你,怎么做会更好。他没有很多千篇一律的例子,无非是,"Hello world"变成了"xxoo"。这很幽默吗?各位。
在他的课中,会只有一两个代码或文件,他会带着你去通过这一个例子,悟透千百个例子。直面编程根本问题,思想观念上面怎么去面向对象。面向对象本质是什么?它要解决什么问题?它的本质是有一个东西把数据包起来,并且被其他东西拿来用。这个东西就是对象。