惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
罗磊的独立博客
人人都是产品经理
人人都是产品经理
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
L
Lohrmann on Cybersecurity
博客园 - 【当耐特】
量子位
Last Week in AI
Last Week in AI
D
Darknet – Hacking Tools, Hacker News & Cyber Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Cyber Attacks, Cyber Crime and Cyber Security
腾讯CDC
有赞技术团队
有赞技术团队
Cyberwarzone
Cyberwarzone
T
Tor Project blog
V
V2EX
L
LINUX DO - 热门话题
Security Latest
Security Latest
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
NISL@THU
NISL@THU
C
Cisco Blogs
T
Tailwind CSS Blog
G
GRAHAM CLULEY
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
小众软件
小众软件
K
Kaspersky official blog
博客园 - 司徒正美
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
S
Schneier on Security
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Exploit Database - CXSecurity.com
Scott Helme
Scott Helme
J
Java Code Geeks
博客园 - 聂微东
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
AWS News Blog
AWS News Blog
Know Your Adversary
Know Your Adversary
C
Cybersecurity and Infrastructure Security Agency CISA
F
Fortinet All Blogs
T
Threat Research - Cisco Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网

博客园_首页

Linux实操--组管理、权限管理和定时任务 Java + EasyExcel 实现单个接口导出多个Excel Mem0 源码解析系列(二):提示词工程的深度剖析 Openclaw TaskFlow究竟是什么?和普通Skill技能有什么区别 博文阅读密码验证 - 博客园 嘉立创开源:应该是全网MicroPython教程最多的开发板 Hermes Agent 集成实践:从协议到生产 2026年AI编程工具横评:Cursor、Codex、Claude Code、Zed、Windsurf Java程序员必看的RAG入门教程 2026 AI效率神器:Superpowers + Claude Code 保姆级教程 本地大模型部署全攻略:从 0 到 1 玩转 Ollama 【从0到1构建一个ClaudeAgent】内存管理-上下文压缩 .NET 高级开发 | 设计、实现一个事件总线框架 电子小白入门之NE555 3. WorkBuddy:隐藏玩法,一键召唤专家,让 AI 以"专家身份"给你干活 和AI一起搞事情#3:Claude Teammate 游戏开发翻车实录 【OpenClaw】通过 Nanobot 源码学习架构---(7)Memory C# .NET 周刊|2026年3月3期 我在 Debian 11 上把 K8s 单机搭起来了,过程没你想的那么顺(/opt 目录版) 深度学习进阶(七)Data-efficient Image Transformer CLI+Skill搭建浏览器AI自动化框架,告别一切重复枯燥任务 告别Token账单无底洞:OpenClaw本地部署,重塑企业数据主权的唯一解 FastAPI+Vue:文件分片上传+秒传+断点续传,这坑我帮你踩平了! SBTI 爆火后,我做了个程序员版的 CBTI。。已开源 + 附开发过程 多模态检索开始进入工程期:用 Sentence Transformers 搭建可落地的 Multimodal RAG 100多行代码实现一个最简单的Agent(用ReAct) Claude Code 通关手册(八):推荐 5 个 Hooks,代码质量提升 3 倍 老板:“有人截图了!”。安全部门:“收到,马上查暗水印!” - why技术 技术之外,皆是人间 C#/.NET/.NET Core技术前沿周刊 | 第 69 期(2026年4.01-4.12) Snack JSONPath 项目架构分析 Claude Code Buddy 小析:一个非核心功能,如何体现产品的细节完成度 AI新时代下的图床管理方案-Cloudflare图床+MCP+Skills方案指南 化繁为简:顺丰速运App如何通过 HarmonyOS SDK实现专业级空间测量 从零实现富文本编辑器#13-React非编辑节点的内容渲染 AI开发-python-langchain框架(3-23-OpenAI Functions风格Tool Calling智能助手) .NET + AI 进阶实战:基于类的技能开发 - 打造可治理的 Agent 能力模块 【从0到1构建一个ClaudeAgent】规划与协调-技能 上周热点回顾(4.6-4.12) 电子小白的工具三件套:面包板、杜邦线、万能板 单表五亿数据的查询优化 | Mysql、StarRocks 2. WorkBuddy:从“我是谁”到“帮我干活” C# 如何减少代码运行时间:7 个实战技巧 基于HelixToolkit.SharpDX 渲染3D模型 - 笺上知微 从零开始的双臂具身VLA起源及现阶段发展综述 - SkyXZ 记对 xonsh shell 的使用, 脚本编写, 迁移及调优 - pluvium27 受够了Vibe Coding的失控?换个起点,让AI事半功倍 从开始配置漏洞环境到漏洞复现流程 - 難しい 关于10年工作经验的程序员对OpenClaw的实战经验分享以及看法 - 虚无境 Any metadata 的内存布局 C# .NET 周刊|2026年3月2期 - InCerry 我帮你测过了,测试圈排名第二的 Skill 依然很牛逼 Skill Discovery | 无监督技能发现的经典工作总结 - MoonOut PbootCMS 网站内容数量多导致访问慢?这些实用优化方案帮你提速! - 家兴网络技术工作室 上下文工程是什么?过时了么?一文讲明白! - 一枫说码 网站漏洞怎么发现并修复?一篇实用指南(附完整流程) - 家兴网络技术工作室 开了 TUN 模式还是直连?90% 的人都踩过这个坑 Github日报|2026年04月12日 - AI一族 AScript扩展多种脚本语言 - rockey627 AI 学习笔记:Agent 的记忆机制 你能被装进一个文件里吗?——7 万人把同事"蒸馏"成了 AI - 我没有三颗心脏 Claude Code 通关手册(七):给 AI 装上技能包——Skills 完全指南 - 暮色之狐 在浏览器中快速编辑代码:VSCode Web 集成实践 - Newbe36524 蒸馏自己 skill?基于 Deepseek 的蒸馏器,丐版蒸馏方式,简单便捷 - To_Carpe_Diem Spring AI Aliababa和AgentScope,哪个更好? - 苏三说技术 Etsy 把 1000 个 MySQL 分片迁进 Vitess:425TB 数据背后的真正问题不是性能,而是运维规模 MicroPython LVGL基础知识和概念:底层渲染与性能优化 - FreakStudio 数据库草图算法 Python 潮流周刊#146:CPython 引入 Rust 的进展 - 豌豆花下猫 最小生成树 - mofei1116 红日靶场七:从外网入口、容器逃逸到 AD 接管的完整利用链复盘 - YouDiscovered1t 分享四款开源且实用的 Kafka 管理工具 - 追逐时光者 vLLM 权重加载机制全解析:从挑战到理想架构 LCT 学习笔记 - ACehomoxue Avalonia UI 12.0.0 正式发布:架构演进和性能飞跃 - 张善友 当 AI Agent 把调用链拉长,延迟开始成为一门生意 conhost.exe 无法显示 U+2717 - 145a 太秀了,我把自己蒸馏成了 Skill!已开源 - 程序员鱼皮 ASP.NET Core 内存缓存实战:一篇搞懂该怎么配、怎么避坑 基于 Ghostty 带有分割标签页和为 Claude 编程设计的通知终端 - BugShare AI 焊死入口:教育的“操作系统级”重塑 - 郝hai 初级Java开发工程师使用sql脚本编写代码的过程是简单而且不糊涂 - CoderOilStation Claude Code通关手册(六):MCP协议完全指南 - 暮色之狐 边框灯光环绕动画特效实现指南 - Newbe36524 开源:子木蒸馏版的 SEO 审计工具 seo-audit-skill v1.0 我所理解的Python元模型 【从0到1构建一个ClaudeAgent】规划与协调-TodoWrite - 程序员Seven Claude 和 Codex 在审计 Skill 上性能差异探究 - ACai_sec AScript如何实现中文脚本引擎 - rockey627 【渗透测试】HTB Season10 Garfield 全过程wp - dynasty_chenzi Android 开发者为什么必须掌握 AI 能力?端侧视角下的技术变革 树状数组正确性证明 - AC-wyr 你的 AI 焦虑,可能比 AI 本身更危险——ATM 机没有消灭银行柜员,但恐慌消灭了你的判断力 - 我没有三颗心脏 一个拉胯的分库分表方案有多绝望?整个部门都在救火! - 冰河团队 动态规划入门必学之走方格问题 - Ofnoname PostgREST 与 PostgreSQL 角色权限配置全解析(生产级实践) - SheepDog1998 使用 UEFI 图形输出协议 GOP 在屏幕上显示图像的方法 - 阿源- Claude Code通关手册(五):组建你的AI专家团队,子代理系统 - 暮色之狐 一个程序员到架构师的催婚路之感悟(整整10年后的催婚相亲感悟) - MisterLip 用 Agent Skill 自动生成工作周报 - 赵康
AI 时代,程序员还有必要刷算法吗?
程序员鱼皮 · 2026-05-08 · via 博客园_首页

