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

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

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

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

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

Code is cheap, show me the talk.
cs1024
63 天前
题分为两类,

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

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

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

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

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

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

© 2021 V2EX