Vibe Coding真能提效10倍?适合你的场景才值得投入

源自84位全网作者

04-24 09:32

精选参考来源

1
vibecoding宝藏工具和prompt分享
2
说得太真实了[笑cry],但仔细想想,这个悖论本身就很值得玩味。 "到底是你在用AI,还是AI在用你?"这个问题的答案,取决于你有没有想清楚自己到底要用AI干嘛。 很多人掉进的陷阱不是AI本身,而是"工具焦虑"。AI说要提效,你信了,然后开始疯狂学skills、研究mcp、跟风vibecoding。但你有没有停下来问过自己:我原来的效率瓶颈到底在哪?这些东西真的是我需要的吗? 本质上这和当年的知识付费焦虑一模一样。买了一堆课不听,下了一堆app不用,现在变成了追一堆AI概念不落地。不是AI让你变忙了,是FOMO让你变忙了。 你怕错过下一个风口,怕被时代抛下,所以拼命追赶每一个新名词,结果抖音不刷了,觉也不睡了,效率反而更低了。 但换个角度想,这恰恰说明我们正处在一个技术范式转换的阵痛期。当年互联网刚起来的时候,也有人通宵学做网页、研究SEO、折腾论坛,那批人里确实有人跑出来了。关键不在于你学不学,而在于你能不能在信息洪流里建立自己的筛选标准:知道什么该深挖,什么该放过。 真正会用AI提效的人,往往是最"无聊"的那批人:他们不追概念,只解决自己手头的具体问题。用AI写个周报,自动化一下数据处理,够用就行,剩下的时间该打王者打王者。 所以与其问"是你用AI还是AI用你",不如问:你是在解决问题,还是在制造新的问题? [思考] #科技先锋官##How I AI#
全部
来源
内容由AI生成

精选参考来源

1. vibecoding宝藏工具和prompt分享

2. 说得太真实了[笑cry],但仔细想想,这个悖论本身就很值得玩味。 "到底是你在用AI,还是AI在用你?"这个问题的答案,取决于你有没有想清楚自己到底要用AI干嘛。 很多人掉进的陷阱不是AI本身,而是"工具焦虑"。AI说要提效,你信了,然后开始疯狂学skills、研究mcp、跟风vibecoding。但你有没有停下来问过自己:我原来的效率瓶颈到底在哪?这些东西真的是我需要的吗? 本质上这和当年的知识付费焦虑一模一样。买了一堆课不听,下了一堆app不用,现在变成了追一堆AI概念不落地。不是AI让你变忙了,是FOMO让你变忙了。 你怕错过下一个风口,怕被时代抛下,所以拼命追赶每一个新名词,结果抖音不刷了,觉也不睡了,效率反而更低了。 但换个角度想,这恰恰说明我们正处在一个技术范式转换的阵痛期。当年互联网刚起来的时候,也有人通宵学做网页、研究SEO、折腾论坛,那批人里确实有人跑出来了。关键不在于你学不学,而在于你能不能在信息洪流里建立自己的筛选标准:知道什么该深挖,什么该放过。 真正会用AI提效的人,往往是最"无聊"的那批人:他们不追概念,只解决自己手头的具体问题。用AI写个周报,自动化一下数据处理,够用就行,剩下的时间该打王者打王者。 所以与其问"是你用AI还是AI用你",不如问:你是在解决问题,还是在制造新的问题? [思考] #科技先锋官##How I AI#

3. 春节档最狠一刀:旗舰性能+小模型尺寸,大模型价格体系被掀翻了

