刷了这么多年LeetCode,突然有人说不考了。
一时还真不知道,该松口气,还是该感慨。
就在刚刚,Anthropic工程经理Felix Rieseberg的一条帖子直接引爆了程序员圈:
编程面试已死!在俺们A社,传统编程测试已经被撤掉了~

在面了这么多人之后,Felix发现,经典编程测试已经越来越难判断候选人的水平。
所以这个月,他索性把它从A社面试流程里拿掉了。
有一说一,贵AI圈总能隔三差五写出一篇,精准切中打工人情绪的文章。光是我截图时,这条帖子就已经有180万次浏览,亏贼。
想想以前,不知道有多少兄弟,为了证明自己会编程,面试前没日没夜狂刷LeetCode。
结果现在,连A社的面试官都跳出来说:不考了!

这波啊,我只能说,LeetCode,好似!
Felix:不用再当编程做题家
给大伙节省下时间,在随推文附上的长文《冲劲胜过资历:给初级工程师的建议》中,Felix要讲了三件事:
第一,编程考试不太能筛出人才了
Claude已经很会编程,团队里真正能做出成果的人,未必都是做题家,面试做题成绩和后续工作表现的相关性正在降低。
所以,如果现在还让大家伙在面试的时候坐着限时答题,多少有点为难彼此。
第二,新人未必还得老老实实熬资历。
过去,熟悉框架、积累开发经验,都得花时间。现在,AI能帮忙补上不少实现能力,新人有了想法,也能更快把东西做出来。
按Felix的说法,在A社,已经有一些新人超过了代码功底更好、工作年头更长的老程序员。
原来啊,A社也喜欢“小天才”~
第三,没资历、没话语权,可以先把东西端上来。
新人有想法,往往还没轮到展示技术,就先卡在了争取资源这一步。
Felix的建议是,找个对业务有价值的问题,用AI做出原型,让大家直接看看,这事到底值不值得干。
与其反复解释“我有一个想法”,不如直接来一句:你看,已经能跑了。

为此,他还举了个A社内部的例子。
Anthony Morris和Alice Zhao两位加入公司不久的工程师,用一个周末做出了Claude Code图形界面的原型,约八天后,第一个公开版本就上线了。
也就是说,别人还在琢磨怎么把想法讲明白,人家已经把产品端上桌了。
这么看,年轻人确实多了一条靠成果争取机会的路。
但打工人读到这里,心情可能就开始分叉了。
有人看到的是:终于不用刷题、熬资历了。
也有人看到的是:等会儿,一个周末?
网友:题库撤了,然后呢?
老实说,Felix写的这三个点,确实个个都能唠。
毕竟,取消经典编程考试这件事,大家可以先鼓掌。至于取消之后怎么办,那就得各自掏出算盘了。
比如,不考公式编程了,那考啥?

一方面,对于传统编程面试,网友的怨气也不是一天两天了。
Reddit用户bold_snowflake就认为,45分钟做出一道编程谜题,很难说明一个人能不能写出可维护、可测试、能投入生产的代码。

很多时候,考的只是这道题,你以前见过没有。
说白了,明明是来找写代码的人,最后却容易变成查验题库熟练度。
另一方面,就算不考编程八股了,总得有个新的评判办法吧?
如果最后变成看作品、看品位、看感觉,那这事儿可就有点玄学了。

对于这一点,Felix自己也承认,怎么面试那些善于用AI做事的人,他还没完全想明白。
难不成真的去搞个人IP,在大佬评论区留言吧?
另外,对于Felix的小天才观点,年轻人听了肯定很提气,终于可以弯道超车了。

但这种话从招聘经理嘴里说出来,打工人难免会顺手翻译一下,这到底是在鼓励谁,又是在点谁呢?

谁来看看咱们老程序员?来救救?

最后,拿原型说话没问题,但原型非得周末做吗?
有网友表示,白天在公司干了一天项目,晚上回家再开一个项目,周末争取做出个能让领导眼前一亮的demo。

这可太累了。
而且,就算demo端上来了,也还有一个问题,东西能跑,和做它的人有多靠谱,好像也不是一回事。
Reddit网友oguzhan431自称有六年多Android开发经验,最近用AI做过一个PDF编辑器。
项目是做出来了,但他也没少被反复重构、不必要的复杂设计折腾。

所以,比起只展示一个漂亮成品,他更希望面试能聊聊过程:
AI给的方案,他接受了哪些,又否决了哪些;bug是怎么排查的;最后导出的PDF,又是怎么确认真的能用的。
这一圈看下来,大家倒也不全是在怀念LeetCode。
主要是想知道:旧的证明方式撤了,新的那套能不能让人心里有点数,别总是换个法子折磨打工人。
One more thing
最后的最后,说个真人真事。
2024年底,我有个朋友从欧洲某知名高校回来找工作,面国内多家大厂,就在LeetCode这关吃过亏。
按他自己的说法,他不想专门背题,觉得这些题和实际工作脱节,没多大意义,所以在面试里,他基本上就是屡战屡败。
所以刚看到这个新闻的时候,我就想这事儿还是来得太晚了。

回想2024年,那一年最强的coding工具还是Cursor,而Cursor也只是按tab帮你补全代码而已。
当时LeetCode几乎是所有AI、机器人相关岗位的必考项,但很明显,那会儿大家并没有觉得AI这东西会把门槛踩穿。
到今天,也就十几个月,编程里已经没有手搓艺术家了。
所以,不光是以前背LeetCode的人白背了,也不只是现在的考核方式该更贴近实际。
而是当你有一个很强的AI帮手之后,人到底该怎么证明自己的技能,并且证明它是有用的,不让自己的才华埋葬在昨天。
参考链接[1]https://felixrieseberg.com/hunger-beats-tenure-advice-for-junior-engineers/