大家好,我是程序员鱼皮。

算法,一直被认为是程序员的内功。

从大学课堂到面试准备,刷算法题几乎是每个程序员的必经之路。

但到了 AI 时代,还有必要刷算法么?

我想这是很多学编程的朋友都好奇的问题,但网上很少有博主敢正面回答,毕竟这个话题太敏感了。。。

我自己作为一名程序员,大学刷了 1000 多道算法题,靠着题海战术通过了大厂的算法面试拿到 offer;后来做编程知识博主、带了很多学员备战面试,再到现在专注 AI 编程知识分享。可以说从学生、到打工人、再到创业者,我亲身经历了从传统程序员求职到 AI 编程的时代变迁。

基于这些经历,今天认真聊聊我对这个问题的看法,文章有点长(整整 5000 多字),但我觉得值得你看完。

先叠个甲,以下纯属个人观点,如有异议,欢迎评论区讨论。

先给结论

我认为,80% 的人不需要刷算法题,20% 的人需要刷算法,但优先级也很低。

这个比例是我根据二八法则做的一个粗略判断。

具体为什么,且听我后面慢慢分解。

我知道这个观点听起来有点颠覆,毕竟「算法是程序员的必修课」这句话我们已经听了好多年了,很多人可能下意识觉得不刷算法就找不到工作。

