news 2026/9/6 13:34:29

程序员行业没有走下坡,而是进入分层时代:如何定位、选路、拥抱AI

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
程序员行业没有走下坡,而是进入分层时代:如何定位、选路、拥抱AI

先说一个很多人都在搜索的问题:“程序员行业从哪一年开始走下坡路的。”

这段时间经常能在技术社区的讨论区、热搜词甚至招聘相关的帖子里看到类似的疑问。有人把时间点归到互联网红利退潮的那几年,有人觉得是 AI 编程工具让初级岗位缩水,还有人干脆说,从“会写 CRUD 就能找到工作”变成“会写 CRUD 根本不够用”的那一天起,行业就变了。

但如果你真的在技术行业待过几年,会发现这个提问方式本身就有问题。行业并没有简单地从“好”走向“坏”,更准确的描述是:它正在从一个靠增量需求驱动的大盘子,变成一个靠结构化分层驱动的竞技场。AI 大模型的普及,只是把这种分层速度拉快了,并不是分层的根源。

这篇文章想聊三件事:当下 AI 行业的真实现状到底是什么;程序员这个群体为什么大概率会走向拥抱 AI 而非对抗 AI;以及在“技术方向”这件事上,一个普通开发者应该怎么重新定位自己、选择路径、避开那些看起来很热但实际上很容易陷进去的坑。

这个主题不新鲜,但值得认真拆开聊。因为真正的问题从来不是“AI 会不会替代程序员”,而是“当 AI 把代码的生产成本压到极低之后,程序员的不可替代性到底体现在哪里”。想清楚这个问题,才有后面的定位、路径和选择。

1. 先回答那个最扎心的问题:程序员行业真的走下坡路了吗

1.1 从“年龄焦虑”到“价值分层”,变化的本质是什么

热搜词里有一组很能说明问题的词:“程序员年龄分布”“程序员行业从哪一年开始走下坡路的”。这两个词放在一起,基本能勾勒出一种普遍的焦虑——很多人觉得,技术行业正在变成一个年轻饭行业,年龄一到,边际价值就开始衰减。

这个判断有一定事实基础,但容易得出错误结论。

事实层面,互联网的粗放扩张阶段确实结束了。以前一个业务线可以靠“多招几个人、多堆功能”快速抢市场,现在大部分行业都进入稳定运营阶段,对纯执行类岗位的需求自然下降。再加上 AI 编程工具的普及,过去需要三个人完成的重复性编码工作,现在一个人加一套好的 AI 工作流就能覆盖。

但“需求下降”不等于“行业走下坡”。更准确的描述是:行业对人才的要求,从“能写代码”变成了“能用代码解决复杂问题”。

换句话说,程序员这个群体正在经历一次价值分层。分层之后,单纯靠熟练工种生存的人会感到挤压,而能够承担系统设计、业务抽象、复杂问题拆解、工程化落地的人,反而会因为 AI 去掉大量低价值工作,有了更多时间投入到真正需要判断力的环节。

我的判断是:程序员行业没有走下坡路,正在经历一场由于技术平权导致的“价值透明化”。过去很多岗位的价值是被信息差和工作量撑起来的,现在这两层防护垫都在变薄。

1.2 “走下坡”的错觉来自哪里

为什么这么多人会有“行业在走下坡”的体感?我觉得来自三方面。

第一,入门门槛的变化。过去学会一套主流技术栈、能完成增删改查,就有较大概率找到工作。现在初级岗位的招聘标准虽然没有提到算法研究员那个高度,但对“实际解决问题的能力”要求明显提高了。很多人不是被 AI 淘汰的,是被“只会照抄代码、不懂原理”这个状态淘汰的。

第二,薪资结构在调整。以前行业愿意为“可能有用”的技术储备付钱,现在更倾向为“马上能产生价值”的能力付钱。这种调整会让一些人的薪资停滞甚至是回调,但同时也让真正能落地的人更容易被看见。

第三,外部叙事的影响。AI 相关的新闻报道、AI 生成代码的 Demo、各种“一人公司”的案例,都在塑造一种“程序员要没用了”的叙事。但真正深入一线会发现,AI 能把代码生成效率提升很多,但一个系统要上线、要稳定跑业务、要处理数据一致性和权限问题,这些工程环节依然大量依赖有经验的人来做判断。