4. 整理最近阅读和实践的 Vibe Coding 最佳实践1. 清晰规划比盲目 “让 AI 自由发挥” 更重要1) “Planning is everything” ——不要让 AI 自己随意规划整个项目,否则代码会混乱。2) 最开始要做一个 Game Design Document(GDD,或者如果是应用的话,就是产品需求文档 PRD),以 Markdown 格式写清你的构想。3) 之后要让 AI 基于这个设计文档 +技术选型,生成一个 实现计划(implementation plan),而不是直接让 AI开始写代码。4) 实现计划里的每一步都应该是小粒度,并且附带测试,这样每次 AI 写出的功能都能被验证。2. 维持上下文一致性:用 Memory Bank(记忆库)1) 建议创建一个 `memory-bank` 文件夹,把 GDD、tech-stack、implementation plan、progress、architecture 等重要文档都放进去。2) AI 在生成代码时 “总是” 读取关键规则 /文档(例如 architecture.md, game-design-document.md),以保证它写出来的东西是基于你当前的整体结构,而不是零散乱写。3) 你还应该在 `progress.md` 中记录每一步完成情况,在 `architecture.md` 中补充每个文件或者模块的架构解释。这样未来回顾或让 AI 继续开发时,会更清晰。3. 迭代 + 验证 + 提交1)用 AI 写第一步(实现计划里 Step 1)之后,不要马上继续下一步,而是让你自己运行测试:确认 AI 写的代码是否满足预期。2)每完成一个 step,就 commit 一次。这样可以保留历史,也便于后退/修正。3)每一步都开启新的对话(新的 Chat /新上下文)让 AI “重新读 memory-bank + progress 再继续下一步”。这种方式能避免上下文混乱。4. 为新特性写 feature-specific 文档1)在基础框架(base game / app)完成后,想加新功能(特效、声音、UI …)时,不要直接命令 AI 写代码,而是为每个大功能写一个 `feature-implementation.md`:列出小步骤 +测试。2)然后让 AI 逐步实现这些 feature,保持明确、模块化、可测试。5. 错误处理 & 卡住时的方法1)如果 AI 生成功能出错,用 Claude Code 的 `/rewind` 回到上一步重新尝试。2)对于 JavaScript 错误,建议把控制台(console)日志/错误复制到 VSCode,让 AI 帮你分析。3)如果问题很复杂、卡住了,可以把整个 repo 做成一个大文件(用类似 RepoPrompt / uithub 的方式),然后请 AI 从整体视图帮你诊断。6. 优化 AI 工具使用1)对于小改动(refactor /小调整等),建议使用较小 /中等能力的模型(如 GPT-5 medium)进行,以节省成本,同时保持响应质量。2)配合使用 CLI 和 VSCode:既可以在命令行里运行 Codex CLI / Claude Code 来看 diff,又可以通过 VSCode 插件维持开发节奏。3)为 Claude Code 或 Codex CLI 自定义命令,比如 `/explain $arguments`:先让模型理解某个模块 /变量 /逻辑,然后再让它基于理解做任务,这样能提升生成质量。4)频繁清除对话上下文(如 `/clear` 或 `/compact`),避免旧对话内容影响新的 prompt。7. 风险意识与权衡1)虽然 vibe coding 鼓励快速产出,但这种方式有潜在风险:AI 写出的代码可能结构混乱、未来维护困难。社区里有人提到 “代码混乱到调试噩梦”。2)有人指出 AI 写出的逻辑有 bug(如并发问题、不正确的 API 调用等),这些 bug 很难被察觉,因为代码“看起来对”。3)如果项目到后期进入生产阶段(或用户较多时),最好考虑重构(vibe-refactor):有人在社区里专门提供这种服务,把用 AI 快速写出的 “原型 / β 版本” 变得更健壮。4)保持适度的审查机制:虽然是 vibe coding,但定期审查代码、做重构、建立测试习惯非常重要。8. 持续反馈与学习1)每次迭代完成后,不仅记录 progress,还记录 architecture 的变动和思考,这样下次生成代码时 AI 有 “记忆” 可用。2)如果你卡住了,或者某些 prompt /策略不成功,可以向社区求助(例如 Reddit 的 r/vibecoding)。很多人都在分享他们失败 +成功的经验。3)建议保持小步快跑 — 用 AI 快速原型验证想法,不要一次把所有功能堆进去。发现方向对了再慢慢加。9. 综合心得1)vibe coding 是一个强大的快速原型工具:它可以让你很迅速地把想法验证出来。但它不应该取代所有传统的软件工程流程,尤其是当你追求长期维护或扩大规模时。2)上下文管理非常关键:记忆库(memory-bank) + 明确规则(Always read architecture / GDD)是维持项目健康的重要支撑。3)测试不可省略:每一步有测试、每个 feature 都拆开实现并验证,是保证生成代码可用性的关键。4)灵活结合 AI 与人类判断:AI 写的东西非常有用,但人类需要持续审查、校正、重构。5)社区很有参考价值:阅读其他 vibe coder 的经验(比如他们卡住了什么、重构怎么做)对自己的实践非常有帮助。 #微博兴趣创作计划# #ai创造营#

5. 盘点一周AI大事(11月2日)|OpenAI放出AGI时间表 OpenAI公布AGI路线图,202626年上岗AI研究员,能独立研究大型科研项目,2028年发布重大科研成果达成AGI,10年内冲刺超级智能 OpenAI正式重组为营利实体,估值1万亿 MiniMax推出最强开源大模型M2 字节发布最强通用游戏智能体Game-TARS Anthropic推出Excel分析师 Gemini上线一键做PPT Odyssey发布能实时交互的视频模型Odyssey-2 Adobe推出一键P视频Frame Forward 科学家研发出热力学采样芯片架构TSU,能效提升1万倍 奥特曼押注非侵入脑机接口,用超声波直接读取意念 马斯克的脑机接口Neuralink即将开启人脑增强实验 #AI新星计划 #人工智能 #AIGC #OpenAI #机器人

6. TRAE中国版白送SOLO,一人指挥一支AI大军 重磅消息!SOLO终于上线TRAE中国版了,Waitlist免费开放中 本期视频实测TRAE的新版本,亮点很多 1、先规划再动手的 Plan 模式 2、带专家团一起干活的 Subagent 子智能体 3、DiffView 差异视图 4、多任务并行 5、上下文智能压缩长时运行不掉链子 SOLO终于把AI从“瞎干活的外包”变成了“懂协作的队友” #AI #人工智能 #TRAE #AI编程 #vibecoding

7. 看看作者如何将氛围编程的成本将到0。I optimised my vibe coding tech stack cost to 0自从 Vibe Coding 出现以来,我一直在大量尝试构建各种产品。有些是面向消费者的产品,有些则是……用来替代昂贵商业软件的内部工具。但从一开始我就非常清楚一件事:Vibe 技术栈真的很贵。最初我尝试了很多工具,比如 Bolt、v0、Replit、Lovable 等等。其中 Replit 给我的效果最好(是的,这里可能有点主观,和我做的应用类型有关)。但即便如此,我每个月在这些工具上的花费通常也在 25 到 200 美元之间。再加上 API、模型等其他成本,每月账单轻松超过 300 美元。和雇一个开发者相比,这样的成本是否划算?是的。但它真的“物有所值”吗?不是。于是,在接下来的几个月里,我不断对整个技术栈进行优化:要么完全免费(或几乎零成本)用于内部项目,要么在面向消费者的产品中保持极度精简的成本结构。现在,我的完整技术栈是这样的。1,IDE(开发环境)使用的是 Google 的 AntiGravity,完全免费。如果你有学生邮箱,还能获得更高的使用权限。2,AI 文档使用 SuperDocs,100% 免费且开源。3,数据库使用 Supabase,Nano 计划是免费的,对基础需求来说已经足够。4,认证系统使用 Stack Auth,支持最多 1 万用户免费。5,大模型(LLM)测试阶段使用 OpenRouter 或 Gemini(通过 AI Studio)。生产环境使用的是通过 Unsloth AI 微调的自定义模型。你可以直接在 Google Colab Notebook 里用 Unsloth 对模型进行微调。6,版本管理与分发使用 GitHub 或 GitLab,二者都完全免费且开源。7,快速部署使用 Vercel,免费档对个人和业余项目已经足够。8,数据分析使用 PostHog、Microsoft Clarity 和 Google Analytics。这三个工具都是免费的,而且各自关注点不同。我个人建议三个一起用。访问:www.reddit.com/r/vibecoding/comments/1q1j9i8/i_optimised_my_vibe_coding_tech_stack_cost_to_0/#HOW I AI# #程序员#

8. 硅谷巨头正疯抢高中生,斯坦福开设vibe coding课,清华AI博士甚至建议从幼儿园学起?AI海啸下,人才底层逻辑彻底变了,未来最值钱的不再是代码,而是你的“Vibe”#ai #vibecoding #秒哒 #硅谷 #AI时代学什么

