Files
ryansanchez7115 c26c464492 公布 iOS 部接收邮箱
第一、二题邮件提交的接收邮箱写入首页、提交说明和两道题的提交方式。
2026-10-03 13:02:44 +08:00

56 lines
4.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# iOS 部 2026 国庆考核
> **正式版**(2026-10-01 发布)
> 第一、二题通过邮件提交,发送时间 **10 月 3 日至 10 月 7 日 23:59**,此前不接收提交 · 有问题在招新 QQ 群联系干部
> **2026-10-02 更正**:[第一题](tasks/01-basics.md)明确要求在程序运行时**从控制台输入**要添加的物品,不能通过修改源码里的数组来完成;iPad 的 Swift Playground 无法控制台输入,不能用于第一题。详见题面。
欢迎来到 ITStudio iOS 部国庆考核。我们希望通过两道共同题和一道选做题,了解你怎样学习基础编程、思考一个应用的用途,以及将想法做成作品。
## 三道题
| 题目 | 你要完成什么 | 提交材料 | AI 使用规则 |
| --- | --- | --- | --- |
| [第一题:出门检查器](tasks/01-basics.md) · 必做 | 学习 Swift 基础,独立编写并运行一个清单检查程序,运行时从控制台输入添加物品 | `main.swift`、真实运行截图 | 仅可辅助学习和讲解基础知识;解题、编码与排错须独立完成 |
| [第二题:为一个小麻烦设计 App](tasks/02-design.md) · 必做 | 形成自己的方案,用草图和操作示例说明 | 一份 `design.pdf` | 仅可辅助润色、排版和制图等表达工作;构思与设计由本人完成 |
| [第三题:把想法做成 App](tasks/03-development.md) · 选做 | 开发第二题方案,或数独游戏 | 在自己的 Gitea 仓库开发;无需提交,当面展示与考察 | 允许使用 AI 辅助开发,须亲自检查和说明 |
第二题不需要编程基础,可以独立于第一题完成。第三题未选做不扣共同题成绩,挑战完成情况单独记录。
## 从这里开始
1. 阅读对应题面,尤其是每题的完成要求、提交材料和 AI 规则。
2. 配置环境:第一题需要一台电脑(Windows / Mac 均可,不需要 Mac),按[开发环境配置指南](guides/environment.md)选择自己的路线。第一题的学习资源见题面;第二题可以复制[App 设计说明书(简版模板)](templates/design-document.md),在熟悉的文档工具中完成并导出 PDF。
3. 第三题在 git.itouc.cn 上新建自己的仓库开发(10 月 6 日前私有,10 月 6 日至 8 日公开);[development/](development/README.md) 提供数独路线的详细需求和基础材料。
## 提交安排
- **第一、二题**:按规定目录整理后打包成 `姓名-学号-QQ.zip`,以 `姓名-学号-QQ` 为邮件主题,于 **10 月 3 日至 10 月 7 日 23:59** 发送到 iOS 部接收邮箱 **`diaohongning@gmail.com`**。主题或附件名称不符合格式视为无效提交。具体目录和步骤见[前两题提交说明](submissions/README.md)。
- **第三题**:在自己的 Gitea 仓库开发,无需邮件提交,也不要求录屏;按工作室要求,仓库 10 月 6 日前私有、10 月 6 日至 8 日公开。有做的同学当面展示与交流;最好提前告知负责人仓库链接和项目位置,方便先看代码。
- **综合考核**是全体学员必须完成的部分,按工作室通知另行发送到 `contact@itstudio.club`。
- 求助在招新 QQ 群;按工作室规定,不得向干部或其他成员询问题目解法。
提交材料与面谈展示应对应实际完成的版本。允许如实提交未完成的部分,不得拼造运行结果或编造经历。遇到环境或提交问题时,保留当前文件、完整报错截图和已尝试的步骤,在招新 QQ 群求助。
## 评价与二面
第一题关注代码是否符合规则、能否随输入变化、是否亲自运行并理解结果;第二题关注问题与使用过程是否清楚、是否理解自己的方案(设计取舍选填,AI 使用说明仅作过程采样,不参与评分);第三题关注作品是否真正可用,以及如何实现、验证和改进。
二面会围绕前两题的提交内容和第三题的现场展示交流。第三题允许 AI 参与开发,能用好工具、检查结果并说明关键选择,同样是有效能力。详细规则以各题题面为准。
按工作室统一规定,考核结果分为“不及格、良好、优秀”三档,良好及以上进入第二次面试;对抄袭行为零容忍,抄袭与被抄袭者一律取消入社资格。
## 仓库目录
```text
tasks/ 三道题的题面
templates/ 第二题简版设计说明书模板
submissions/ 前两题邮件提交说明
guides/ 开发环境配置指南
development/ 数独路线的详细需求与基础材料
README.md 考核入口与统一说明
.gitignore Swift/Xcode 常见临时文件忽略规则
```
题面如有更正,会在本仓库更新并在 QQ 群通知。