所以与其说行业走下坡,不如说行业从“学历红利”和“时代红利”切换到了“能力红利”和“判断红利”。这个切换过程当然痛苦,但它不代表没有前景。

1.3 一个更准确的判断框架:技术红利从“增量”转向“结构”

这里可以提炼一个框架,帮助看清楚现状:

  • 增量红利:行业快速增长,需求大于供给,入行者分享行业扩张带来的红利。这个阶段的特点是“先入行再说”。
  • 结构红利:行业增速放缓,但结构在调整,不同领域、不同能力层次之间的回报差异拉大。这个阶段的特点是“选择比努力更重要,定位比拼命更关键”。

现在的程序员行业,明显处在增量红利消退、结构红利接棒的节点。这也解释了为什么很多人感觉“工作难找”,但同时又有大量企业反馈“招不到合适的人”。两边说的都是真话,只是他们处在同一个市场的不同位置。

从个人角度看,这个阶段最重要的不是焦虑“行业是否走下坡”,而是想清楚:在结构红利期,你打算站在哪个结构上。

2. 拆解 AI 行业真实现状:程序员为什么普遍选择拥抱 AI

2.1 AI 真正改变的环节是什么

一个非常有意思的热搜词是:“为什么程序员大多都拥抱 AI,而音乐人却抗拒并隔离 AI 音乐池?”

这个问题的答案,很能反映 AI 对不同职业工作流的影响方式差异。

程序员的工作模式,本质上是一个“逻辑构建—快速验证—根据反馈修正”的循环。写一段代码,跑一下,看结果对不对,不对就改。这个循环天然适合 AI 辅助:AI 可以帮你生成初版代码,可以解释报错信息,可以根据测试结果给出修改建议。每一次交互都在加速循环,程序员能明显感受到“自己的效率变高了”,自然愿意拥抱。

音乐人的情况则不太一样。音乐创作天然带有强个人表达属性,作品和创作者的身份绑定更深。当一个 AI 工具能生成一段完整的旋律或人声时,音乐人感受到的更多是对创作独特性的冲击,而不是效率提升。

这个对比放在程序员群体里很有启发:AI 在这个行业之所以被接纳,不是因为程序员没有危机感,而是因为AI 的介入方式,是先帮程序员把低价值劳动接过去,而不是直接抢走最终成果的定义权

2.2 现状的三个信号:AI 编程、Spring AI、AI Agent

看当下的 AI 行业,有几个非常清晰的信号。

第一个信号,AI 编程已经成为很多团队的默认选项。不管是大模型辅助生成代码,还是基于代码库上下文的智能补全,都已经从“尝鲜功能”变成“日常生产力”。这时候关注点已经不该是“要不要用”,而是“怎么定义规则、怎么审查生成结果、怎么保证代码质量”。

第二个信号,AI 应用开发开始走向工程化。越来越多的团队不满足于“调用一下大模型接口”,而是开始把 AI 能力嵌入到真实业务系统里。这里有个有趣的现象,Java 程序员群体对这类集成框架的关注度非常高。原因不难理解:Java 在稳定性、事务管理、团队协作、部署运维方面有长时间积累,而这些恰恰是 AI 能力真正进入企业级业务时所必需的基础设施。AI 只是一个能力组件,真正承担复杂业务的依然是系统性工程。

第三个信号,AI Agent 正在从概念走向实践。Agent 和单纯“调用 AI 接口”最大的区别是:它引入了“计划—执行—检查—修正”的自主循环。这让 AI 从“回答问题”走向“完成任务”。但落到工程里,Agent 并不只是写好提示词就行,它需要处理工具调用、结果校验、状态跟踪、异常恢复等问题。这些问题,已经远远超出提示词工程的范畴,回到经典的软件工程问题上。

所以,AI 行业的真实现状不是“AI 替代程序员”,而是“AI 把程序员的抽象层次推高了”:以前你面对的是函数、类、接口,现在你还得面对模型、工具、上下文和不确定性。

2.3 对普通开发者意味着什么

