当前位置:首页>java>为什么你的代码能力越强,反而在公司越"不存在"?

为什么你的代码能力越强,反而在公司越"不存在"?

  • 2026-02-05 00:48:22
为什么你的代码能力越强,反而在公司越"不存在"?

你见过这样的开发者吗?代码质量顶级,日更无虚,issue 秒杀,但升职加薪的时候,却始终轮不到他。这不是能力问题,这是能见度问题

被隐形的优秀工程师

这是一个有趣的悖论。

我见过太多这样的开发者:技术栈深到能手写 Promise、能讲清 React Fiber 的工作原理、能从源码级别定位诡异的 Bug。每天代码提交频次稳定如钟,需求交付零延期,Code Review 的意见精准无比。

但到了晋升评议时,管理层居然问:"这位工程师最近做了什么重要的事吗?"

这一刻,再优秀的代码也救不了这个尴尬。

问题的本质不在代码,而在信息流动。

你可能是团队里最会写代码的人,但如果你的工作成果只能在 Git log 里被看见,那你就不过是一个被动的、隐形的工程师。而那些懂得向外界解释自己工作的开发者,却能让相同的代码产生 10 倍的影响力。

今天,我们就来深入这个问题:为什么沉默的优秀往往被低估?如何才能让你的工作成果真正被看见?

第一部分:问题诊断——你为什么"不存在"?

现象1:代码会说话,但管理层听不懂

你写的代码确实优秀。但这里有个残忍的事实:

代码质量好 ≠ 工作被看见 ≠ 职业发展 ≠ 薪资上升

为什么?因为你的上级、产品经理、甚至 HR,他们的日常并不在 Git 和 IDE 里。他们看不到你那个精妙的算法优化,也不知道你到底为了修一个 Bug 有多么费力。

现实中发生了什么:

  • 产品经理只看到功能完成了,不知道你踩了多少坑
  • QA 被分配了测试任务,但不理解你的设计思路,导致测试方向偏离
  • 你的上级在晋升评议上支持你,但对具体贡献只能说"这位同学代码不错"
  • 跨部门协作时,设计师、后端工程师都在猜测你的需求,而不是收到清晰的说明

心理学角度看,这叫"能见度偏差": 一个人的价值,在他人心中的权重 = 他在对方视线里出现的频率 × 信息的清晰度。

现象2:自我保护的"沉默螺旋"

为什么聪明的开发者反而选择不发声?这背后有几个常见的心理障碍:

1. "代码应该自己说话"

这是最常见的工程师思维陷阱。我们被教育要相信"好代码不言而喻",殊不知这个假设只在小团队里勉强成立。当团队超过 5 人,"代码自己说话"这个理论就彻底破产了。

2. 害怕被贬低

有些开发者觉得:解释工作 = 为自己辩护 = 心虚的表现。于是选择沉默,用"代码不错吧?"来换一个错误的确认。

3. 低估信息不对称的成本

你以为你的成果是显而易见的。实际上,对方甚至不知道你在做什么。拿字节跳动的一个真实案例:有个工程师独立完成了一个性能优化项目(减少 40% 内存占用),但因为没有同步过程,直到一个月后才被偶然发现。结果这个月的周会上,这个优化被当作另一个人的成果讲出来了。

第二部分:隐形成本——不表达要付出多少代价?

如果你依然认为"我只需要把代码写好就够了",我建议你先看看这个成本清单:

成本1:影响力的不断贬值

想象两个工程师,技术能力完全相同:

  • 工程师 A:代码提交 → 不做任何说明 → 进入黑盒
  • 工程师 B:代码提交 → PR 详细解释 → 周会提一下 → 邮件总结

一个月后,上级对 A 的认知可能还停留在"这哥们好像在做优化",而对 B 的认知是"这位定位并解决了性能瓶颈,影响整个业务线"。

表达的力量在于:它把你个人的价值,扩大到整个决策层的认知范围。

成本2:跨团队协作的隐形损耗

你的代码改动,可能影响 QA、前端、设计、产品等多个团队。如果你不说明:

