最近迷上了一个电视节目,说出来也不怕笑话,这个节目就是CCTV科教频道的《我爱发明》。过年回家的时候有天晚上发现播这个,后来每天晚上就看这个了。从家里回来后,业余时候也就是陪女朋友聊天、刷《老友记》、看《哈利波特》原著,再剩下实在无聊就是在youtube上看《我爱发明》了(翻墙就是为了看这个………)。想了下我之所以喜欢看《我爱发明》,有部分原因是我对新鲜事物的好奇,但更重要的是发明人解决问题的过程,还有一点是让我体会到了发明创造的魅力(make the world a better place)。
什么节目看多了,都会摸清楚这个节目的套路。《我爱发明》的套路就是 发明人发现一个问题点---> 提出解决方案---> 效果初次验证---> 改进方案 ---> 最终结果验证,思考发现这其实是世间万事万物的演进的过程,更细致流程如下图。
人类和其他动物最大的不同就是我们永远都想着怎么去改变,大到改变世界,小到改变自己。每个人对工作、生活、环境……都有自己一种完美的愿望。而愿望和现实之间的差距就是我们要解决的『问题』。放在现实中每个人每件事上,这个『问题』都可以具现化,而同一个『问题』可以有多种不同的具现化方式,每种不同的具现化可能会导致不同的结果。
举个例子,在这个浮躁的社会,好多年轻人的梦想就是不上班,但现实就是你不得不去上班。为什么理想和现实之间有个这么大的gap,具体点就是你不上班就没有钱养活自己。那么真正的问题就是『如何才能赚到钱?』,买彩票、炒股、好好工作……这些都可以作为你的解决方案,每种方案都有不同的结果,你选择了哪个你就得持续优化,必要的时候替换掉。我相信好多年轻人就是这样一步一个脚印迈向自己的梦想,然而现实其实是你明天还得去上班,呵呵。。。
很多人都说自己擅长解决问题,其实擅长的是上图中『方案』到产出『中间结果』那部分,如果你了解程序猿生态圈的话,这些说自己擅长解决的人就是程序猿中优秀的码农(代码的搬运工),他们擅长解决的是那种well defined的问题,而现实中更多的是那种不明确的问题。 底层码农上层有leader、或者架构师,他们主要做的是问题到解决方案的那部分,就是把他们上司交下来的任务细化分解,然后做技术选型,然后把具体实现的任务丢给下面干活的码农。 leader或架构师再往上一层可能就到公司的高管层了(大公司划分比较细,可能会有多长,但不管怎样差不多就是这个意思),他们做的就是定义问题。
在一个公司运作的过程中,VP们想着改变世界,拍脑袋提了一个问题,然后这个问题被逐层细化,最后落到最下面程序员的身上。其实这个过程中每一层都重复着同样的过程,定义问题--> 细化问题-->提出方案-->实施。 这种模式不仅限于计算机行业,各行各业仔细想来还是这样。
站在任何位置的人都想着往上爬,因为位置有限,大部分人都爬不上去,有人抱怨时运不济,这也有可能是一部分原因,但最主要的是你有没有具备解决上层问题的能力。 一个想继续发展的公司不可能会把能力不足的人放在不该放的位置。
再回到图一,大家都是从左向右 发现问题--->定义问题--->提出方案 ---> 解决问题 这么走下来的,你可能认真关注到了每一个步骤,但最终结果还是不尽人意,为什么? 我的答案已经在图里了,我觉得很多人其实忽略了那几个反向的箭头。没有人能一下子提出一种完美的解决方案,没有人能一下子定义清楚问题,他们都需要一遍一遍反复的迭代来改进。
循环迭代的过程其实无处不在,大到自然环境的演变,小到自我成长。物种进化不就是逆向的迭代吗? 为什么自然界没有动物永生(抽空我也想讨论下永生这个概念),其实就是想让差的一代消亡,把留存的机会留给更优秀的一代。 你再想想看,其实你学习的过程就是一种迭代的过程,你看书--发现不会的--再看书--被别人问倒--再看再学。万事万物在周而复始的迭代。
回到解决问题上来,有些人能力不错但总是得不到好的结果,问题可能就出现在那几个反向箭头那,你要学会从结果哪得到反馈,然后再去改进你的上一部。这些人比较自我封闭,喜欢闭门造车,自己看不到所有的问题,也没有人给你反馈,你当然没机会做出改进,甚至没有自我提升。 这个大清国闭关锁国的历史已经告诉我们了。
光有反向的反馈还不够,你得保证这个反馈能让你在下一步得到更优的结果,而且让你更快得到更优的结果。想想看这个过程不就是机器学习中的模型优化所要做的事吗? 再放大点,用机器学习解决问题的套路不跟图一差不多吗,无法就是选模型-训练-优化,实在不行就换模型再训练优化。
人的大脑是个非常精密切复杂的dnn,你想在某方面有提升其实就是你想让你大脑中某个模型有更高的精确度,你需要的是更频繁的迭代和更优质的数据。你越主动,你能得到的迭代次数(锻炼)越多。更优质的数据(经验)你可以从身边优秀的人身上汲取,或者看一本好书………………,信息时代不缺少信息,面对良莠不济的信息,要学会筛选。
结语
引用一句泰戈尔的诗 『We read the world wrong and say that it deceives us.』,我们看错了世界,却说世界欺骗了我。世界就是这样,你能改变的只有自己。