对普通开发者来说,这个现状带来一个直接影响:纯学一门编程语言,已经不足以建立竞争力。

过去“会写 Java”“会写 Python”本身就是一个岗位标签。现在这部分能力正在快速商品化,AI 工具在代码生成上越来越强,语言层面的熟练度会逐渐贬值。

但这不等于语言不重要。语言依然是理解系统、阅读源码、和团队协作的基础。只是它从“最终能力”变成“基础设施”。真正拉开差距的,是你能不能基于一门语言,去承载更复杂的业务逻辑、设计更合理的系统架构、构建更高效的 AI 工作流。

这也是为什么后面聊技术方向时,我不会让你“放弃 Java 去追 Python”,而是建议你先把已有技术栈吃透,再往外延伸。

3. 看清技术方向地图:不是“转 AI”,而是选择“AI 耦合层级”

很多人在聊“程序员如何转型 AI”时,下意识把它理解为“转算法工程师”或者“转大模型训练”。其实这是一个过窄的视角。

AI 时代的技术方向,不应该按“你做什么技术”来划分,而应该按“你和 AI 的耦合深度”来划分。我一般会把它拆成三层:算法层、工程层、基础设施层。

3.1 算法层:模型训练、微调与推理优化

这一层距离大模型最近,主要工作包括模型架构设计、训练策略、微调对齐、多模态能力拓展、推理加速等。

这个方向的优点是天花板高,和大模型核心能力直接相关,薪资和稀缺性都比较突出。但它对数学功底、机器学习基础、分布式训练经验、论文阅读能力要求偏高,并不是所有程序员都适合直接切入。

如果你没有算法背景,但想往这层走,比较现实的路径是:先掌握深度学习基础,再围绕“开源模型微调”或“推理性能优化”切入,选择一个细分场景纵深积累。急不得,这个方向的成长周期是三年起步,不是几个月就能见效的。

3.2 工程层:AI 应用开发、Agent 与业务系统集成

这层是目前需求量最大、也是最多元化的方向。它做的事不是训练模型,而是把模型能力变成业务功能。

包括但不限于:基于大模型 API 做业务系统集成,搭建 RAG(检索增强生成)流程,设计 Agent 的任务拆解与工具调用机制,处理上下文管理、结果结构化、错误重试、安全和权限问题。

这一层和现有后端开发、全栈开发有大量重叠,所以很多 Java 程序员、后端工程师转型 AI,实质上切进的就是这一层。Spring AI 这类框架之所以被关注,就是因为它降低了 Java 工程集成 AI 能力的复杂度,让团队可以沿用已有的工程规范和部署体系,而不是重新发明一套轮子。

我对这层的判断是:它是未来几年普通程序员最值得关注的方向,不是因为门槛低,而是因为它能把 AI 能力和业务价值直接连接起来。

3.3 基础设施层:资源、部署、数据与平台工程

大模型要稳定运行,背后还有很多“看不见的工程”。比如 GPU 资源调度、模型服务的容器化部署、推理服务的高可用设计、向量数据库建设、数据管线和效果评测平台等。

这个方向非常适合有运维、云计算、后端架构背景的人。它不需要你精通模型内部的数学原理,但要求你对系统稳定性、成本控制、分布式架构有深入理解。

在大模型时代,Infrastructure as Code 的思路变得更加重要。谁能把模型服务变成稳定的企业级产品,谁就掌握了技术落地的关键环节。

3.4 一张表看清“你的背景更适合哪一层”

方向核心任务适合背景门槛长期落脚点
算法层模型设计、训练、微调、对齐、推理优化数学/算法基础好,有机器学习经验高,成长周期长大模型能力研发、算法科学家、AI 研究员
工程层AI 应用开发、Agent、RAG、业务系统集成后端、全栈、Java/Python 工程师中高,更偏系统整合AI 应用架构师、业务系统负责人、AI 产品研发负责人
基础设施层模型部署、资源调度、平台工程、数据管线运维、SRE、云原生、后端架构中,偏工程稳定性AI 平台负责人、基础设施负责人、技术专家

这张表不一定要完全对号入座,但它能帮你建立一个基本坐标:你现在的位置在哪,想去的方向需要补什么能力。

