wsl-docs

Home

❯

00 元语

❯

软件工程

软件工程

2026年3月11日·1分钟阅读

定义

围绕软件系统从需求分析、架构设计到实现、测试、发布与维护的一整套工程化方法与实践。 其核心目标是在成本、时间与风险约束下持续交付可用、可维护、可演进的软件系统。

相关词条

  • code-review
  • workflow
  • CI
  • decision-making
  • Spec驱动开发

关联主题

  • 敏捷开发
  • workflow
  • CI
  • Spec驱动开发
  • design
  • code-review
  • bug-fix
  • decision-making
  • risk
  • security
  • observability

关系图谱

  • 定义
  • 相关词条
  • 关联主题

反向链接

  • AI
  • CI
  • Codex
  • Cursor
  • Spec驱动开发
  • bug-fix
  • code-review
  • compliance
  • design
  • fastapi
  • game
  • git-worktree
  • github
  • ide
  • jetbrains
  • markdown
  • observability
  • react
  • risk
  • roadmap
  • sdk
  • security
  • tool
  • TypeScript
  • vibe-coding
  • 敏捷开发
  • AI 如何重塑 Anthropic 的日常工作
  • AI 辅助如何影响编程技能的形成
  • AI辅助如何影响编程技能的形成
  • Anthropic 携手 CodePath:将 Claude 引入美国最大高校计算机科学项目
  • Claude Cookbooks 仓库开发规范
  • 使用并行 Claude 智能体团队构建 C 编译器
  • 实践中测量 AI 智能体的自主性
  • 衡量 AI 智能体在实践中的自主性
  • 量化智能体编程评估中的基础设施噪音
  • 使用 SwiftUI Agent Skill:借助 AI 构建更优秀的视图
  • 关于代码智能体(Coding Agents)的思考
  • 动态世界中的任务调度:在时变容量下最大化吞吐量
  • AI 是否已经杀死了敏捷宣言?
  • Anthropic CEO 反驳马斯克:不造“机器之神”,软件岗位将比白领更早被 AI 击穿
  • Anthropic CEO 最新访谈:软件比白领更先被 AI 击穿,反驳马斯克“机器之神”论
  • Claude Code 创始人 YC 访谈:软件工程师头衔或将消失,为六个月后的模型做产品
  • Java 近期资讯:JDK 26 候选发布版及各大框架更新
  • 使用 AI 生成 MVP 对软件架构意味着什么
  • 别再学做 App 了:Karpathy 预言 Agent 将淘汰 App Store,软件进入“用完即丢”时代
  • 无人工干预:16 个 Claude 智能体如何从零构建 C 语言编译器
  • 修复漏洞的悖论:为什么 AI 智能体总会破坏正常运行的代码
  • 智能体协同本质上是一个分布式系统问题
  • 为什么 Rust 可能永远不会有真正的“库”?
  • 探索 Super Powers:面向 AI 编程助手的工程化开发工作流
  • 我的 GPT-5 评测 —— Vibe Coding 进阶为真正的软件
  • 我的 GPT-5.1 Pro 评测
  • 有大事正在发生
  • GPT-5.2-Codex:最先进的智能体编程模型系统卡解析
  • Harness Engineering:Agent 优先时代的 Codex 协作
  • Harness engineering:在代理优先的世界里运用 Codex
  • OpenAI 发布 GPT-5.1-Codex-Max 系统卡
  • 我们如何使用 Codex 在 28 天内构建 Android 版 Sora
  • 用 Evals 系统化测试 Agent Skills
  • Spaghetti Bench:评估 AI 智能体修复并发漏洞的能力
  • Claude C编译器:揭示软件工程的未来
  • Ladybird 浏览器宣布放弃采用 Swift 语言
  • 为什么“红绿TDD”是AI编程代理的完美提示词
  • 为什么我开始接受类型提示与强类型
  • 大语言模型正在吞噬专业技能
  • 我们期待已久的 AI 颠覆已经到来
  • 深入理解 OpenAI Codex:模型、工具与交互面
  • 深蓝:AI 时代软件开发者的存在主义危机
  • 用AI生成网络漫画:一种减少代码“认知债务”的新尝试
  • Minions:Stripe 的一次性端到端编程智能体
  • Minions:Stripe 的一次性端到端编程智能体(第二部分)
  • 构建 Claude Code 的经验教训:提示词缓存决定一切
  • AI 编程助手时代的“代码异味”:数据科学家必备核心概念
  • AI编程助手时代:数据科学家必备的代码坏味道(Code Smells)指南
  • 使用 AI 智能体优化开源仓库的端到端指南
  • 使用 Agentic AI 完善开源仓库的端到端指南
  • 铁三角:分析AI产品开发权衡的强大工具
  • 神话般的智能体人月
  • 使用9个并行AI智能体进行代码审查(基于Claude Code)
  • 2023 年,我患上了 AI 焦虑症
  • 2025 会被 AI“平替”的行业?程序员真的会被取代吗?
  • 2026 编程巨变:Anthropic 报告揭示 Agent 编程八大趋势
  • 21 世纪什么最贵?人才!AI 时代什么人才最贵?
  • 4人28天,85%AI代码:揭秘Sora Android背后的“凡尔赛”开发法
  • AI Agent 要变强:两条路径(Skills vs SubAgent)
  • AI 搜索进化:深度体验 OpenAI Deep Research
  • AI 新纪元:无限大脑的重构力——从钢铁蒸汽到未来组织,告别后视镜思维
  • AI 时代的代码审核:写两遍,反而更快
  • AI 时代计算机专业会涨薪还是降薪?
  • AI 时代,该怎么选专业?
  • AI 正在推动程序员的进化,而不是灭亡
  • AI 的笨是可知的,小弟的笨是不可知的
  • AI 真的会写 90% 的代码了
  • AI 编码效率 x10,Bug 风险也 x10
  • AI 编程能力受限于上下文的限制,对于大型项目的构建能力偏弱该怎么办?
  • AI 编程越来越厉害了,我要怎么提升自己的系统架构能力?
  • AI 让所有人都是程序员,程序员要被替代了吗?
  • AI 辅助编程给软件工程带来的需求开发范式变化
  • AI 还没有改变软件工程范式
  • Code Review in the AI Era: Why Writing It Twice Is Actually Faster
  • AI编程革命:代码的未来,由AI重塑!
  • Anthropic CEO Dario Amodei 访谈:我们正在接近指数的终点
  • Booking.com 在 AI 落地方面的探索
  • Claude Code 5亿美元背后的AI工程革命
  • Claude Code 为何如此强大?Anthropic 万字长文揭秘 AI Agent 工具开发五大“心法”
  • Claude Code 强大的秘密究竟是什么?
  • Claude Code 最佳实践视频文稿
  • Coding Agent 的舒适区
  • Coinbase 使用 AI 编程工具提升开发效率,同时正在欺诈预防、客户支持、风险评分、设计等多个业务领域积极应用 AI 技术
  • Cursor 弃之可惜,食之无味?
  • Cursor 设计负责人:只会画按钮的设计师,有麻烦了
  • Gemini Coding partner System Prompt
  • Google 团队一年都没做出来的项目 Claude Code 一小时就把代码写出来了
  • LinkedIn 团队构建生成式 AI 产品的经验教训
  • Manus 谈 AI Agent 之道:做对一千件小事,比做对三件大事更重要
  • OpenAI 应用 CTO 和 Codex 负责人:AI 正在重塑构建软件的方式
  • Redis 之父 Salvatore Sanfilippo 的年终 AI 反思
  • Sam Altman 与开发者的一小时:GPT-5 的坦白、招聘放缓、以及 2026 年最担心的事
  • Stack Overflow 2025 年度报告:写代码如果不值钱了,我们该去哪?
  • System prompt of GitHub Copilot Agent Mode
  • Vibe Coding 方法论:不会编程的人如何用 AI 写出能跑的代码
  • Vibe Coding 的最佳实践仍然是 Agile 的版本迭代模式,而不是一次性完成一个庞大的无法运行和维护的半成品
  • Why do so many people struggle with prompt engineering despite using templates and AI assistance?
  • YC 编写的 Vibe Coding 指南
  • o1 pro 值一个月 $200 吗?
  • o1 之后,AI 已经从我的实习生变成了结对编程伙伴
  • “2025年 AI coding 将如何演进”播客文稿
  • “都什么年代了程序员还在手搓代码,连小白都能写 Prompt 生成代码了”
  • 《AI 与自动化的讽刺》读后感
  • 【栏目对话和访谈】ClawdBot 创始人 Peter:AI 是杠杆,不是替代品;编程语言不重要了,重要的是我的工程思维
  • 一段能帮你给代码生成单元测试的提示词分析
  • 为什么 AI 还不能完成复杂项目?
  • 为什么依赖“自驱”的学习这么难坚持?
  • 为什么靠 AI“什么都懂一点”,却并不能真正变专业?
  • 为啥很多人觉得编程难学?
  • 从 Cloudflare Workers OAuth Provider 学习 AI 结对编程:深入分析 AI 编程的最佳实践
  • 从“首个 AI 软件工程师” Devin 2.0 的系统提示词看提示词工程的奥秘
  • 从两周发布上线到一周发布上线,如何做到高效稳定?
  • 从软件工程的角度解读任正非的新年公开信
  • 传统编程是手动档,在 Cursor 辅助下编程是自动档,用 Devin 的感觉是自动驾驶
  • 你可能不再需要 workflow,大部分场景 skills 足矣——五步框架把 Workflow 变成可进化的 Skill
  • 你是否听说过 MLOps 或者 LLMOps 呢?
  • 使用最新的 Claude 4,我用两天就开发出一个视频编辑器,但却无法维护
  • 借助 AI 学习编程,最重要的是打通学习和反馈的循环
  • 借助 AI 辅助写代码,如果不学CS的基础内容,写代码是否能进行下去?如果要学,学到什么程度?
  • 假设 AI 未来真的能在写代码和系统设计上超过人类,那还有必要学习编程和系统设计吗?
  • 像用实习生一样用 AI 辅助你编程
  • 先设计再写代码,还是先实现再重构?AI 编程让这种选择变的简单
  • 写提示词的功夫,代码都写出来了,还有必要用 AI 编程吗?
  • 分享一点前沿 AI 用法:用 o1 逆向代码
  • 别把整个 GitHub 装进 Skills,Skills 的正确用法
  • 北美科技公司对工程技术角色的区分
  • 只有 30 个工程师的 X,是怎么重新杀回 App Store 第二的
  • 品味 + 工程思维:AI 时代最难被替代的两件事
  • 在 AI 时代,新手算法工程师如何既依赖 AI,又能真正掌控代码?
  • 在DevOps过程中,我们是否可以使用AI去把整个流程串起来?
  • 基于大语言模型的 Vibe Coding 综述
  • 如何摆脱烂代码陷阱:从重构到最佳实践的实战经验
  • 实例演示我是如何和 AI 结对编程的
  • 对于一个IT新人,如果往5年后看,现在值得学的技能有哪些?
  • 对于小型团队而言,当代码量逐渐变大,有什么更好的控制代码质量的方法吗?
  • 对比一下两种不同生成摘要提示词的效果
  • 小孩搭乐高和 AI 写程序
  • 小明的烦恼:代码高手,不爱写文档,老板让写调研报告,还好有 AI 帮忙
  • 当你感到AI编程无所不能时,也许正站在“愚昧之巅”——理性看待AI时代的软件开发与应用变革
  • 微服务的本质不是模块的拆分,而是组织架构的拆分
  • 怎样平衡软件质量与时间成本范围的关系?
  • 我们真的变成巫师了:OpenAI API 负责人谈 AI 如何重塑软件工程
  • How I Used Codex to "Recover" Lost Source Code in 5 Days
  • 我对 Codex 的初步评测结果:AI 编程智能体不再是需要结对编程的实习生而是外包员工
  • 我对非专业工程师使用 AI 辅助编程的建议
  • 我教孩子学习编程的方法
  • 我日常 AI 辅助编程的模型和工具搭配
  • 我的一点不成熟的程序员学习设计经验
  • 我的代码编辑器使用史,从语法高亮到 AI 生成
  • 提示工程师是最短命的职业吗?提示工程已经死了吗?
  • 既然 AI 越来越聪明,那么学习提示词不是浪费时间吗?
  • 现在 AI 编程这么厉害,还适合选计算机专业吗?
  • 用 AI 反向代码案例:揭秘 OpenAI Canvas 如何根据用户操作拼接生成 Prompt
  • 用 Claude Code 的 Hook + Skill,实现每次提交后自从 commit 提交变更
  • 程序员是不是要被 AI 替代?
  • 程序员究竟怎样用 AI?深度解读 WIRED 调查报告《How Software Engineers Actually Use AI》
  • 老虎机 和 Vibe Coding 的异同 ​​​
  • 计算机专业还值得报考吗?
  • 让 Claude Code 超深度思考(ultrathink)的自定义指令
  • 记在美国的一次校园招聘
  • 这么多年还等着主管给你们下发任务?
  • 问答:智能体跟Ai编程这两者的区别,智能体适合什么场景,Ai编程适合什么场景?
  • 问:低耦合设计怎么写prompt,能给我们一个小例子吗?
  • 问:强推某种固定格式的开发设计文档,要求组员按格式补充写完,再借助o1或则别的模型实现代码细节,是否可行?
  • 问:研发团队要怎么衡量ai coding带来的价值呢?
  • 非专业程序员借助 AI 能干好专业程序员的活吗?
  • 项目一再跳票?试试这一招:用 Deadline 倒逼生产力
  • 马斯克说今年编程就要死了,你信吗?
  • 用Rust写游戏?这引擎太硬核了!
  • 实用知识表示与逻辑入门:从基础到高级推理
  • AIR:AI 运行时与工作流框架
  • Chainlit:LLM 应用前端与交互框架
  • Deep Research:开源深度研究助手
  • FastRTC:实时音视频应用开发框架
  • Gastown:AI 开发实验项目
  • Plane:开源项目管理工具用于任务、冲刺、文档与数据分析
  • aigcpanel:AIGC 应用聚合管理平台
  • drawdb:免费、直观的在线数据库实体关系(DBER)图表编辑器和 SQL 生成器,用户无需注册即可在浏览器中构建图表并导出 SQL 脚本
  • mermaid:基于 TypeScript 的开源图表生成工具,允许用户通过类似 Markdown 的文本语法快速创建和修改流程图、时序图等多种图表
  • wasp:开发框架
  • DeepCode:DeepCode: Open Agentic Coding (Paper2Code & Text2Web & Text2Backend)”
  • 12-factor-agents:该项目受“12-Factor Apps”启发,提出了12条核心工程原则
  • Ami:桌面端多 agent Bug 修复与代码审查工具
  • BMAD-METHOD:多智能体工作流方法用于 AI 驱动敏捷开发
  • Claude Task Master:任务拆解与执行编排工具
  • MetaGPT:多智能体协作开发工具
  • OpenHands:开源软件开发 agent 工具套件
  • OpenSpec:开发工具通过轻量级规范层实现 AI 编程助手的 Spec 驱动开发
  • Riona AI Agent:Python 智能体项目模板
  • SWE-agent:软件工程任务自动化 Agent
  • Spec Kit:规范驱动开发工具包
  • Superpowers:面向 AI 编程助手的增强工具集
  • atomic-agents:轻量级 AI Agent 构建框架
  • eino:The ultimate LLM/AI application development framework in Go
  • joyagent-jdgenie:开源的端到端产品级通用智能体
  • keploy:API, Integration, E2E Testing Agent for Developers that actually work
  • opencode:A powerful AI coding agent, Built for the terminal
  • trae-agent:Trae Agent is an LLM-based agent for general purpose software engineering tasks
  • Awesome Python:Python 生态优质资源清单
  • Awesome-ML-SYS-Tutorial:机器学习系统教程集合
  • Best-websites-a-programmer-should-visit:link: Some useful websites for programmers
  • Comprehensive Rust:Rust 系统学习课程
  • GenAI Showcase:MongoDB 生成式 AI 示例库
  • Guia entrevistas de programacion:编程面试题指南
  • Summer2026-Internships:2026 暑期实习岗位清单
  • System Design Primer:大规模系统设计学习与面试指南
  • TheAlgorithms Python:算法与数据结构实现集合
  • Web-Dev-For-Beginners:由微软开源的面向初学者的 Web 开发教程,提供为期12周、共24节课的综合课程
  • agent-rules:AI Agent 规则与提示词库
  • aie-book:WIP] Resources for AI engineers
  • awesome-ai-ml-resources:AI 与机器学习学习资源库
  • awesome-cheatsheets:开发速查表知识库
  • awesome-cpp:A curated list of awesome C++ (or C) frameworks
  • awesome-for-beginners:汇集了众多对初学者友好(提供 good first issue 等标签)的开源项目列表,旨在帮助新手开发者寻找并完成他们的首次 Pull Request
  • awesome-go:Go 生态资源导航
  • awesome-low-level-design:高星(22305 Stars)的开源知识库,主要基于 Java 语言
  • awesome-system-design-resources:Learn System Design concepts and prepare for interviews using free
  • baoyu.io 博客目录(页 1–8)
  • ciencia-da-computacao:计算机科学开源课程
  • cognitive-load:Cognitive load is what matters 知识库
  • cs-self-learning:基于欧美名校开源课程的计算机科学(CS)自学指南,旨在帮助零基础学习者在2-3年内系统掌握CS核心知识并积累丰富的工程项目经验
  • cs249r_book:Introduction to Machine Learning Systems
  • developer-roadmap:开发者学习路线图与指南
  • devops-exercises:极受欢迎的开源学习资源库,提供了 2624 道涵盖 DevOps、SRE 及各类相关技术栈的面试题与练习
  • every-programmer-should-know:A collection of (mostly) technical things every software developer should
  • hello-algo:算法与数据结构入门教程
  • llm-action:本项目旨在分享大模型相关技术原理以及实战经验(大模型工程化、大模型应用落地)
  • llm_engineering:LLM 工程实践课程
  • ml-engineering:机器学习工程实践指南
  • ninehills/blog 技术 issue 提及文档索引
  • system-design-101:极受欢迎的开源学习资源库,通过图解和通俗易懂的语言解释复杂的系统架构
  • tech-interview-handbook:专为软件工程师打造的开源技术面试指南,提供从简历准备、算法刷题(如 Grind 75)、行为面试到薪资谈判的全流程精炼学习资源
  • 从零构建X:Build Your Own X 教程索引库
  • Astro:Web 开发工具用于内容驱动型网站构建
  • BMAD-METHOD:敏捷 AI 驱动开发工具,支持自适应规划与多 Agent 协作
  • FastAPI:Python Web API 开发工具,用于快速构建生产级接口服务
  • FluentRead:沉浸式双语阅读与翻译工具
  • FossFLOW:Make beautiful isometric infrastructure diagrams
  • Ghidra:开源软件逆向工程工具,面向多系统与多指令集分析
  • GitButler:面向开发者的 Git 桌面客户端
  • LVGL:嵌入式图形界面开发框架
  • Linux 内核:Linux 操作系统的核心源码库,主要由 C 语言编写
  • Lynx:跨端原生 UI 引擎,支持用 CSS 与 React 单代码库构建移动端和 Web 界面
  • MTranServer:多平台翻译聚合服务
  • Open SaaS:Wasp 全栈 SaaS 模板
  • OpenProject:项目管理与协作平台
  • Oxc:高性能 JavaScript 工具链项目
  • Payload:Headless CMS 与 Next.js 全栈开发工具
  • Playwright:跨浏览器 Web 自动化测试工具
  • Rime-ice:Rime 输入方案词库配置
  • Super Productivity:任务与时间管理工具
  • Valdi:a cross-platform UI framework that delivers native performance without
  • Windmill:脚本自动化与工作流平台
  • arnis:Generate any location from the real world in Minecraft with a high level of
  • autoMate:桌面自动化工具
  • billd-desk:远程桌面控制工具
  • bubbletea:终端 TUI 开发工具库
  • chartdb:Database diagrams editor that allows you to visualize and design your DB with a
  • escrcpy:Android 投屏与控制工具
  • filament:Laravel 开源 UI 工具与后台面板构建
  • firefox:非营利组织 Mozilla 开发的 Firefox 网页浏览器的官方代码仓库,主打快速、可靠与隐私保护
  • flutter:Flutter makes it easy and fast to build beautiful apps for mobile and beyond
  • fuck-u-code:遗留代码质量评估工具
  • gitignore:A collection of useful, gitignore templates
  • gofr:Go 语言微服务开发工具,支持 Kubernetes 部署与内置可观测性
  • go:The Go programming language
  • gumroad:Sell stuff and see what sticks
  • imgui:Dear ImGui: Bloat-free Graphical User interface for C++ with minimal
  • jj:基于 Rust 开发的、兼容 Git 的现代版本控制系统,通过“工作区即提交”、全局操作日志和自动变基等创新设计
  • kubernetes:Production-Grade Container Scheduling and Management
  • mkdocs-material:MkDocs 文档站点主题框架
  • node:JavaScript 运行时
  • nvm:Node Version Manager - POSIX-compliant bash script to manage multiple active
  • odoo:Odoo, Open Source Apps To Grow Your Business
  • omarchy:由 DHH 推出的一款美观、现代且具有主见的 Linux 发行版,主要使用 Shell 编写
  • pyenv:Simple Python version manageme 开发工具
  • react:由 Facebook 开源的用于构建 Web 和原生用户界面的 JavaScript 库,以声明式编程和组件化架构为核心特性
  • ripgrep:ripgrep recursively searches directories for a regex pattern while respecting
  • ruff:由 Rust 编写的极速 Python 代码检查(Linter)和格式化工具
  • rust:旨在赋能开发者构建可靠且高效软件的编程语言,其官方主仓库包含了核心编译器、标准库及相关文档
  • subs-check:流媒体字幕与解锁检测工具
  • tree-sitter:增量解析器生成工具
  • ty:由 Astral 团队开发的一款使用 Rust 编写的极速 Python 类型检查器和语言服务器
  • uv:Rust 编写的极速 Python 包与项目管理工具
  • vite:Next generation frontend tooling, It's fast!

Created with Quartz v4.5.2 © 2026

  • GitHub