这个故事是明嘉跟我说的,我听完沉默了很久。

一个人花了三个月刷了500道算法题准备面试。执行力顶级。但他投的是产品经理岗位。结果连面试都没拿到。

不是因为能力不够。是从第一步就走错了方向,然后靠努力把错误方向走到了极致。

他的推导链是这样的——"PM要懂技术"→"懂技术就是会编程"→"会编程就得刷算法"。听起来每一步都有道理,但每一步的推导都有漏洞。PM要的是技术理解—(能听懂工程师说什么、能判断方案可不可行、知道tradeoff在哪。不是技术能力)—能手写红黑树、能做动态规划。PM面试没有一轮考算法。三个月刷的500道题,面试里一道都用不上。

但最可怕的不是时间浪费。是心理陷阱。

努力三个月没结果,他的第一反应不是"我方向错了"。是"我还不够努力"。从每天20题加到30题。越努力越偏离,越偏离越觉得需要更努力。这是一个恶性循环——努力本身成了一种麻醉剂,让你觉得"我在做事",但实际上你只是在用忙碌逃避真正需要面对的问题。

明嘉说打破这个循环只有一个方法:停下来,抬头看路。但大多数人不愿意停。因为停下来意味着承认过去的三个月是错的。心理上接受不了。所以他们会自我安慰——"刷算法虽然PM面试用不上,但锻炼了逻辑思维"。这种自我合理化是最危险的,因为它让你在错误的道路上继续走下去,还觉得走得心安理得。

他给了一个判断方法特别好用,,你做的事跟目标之间,是"直接"关系还是"间接"关系。

刷算法→拿到PM面试。中间隔了好几层假设,,你得先证明算法能力等于技术理解,再证明技术理解是PM面试的核心考察项,再证明你刷的题型跟PM面试相关。每一层都有漏洞。

但"按目标JD重新调整简历的bullet

但"按目标JD重新调整简历的bullet points"→拿到面试。直接指向目标,中间不需要额外假设。

我自己也见过一个类似的例子。有人简历改了半年,改了50多版。每天改措辞改排版改字号改行距。明嘉说这跟刷算法题本质是同一个问题,,在"安全的事"上反复打磨,拒绝进入"有风险的下一步"。

为什么改简历让人上瘾?因为改简历不会被拒绝。你在家改来改去永远不会收到rejection email。但你投出去就可能被拒绝。人的本能是回避拒绝,所以无限期地"准备",把准备当成一种隐性逃避。你问他"投了吗",他说"我再改改"。"再改改"翻译成人话就是"我害怕投出去没回音"。

什么时候该停止改简历?三个条件满足就投。第一,信号匹配,(你的简历跟JD发出的是同一种信号。第二,有钩子)(至少一条经历能让招聘方想追问"展开讲讲"。第三,没硬伤),无错别字、格式正常、逻辑不自相矛盾。满足了就投。不需要完美。你不投出去永远不知道市场反馈是什么。简历是活文档,靠市场反馈迭代,不是靠自己在家反复打磨。

很多人分不清"做对的事"和"把事做对"

很多人分不清"做对的事"和"把事做对"。刷500道算法是"把事做对",,你在执行层面做到了极致。但"做对的事"是先判断这件事值不值得做。你不是需要更多的执行力,而是需要更强的判断力。执行力把你推向终点,判断力决定你推向的是不是对的终点。没有判断力的执行力,像一辆引擎强劲但方向盘被锁死的车,,速度越快离目标越远。

后来我想了一个总结:很多人的努力是面向自己的,不是面向目标的。面向自己的努力是"我今天做了很多事情,感觉很充实"。面向目标的努力是"今天做的事让我离目标近了一步"。感觉几乎一样,结果完全不同。判断方向的能力比执行能力重要,,不是执行不重要,而是方向错了,执行力越强偏得越远。先确认方向再全力执行。这个顺序永远不要反过来。你不是需要更努力,而是需要先停下来看看你在努力的方向对不对。