4. 用“三层定位法”找准自己的位置

方向地图是静态的,更关键的是动态判断:你自己适合站在哪一层。

这里分享一个我经常用来给自己做判断的方法,称之为“三层定位法”。它不复杂,但能帮你过滤掉很多噪音。

4.1 第一层:你是在“使用 AI”,还是在“开发 AI 能力”

这是最底层的分水岭。

使用 AI,意味着你在工作流中接入 AI 工具,比如让 AI 帮你写代码、写测试、做 Code Review、生成文档。这个能力很重要,但它更多是效率层面的提升,不会改变你的职业赛道。

开发 AI 能力,意味着你在做“让 AI 能够服务于具体业务”的事情。比如你搭一个知识库问答系统、设计一个能自动处理工单的 Agent、实现一个基于模型能力的代码审查服务。这时候 AI 不再是你的辅助工具,而是你的交付物本身的一部分。

如果一个方向只是教你“怎么用好 AI 工具”,那它更适合作为通用技能,而不是转型方向。真正的转型,要落在“你把它做出来了”这个层面。

4.2 第二层:你的优势更偏“系统”,还是更偏“模型”

这一点可以帮你避开最常见的转型误区。

偏模型的人,喜欢探究“模型为什么能答对”“怎么做微调效果更好”“怎么设计更合理的 prompt 策略”。他们对数据分布、Loss 曲线、推理效果评测这类事情有耐心。如果你是这样的人,算法层或模型应用层会更适合你。

偏系统的人,更关心“这个服务怎么接入我的系统”“怎么保障高并发下的稳定性”“怎么设计任务链和异常恢复”。如果你看到“上下文太长导致超时”时会下意识想“是不是要加缓存、做拆分”,而不是想“这个注意力机制能不能优化”,那你更偏工程层。

这两种偏好没有高下之分,但它们对应的成长路径差异巨大。硬转到自己不擅长的那一层,代价会很高。

4.3 第三层:你要解决的业务场景,是否需要“高可靠、高复用”

最后一个判断维度是业务属性。

如果你的业务是做一个智能客服,它要面对真实用户、每天大量请求、需要监控、需要灰度发布、需要不断回滚修复,那么你的重心一定在系统稳定性和可维护性上。这种场景要求你把 AI 当成一个组件来管理,而不是当成本身就是全部。

如果你的业务是做内部效率工具,比如帮运营团队自动生成文案、帮客服归纳工单,那么你更需要关注的是模型效果和提示词策略的迭代速度,优先级是“快速见效”。

业务场景决定了你需要把重心放在哪一层。如果业务要求高可靠,算法再惊艳,系统不稳定也会被一票否决。如果业务要求快速验证,架构再完美,迭代太慢也会拖后腿。

4.4 三层定位法的判断顺序

实际操作时,可以按这个顺序来:

  1. 先明确自己想“用 AI”还是“做 AI 能力”。前者是效率工具,后者是职业方向。
  2. 再判断自己的直觉优势在系统层还是模型层。可以回过头看自己过去几年解决的问题,更多是架构、链路、数据问题,还是算法、效果、优化问题。
  3. 最后结合所在业务场景的实际情况,选择先切入那一层,而不是一步登天。

这套方法不一定能帮你找到“唯一正确方向”,但能帮你排除掉一批热门但不适合自己的选项,少走一些弯路。

5. 从 Java 程序员到 AI 方向:一条完整可执行的成长路径

在技术社区里,Java 程序员如何转型 AI 是一个持续被讨论的话题。相比从零开始学机器学习,Java 程序员有一条更容易走通的路:不直接往算法层挤,而是从工程层切入,把 AI 能力做成业务系统的一部分。

这不是退而求其次,而是最现实也最长久的切入方式。原因有三点:

  • Java 在大型业务系统领域积累深厚,AI 能力只有嵌进真实业务系统才能产生价值,这正好用得上。
  • AI 应用开发要处理权限、事务、日志、监控、稳定性这些工程问题,刚好是 Java 后端最熟悉的领域。
  • 相比纯算法岗位,工程层岗位数量更大、用人需求更持续,对经验积累的容错度也更高。

