不情愿刷 leetcode 是否一定程度上能鉴定一个人对码农这个职业的兴趣和“资质”

2025 年 7 月 21 日
 YanSeven
每周都规划刷 leetcode ,每周都刷不了几题,实在是没一点“情趣”在其中。
15922 次点击
所在节点    程序员
122 条回复
Toowhite7
2025 年 7 月 21 日
总不能是个小镇刷题家啊,能借鉴算法中的思路对项目中业务代码进行优化就很不错了
Rehtt
2025 年 7 月 21 日
如果是招应届生这种没有什么项目实战经验的,可以靠算法题看看基本功和对语言的掌握。但对于有多年项目经验的不问项目而用这个无疑又是一种八股文
ronda90
2025 年 7 月 21 日
那我属于混子程序员,从来没刷过题,对算法也是完全不精通,现在你喊我手写个快速排序都够呛。我是全而不精,前端、后端、客户端啥都懂一点,但都不深入。现在 AI 编程时代来临,反而成全了我当全栈的梦想。把项目建起来,配置什么的弄好,模块整理好,添加必要的框架和三方库,除了一些必要的代码自己写,剩下的编码全交给 AI ,写完了稍微检查下,运行感觉没问题就 OK 。已经搞了好几个自己的项目了,开启了月入 6k 左右的副业。再接再励争取 3 年内可以不用上班,自给自足。有个 App 写了安卓,iOS ,鸿蒙三端,还有官网和后端接口。遇到需要算法什么的,全交给 AI 实现的。我只管刷刷刷的完成我想要的业务。
InkAndBanner
2025 年 7 月 21 日
搞工程基本不需要 更多的是场景设计
Abmcar
2025 年 7 月 21 日
打算法竞赛(区域赛铜 lc 历史蓝牌)的来说几句

首先不喜欢刷 lc 很正常,大部分程序员都没有系统学习过 lc 题所用到的数据结构/算法,所以刷的时候会很痛苦(maybe),哪怕写每日一题可能都觉得很难,而且 lc 上的题质量也不算好,很多都是板子题。但是如果你掌握了基本的算法和数据结构,写一道正常的题(非板子题,有兴趣的可以去看看 codeforces 上的题),运用你掌握的算法+一些灵机一动的小巧思 A 了这道题之后,会非常有成就感,这才是正常的刷题,有正向反馈。

另外很多人觉得刷题没用,确实,平时干活应该不会让你维护一个单点修改区间查询的数据结构,也不会让你用数位 dp 统计[A,B]内每个 digit 的出现次数,更不会让你用矩阵快速幂求 fib 。但实际上刷题(或者说构建题目模型+实现解决方案+debug)训练的是你的计算思维、代码能力、debug 能力,像是修炼内功一样,修炼的慢还不容易看到成果。
zagfai
2025 年 7 月 21 日
@craftsmanship 刷论文就不是做开发,是做研究了,你说的也对
johnnyNg
2025 年 7 月 21 日
为什么非要把工作搞成爱好呢, 不能分开吗?

刚毕业是有点爱好和激情的,时间久了早磨没了
xz410236056
2025 年 7 月 21 日
又一个做题家思维的培养出来的。。。认为世界是单线程的打怪升级。。
0x663
2025 年 7 月 21 日
@sentinelK 我觉得不应该用脑筋急转弯做对比,因为脑筋急转弯好多都是脱离逻辑的
就比如经常见的 “什么马不能骑?——答案:驸马”
muam
2025 年 7 月 21 日
@Abmcar 没啥意义了,以现在大模型进化的速度,以后大家都是帮 AI 修修补补,做做测试就完了,什么内功不内功 真的一定不重要了
SD10
2025 年 7 月 21 日
那刷八股文呢,我觉得挺无聊的
levelworm
2025 年 7 月 21 日
我一直都很讨厌这个,我还是更喜欢按照 project 来学习。project 需要什么算法就自己去找就行了。
mahaoqu
2025 年 7 月 21 日
vibe 时代没听说过一句名言吗?

Code is cheap, show me the talk.
cs1024
2025 年 7 月 21 日
题分为两类,

一类是有思考的空间,聪明的人可以做出来,资质差一点的人做不出,重点是解题思路,这类题可以起到一定的筛选作用,

另一类是固定函数/语法的使用,你知道那个语法就特容易,你不知道或者忘记了就特难,这类题就没啥意思了,纯靠背。
maolon
2025 年 7 月 21 日
@Abmcar 怎么说呢,当年有些程序员是可以在记事本上面写码,肉眼排语法错误,你说这算不算内功?
但是后来大家都用 ide 了,不管你语法记得牢不牢,api 记得好不好,内功强不强,一开语法高亮和补全,新手老手根本拉不开差距。
现在也是一样,在 ai 辅助下,对于开发来说,内功强不强根本拉不开差距
mayooot
2025 年 7 月 21 日
@Sawyerhou 很难不支持
70k
2025 年 7 月 21 日
一小部分是技术水平 更多的是一种服从性测试 来筛选那些容易被控制的程序员
MAVETRICK
2025 年 7 月 21 日
大部分码农就是为了混口饭吃,为什么要用混这个字,如果你能理解,自然也就能回答你的疑问。
iOCZS
2025 年 7 月 21 日
别刷烂题了,刷点有意义的。
个人感觉还是有点用的,打开思路。譬如说树状菜单渲染,你怎么做?一个思路就是遍历打平成数组嘛。那就需要用到深度优先或者宽度优先遍历了。
COW
2025 年 7 月 21 日
没太大意义了,跟 AI 说具体场景,给出输入输出规则,让他给算法模块就行了,比你自己研究半天搞出来的好得多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1146614

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX