说明:本文原创首发于本人的公众号cyn_notes,简书为备份。
image.png最近和身边的几位朋友,聊起共同订阅的一个学习专栏。
有人说感觉最近几周更新的文章,没什么大用处,讲的都是枯燥的思想,给出的代码示例也只是比较简单的,没有能够拿来就用的代码。还有人说,作者讲述的是在大公司的大型项目背景下,做出来的这套东西,即使给了全套代码又怎样,自己所在的小公司,根本无法直接套用他的思路。
然后他们问我,你觉得呢?
我想了想,当然有用啊。
首先,想要拿来就用的代码,这点是比较难的。别说他没有给你,就算给出来了,也需要先分析自己的需求,而不是拿来主义。毕竟我们不是最近被刷屏的某红,可以把开源的Chrome直接套个壳就说是自己的东西。
然后,可能他的这套东西的整体思路比较适合大型项目,无法直接套用。但是从文章中的分析,我们是能够看到他遇到了什么样的问题,然后采取了怎样的思路来解决的。
那么我觉得,这种发现问题,解决问题的逻辑,才是最重要的。答案本身反而不是主角。当我们深入理解了作者的整体思路和逻辑后,在碰到其他类型的问题时,也可以尝试一下用这种思路,而不是仅仅局限在这一个项目上。当然可能用的不好,这需要你拥有一种能力。
而这种能力,我想,应该叫做知识迁移的能力。
朋友听了表示赞同。
那么这种能力有什么好处呢?举个简单的例子,拥有了这种能力,在学会了用淘宝之后,就应该能够很快上手京东,因为他们都是同类APP。可能你会觉得我举得这个例子不够合适,还有谁会这么笨呀,会用淘宝不会用京东?这和知识迁移有什么关系?
事实上,对于不少上了年纪的人,在初次接触手机APP的时候,很可能不会把淘宝和京东之间很好的关联出来,并抽象出他们共同的东西。这一点,在教家中的长辈使用APP的时候,印象颇深。你需要一步步的指点他们,点哪儿,下一步,再点哪儿,最终完成注册,查找商品,购物。
当用这种方法学会使用淘宝之后,你再换一个京东给他,可能又迷糊了。因为在他的记忆里,使用淘宝的过程,就是具象的一个个按钮,长什么样子,点击。而京东中同样的功能,可能变换了样子,或者在整体流程上就存在差异,他就找不到了。
甚至说,同样是淘宝,只是更新升级了版本,他也会不知所措。
那么为什么我们自己觉得会用淘宝之后,用京东不会有问题,是因为我们接触手机APP比较多,会很快发现,千变万化的背后,不变的是什么。
因此,想要灵活应用这种能力,必须能够站在一个较高的角度,从全局去把握,去抽象问题,才能发现其中的共同点,才会懂得如何将A问题的解决思路,应用到B问题上。
有兴趣也可以关注我的公众号:cyn_notes
Cynthia晶姐
网友评论