phase 6 part 2: per-week related-topics sections (gen_week_topics.py), week14/15/16 adjustments from BOSS research, README/CONTRIBUTING updates

This commit is contained in:
Shikui Wang committed 2026-10-23 17:00:50 +08:00
1 parent 5b1a7a430f
commit 4f12b8b2ba
22 files changed
+588 -18

No files matched your search

+24
View File
@@ -1650,6 +1650,30 @@ pnpm lint && pnpm typecheck && pnpm test && pnpm build
---
<!-- week-topics:start -->
## 本周相关专题
> 本节由 `tools/gen_week_topics.py` 根据专题文件的 `week` 字段自动生成,请勿手改;想调整就修改对应专题文件的 frontmatter 后重新生成。
- **AI 编程练习(每周)**:本周至少一个功能用 AI 编程工具(Cursor / Claude Code / Codex 等)完成,按 [AI 编程:工作流](../topics/ai/ai-coding/01-workflow-rules-skills.md) 写清需求和规则,按 [验证与证据](../topics/ai/ai-coding/02-verify-evidence.md) 保存测试结果和会话记录(脱敏后),第 15 周整理成“AI 编程 + 验证方法”的应聘案例。
| 技术栈 | 课程 / 场景 / 面试题 |
| --- | --- |
| [Node.js(了解级)](../topics/backend/nodejs/index.md) | 课程:[Node.js 后端(了解级)](../topics/backend/nodejs/01-express-nest-basics.md) |
| [Web 安全基础](../topics/cs/web-security/index.md) | 课程:[Web 安全基础](../topics/cs/web-security/01-xss-csrf-sqli-cors-ssrf.md);[面试题](../topics/cs/web-security/interview.md) |
| [CI/CD](../topics/devops/cicd/index.md) | 课程:[流水线设计](../topics/devops/cicd/01-pipeline.md) |
| [Nginx](../topics/devops/nginx/index.md) | 课程:[反向代理、负载均衡和静态资源](../topics/devops/nginx/01-proxy-static.md);课程:[HTTPS、SSE / WebSocket、限流和灰度](../topics/devops/nginx/02-https-stream-limit.md);场景:[AI 应用网关](../topics/devops/nginx/scenarios/ai-gateway-sse-canary.md);[面试题](../topics/devops/nginx/interview.md) |
| [前端测试与性能](../topics/frontend/fe-testing-perf/index.md) | 课程:[前端测试](../topics/frontend/fe-testing-perf/01-testing-pyramid.md);课程:[前端性能](../topics/frontend/fe-testing-perf/02-web-vitals.md);场景:[性能治理](../topics/frontend/fe-testing-perf/scenarios/perf-regression.md);[面试题](../topics/frontend/fe-testing-perf/interview.md) |
| [React](../topics/frontend/react/index.md) | 课程:[React 渲染机制、Hooks 规则、状态管理和 React 19 新特性](../topics/frontend/react/01-hooks-rendering.md);场景:[长任务界面](../topics/frontend/react/scenarios/long-task-ui.md);[面试题](../topics/frontend/react/interview.md) |
| [SSR(Nuxt / Next.js)](../topics/frontend/ssr/index.md) | 课程:[渲染模式](../topics/frontend/ssr/01-rendering-modes.md);课程:[Next.js App Router](../topics/frontend/ssr/02-nextjs-app-router.md);场景:[帮助中心 + 智能客服](../topics/frontend/ssr/scenarios/help-center.md);[面试题](../topics/frontend/ssr/interview.md) |
| [TypeScript](../topics/frontend/typescript/index.md) | 课程:[TypeScript 类型系统进阶](../topics/frontend/typescript/01-type-system.md);场景:[前后端类型契约](../topics/frontend/typescript/scenarios/api-contract.md);[面试题](../topics/frontend/typescript/interview.md) |
| [Vite](../topics/frontend/vite/index.md) | 课程:[Vite 8](../topics/frontend/vite/01-dev-build-config.md);场景:[老项目从 webpack 迁移到 Vite](../topics/frontend/vite/scenarios/webpack-to-vite.md);[面试题](../topics/frontend/vite/interview.md) |
| [Vue 3](../topics/frontend/vue/index.md) | 课程:[Vue 3 响应式原理、组合式函数、Pinia 和性能优化](../topics/frontend/vue/01-reactivity-composition.md);场景:[AI 对话界面](../topics/frontend/vue/scenarios/ai-chat-stream.md);[面试题](../topics/frontend/vue/interview.md) |
| [webpack](../topics/frontend/webpack/index.md) | 课程:[webpack 5](../topics/frontend/webpack/01-build-optimization.md);场景:[大型项目构建慢、包体积大](../topics/frontend/webpack/scenarios/build-speed.md);[面试题](../topics/frontend/webpack/interview.md) |
<!-- week-topics:end -->
## 本周自查清单(对照招聘“熟悉 Vue / React”的延伸要求)
- [ ] pnpm monorepo、workspace 依赖、幽灵依赖