说实话,来北京后对挺多东西都有了新认识,比如‘抽象’这个词。
以前对‘抽象’没什么概念,甚至觉得它像个贬义词,比如‘你的画得真抽象’,基本上就是说别人画得差;‘你长得很抽象’,就是说他长得丑。
学写代码之后就对这个词有了新的认识,软件工程,甚至整个计算机领域,最关键的概念就是抽象。
那到底什么是抽象呢?抽象就是忽略掉一些不重要的细节,将共性的东西抽取出来,比如有黑人、黄种人、白人、博士、本科生、长得丑的人、长得漂亮的人等,将他们的细节比如肤色、学历、外貌忽略掉,他们的共性就是都是人,这就完成了一层抽象。
那抽象有啥用呢?抽象最关键的作用就是降低人们认识事物的复杂度。比如你在街上走,不用去管周围的每一个人到底各方面怎么样,只需要认识到他们是人,就完事了。
《万历十五年》里也把明朝整个官僚机构看成了一项运用到了抽象的工程,从理科的角度理解这种人文社科的东西很有意思。它是怎么抽象的呢?一个很简单的例子就是一个县的所有复杂情况在皇帝那里看就是抽象成了一个奏折,这样皇帝的工作量就大幅减小了,不用挨家挨户去看这个县到底是什么情况,只看着几行字就能进行决策。但也有些皇帝喜欢了解某个县的细节,于是就有了“XX微服私访记”。
网友评论