但事实真的是这样吗?

为啥要刷算法?

在决定要不要刷算法之前,我觉得最重要的一件事是:先想清楚你刷算法的目的到底是什么?

很多人其实压根儿没想过这个问题!

大部分人刷算法只是因为大家都在刷、前辈说要刷、网上说不刷就找不到工作。

但你有没有认真想过,你自己到底是为了什么要刷算法?

一般来说,刷算法无非就这么几个目的:

  1. 找工作,应对面试中的算法题
  2. 考研,408 中的数据结构与算法相关内容要考
  3. 锻炼自己的逻辑思维能力
  4. 用算法来优化项目代码
  5. 纯粹个人感兴趣

其中 绝大多数同学刷算法就是为了好找工作,这也是刷算法题流行起来的直接原因。听说面试要考算法,所以大家拼命刷。

但这个逻辑,放到今天还成立吗?

为什么大多数人不用刷算法?

原因有三。

1、大部分公司面试不考算法

绝大部分程序员最终去的是中小公司、创业公司、传统企业的技术部门。这些公司面试更看重的是 项目经验和实际开发能力,算法题要么不考,要么就出一道简单的走个过场。

要问为什么,因为这些公司招人就是 招能干活的,你能证明自己有项目经验、上手就能写业务代码,算法答不出来也没什么影响。我们自己公司招人的时候就完全不考算法,更看重候选人做过什么项目、解决过什么问题、有没有学习新知识的主动性。

虽然大厂笔试和面试确实会考算法,但大厂的岗位在整个就业市场里占多大比例呢?

我带过的很多学员,最后拿到 Offer 的关键从来不是算法刷了多少道,而是简历上有没有拿得出手的项目、面试时能不能把项目讲清楚。

而且通过学员的提问,我也能明显感觉到时代在变。

两年前大家问我最多的还是:算法怎么刷?LeetCode 刷到什么程度够用?

现在问的基本都是 AI 编程和做项目相关的了。

2、算法的价值正在被 AI 替代

必须承认,学算法是有收益的,除了应付面试之外,工作中也能用得上。

比如我在腾讯工作的时候,就用过贪心算法、字典树、布隆过滤器这些来优化业务代码的性能,晋级答辩的时候也能摆一摆。

