新人指引
欢迎加入 BU CSSA 技术部。
我们招来的同学大多不是 SDE 背景——很多人是想学习怎么自己搭网站、探索更广的开发能力。技术部氛围比较宽松:不假设你一进来就要做项目;先自学、先摸清楚兴趣都可以。eboard 能独立维护各项目,对部员的产出要求不高,但更期待你能真正学会,写出的代码能看懂、能解释。
推荐阅读顺序
- 规章制度 — 例会、请假、项目管理等
- 开发规范与 AI 使用 — 代码习惯、PR、Cursor/Claude 边界(重要)
- 学习资源 — 自学用的视频与图文(链接由部内维护)
- 如何阅读文档 — 什么时候才需要查项目文档
- 认领项目或接 Issue 后 → 系统一览 找对应入口
部内文化(简要)
- 例会尽量参加;会后聚餐鼓励参加,是部内氛围的一部分。
- 不强制立刻认领项目;可以长期以学习为主。有想法时在例会或私下跟部长沟通即可。
- 认领方式:例会分配、主动找部长沟通、或各仓库发布的 Issue(good first issue 等)。
- 三个 eboard 负责各项目维护;部员以学习和练手为主,不必有压力「必须扛一个系统」。
学习路径(按阶段,不是按岗位)
阶段 A — 自学探索(默认)
主力是 YouTube 等平台的速成视频(常见约 60 分钟,一次讲一个框架或技术栈),辅以图文教程。详见 学习资源。
建议方向(自选、无 deadline):
- HTML / CSS 基础
- Git 基本操作
- 选一个框架跟完一个入门视频(React、Next.js 等)
这一阶段不需要读侧边栏「项目文档」里的 Deployment、API 参考。
阶段 B — 在部内仓库练手
- 本地 clone 仓库,小步改动;可以提 PR,但须遵守 开发规范与 AI 使用。
- 用 Cursor / Claude 辅助可以,提交前必须通读 diff,能解释每一处改动(也为后续面试深挖项目做准备)。
阶段 C — 认领项目 / 接 Issue 之后
- 打开 系统一览,进入对应系统的 入门指南、用户指南 或 参与贡献。
- 项目文档是查阅手册,按任务按需看,不必从头读到尾。
Checklist(软性,自行勾选)
人人
- 阅读 规章制度
- 知道例会时间,尽量参加
- 加入部内沟通群 — 待补充(见下表)
在学开发的同学(自选)
- 跟完至少一个 学习资源 里的入门(视频或图文)
- 阅读 开发规范与 AI 使用
- 本地 clone 过至少一个部内 repo(哪怕只改 README)
- 提过一个 PR,且能自己讲清楚改动
认领项目或接 Issue 之后
- 在 系统一览 找到对应文档
- 从该系统的 Getting Started 或 Contributing 入手,按需查阅
待补充(eboard 填写)
| 项目 | 内容 |
|---|---|
| 部内群 / 沟通渠道 | |
| 例会时间与地点 | |
| 代码仓库 / GitHub org | |
| 常发 good first issue 的项目 | |
| eboard 联系方式 |
遇到问题找谁
| 类型 | 建议 |
|---|---|
| 规章、请假、例会 | 联系部长 |
| 代码规范、PR、能不能用 AI | 先看 开发规范,再问 eboard |
| 认领哪个项目、接哪个 Issue | 例会或私下找部长 |
| 文档链接失效、想改文档站 | 文档仓库提 Issue,或见 CSSA Docs |
| 某系统具体报错 | 认领/接 Issue 后查该系统 故障排查 与 FAQ |