你的代码 → 被误解 → 测试用例错误 → 功能被判为有 Bug         → 不符合 PM 预期 → 需求退回         → 设计没看到通知 → 视觉稿不适配         → 隐形的协作成本 × N

一个真实案例:某位开发者优化了一个老旧的数据结构,返回值格式略有变化。他没有通知使用这个 API 的团队,结果有个线上系统因为格式不匹配彻底崩溃。随之而来的不仅是紧急修复,还有对他可靠性的质疑。

成本3:职业发展的天花板

这是最残忍的一条。在大厂里,晋升时会有这样的评议标准:

维度
沉默型工程师
表达型工程师
技术深度
⭐⭐⭐⭐⭐
⭐⭐⭐⭐⭐
对业务的影响
? (不确定)
⭐⭐⭐⭐
团队合作能力
⭐⭐
⭐⭐⭐⭐
领导力
⭐⭐⭐

晋升不是看代码写得多好,而是看能否创造更大的价值并让组织认识到这个价值

一个技术能力 95 分但表达能力 30 分的人,永远被框在初级工程师的天花板里。而一个技术能力 80 分但懂得表达的人,能用杠杆效应把自己的影响力放大 5 倍。

第三部分:破局之法——如何让工作"可见化"?

好消息是:这不需要你牺牲技术深度去做什么"演讲大师"培训。只需要一些系统化的、低成本的沟通习惯

方法1:让 Commit Message 成为项目的"字幕"

糟糕的 commit:

fix bugupdate coderefactor

好的 commit:

[Perf] 减少 UserProfile 渲染次数,避免子组件无必要重绘- 为 MemoedAvatar 和 MemoedStats 添加 React.memo 包装- 调整依赖数组,避免不必要的对象重建(Object 引用变化问题)- 实际效果:Re-render 从 28ms 降至 8ms,提升 71%- 测试用例:__tests__/UserProfile.test.tsx 全部通过

为什么这样写?

  1. 三个月后,当有人翻看这段历史时,能立刻理解你的意图
  2. 你的 manager 偶然看到这些 commits 时,能真实感受到你工作的价值
  3. 团队新成员 onboarding 时,有了最好的学习资料

黄金规则: 每一条 commit 都写得像在向一个新入职的同学解释:"为什么我们要做这个改动?"

方法2:PR Description 是你的技术传播阵地

一个高质量的 PR description 可以让评审者、项目经理、甚至将来的维护者都理解你的思路。

模板:

## 业务背景用户反馈首屏加载时间过长(平均 3.2s)## 我们的解决方案对关键路径的四个 API 调用进行了智能缓存策略## 具体改动1. 为 UserService 引入 20 分钟的本地缓存2. 使用 HTTP 304 响应头避免不必要的数据传输3. 新增清缓存机制防止数据过期## 性能数据首屏加载时间:3.2s → 1.8s(降低 44%)服务器请求量:减少 35%用户感知延迟(p95):2.1s → 0.9s## 权衡与考虑引入缓存增加了代码复杂性,但通过单测和集成测试规避了风险缓存策略对低频访问用户也有益处## 测试覆盖单元测试:ServiceCache 98% 覆盖率集成测试:验证缓存失效和更新流程手工测试:跨浏览器验证(Chrome/Safari/Firefox)## 建议评审重点1. 缓存失效策略是否完整?2. Edge case(离线、弱网场景)是否都覆盖了?

这样做的好处:

  • 评审者能快速切入重点,减少 Review 时间
  • 以后有人遇到相同问题时,能找到你的方案和思路
  • 你的技术决策被永久记录,展现了你的工程思维
  • 产品团队能看到具体的性能收益

方法3:用数据说话,不要只说结果

这是区分"沉默工程师"和"影响力工程师"的关键区别。

弱: "我优化了一下代码,应该会更快"

强: "我识别出瓶颈在于重复的 DOM 序列化操作(占 CPU 时间的 34%),通过引入 Virtual Buffering 缓存,减少了 87% 的序列化调用,实现了从 340ms 到 42ms 的改进。用户在弱网环境下的体验提升最明显。"

好的数据呈现方式:

