乐于分享
好东西不私藏

当AI替你写代码了,程序员的价值是什么

当AI替你写代码了,程序员的价值是什么

"The hottest new programming language is English." —— Andrej Karpathy,前特斯拉AI总监、OpenAI创始成员

2026年,这句话正在从一句调侃变成现实。GitHub Copilot让开发者完成任务的速度提升了55%,Stack Overflow调查显示62%的开发者已经在日常中使用AI工具。当代码可以被AI批量生成,程序员还剩下什么?


一、先看数据:AI写代码已经到了什么程度?

1.1 生产力提升是真实的

GitHub官方研究(2022年,95名专业开发者参与的对照实验):

指标
使用Copilot组
未使用组
差异
任务完成率
78%
70%
+8%
平均完成时间
1小时11分钟
2小时41分钟
快55%
统计显著性
P=0.0017

更关键的是主观感受:

  • 87% 的开发者认为AI帮助他们在重复性任务上节省了脑力
  • 73% 的开发者认为AI帮助他们保持了心流状态
  • 60-75% 的开发者表示使用AI后工作更有满足感、更少挫败

1.2 开发者怎么看?

Stack Overflow 2024开发者调查(65,437名开发者):

发现
数据
正在使用或计划使用AI工具
76%
已经在日常开发中使用AI
62%
(2023年仅44%)
认为AI是工作威胁
30%
预期AI将更深度集成到代码编写
76%
预期AI将更深度集成到测试
80%
预期AI将更深度集成到文档
81%

一个有趣的矛盾:大多数开发者承认AI在改变他们的工作方式,但大多数人并不认为AI会取代自己的工作。 这是自信还是认知偏差?


二、名人怎么说?——来自行业领袖的判断

2.1 "AI消灭程序员"派

Matt Welsh,哈佛大学计算机科学教授,前Google工程主管:

"Programming per se is going to be obsolete... I think the CS department as we know it will cease to exist." (编程本身将变得过时……我认为我们所知的计算机系将会消失。)

他在2023年ACM通讯中发表的"The End of Programming"一文引发巨大争议,核心观点是:未来大多数软件将由自然语言指令生成,而非手写代码。

Emad Mostaque,Stability AI创始人:

"AI will be able to do most of what a programmer does in 5 years."

Sam Altman,OpenAI CEO:

"I think AI will do maybe 95% of what people use programmers for today."

2.2 "AI是工具,不是替代者"派

Andrej Karpathy,前特斯拉AI总监、OpenAI创始成员:

"The hottest new programming language is English."

这句话常被误读为"程序员要失业了"。但Karpathy的完整意思是:编程的接口在从代码向自然语言迁移,但底层的逻辑思维和系统设计能力依然是刚需。 他在多个场合强调,自己用AI写代码比任何人都多,但他同时强调"你需要理解AI在做什么"。

Jensen Huang,NVIDIA CEO:

"AI won't replace you. The person who uses AI will replace you." (AI不会取代你,使用AI的人会取代你。)

这句话几乎成了2024-2025年科技行业的"金句",核心意思是:淘汰的不是程序员,而是不会用AI的程序员。

Dario Amodei,Anthropic CEO:

"AI will write most code in 12 months, but understanding what code to write and why will remain deeply human."

Thomas Dohmke,GitHub CEO:

"The future of software development is not about replacing developers—it's about augmenting them."

2.3 "程序员角色会进化"派

Satya Nadella,Microsoft CEO:

"Every developer is now an AI developer."

Greg Brockman,OpenAI联合创始人:

"The value shifts from writing code to specifying what you want. The hardest part of software was never the typing."


三、重新定义"程序员":角色在如何分裂?

3.1 传统软件开发流程 vs AI时代开发流程

传统流程(2020年之前):

需求分析 → 系统设计 → 编码实现 → 测试 → 部署 → 运维
  ↑PM        ↑架构师     ↑开发      ↑QA   ↑DevOps  ↑SRE

AI增强流程(2024-2026):

需求分析 → 系统设计 → AI生成代码 → 人工审查 → AI测试 → 部署 → 运维
  ↑PM        ↑架构师    ↑AI+开发    ↑开发/架构  ↑AI+QA  ↑DevOps ↑SRE
  ↑          ↑          ↑                                   ↑
  +Prompt    +AI辅助    +AI Coding                       +AI辅助
  工程思维   架构评审    工具                             故障诊断

3.2 旧角色在消失,新角色在诞生

