原文链接
https://mp.weixin.qq.com/s/DLytQvi5m14WSbsrphugZg
其中第一步是最重要的:
将问题抽象成可能的算法方案。
之前有学到如何将问题变成一系列的输入——输出问题,但这只是架构的基本。
如何完成从输入到输出,需要熟练掌握各种算法,并且基于对它们的理解,将问题抽象成具体算法。
比如找到“说” 的同义词这个问题,就可以抽象成图搜索的算法。 之所以能抽象成这样的算法,靠的是对图搜索算法的理解和熟悉。
第二步,抽象成具体算法后,算法可能方案的选择,就是具体实验的问题了。需要考虑到效率,稳定性,甚至工作量等因素。
第三步, 搬砖能力,也就是将这个算法实践出来的能力。老实说前面的步奏如果想的够清楚,这一步不会太难。
以上是视频的主要内容,但给我启发最大的,而是视频后面末尾的例子。
在老师看来,当你在意「学到什么程度可以找工作」的时候,意味着什么呢?
当我们还是孩子的时候,我们都学过世界上最难的语言——中文。
可是没有孩子会想,学中文到什么程度可以和人交流呀。也没有人每天讲完话之后就自我反省,自己哪里讲的不好,不好到什么程度。
当你在意「学到什么程度够用的时候」, 你是在计算,为了你的目标,你是该用20%的力气,还是30%的力气去学。但是既然已经发现这是一件好的事情,为什么不用尽全力去学习呢。
也许年轻的你,就已经遇见过一些尽全力都不能如愿的事情,
但是对于学习,这样的坚信的的却却是成功的必要条件呀。
人有交流的本性,孩子生下来就会主动的通过各种方式与外界沟通。语言学家也指出,孩子学习自己的母语,是一种语言本能。但是事实上,当人长大后,多数人不会再去精进自己的中文水平,因为已经达到「可以和人交流」的程度了,没有必要再在这个回报率低的事情上投入自己的时间了。虽然孩子没有问「学中文到什么程度可以和人交流」,但他们实际的行为,就是以达到「和人交流这种程度」为目标而努力的。
学生们关心「学到什么程度可以找工作」,大概是想给自己一个努力的标的和方向,并非等同于「学到什么程度够用」这样听上去不太上进的说辞。 所以,关键不在于「学到什么程度可以找工作」,而在于不要想长大后的孩子一样,停留在「能够找工作的水平」。 保持精进,无论是语言上,做人上,还是专业能力上。最后,坚信自己,付出的会有收获。
现实往往不是投一赚十,而是投十赚一。