9. 虽然我自己已经完全切换到Claude Code,但是了解一下为啥还会有那么多人Cursor也能有更全面的观点,评论区说说你都怎么用的?Reddit上有个帖子:r/vibecoding社区问"为什么有人还在用Cursor而不是Claude Code?"去年Claude Code发布后,社区普遍认为它会压倒Cursor。但现实是,Cursor仍然有大量用户。从评论区大家的回答可以看出Cursor的强项:1)开箱即用 — 安装后不需要额外配置,能立即开始编码2)IDE集成最好 — 所有传统IDE功能都有,快捷键熟悉3)上手快 — 工程师5分钟内就能适应,没有学习曲线4)成本低 — 月费$10,功能够日常用5) 代码补全 — 行级补全做得很好,快速迭代时很顺手而Claude Code的强项:1) 推理深度 — 能理解整个项目的逻辑,不只是当前文件2)自主修复 — 出错时能自动分析和修复,不需要人工干预3)全局追踪 — 跨文件改动时能保持一致性4)测试生成 — 能自动生成高质量的单元测试5)学习成本 — 需要学会用Prompt和Agent思维Reddit的共识是:根据场景不同,选择不同。Cursor适合:✅ 日常编码和快速迭代(原型开发、功能添加)✅ 简单的脚本和工具(几百行代码)✅ 新手或想快速上手的工程师✅ 团队需要"开箱即用"的工具Claude Code适合:✅ 大型遗留代码重构(1000行+,逻辑复杂)✅ 跨文件的系统性改动✅ 自动化测试补全✅ 需要"深度思考"的复杂问题「Cursor像是IDE的助手,Claude Code像是一个高级的工程师助手。前者帮你更快地打字,后者帮你思考怎么改架构。」原文讨论:www.reddit.com/r/vibecoding/comments/1pu1g9b/people_still_using_cursor_over_claude_code_can/#HOW I AI##程序员#

10. 如何用 Cursor 高效理解陌生代码库:结构化工作流、通过切换不同的模式和模型,将复杂的代码库拆解为易于消化的文档。1、切换到询问模式,避免误改代码2、选择 Composer 1 提速,直接让它扫描整个代码库和各个关键子文件夹,帮我理解项目结构3、切换到规划模式,让它给我列个学习计划,从技术集成(比如 Resend、AI SDK)到文件结构,都梳理清楚4、保存成 Markdown,然后切到代理模式用 GPT-5,让它索引整个代码库,拆分成多个 Markdown 文档5、我会分别整理前端、后端、用户旅程和技术细节这几块内容6、如果遇到更复杂的(比如 Redis、微服务架构),我会切回 Claude 模型,让它画产品工作流程图7、整理好文档后切到预览模式通读一遍,有疑问就回到询问模式继续问重复几轮下来,基本就搞明白了。重点收获:把工程实现的关键点记下来备用,还要把工作流程中的重要文件名都标注好。#科技先锋官##微博兴趣创作计划##AI编程#

11. “龙虾模型”能管公司?实测GLM-5-Turbo接入openclaw运营公司

12. #DeepSeek新模型能否再次爆火#V4最大的突破之一:应该是是超长的上下文理解能力想象一下这样的场景:你接手了一个遗留系统,代码几十万行,文档缺失,关系复杂传统AI模型要么"看不懂",要么"理解偏了"而V4能够一次性理解整个代码库的逻辑,给出真正有用的分析和建议,这对于企业级开发来说,才是真正的生产力提升呀!DeepSeek#AI##数码科技##DeepSeek#

13. 【43个失败项目之后,他终于成功了】Clawdbot 的创始人不是幸运儿。在 Clawdbot 取得成功之前,他已经做了43个副业项目。他的路径很简单:全身心投入 vibecoding,探索每一个工具、库和领域,从 Web3 到 AI 无所不包。写提示词,构建,失败。从每个失败的项目中学习。再写提示词,再构建,直到成功。没有捷径可走。有人在评论区说得很精辟:所谓运气,不过是旁观者给别人43次失败原型起的名字。这句话值得细品。我们总是习惯用“运气好”来解释他人的成功,却选择性忽略那些失败的迭代。看起来一夜成名的故事,背后往往是无数次默默无闻的尝试在悄悄积累,直到某一个项目终于跨过了那道门槛。从他的 GitHub 主页可以看到,他目前维护着大量项目:Clawdbot、VibeTunnel、CodexBar、Peekaboo、summarize、RepoBar、wacli、Poltergeist……涵盖浏览器自动化、终端工具、AI 应用、macOS 开发等多个方向。这种广度本身就是一种能力的证明。有人问:为什么不专注改进一个项目,而是做这么多?答案是:那会变成一个庞大的工程。个人开发者更适合在特定任务上发力,通过多次小规模尝试来寻找真正的突破口。这其实揭示了一个被低估的成功模式:公开复利。每一次构建都是学习,每一次失败都是积累,每一个项目都在为下一个项目铺路。43次不是浪费,而是必要的学费。一夜成功是神话。你或许能在一夜之间获得成功,但如果没有足够的积累,你根本无法承接住它。持续构建,持续学习,持续失败。这才是真正的路。x.com/Param_eth/status/2016042529230356987

14. 一文搞懂什么是 Vibe Coding?

15. AI时代vibecoding盛行,IT部门的应对之道与深层思考

16. VibeCoding

17. VibeCoding

18. Vibe coding你非要用Claude opus 4.6 或 gpt-5.3-codex以外的模型...好消息

19. Vibe Coding 零基础教程学习笔记

20. AI专有名词科普,什么是 Vibe Coding?

21. 近期关于VibeCoding实战与OPC思考,含3个实际VibeCoding项目案例。

22. 普通人vibecoding靠手感,我靠三道工序

23. Vibe Coding

24. Vibecoding

25. 新手必看

26. 五条建议,让Vibe Coding更可靠

27. Vibe Coding与古法编程

28. Vibe Coding带来的狂欢与隐忧

29. Vibe Coding

30. 一文搞懂什么是 Vibe Coding?以及推荐的工具?

31. 八年「老」程序员浅谈VibeCoding的影响

32. Vibe Coding

33. 3 步学会 Vibe Coding

34. "AI 辅助编程实战

35. 《AI代码革命2026

36. AI编程助手正在爆发

37. Copilot 到 Claude Code 和 Codex

38. 2026年AI编程工具实战排名

39. AI可以写代码了,编程课还教什么?

40. 白春礼院士

41. AI for Science,一场关于科学发现底层逻辑的革命

42. 什么是VIBE CODING

43. Vibe Coding 原理解析:AI 编程如何重塑开发者未来?

44. 聊一聊AI Coding、Vibe Coding的实践感悟,文中附AI编程工具和10个使用技巧

45. 开始Vibe Coding(AIGC-Aided Coding),你必须知道这5点,直接避开95%的坑【转自微信公众号:大只佬碎碎念】

46. Copilot 2026 完全指南:2026 年它凭什么还是月活第一的 AI 编程IDE?

47. 立刻开始学习Vibe coding!真的!求你了听我的!

48. 从解析编程到数值编程:vibecoding 能从数值计算学到什么

49. Vibe Coding 实践:探讨心流、技术债及可持续应用规范

50. 【介绍】vibe coding是什么|常用的vibe coding工具

51. 【资讯分享】HKUDS正式开源DeepCode:面向科研与工程的智能代码生成平台

52. 代码会写了还会“自测”?——2026年编程/代码生成大模型实战评测(开发者手册版)💻

53. 柯林斯词典2025年度热词:Vibe Coding (借助AI将自然语言写成代码)

54. Ai来了(7)你要知道什么是Vibe Coding?

55. 微软人工智能转型实践|AI 驱动的代码优化实战

56. 借助 AI 实现零基础编程

57. 2026年AI编程实战:Copilot、Claude Code、DeepSeek-Coder横向评测

58. 挖到 4 个 Vibe Coding 的 GitHub 开源项目,速速收藏。

59. Vibe Coding 终极指南 V1.2

60. 【基于Qoder + RDS Supabase 构建 Vibe Coding 项目】VibeCoding是AI驱动的编程新范式,开发者通过自然语言描述需求,由AI完成全栈开发。结合Qoder与 RDS Supabase MCP Server,可填补前后端断层,实现高效全栈应用生成,显著降低开发门槛,