角色
AI前的状态
AI后的变化
初级CRUD开发者
写增删改查、拼接口
⚠️ 高度受威胁,AI已能胜任
前端切图工程师
还原设计稿、调CSS
⚠️ 受威胁,AI已能生成UI代码
高级架构师
系统设计、技术选型
✅ 价值反而提升
产品经理/PM
写PRD、协调资源
⚠️ 需要学习Prompt工程
测试工程师
写用例、执行测试
🔄 转向AI测试策略设计
SRE/运维
监控、排障
✅ AI辅助后效率大幅提升
🆕 AI应用工程师
不存在
🔥 新兴角色,需求爆发
🆕 Prompt工程师
不存在
🔥 新兴角色(正在融合进开发角色)
🆕 AI评估工程师
不存在
🔥 评估AI输出质量的新工种

3.3 一个关键洞察:写代码从来不是最难的部分

业界有一个广为流传的说法:

"写代码只占程序员工作的30%,剩下70%是理解需求、设计方案、沟通协调、排查Bug、维护系统。"

AI目前主要替代的是那30%的编码部分。但即便是这30%中,AI也只是擅长"已知模式的复现"——当你需要解决一个全新问题、设计一个前所未有的架构时,AI能提供的帮助是有限的。

Greg Brockman说得好:"软件开发最难的部分从来不是打字。"


四、程序员应该做什么?——六条生存法则

法则一:从"代码工人"进化为"系统设计师"

AI能写一个函数、一个模块,但它很难设计一个完整的系统。架构设计需要权衡:

  • 业务需求与技术可行性的平衡
  • 性能与成本的博弈
  • 短期交付与长期可维护性的取舍
  • 多团队协作下的接口设计

具体行动: 学习系统设计,读《Designing Data-Intensive Applications》,练习在白板上画架构图而不是写代码。

法则二:成为AI的"指挥官"而非"打字员"

Andrej Karpathy的实践最具参考价值。他的工作方式是:

  1. 用自然语言描述需求
  2. 让AI生成初版代码
  3. 自己审查、理解、修改
  4. 对不满意的部分重新引导AI

核心转变:从"写代码"到"审查代码+引导AI"。

这要求你:

  • 理解代码的正确性(AI生成的代码可能有微妙的Bug)
  • 具备判断代码质量的能力
  • 能够准确地用自然语言描述你的意图

具体行动: 强迫自己用AI Coding工具完成日常开发,但每次都要理解AI生成的每一行代码。

法则三:深耕领域知识(Domain Knowledge)

AI最弱的环节是什么?理解特定业务领域的上下文。

一个医疗系统的开发者需要理解HIPAA合规、HL7协议、电子病历标准。一个金融系统的开发者需要理解交易清算、风控模型、监管报告。这些领域知识是AI无法从通用训练数据中获得的。

具体行动: 选一个行业深耕,成为"行业+技术"的复合型人才。

法则四:掌握"不可自动化"的技能

哪些技能在AI时代依然难以被自动化?

技能
为什么AI难以替代
跨团队沟通与协调
涉及人的意图、政治、利益博弈
理解模糊需求
用户说不清楚自己要什么
系统架构设计
需要权衡、取舍、经验判断
排查生产环境复杂故障
需要直觉、经验、跨系统关联分析
安全与合规审计
需要理解业务风险和法规
性能调优
需要深入理解系统瓶颈和业务场景

法则五:学会"AI安全"——做AI的把关人

AI生成的代码可能包含:

  • 安全漏洞:AI可能生成有SQL注入、XSS等问题的代码
  • 逻辑错误:AI可能生成看起来正确但实际有边界条件Bug的代码
  • 幻觉输出:AI可能调用不存在的API或使用错误的算法

79%的开发者认为"AI的错误信息"是最重要的伦理问题(Stack Overflow 2024)。

程序员的一个新角色是:做AI输出的审计员和安全守门人。

法则六:提升"创造力"和"品味"

当代码变得便宜,什么变得昂贵?判断什么是值得构建的。

技术品味(taste)包括:

  • 什么样的架构是优雅的?
  • 什么样的用户体验是好的?
  • 什么样的代码是可维护的?
  • 什么样的产品是用户真正需要的?

这些判断力是AI不具备的——AI可以帮你实现,但它无法告诉你"该不该做"和"做成什么样"。


五、软件开发分工的未来图景

5.1 团队结构的变化

传统团队(10人产品团队):

1名产品经理 → 1名架构师 → 5名开发 → 2名测试 → 1名运维

AI时代团队(可能的10人配置):

1名产品经理(懂Prompt)→ 1名系统架构师 → 2名高级工程师(AI增强)→
1名AI应用工程师 → 1名评估/质量工程师 → 1名SRE →
3名领域专家/业务分析师

关键变化:

  • 编码人数减少,设计和审查人数增加
  • 测试人员从"执行用例"转向"设计AI测试策略"
  • 新增"AI应用工程师"和"评估工程师"角色
  • 领域专家比例上升,因为他们定义"什么该被构建"

5.2 个体开发者的能力矩阵

一个AI时代的"完整"开发者需要具备:

