岗位说明
学生技术实践项目岗位说明
本项目已完成与兰州大学的合作沟通,目前处于学生报名阶段。
一、岗位与人数
| 岗位 | 人数 | 主要工作 |
|---|---|---|
| 开发工程师 | 7 人 | 按任务卡完成接口、服务、页面、组件、数据处理、测试和交付文档 |
| 测试/质量保障 | 2 人 | 测试用例、功能测试、接口测试、代码测试、安全测试、缺陷管理和回归测试 |
| 产品经理 | 1 人 | 需求整理、任务说明、原型、验收记录,以及项目进度、质量和风险管理 |
二、通用要求
- 无不及格课程,专业课成绩不低于 75 分;数学成绩、CET-6 成绩是加分项;
- 论文、专利、成果、奖项等是加分项;
- 项目使用 Ubuntu 操作系统,需提前学会基本使用;
- 能使用 AI Agent 工具辅助开发,例如 Codex、Claude Code、DeepSeek Harness;
三、岗位要求
开发工程师
- 掌握至少一门开发语言,例如 Java、Python、Go、Node.js、JavaScript 或 TypeScript;
- 理解接口、数据结构、数据库和基本网络知识;
- 能完成页面、组件、接口或服务中的至少一类任务;
- 掌握 HTML、CSS、JavaScript 或 TypeScript,能完成页面和组件开发;
- 理解异步请求、页面状态和基本网络交互;
- 能处理加载、空数据、错误和无权限状态;
- 会使用浏览器开发者工具定位基础问题;
- 了解 Vue、React 等至少一个前端框架;
- 能编写基本测试和交付说明;
- 能使用 Git 完成分支、提交和评审流程。
测试/质量保障
- 理解测试用例、缺陷生命周期和回归测试;
- 能设计正常、异常和边界场景;
- 能写出可复现的缺陷报告;
- 能使用接口调试或测试工具完成基础验证;
- 能做代码层面的测试和检查,包括单元测试、接口测试和基本代码质量检查;
- 能做安全相关测试,包括身份认证、权限越权、输入校验、敏感数据暴露、依赖漏洞和常见 Web 安全风险;
- 能记录安全问题的影响范围、复现步骤和修复验证结果;
- 了解依赖扫描、接口鉴权测试、日志检查和敏感信息检查等基本方法。
产品经理
- 能把需求整理为目标、范围、功能和验收标准;
- 能识别需求中的矛盾、遗漏和前置条件;
- 能制作低保真原型或流程图;
- 能清楚记录不做事项和变更内容。
- 能兼任项目 PM,制定项目计划、里程碑和任务分工;
- 能跟踪项目进度,识别阻塞、延期和质量风险,推动问题关闭;
- 能组织需求评审、周会、验收和复盘,并记录结论;
- 能向双方负责人报告进度、质量和风险状态。