5.1 一条参考学习流程:先感知、再深入、后工程化

我梳理了一个适合 Java 程序员的 AI 学习路径,不一定适用于所有人,但算是一条稳妥的主线。

第一步,先建立 AI 工具的体感。用 AI 编程工具辅助你现有工作,重点是理解“AI 擅长什么、容易错在哪里”。花一两周时间,让 AI 成为你日常开发的一部分。这个阶段不要追求魔幻效果,目标只有一个:形成对 AI 能力边界的基本感知。

第二步,学习 AI 应用的基本模式。了解什么是 Prompt、什么是上下文管理、什么是向量化、什么是 RAG。不需要深入研究数学原理,但要把这些概念落到具体场景:比如你做一个问答机器人,它如何从文档里找到答案、如何拼接上下文、如何回答“文档里没有的内容”。

第三步,动手做一个小而完整的应用。可以从一个内部工具开始,比如公司的知识库问答、运维工单自动分类、代码评审辅助。技术栈可以用 Spring AI 或类似框架,模型先调用现成大模型 API,重点放在流程设计和业务集成上。这个阶段的目标不是做出多牛的模型效果,而是把“AI 应用”的工程链路跑通。

第四步,再往深处补基础。等工程链路打通之后,再回去补一些机器学习基础、大模型原理、微调方法论,你会发现理解速度会快很多,因为已经有实际业务场景帮你建立了“为什么需要这个知识”的认知。

5.2 每一步应该匹配什么练习

这套路径很容易在“看教程”阶段就停下来,所以建议每一步配一个具体的交付物:

  1. 感知阶段:用 AI 帮你重构一个你写过的小项目的一到两个模块,提交一次带 “AI 辅助” 标记的代码评审。
  2. 概念阶段:写一篇内部技术分享,讲清楚 RAG 为什么比直接丢上下文给模型更可控。讲不清楚就说明还没掌握。
  3. 应用阶段:做一个能跑起来的小服务,包含接口、日志、错误处理、结果返回,比如一个“运维工单智能分类服务”。
  4. 基础补强阶段:用一个小型业务数据集,跑通一次开源模型微调,观察模型效果变化,理解微调的本质。

每完成一个交付物,你的定位就清晰一分。而不是停留在“我好像了解了很多 AI 概念”的状态。

5.3 最小实践清单:现在就能动手做的事

如果你还没开始,列一个最小实践清单:

  • 在本地或开发环境跑一个大模型 API 调用示例,用 Java 写一个 service 类完成最简单的“请求—返回”闭环。
  • 把一段你自己的代码交给 AI 工具解释,然后对照源码核验它说的对不对,建立一个审查习惯。
  • 阅读 Spring AI 或类似框架的官方示例,跑通一个基于文档内容的问答示例。
  • 记录一次完整的使用过程:输入什么、输出什么、哪里卡住了、怎么解决的。这一步会给你很多真实问题素材。

整个流程做下来,大概需要两到四周的业余时间。不要贪快,重点是把每一环都落了地。

6. 避坑建议:哪些方向不要盲目追,以及怎么判断一个方向适不适合你

AI 领域的信息热度高,坑也不少。很多方向听起来很有前景,实际落下去才发现要么过于依赖少数公司资源,要么短期不可能产生个人竞争力。

6.1 典型的“伪前景”信号

根据我看到的行业现状,有几个信号值得警惕。

第一个,只强调“提示词工程”,不强调“系统工程”。提示词是重要技能,但如果一个方向把“会写 prompt”当成核心卖点,那它大概率不能支撑长期职业发展。因为模型迭代会不断降低 prompt 的难度,而系统设计能力不会。

第二个,只谈“AI 能做什么”,不谈“怎么运维、怎么兜底、怎么保证质量”。如果一个方向全是在聊 Demo 效果,一提到“如果线上出错了怎么办”就含糊其辞,那说明还没有经过真实业务验证。这类方向可以关注,但不值得全力投入。

第三个,把“微调”当成万能钥匙。很多教程告诉你“用开源模型微调一下,就能得到你的专属模型”,但实际业务里,大部分场景先用好 RAG 就能解决,真正需要微调的场景没有想象中那么多。盲目学微调,容易陷入“会操作、不会判断什么时候该用”的状态。