优化前后对比:┌─────────────────────────────────────────────┐│ 指标            │ 优化前    │ 优化后   │ 改进 │├─────────────────────────────────────────────┤│ 首屏时间        │ 2800ms   │ 1200ms  │ ↓57% ││ CPU 占用        │ 85%      │ 35%     │ ↓59% ││ 内存占用        │ 120MB    │ 78MB    │ ↓35% ││ API 调用次数    │ 12       │ 4       │ ↓67% │└─────────────────────────────────────────────┘影响范围:- 日活用户:2.3M,所有用户都受益- 低端机(骁龙 660)体验改进最明显:↓3.2s- 成本节省:减少 CDN 流量 450GB/月 → 月成本下降 ¥15K

当你用具体的数字而不是笼统的"改进"来说话时,你的价值就变得可量化、可审视、可复述

方法4:周期性的工作总结——不是报告,是对话

很多工程师一听"周工作总结"就想起了七年前的日报文化——那种非常形式化、充满虚假感的东西。但我说的完全不同。

反面教材:

周报:本周完成了 6 个 Task,修复了 3 个 Bug,代码审查了 5 个 PR。

正面示范:

周总结(Slack 或 Email):🎯 本周重点工作:1. [完成] 首页性能优化 - 将加载时间从 3.2s 降至 1.8s2. [进行中] 用户认证流程重构 - 完成了 60%,下周三前完成3. [阻碍中] 与后端 API 集成 - 等待 auth-service 的接口变更,已反馈需求💡 技术洞察:- 发现了 React 组件过度渲染的模式,正在向团队分享最佳实践- 虚拟化列表优化方案对大数据集(5000+ 行)特别有效⚠️ 团队协作反馈:- PR Review 流程建议:是否可以缩短平均 Review 时间(目前 2.5 天)?- 需要设计团队的反馈:新认证流程的 UI 稿什么时候能定稿?📊 关键指标:- Bug 修复率:100%(平均处理时间 4.2h)- Code Review 质量:平均指出 2.3 个潜在问题/PR- 文档完成度:认证流程文档更新了 80%

这样的总结有什么好处?

  • 可见性强: 你的工作状态对主管一目了然
  • 可讨论性: 管理层能看到你的困难点,可以帮助移除阻碍
  • 可延续性: 建立了定期沟通的习惯,不会出现"几个月没人知道我干什么"的情况

频率建议: 周一或周五发送,不需要很长,5-10 分钟读完即可。

方法5:在内部技术分享中展现深度

这是"被看见"的高级形式。

如果你优化了某个复杂的功能,修复了一个诡异的 Bug,或者研究了一项新技术,可以在组内分享:

分享框架:

问题背景(2 分钟)问题诊断(3 分钟)解决方案对比(4 分钟)最终方案的源码讲解(5 分钟)关键 Lesson Learned(2 分钟)讨论与Q&A(5 分钟)

为什么这样做?

  • 被动地做优秀工作,只能在晋升时"证明"自己
  • 主动地分享,能在当下就建立"技术领导者"的形象
  • 团队的其他人也能学到东西,间接提升团队战斗力

第四部分:心态转变——重新定义"完成"

要真正摆脱沉默,需要一个根本的心态变化:

不是"代码完成"就是完成,而是"他人理解并可以使用"才是完成

❌ 旧思维:写代码 → 提交 PR → 合并到 main → 任务完成✅ 新思维:写代码 → 清晰解释 → 确保理解 → 协作验证 → 文档更新 → 知识沉淀

不是"解释工作",而是"赋能团队"

这个心态很重要。很多沉默的工程师觉得解释工作是在为自己辩护,实际上:

  • 为 QA 解释功能设计 = 帮他们更有效地测试
  • 为 PM 说明技术权衡 = 帮他们做更好的产品决策
  • 为新人讲解架构 = 帮他们快速融入
  • 为团队分享 Bug 修复思路 = 提升整个团队的问题解决能力

当你把沟通视为"赋能"而非"解释"时,心理负担瞬间消失。

实战案例:从"隐形"到"可见"

让我们看一个真实的对比:

场景:优化某个性能问题

