Skip to content

01 · 工程方法论全景:前端转 AI 全栈的做事地图 ​

这是工程方法论全系列的第一篇。 它回答三个问题:为什么"会做事"比"会某个技术"更保值;做一件事要经过哪些环节;每个环节对应 F 域哪篇文章、需要什么等级。

速览卡 ​

项内容
一句话定位给"做事"本身画一张地图:从需求到交付的完整环节、每个环节的方法论,以及初中高资深四级能力
核心内容方法论与技术的区别、六件事的完整闭环、深度三层、等级四级、F01~F07 文章地图、按角色学习路径
读完能回答为什么方法论更保值?做一件事要经过哪些环节?我现在是什么等级,下一步该看哪篇?
相关板块F02 · 需求拆解 | C00 · 后端学习全景 | G04 · AI 编程与研发提效

一、先回答"为什么方法论更保值" ​

技术栈三年一变:三年前在写 jQuery,今天在写 Flutter;昨天在用 PostgreSQL,明天可能在用向量库。但把一件事做好的方法——先弄清目标、再拆任务、先测量再优化、出了故障能定位根因——二十年不变。

方法论 = 不依赖具体技术的决策能力。 前端、后端、AI 三套技术差别很大,但它们共享同一套"做事闭环":

text
需求拆解 → 技术方案 → 技术选型 → 开发实现 → 调试排障 → Code Review → 性能优化
  F02        F03          F04        (各域)       F05         F06        F07

结论:前端转全栈,技术可以边做边补(各域文章负责),但方法论应该先建立——它是你在陌生技术里不迷路的导航。


二、六件事,一条闭环 ​

工程上的大部分问题,都出在"跳过了某一环"。把每一环的方法论补齐,整个闭环才算成立:

环节要回答的问题对应文章常见跳步后果
需求拆解到底要解决什么问题?F02做出来的东西没人要
技术方案怎么做、为什么这么做?F03边写边改,返工
技术选型为什么选它、不选别的?F04用了不合适的轮子,重构
开发实现怎么写对?各域落地文章—
调试排障出问题了怎么定位?F05瞎改试错,耗时且引入新 bug
Code Review别人能不能看懂、接手?F06代码只有自己能维护
性能优化慢在哪、怎么量化?F07凭感觉优化,越优越糟

前端转全栈尤其容易踩两个坑:一是"只做实现"(跳过 F02/F03,拿到需求直接写代码);二是"只懂单端"(不会把调试、性能、评审的方法迁移到后端)。F 域就是把这两块补上。


三、深度三层:哪些要深入、哪些掌握、哪些了解 ​

方法论和知识一样,需要分深度投入时间。不是每件事都要做到资深:

深度含义必须做到的方法论
深入不查资料能独立完成需求拆解、调试排障、Code Review、技术方案写作
掌握知道原理、能带队执行性能优化闭环、技术选型的正式流程
了解知道存在、需要时能组织工程文化治理、团队级流程设计

判断标准:"不会这个会不会出事"。不会拆需求 → 会做错方向(深入);不会写方案 → 大型改造做不了(深入);不会性能优化 → 慢的时候能查就行(掌握)。


四、等级四级:初中高资深 ​

等级能力标准对应文章
初级能把模糊需求拆成任务、会系统化排障、会写能被读懂的代码F01、F02、F05
中级能写可评审的技术方案、做有效的 Code Review、独立交付模块F03、F06
高级能做技术选型与性能优化的完整决策闭环,能对方案负责F04、F07
资深能主导跨团队协作、为长期演进做取舍、建立工程文化F03~F07 综合

四级不是"学完初级才能碰高级"。做个人全栈项目时,你可能同时需要"初级的需求拆解 + 高级的技术选型"——那就并行推进,不必串行。


五、F01~F07 文章地图 ​

text
methodology/
├── 01-工程方法论全景      全景入口:深度三层 + 等级四级(本篇)
├── 02-需求拆解           从模糊需求到可执行任务
├── 03-技术方案写作        需求 → 设计 → 评审的文档实践
├── 04-技术选型            框架 / 中间件 / 工具的通用决策框架
├── 05-调试方法论          从症状到根因的系统化排障
├── 06-CodeReview         怎么看代码、怎么写评论、怎么建流程
└── 07-性能优化通用思路     测量 → 定位 → 优化 → 回归 的闭环

自检清单 ​

  • [ ] 能说清"方法论"和"技术"的区别,并给出一个跨技术不变的例子
  • [ ] 能画出一件事从需求到交付的完整闭环,指出本域文章落在哪一环
  • [ ] 能给"需求拆解/调试/Code Review"标注正确的学习深度(深入)
  • [ ] 能说出自己当前的能力等级,并选出一篇下一篇要读的文章
  • [ ] 能说清 F 域与 A/C/G 各域的分工,不把方法论文档当技术教程用

常见误区 ​

误区事实
"方法论是虚的,技术才是实的"技术会过时,方法论才是把技术用对的底层能力
"会写代码就会做事"写对只是其中一环,方向、方案、排障、评审同样重要
"方法论是管理者的东西"初级开发者的需求拆解与调试,同样依赖方法论
"F 域是各域技术的汇总"F 域只讲通用做法,具体技术链回 A/C/G 各域

动手练习 ​

练习 A:画自己的做事闭环 ​

回顾最近完成的一个功能,写出它经过了闭环的哪几环、跳过了哪几环;跳过的环节分别导致了什么问题。

练习 B:给自己定等级 ​

按第四节的能力标准给自己打分,列出"最强的一环"和"最弱的一环",并把最弱一环对应的文章排进本周计划。

练习 C:找一个跨技术迁移案例 ​

选一个你在前端用过的方法(如"先复现再修复"),想清楚它如何在写后端接口、调 LLM 时同样成立。


相关文档 ​

本区 ​

其他域 ​