61. 编程以死,欢迎来到Vibe Coding。Vibe Coding是一种以自然语言交互为核心的AI辅助编程方式。它得名于“vibe”(氛围、感觉)一词,强调开发者通过描述想要的“氛围”或效果,让AI生成相应代码。 在这种模式下,编程的核心从编写具体语法转变为清晰表达意图。曾经需要数小时甚至数天才能完成的原型,现在可能只需要几次对话。 这种转变标志着软件开发正从“如何实现”到“想要什么”的根本性转变,极大地降低了编程的门槛,让更多创意能够快速落地。 传统编程与Vibe Coding在理念上存在本质区别。传统编程更关注“如何做”,而Vibe Coding则关注“做什么”。 在传统开发中,开发者需要掌握编程语言、数据结构、算法等专业知识,将复杂需求拆解为可执行的代码逻辑。 而Vibe Coding中,开发者更像是项目的“导演”或“产品架构师”,专注于描述产品应有的功能、交互和体验,将技术实现交给AI助手。 Vibe Coding 时代你需要掌握的7个软件工程知识点 【一】、测试 / Test-Driven Development(TDD) 让AI帮你想检查标准,你确认或补充,让AI生成测试文件并保存,让AI写功能代码,然后跑测试,有测试没过的就让AI改 【二】、调试 / Debugging 1:让AI"zoom out"——"退后一步,看看全局" 2:3次规则——3次没改善?停下来 3:换模型重启——清空上下文,告诉新AI之前的失败 4:自己动手——打开调试器,找到根因,再告诉AI 【三】、系统思维 / Software Architecture 先画架构图(哪怕手画)前端 → API → 数据库 定义文件夹结构,告诉AI规则 【四】、安全基础 / Application Security 每次AI写完涉及用户数据、密码、登录的功能, 问它这段代码有没有安全问题?密码是怎么存的?用户输入有没有检查? 【五】、代码审查 / Code Review 让AI给你解释一遍。解释不清楚的地方,往往就是有问题的地方。 【六】、重构 / Refactoring 每隔一段时间(比如一周),告诉AI帮我看看这个项目,有没有重复的代码有没有可以合并的?有没有没用的文件?帮我整理一下。 【七】、版本控制 / Version Control(Git) #AI #vibe氛围 #vibecoding #AI编程 #coding

62. 《Copilot、CodeWhisperer... 哪个AI代码生成器最强?实战评测与最佳实践》

63. GitHub Copilot具体如何操作?

64. 01集:什么是vibecoding,一句话解释清楚。

65. 中科大吴宇恩/俞汉青团队最新Angew.:人机协同融合大语言模型助力单原子催化机理解析与知识提炼

66. 【熟肉】什么是氛围感编程: 智能体AI与提示工程的结合 - IBM Technology

67. AI 编程助手GitHub Copilot介绍

68. 这款本地工具让 AI 读懂 1000 + 文件,0.5 秒定位项目核心逻辑

69. 2026年AI软件设计工具全景指南:6款主流产品横向对比

70. 保姆级教程|20分钟手把手安装Claude Code并做出网页小游戏|小白、文科生友好!

71. 2026 年最值得关注的 7 个 AI 编程助手,最后一个惊艳了

72. 10分钟用vibecoding做出第一个应用 很多人评论希望我出的普通人vibecoding经验分享来啦 我想了很久要怎么讲 最终还是决定先带大家做一个小应用 而不是从概念开始讲 那可能就太过于无聊了 我希望这个小应用可以唤起你的vibecoding兴趣 我认为兴趣是最重要的 如果你顺利做出来了应用,欢迎留言 如果有什么问题,也欢迎随时问我 #vibecoding #高效生产力 #AI工具 #人工智能 #AI

73. 终于学会本地部署大模型

74. 14天,将近400人,一场关于AI编程的奔赴

75. AI编程助手实战:三个月使用GitHub Copilot的效率提升报告

76. 参观极视角科技:34岁澳门青年带AI公司敲钟,市值90亿!附参访考察预约方式报名电话

77. vibe coding 的大模型

78. 家里NAS变身AI助手!纯CPU运行大模型,不用联网也能聊天

79. 2026论文文献AI工具实测:横向对比,选对工具少走弯路

80. 2026 年本科论文文献综述实测:10 个 AI 工具真实文献能力对比

81. 告别手动搬砖: JoyCode + i18n-mcp 实现前端项目多语言自动化

82. DeepSeek纯离线,搭建部署在本地AI知识库指南

83. 手把手!DeepSeek高效仿写学术论文

84. AI如何在科研场景中落地

0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章