第四个,过于依赖特定大模型厂商的能力。如果一个方向的前景完全绑定在某一家厂商的API能力上,那你会处于相当脆弱的位置。迁移成本太高,而且上游只要一改策略,整个方案都要重做。更稳妥的做法是:尽量抽象业务层,底层模型保持可替换。

6.2 用“五问排查法”判断一个方向是否适合你

当你看到一个新的 AI 技术方向、新框架、新岗位时,可以用这五个问题快速排查:

  1. 它解决的是真实业务问题,还是只是技术演示?
  2. 这个方向需要的核心能力,是我过去积累里已经具备的,还是需要完全补课?
  3. 如果这个方向的底层技术迭代了,我的技能是会增值,还是会归零?
  4. 在这个方向上,我能不能做出一个可展示、可验证的交付物?
  5. 这个方向的需求规模,是靠几家公司养起来的,还是普遍存在于大量行业里?

回答完这五个问题,你基本能判断一个方向是值得投入的长期赛道,还是一阵风。

至少有两条答案不理想时,建议先放一放。不是所有新技术都值得追,很多技术值得关注,但不值得你投入全部精力。

6.3 长期看,什么能力不会贬值

文章写到这里,回到一个根本问题——当 AI 越来越强,程序员到底凭什么保住自己的位置?

我的判断是三类能力不会贬值。

第一类是理解业务的能力。同样的 AI 能力,有人只是接了个接口,有人能把接口嵌进复杂的业务规则里、梳理清楚异常逻辑、设计合理的用户体验。后者永远有价值。

第二类是系统复杂度的驾驭能力。AI 组件再强,也只是系统的一部分。分布式一致性、数据容灾、高并发降级、安全和权限,这些工程问题不会因为模型变强而消失,反而会因为系统变得更智能、更自动,而变得更加关键。

第三类是判断与决策的能力。技术路线选型、模型效果评测、任务链设计、成本平衡、风险兜底,这些东西没有标准答案,需要经验、业务感知和技术深度共同支撑。AI 可以帮你生成选项,但选哪个、为什么选、出问题怎么担责,最终还是人的事。

最后说点实际的

程序员这个行业,大概率不会再回到“会写代码就有饭吃”的时代,但也不会出现“AI 取代大多数程序员”的极端情况。更好的理解方式是:行业正在从数量驱动转向质量驱动,而 AI 是这场转变的加速器。

如果你现在还处在焦虑阶段,不要把注意力放在“行业会不会好”这个宏观问题上,那是你无法改变的变量。把注意力放在自己能控制的变量上:先跑通一个 AI 辅助开发的完整流程,再选择一个和你现有积累最接近的 AI 应用方向,做出一个能展示的交付物,最后回到业务场景里持续迭代。

浪潮会继续往前推进,没有人能看到终点。但在这个过程中,先保证自己站在船上,并且知道船往哪个方向偏,比预测哪朵浪花最高更重要。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 13:32:57

东莞税务优化整改靠谱机构看几点

在东莞开企业做经营,税务规范和优化整改,不少老板每年都要花不少心思在这块捋清楚。市面上财税服务机构那么多,怎么挑出靠谱的,一直是老板们做决策时最头疼的问题。靠谱的机构不光要有正规专业资质,更得有丰富的东莞本…

作者头像 李华
网站建设 2026/9/6 13:31:56

从零到一:用腾讯云AI Skills搭建高效AI Agent的实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/6 13:31:17

2026年,DSR动态光到底是什么?

2026年,DSR动态光到底是什么?在健康照明概念层出不穷的当下,“无频闪、低蓝光、高显指”几乎成为高品质台灯的标配。然而,当我们将目光投向2026年的技术前沿,一个更深层的命题正在浮出水面:照明不应仅仅是消…

作者头像 李华
网站建设 2026/9/6 13:31:03

LDR6500 IO通知实现Type-C主从切换实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/6 13:26:45

GLM-5.3-Flash+Cline免费实践:从配置到多模型对比

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/6 13:22:17

不等式证明:约束条件下三次方和的最小值求解与均值不等式应用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华