以前也有不少人觉得刷算法没用,但那个年代如果你不学算法,可能根本想不到应该用什么方法来优化代码,算法知识在工作中的实际应用场景还是不少的。

但如今,时代变了!

现在 AI 编程工具的发展实在太快了。你把代码丢给 Claude 或者 Cursor,说一句「帮我优化这段代码的性能」,它能直接分析出瓶颈在哪、建议你用什么算法、甚至直接帮你改好。如果 AI 给你推荐了某种你不熟悉的算法方案,你完全可以现场让 AI 给你讲解,理解它的原理,然后用到项目里。

这就好比以前开车,你得自己判断什么时候该换挡、该走哪条路线、遇到故障怎么排查。

现在呢?自动挡、车载导航、智能诊断全都帮你搞定了。

算法也是一样的道理,以前得靠自己想,现在 AI 帮你想,你只需要能驾驭 AI、对它给出的方案做出判断就够了。

3、刷算法的性价比太低

前面我说了,学算法是有收益的。

但关键是花几百个小时刷题,换来的收益值不值?

这就是个性价比的问题了。

很多同学花了几个月的时间,在血与泪的挣扎中,刷了三四百道题。结果最后面试的时候,还是没有遇到原题,面对新题目还是没有思路。

而且就算你做出来了,算法题在整个面试评价中的权重也在下降。毕竟大多数公司要招的是能做项目的人,不是算法高手,面试官心里也清楚这一点。

有人会说:那刷算法不是还能锻炼逻辑思维吗?

确实!

但锻炼逻辑思维的方式有很多,开发项目、做系统设计、写技术方案,哪个不是在锻炼思维?而且这些方式还能同时积累项目经验,一举两得。

有些同学算法题刷的挺多,什么接雨水、手撕红黑树搞得很溜儿,但是在真实项目中根本用不到这些。算法题和实际开发之间有很大的鸿沟,刷题能力强不等于做项目能力强。

对于大多数同学来说,与其花几百个小时刷题,不如把时间花在做一个完整的项目上。项目能写进简历、能在面试时聊上半小时、能体现你的工程能力和业务理解。毕竟你进公司就是要做项目的,算法题做完了就做完了。

而且在 AI 时代,能不能用好 AI、能不能做出判断,远比手写算法重要得多。

虽然 LeetCode 上刷题的人并没有明显减少,但面试的风向已经变了。连很多做算法培训的博主和机构,这两年都开始转型做 AI 方向了,这本身就已经能说明问题了。很多同学还是跟着前几年学长学姐的建议在拼命刷算法,但那些建议放到今天未必还适用。

不是刷题没用了,而是同样的时间,有回报更高的投入方式。

哪些人还要刷算法?

虽然说了这么多不用刷算法的理由,但我并不是一刀切地否定算法。有些情况下,刷算法题还是很有必要的。

校招冲大厂

如果你的目标是字节、腾讯、阿里这些大厂,那算法这关是躲不掉的,目前大厂面试确实还在考算法题。

根据今年网上关于春招面经的统计,大厂算法面试高度集中在特定题目上,高频考察 3 次以上的 100 道题就覆盖了 80% 的面试考点。

其中,字节是最重视算法的,几乎每轮面试都会考,还会追问时间复杂度和最优解。国外也类似,LeadDev 调查了 52 位科技巨头的面试官,目前还没有哪家公司完全取消算法题。

但你有没有想过,为什么大厂这么爱考算法?

换位思考一下,假设你是面试官,每天要面好几个人,本来工作就忙得要死,怎么快速筛选呢?

肯定是直接从网上找几道经典算法题,往那一放,候选人能不能做出来一目了然,多省事儿。

而且算法好的同学,确实在编程思维和解决问题的能力上普遍更强。大厂招人,尤其是校招,看重的就是潜力。

算法题就是这样一种高效的筛选工具。

有些天赋好的同学,看到题目就能想到该用什么算法;但更多人是做不到的,比如我,所以只能打题海战术,勤能补拙。一遍不懂就再刷一遍,多刷几遍总能记住,运气好面试碰到原题直接美滋滋。

所以想进大厂的同学,不管你喜不喜欢算法,该刷还是得刷,这就是游戏规则。

除了刷题外,有两件事一定要知道。

