这周二我们又放送了一个视频:LazyMan 面试详解。
有的观众看了之后跟我反馈:
方方你怎么讲这么久都在讲错误思路,最后才讲队列思路?
首先要知道一下讲课的背景,这是我给直播11班和12班讲的笔试思路课。(也就是说这节课我讲过两次)
我为什么要先讲错的,最后才说对的呢?两个原因
假设你面前有3条路,你不知道哪条是对的,你该怎么办?
随便走两条,如果这两条都是错的,那最后一条就是对的。
以后,你就是这一片区域的老司机。因为你知道对的路是哪一条。
这就是经验。
所谓专家,就是在一个很小的领域里把所有错误都犯过了的人。
——尼尔斯·玻尔
所以这次课主要是在讲:遇到不懂的笔试题,多试错,最后会有解法的。
我知道最后十几分钟才是真正的答案,但是如果我直接说答案,学生就会问:
你凭什么就知道这是对的?
如果没有前面半小时的铺垫,你觉得观众能信我吗?
思路本来就是应该从混沌到清晰。
新人原本没有思路,踩坑踩多了才有思路。
我直接说最后的思路,对于新人培养自己的思路,是没有帮助的。
所以你会感觉到我写代码是「毫无思路,最后居然做对了」。
It doesn't work, I don't know why.
It works, I don't know why.
这题一共有四个需求,每增加一个需求,代码就要改,这跟工作中的「需求变更」很像。
需求不可能一次性全来,适应「变化」是程序员要具备的素质。
总得来说
完。
饥人谷一直致力于培养有灵魂的编程者,打造专业有爱的国内前端技术圈子。如造梦师一般帮助近千名不甘寂寞的追梦人把编程梦变为现实,他们以饥人谷为起点,足迹遍布包括facebook、阿里巴巴、百度、网易、京东、今日头条、大众美团、饿了么、ofo在内的国内外大小企业。 了解培训课程:加微信 xiedaimala03,官网:https://jirengu.com
本文作者:饥人谷方应杭老师