工程师 A(沉默型)的做法:

  1. 发现列表滚动卡顿问题
  2. 经过 3 天研究,找到了虚拟化滚动的方案
  3. 提交 PR,标题:"优化列表性能"
  4. 合并代码,继续下一个任务
  5. 一周后,PM 问:"有人做过这个优化吗?"(A 的工作被遗忘)

工程师 B(表达型)的做法:

  1. 发现列表滚动卡顿,用 Chrome DevTools 定位问题(DOM 节点过多导致 CPU 爆炸)
  2. 经过 3 天研究,实现了虚拟化滚动方案
  3. 提交详细 PR:
    • 问题现象:列表 3000+ 项时,滚动帧率从 60fps 降至 12fps
    • 根本原因分析(含截图)
    • 解决方案对比(虚拟化 vs 分页 vs 无限滚动)
    • 性能对比数据(3.8s → 0.4s)
    • 代码实现说明
  4. 在团队 Slack 里发送实验 GIF,标注改进效果
  5. 周五组内分享 5 分钟讲解("如何用虚拟化列表处理大数据集")
  6. 两周后,有个新功能需要处理大数据集,PM 主动来问 B:"听说你有现成的方案?"

结果对比:

维度
A
B
代码质量
⭐⭐⭐⭐⭐
⭐⭐⭐⭐⭐
工作被记住
1 周后遗忘
持续被提及
被复用的价值
0%
100%(在 3 个新项目里被引用)
晋升评价
"代码不错"
"领导力强、能够赋能团队"
实际晋升概率
20%
70%

通常遇到的反驳与解答

"表达工作不会让我代码写得更好啊,为什么要浪费时间?"

不是浪费时间,而是复利。代码写得好只能让你在原有角色里做得很好。但表达能力能让你的价值被 10 倍地放大。它的 ROI 是最高的。

"我很内向/不善言辞,怎么可能做到?"

这不需要你变成演讲天才。只需要写清楚一段技术说明、在 PR 里多加几行注释、在周会上说两分钟。这些都是可以训练的,而且不涉及社交能力。

"为什么不是我上级主动了解我的工作?"

因为那不现实。你的上级可能管 8-12 个工程师,哪有时间逐个深挖每个人的工作?责任在你。

总结:可见性,是现代工程师的必修课

我们经常说"技术就是生产力",但在一个 N 人的团队里,可见性就是杠杆

相同的代码,相同的能力,因为可见性不同,在职业发展上能差出天壤之别。

记住这个公式:

职业发展 = 技术能力 × 可见性 × 组织支持

如果你技术能力是 9 分,可见性却只有 2 分,那你的职业发展也不过是 18 分。 但如果你能把可见性提升到 6 分,同样的技术能力就能发挥出 54 分的效果。

本周的行动清单:

  • [ ] 今天开始,每个 Commit 都写一句为什么
  • [ ] 下一个 PR,加上一段"为什么这样做"的说明
  • [ ] 这周,发送一条工作总结到你的上级
  • [ ] 下周,在团队里分享一个你最近学到的技术洞察

小改变,大复利。

来《前端达人》一起进化

现在有越来越多的开发者意识到一个真相:优秀 ≠ 可见,但优秀 + 可见才能真正改变职业轨迹。

如果你也在思考:

  • 为什么我做了那么多,却感觉没人看见?
  • 如何才能让自己的工作被组织重视?
  • 怎样在不失去技术深度的前提下提升影响力?

欢迎关注《前端达人》!

我不仅分享硬核的技术深度,更关注工程师的职业成长、团队协作、影响力建设。每一篇文章,都是在帮你打造一个真正被看见的工程师形象

你的点赞和分享,就是在帮助更多的工程师走出"隐形陷阱"。 每一次分享,都可能改变某位同学对职业发展的认知。

💪 如果这篇文章让你有所启发,请:

  1. 点赞 ❤️ - 让更多人看到这个观点
  2. 分享 🔄 - 转发给你认识的沉默型工程师
  3. 评论 💬 - 分享你的经历或疑问
  4. 关注 ⭐ - 获取下一篇深度技术文章

我们下期见! 🚀

最新文章

随机文章

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