第一,大厂面试的重心已经在变了。 2026 年春招,蚂蚁笔试 3 道题里已经必含 1 道 AI Coding 题,看看你能不能用 AI 工具解决实际问题。

根据我们 面试鸭刷题网站 上的面经汇总,字节、百度、腾讯、华为、美团等大厂也开始在面试中加入 AI Coding 相关的考察,比如考你会不会用 AI 工具辅助开发、能不能做 AI 工程化。

放眼国外,变化更大。Meta 从 2025 年 10 月起直接允许候选人在面试中使用 GPT、Claude 等 AI 助手,考的已经是你怎么跟 AI 协作了,手写算法的时代正在成为过去式。

第二,刷算法的优先级不是最高的。 不管你要去大厂还是中小公司,求职的第一关都是简历。大多数同学并没有特别亮眼的竞赛经历或名校背景,简历上能打动面试官的就是真实的项目经验。没有像样的项目,投再多也石沉大海。

算法题是面试关要过的,但你连面试机会都没有,刷再多算法题又有什么用呢?

所以项目永远排在算法前面,这个优先级一定要搞清楚。

考研 408

考研 408 的数据结构科目占 45 分(满分 150 分),是四大模块里分值最高的。树、图、排序、查找这些算法知识点是必考的,而且综合应用题占比接近一半,不是背背概念就能应付的,需要你真正理解算法原理才行。

所以考研的同学确实需要学算法、多刷题。

但是要注意,408 考的是对算法原理的理解和分析能力,既考理论分析,也考算法设计题,需要你用伪代码或 C 代码手写出算法实现。这跟 LeetCode 上追求 AC 的刷法还是有区别的,408 更看重你的思路是否正确、复杂度分析是否到位。

备考的时候建议以历年真题为主,按题型归类来练,高频考点每年都会反复出现,把这些吃透就成功了一大半。

纯感兴趣

如果你是发自内心地喜欢算法,觉得解题的过程很有成就感,那当然可以刷。兴趣驱动的学习永远是最高效的。

不过我要强调一点:学算法和刷算法题是两回事。

学算法是理解算法的思想、适用场景、时间复杂度,知道什么情况下该用什么算法来解决实际问题。这个能力非常有价值,尤其是在 AI 时代,AI 给你一个方案,你得能判断好不好用、适不适合当前场景,这种判断力什么时候都不会过时。

而刷算法题是在 LeetCode 上反复学套路、练手速、追求 AC。这样做对面试有帮助,但你刷前 100 道题的时候进步最快,刷到后面,花的时间越来越多,提升却越来越小,就是所谓的「边际收益递减」。

如果你想学算法,但又觉得刷题太枯燥,可以先看看网上一些轻松有趣的算法学习资源,比如动画讲解、可视化演示之类的。我自己也做了一个 算法导航网站,覆盖了 10 多种数据结构和数十种经典算法,从排序查找到动态规划、图论,一站式学习。

指路:https://algo.codefather.cn

算法导航动画学算法网站

每个算法都配了动画演示,你可以直观地看到算法每一步是怎么运行的,理解它是什么、怎么用、有什么特点、什么时候该用,比对着代码干想效率高很多。理解了原理之后,你完全可以把算法当成一个黑盒来用,不用再去死磕内部实现的每一个细节了。

当然你也可以直接用 AI 来学算法,让它给你生成 傻子都能看懂 的解释、举生活中的例子、甚至一步步带你推导,效果也非常好。


对了,学算法对小朋友的思维启蒙其实挺好的。锻炼逻辑思维、培养解决问题的习惯,这些从小练起来,受益终身。以后我要是有了孩子,肯定也给他安排上,要么报个算法思维班,要么干脆自己开发个 AI 程序来教他。

咳咳,扯远了……

比刷算法更重要的事

对大多数学编程、准备找工作的同学来说,从开始学到求职也就两年左右的时间。时间有限,比起花在刷算法题上,不如把精力投入到回报更高的事情上。

1、学会 AI 编程

这是新时代程序员的第一课。

2026 年春招,字节、蚂蚁、百度、腾讯、华为这些大厂面试已经开始考察 AI 编程能力了。你连 Claude Code、Copilot、Cursor 这些工具都没用过,面试的时候怎么证明你能跟 AI 协作?

