知之为知之,不知为不知,是知也

知之为知之,不知为不知,是知也 —— 论语

在初中的语文课文《论语十则》中初识这句话, 直到现在,才敢说悟出了一点内涵。 大道理往往真的很有用,前提是你能真正理解和践行它。
我认为这句话是在强调诚实的态度, 可以分为两个层面:一个是待人,二个是对己。

待人

阴谋诡计是蠢货的伎俩,他们缺乏足够的智慧去以诚待人。 —— 本杰明.富兰克林

说真话,你将无须记住你的谎言。 就是这么简单的概念。 —— 路易斯.文森狄

撇开道德上的考虑不谈,因为我并不敢说我是一个很高尚的人。但是道德的确是一个非常棒的广告创意,道德广告往往特别特别易于无形传播并且给人留下深刻的情感记忆。

不装懂装懂,能坦诚的表露自己的局限性,真的能避免很多不必要的麻烦,并且能照顾好你的信誉和风度。 例如,有很多对编程了解不多的同学,找我帮忙时会说:“文科, 你会做网站吗? 帮我做个XX网站可以吗?”, “文科,你会写系统吗? 帮我做个XX系统可以吗?” “文科, 你会python吗? 帮我爬取一下XX数据吧(全网)”, “文科,我有一个想法, 你能把它实现吗?”。 同学的做法也许并没有什么错误,因为他们听说最多的就是: 比尔.盖茨(独自)写操作系统,扎克伯格(独自)写出 Facebook, 马化腾(独自)写出QQ ,,,。 他们认为软件工程系的学生就应该会写所有软件,并且他们往往忽视成本问题,他们的忽略是无意识的 —— 对我来说,时间成本和机会成本是巨大的。他们认为编写软件应该和安装软件差不多简单(或者稍微复杂一点儿),也许这是因为他们遇到的最深的和编程相关的问题就是“安装软件”。这些同学都是特别聪明,坦诚,富有勇气和洞见的机智BOY。 但却对编程有着离谱的误解。反求诸己,对于我所未涉足的陌生领域,也一定存在着大量离谱的近乎可笑的误解。 我们应该对未知保有敬畏之心,怀揣着初学者的谦卑,不知疲倦的去求教,去探索。

往往这个时候,如果你不懂装懂,或者虚以委蛇。 要么会给自己留个很大的麻烦,要么会给同学留下一个不愿意帮忙的印象。 并且你会因为圆谎而付出极大的精力,我认为这种精力浪费的很愚蠢,非常地愚蠢。

其实,很多时候,坦诚就是最好的策略(记住,我并没有说坦诚是最好的品德)。 真诚的说明原因,就是最简单最有效的解决方法。 遗憾的是,以前的自己太过于卖弄聪明, 总以为自己足够聪明,聪明到能糊弄别人。总觉得说自己不会,很难为情,会显得很蠢,很没面子。 殊不知:坦诚就是智慧。小聪明在智慧面前,根本不值一提。我们应该把卖弄小聪明的精力,放在积累智慧上。

在我们看来,本杰明。富兰克林是对的。他并没有说诚实是最好的道德品质,他说诚实是最好的策略。 —— 查理.芒格

另外,我认为,坦诚是最好的口碑 —— 非常有感染力的广告,会为你带来意想不到的荣誉和口碑。

能力会让你到达巅峰,但只有品德才能让你留在那里。 —— 林肯

对己

别愚弄你自己,记住,你是最容易被自己愚弄的人。 —— 查理的.费曼

由于各种各样的原因(心理认知偏差是一个很重要的原因), 我们往往会愚弄自己。 最常见的愚弄方式就是:做过就等于完成。 也许有过ACM/ICPC 竞赛的人,更容易理解这句话。因为他们往往会把做过题,做过专项练习,就当成完成,这其实是一种很悲哀的,努力的假象。 对于越是复杂,越是紧迫,越是面对竞争,这种现象就越是明显。 我不止一次的悲哀地发现:我认为我已经掌握的知识,其实只是一种欺骗自己的假象。 例如:我认为理解了的知识点就不会再忘记。结果上学期发现,特么我连余玄定理都不知道怎么写的了。 我认为我充分的理解了 电脑资料备份的重要性,但是我不认为我会毫无征兆的会把电脑搞崩 —— 蜜汁自信。 直到我真的把电脑无意中搞崩了,,,。 我真的认识到了版本控制软件的重要性,直到我把一个做了两个月的项目,被我改崩了,,,。

其实我认为,学习编程的人应该很容易认识到这一点的 —— 想想那些调试bug的漫长夜晚,有多少无脑的bug发生在你蜜汁自信的角落。

为了避免自我愚弄,正如软件质量保证一样,我认为测试是一个不错的方法。 你是否学会了某项技术 —— 使用它解决一下具体问题试一试, 你是否真的理解了某个系统 —— 详略得当的给别人讲述一下(或者写下来)。

为了应对这种心理学的认知偏差, 我们必须要使用一点工具和技巧, 从而更加客观的认识问题。就以我现在浅薄的经验来说:写作(把你所思考的,系统的写下来),讲述(把你认为你掌握的,详略得当的将给别人或自己听一下),列表检查(做决策时,检查一下特别需要注意的问题。例如:从更长远的时间点分析一下。避免犯明显的错误,例如:由奖励引起的超级反应), 数学手段(例如复利模型,排列组合)这些都是非常有用的工具。

令知识死亡的并非无知,而是对无知的无知。 —— 阿尔弗雷德.诺斯.怀特海

大量的人很荒唐地死抱着错误的观念不放。凯恩斯说:“介绍新观念倒不是很难,难的是清除那些旧观念。”, 不自欺的精神是你能拥有的最好的精神。 它非常强大,因为它太少见了。—— 查理.芒格