低AI依赖
高AI依赖
高抽象
系统架构设计
AI辅助架构评审
中抽象
领域业务建模
AI增强业务开发
低抽象
手写CRUD代码(正在被淘汰)
AI生成+人工审查代码

可以看到,"手写CRUD代码"这个曾经程序员的核心技能,正在被AI侵蚀。而真正有价值的区域在表格右上方——用AI放大你的系统设计和业务建模能力。四个核心维度:

  • 系统设计能力 — 从"写代码"向"设计系统"进化
  • AI工具使用能力 — 从"手写"向"指挥AI写"转变
  • 领域知识 — 在特定行业向深处扎根,形成不可替代的壁垒
  • 沟通与协作能力 — 始终刚需,AI无法替代

六、三种命运:不同层级程序员的未来

6.1 初级开发者(0-3年):最大冲击

现状: 刚入行的CRUD开发者面临最大威胁。AI生成的基础代码质量已经超过许多初级开发者的水平。

GitHub Copilot研究数据: 使用Copilot的开发者完成任务速度提升55%。如果一个高级开发者+AI的效率等于两个高级开发者,企业为什么还要招初级开发者?

出路:

  • 跳过"打字员"阶段,直接学习系统设计
  • 深耕一个垂直领域
  • 学会使用AI工具,展示"AI增强"后的生产力

6.2 中级开发者(3-8年):关键转型期

现状: 有一定经验但主要依赖编码技能的中级开发者面临选择——是向架构方向进化,还是被AI逐渐蚕食工作内容?

出路:

  • 主动拥抱AI工具,成为团队中的"AI布道者"
  • 承担更多的设计和审查职责
  • 培养领域深度

6.3 高级/架构级开发者(8年+):价值反而提升

现状: 高级开发者的核心价值——系统设计、技术决策、质量把控——在AI时代反而更加重要。AI让编码变快了,但设计一个正确系统的难度没有降低。

机遇:

  • AI是放大器,放大高级开发者的判断力
  • 一个高级工程师+AI可能做到以前需要3-5人的产出
  • 架构决策、技术选型、风险评估的价值更加凸显

七、一个诚实的结论

7.1 悲观的部分

  • 部分程序员岗位确实会消失,尤其是初级、重复性编码岗位
  • 软件开发的"入门门槛"在降低,但"专业门槛"在提高
  • 纯粹靠"会写代码"谋生的时代正在结束

7.2 乐观的部分

  • 软件需求并没有减少,反而因为AI而增加了
  • 每个行业都需要数字化+AI化,这是巨大的增量市场
  • 优秀的程序员会因为AI变得更优秀、更值钱

7.3 最终的真相

回到标题的问题:当AI替你写代码了,程序员的价值是什么?

答案很简单,但可能令人不适:

程序员的价值从来不在于"写代码",而在于"理解问题并设计解决方案"。AI只是把那些把"写代码"当作核心价值的人暴露了出来。

Karpathy说得对,最热门的新编程语言是英语。但能用英语描述清楚一个复杂系统的需求,本身就需要极深的技术理解力。

所以,AI不会让程序员失业。AI会让"不思考的程序员"失业。而对于真正理解软件工程本质的人来说,AI是这个时代最好的礼物。


数据来源:GitHub Research (2022), Stack Overflow Developer Survey (2024), TIOBE Index (2026)名人观点来源:公开演讲、社交媒体、学术论文及媒体报道

参考文献:

  • Kalliamvakou, E. (2022). "Research: quantifying GitHub Copilot's impact on developer productivity and happiness." GitHub Blog.
  • Welsh, M. (2023). "The End of Programming." Communications of the ACM.
  • Stack Overflow. (2024). "2024 Developer Survey."
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-20 04:42:01 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/546225.html
  2. 运行时间 : 0.212063s [ 吞吐率:4.72req/s ] 内存消耗:4,836.09kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=75c9e6cf39a04203ff1de0e8dba6fd8a
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000796s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001296s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000658s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000536s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001246s ]
  6. SELECT * FROM `set` [ RunTime:0.000497s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001271s ]
  8. SELECT * FROM `article` WHERE `id` = 546225 LIMIT 1 [ RunTime:0.000952s ]
  9. UPDATE `article` SET `lasttime` = 1776631321 WHERE `id` = 546225 [ RunTime:0.020325s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000542s ]
  11. SELECT * FROM `article` WHERE `id` < 546225 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001056s ]
  12. SELECT * FROM `article` WHERE `id` > 546225 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001041s ]
  13. SELECT * FROM `article` WHERE `id` < 546225 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002783s ]
  14. SELECT * FROM `article` WHERE `id` < 546225 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007071s ]
  15. SELECT * FROM `article` WHERE `id` < 546225 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.004916s ]
0.215974s