而且越来越多的公司在鼓励使用 AI 编程。腾讯 25 年的研发大数据报告显示,超 9 成工程师已经在使用 AI 编程,50% 的新增代码由 AI 辅助生成。

实际上很多团队的比例比这还高,有些创业公司 90% 以上的代码都是 AI 生成的了。连大厂内部都已经全面拥抱 AI 了,你觉得面试的时候会不看重这个能力吗?

我从 23 年就开始分享 AI 编程了,积累了不少经验,给大家分享一条 最短的速成路径

可以先看我免费开源的 《AI 编程零基础教程》 快速入门,学会 Cursor、Claude Code 等主流 AI 编程工具的用法。

然后跟着完整的 AI 编程实战项目练手,比如我的 AI 万能视频下载总结器AI 文档翻译平台AI 热点监控工具 等等。日常也可以看看教程里的「经验技巧」和「产品变现」部分,说不定你做出来的 AI 工具还能赚到钱。

万能视频下载总结器项目

能熟练运用 AI 编程实现自己的想法后,再去学习 AI 应用开发所需的各种工具、概念、技术栈,比如 RAG、微调等等,结合 AI 也能很轻松地把这些技术运用到你想做的项目中。

2、做出并上线项目

我经常跟大家说,找工作时,只有过了简历关,才有后面的事情。

如果没有项目,简历上写什么?

写 LeetCode 刷了 500 道吗?

面试官看到这个,只会觉得这是很多人都在做的事,不会加分。搞不好面试的时候还会专门出道难一点的算法题,看看你这 500 道到底刷出了什么水平。

但如果你简历上有一个自己从零搭建并且上线了的项目,哪怕技术栈不复杂,面试官也能围绕这个项目跟你交流,你怎么做技术选型?遇到了什么问题?怎么解决的?这些答的好都是加分项。

而且项目上线了,面试官直接就能体验到,比简历上写一堆干巴的描述可信得多。

尤其是现在有了 AI 编程工具,做项目的门槛比以前低了很多。以前一个人从零开始做一个完整的项目,可能要几周甚至几个月,现在借助 AI,效率能提升好几倍。

门槛都降到这么低了,如果还不做个项目出来,是不是有点说不过去?

3、积累技术深度和业务理解

算法考的是「能不能解出这道题」,但工作中更重要的是「面对一个需求,你能不能选出最合适的技术方案」。

技术栈的深度、系统设计能力、对业务的理解,这些靠的是项目经验和持续学习实践,不是靠刷题能练出来的。

而且随着 AI 越来越强,代码执行层面的工作会越来越多地交给 AI,但审方案、做判断、做决策这些事,短期内还是得靠人。你的技术积累越深,就越能判断 AI 给的方案靠不靠谱,这才是 AI 时代真正重要的能力。

现在的大厂面试越来越爱考 AI 相关的面试题、系统设计和场景题了,权重比算法题还高。面试鸭 上有不少这方面的题目和题解,可以参考。

指路:https://mianshiya.com

最后哔哔

虽然当初我自己刷了 1000 多道算法题,通过了大厂面试,我不否认刷题对我当年找工作的帮助。但那毕竟是几年前的事了,那时候没有 AI 编程工具、面试也不考 AI Coding,刷算法是不亏的。

时代变了,以前算法是程序员面试的硬通货,现在它更像是一个加分项。如果你想找工作进大厂、或者目标公司明确考察算法的,该刷还是要刷,但要注意优先级,把项目和 AI 工具的学习排在前面。对于其他大部分同学,与其花几百个小时在 LeetCode 上磨题,不如先学好 AI 编程,做个 AI 应用开发相关的项目。

未来,驾驭 AI 的能力会跟曾经的算法一样重要,甚至更重要。

学算法本身是好事,理解算法思想、培养技术判断力,这个能力什么时候都有价值。但「学算法」和「刷算法题」是两码事。学算法是目的,刷题只是手段之一。如果你把刷题本身当成了目的,刷了几百道题却不知道这些算法在实际场景中怎么用,那就是本末倒置了。

我是鱼皮,持续分享 AI 编程干货。觉得有用的话记得点赞收藏和关注~

也欢迎在评论区聊聊:如果你是面试官,你会考算法题吗?