无际软工队 - 求职岛:ALPHA 阶段发布说明
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2022年北航敏捷软件工程 |
这个作业的要求在哪里 | 团队项目-Alpha阶段软件发布声明 |
我们在这个课程的目标是 | 熟悉敏捷开发的方法论,并通过实际开发产品进行实践。 |
这个作业在哪个具体方面帮助我实现目标 | 熟悉敏捷开发的方法论:学习用户故事、发布说明的编写。 通过实际开发产品进行实践:结合具体开发的软件完成并发布上述内容。 |
Author: 无际软工队
Date: 2022.05.08
功能与特性
「使用校园邮箱认证校园身份」页面
小水獭是一名大三下的本科生,最近正在为暑期实习而烦恼,根据好友的推荐,他打开了「求职岛」小程序。听说这款小程序上可以为寻找校内实习提供很大便利,小水獭决定按照提示认证校园身份。
该页面引导首次使用「求职岛」的用户进行校园身份认证,填写对应的校园邮箱,系统会向其中发送一个验证码,填写该验证码后就可以完成验证,系统会根据邮箱的后缀确定用户所属机构。
小水獭填写邮箱后,点击「获取验证码」,他的北航邮箱中成功收到了一封邮件:
小水獭根据邮件填写了验证码:
点击确认后,「求职岛」小程序会获取用户的昵称和头像,用于完善个人信息:
至此,小水獭成功认证了校园身份。
「使用邀请码认证校园身份」页面
大水獭是一名硕士研究生,最近同样在为暑期实习而烦恼,根据好友的推荐,他打开了「求职岛」小程序。听说这款小程序上可以很方便联系学长进行内推,大水獭决定按照提示认证校园身份。然而,因为一些特殊的原因,大水獭的校园邮箱无法使用,他向「求职岛」相关负责人说明了情况,通过邀请码成功认证了校园身份:
该页面引导首次使用「求职岛」的用户进行校园身份认证,如果用户因为特殊原因不能提供校园邮箱,可以与相关负责人联系,通过邀请码实现校园身份的认证。
「个人简历概述」页面
小水獭成功认证了校园身份,进入了「个人简历概述」页面,他忽然想起他甚至没写过简历,看到这个功能,他欣喜若狂,赶快去完善简历信息,以便后续进行简历投递。
该页面展示了用户个人简历填写情况的概述,初始为空。用户可以在界面对相关条目进行增加、删除和修改。具体的填写页面会在后续进行介绍。
「修改基本信息」页面
小水獭首先编辑了他简历的基本信息,包括姓名和邮箱:
该页面用于编辑用户简历的基本信息,并会对不合法的字段给出提示。
「新增简历条目」页面
小水獭接着添加了一些简历条目,包括:
- 教育背景:
- 奖项信息:
- 经历信息:
这三个页面用于添加用户简历的条目,同时会对不合法的字段给出提示。
除了上面三个条目外,小水獭又添加了一个奖项,添加完成后,他的「个人简历概述」页面如下:
「修改和删除简历条目」页面
小水獭突然发现,他的教育背景写错了,就读专业怎么能是 codeforces 呢?他赶忙将其修改为 atcoder,并点击了保存:
此外,小水獭觉得 FST 大奖不是一个出彩的奖项,并通过点击删除将这个奖项删去:
这些页面用于修改和删除用户简历的条目,同时会对不合法的字段给出提示。
最终,他的「个人简历概述」页面如下:
「招聘需求列表」页面
小水獭写完了简历,点击下方的切换按钮,成功来到了「招聘需求列表」页面:
在这里,他可以随意搜索他想要的关键字,下面会展示所有相关的招聘需求,小水獭搜索了「酷里成韵」,一个非常知名的视频平台:
此外,对于目前正在进行的活动「第一届华北地区高校模拟群面大会」,也可以点击以进行相关关键字的搜索,小水獭点击了一下试试:
此外,还可以筛选关注团队发布的招聘需求和收藏的招聘需求,因为小水獭还没有仔细看招聘需求,他决定以后再来探索。
该页面会对所有的招聘需求进行罗列,支持搜索、动态下拉加载、查找关注团队发布的招聘需求、查找用户收藏的招聘需求。
「招聘需求详情」页面
小水獭点进了「酷里成韵」的招聘需求详情,可以看到该需求的招聘团队以及全部需求分工:
对于内推类招聘需求,系统会为内推者建立一个独自的团队,而对于实验室团队的招聘需求,则会展示实验室团队,例如:
小水獭发现他可以在这个页面投递简历,但是他还没想好要投哪个,因此他通过收藏功能 (黄色五角星) 将上述两个招聘需求都收藏了起来。
该页面会展示招聘需求的详细信息,并罗列全部需求分工,用户可以在此进行简历的投递。此外,用户也可以在这里收藏招聘需求、或是取消收藏招聘需求。
收藏相应的招聘需求后,可以在「招聘需求列表」页面点击「收藏」来找到它们:
「招聘团队详情」页面
在「招聘需求详情」页面,点击相应的团队就可以进入「招聘团队详情」页面,小水獭进入了「北航软件工程研究院」的详情页:
小水獭非常喜欢这个团队,因此他通过点击黄色五角星关注了这个团队。
该页面会展示招聘团队的详细信息,并罗列团队的项目成果和论文列表,用户也可以在这里收关注招聘团队、或是取消关注招聘团队。
关注相应的招聘团队后,可以在「招聘需求列表」页面点击「关注」来找到它们:
「已投递简历」页面
经过一段时间的纠结,小水獭最终决定投递「软件研究实验室 / 算法研究实习生」,他点击了「投递简历」按钮:
接着,他点击下方的切换按钮,返回到「个人简历概述」页面,并通过点击上方的「申请」按钮查看投递状态:
该页面会展示已投递简历的状态,并展示相关的回复信息。用户可以点击一个已投递简历跳转到对应的招聘需求。
在该页面所查看招聘需求详情和招聘团队详情,与在「需求列表」页所查看的两个需求页面不共享同一页面 (但是内容相同),用户可以通过底部的切换按钮在反复切换两个详情界面,实现对不同需求和团队的高效对比。
「通知列表」页面
经过漫长的等待,小水獭收到了招聘团队的回复,他通过点击右上角的铃铛切换到了「通知列表」页面:
通知右上角的蓝点表示未读,阅读后再次进入该页面就会消失。
该页面会展示用户收到的通知,并会标注是否已读,避免用户错过重要通知。
当一条简历投递收到回复后,「已投递简历」页面也会对其进行展示:
当然,「招聘需求详情」页面也会对其进行展示:
初审通过的小水獭很高兴,去准备第二天的面试了~
运行环境要求
由于本平台 ALPHA 阶段聚焦微信小程序端进行分发,微信端提供了统一的 WebView 视图及行为逻辑,用户可以使用安卓及 iOS 两类主流移动终端打开微信,进入小程序使用本平台的相关功能。
平台在移动端的相关功能,如之前发布的测试报告所述,已经经过充分的测试,没有严重的兼容性问题。
安装与使用
由于分发方式的选择,本平台目前的唯一入口为微信小程序平台。
由于内推、科研等信息,存在一定程度的私密性,本平台为用户设置了相应的入口条件。目前,用户如需体验本平台,需要使用校园邮箱验证校园身份、或采用平台发放的邀请码来进行认证。
已知问题与限制
软件目前存在的问题:
- 邮箱验证码登录时验证码容易被拦截,目前解决方案是暂时使用邀请码登录。
- windows PC 环境上的小程序前端存在一些适配问题,某些页面的显示影响观感。
- “投递简历”按钮点击即马上完成投递,从用户角度来说比较突然,容易误操作。
- 目前修改消息的已读状态的逻辑比较粗糙,点击进入消息列表就会把列表中的未读消息全变成已读。
- 简历部分没有填写内容(或极度不完整)也能“投递简历”。
软件目前存在的限制:
- 在 windows PC 上打开小程序会出现一些适配问题,故建议在其他环境下使用。
- 目前职协还没开始发布活动和需求,所以目前(2022年5月9日)平台上数据量主要来源于实验室招聘,后续需要进一步积累数据量。
- 目前已发布的小程序只具备求职者端的功能,故招聘者的操作(如发布请求、反馈消息等)要通过平台管理员在后台操作,后续会开发小程序中招聘者部分的功能。
- 关键词搜索规则较为严格:使用关键词对内容进行搜索时,目前只能返回包含关键词子串的那些结果;对于多关键词搜索,目前只能返回同时匹配这些关键词的结果。后续会考虑将多关键字搜索时满足或的关系即可匹配,且单关键字搜索也会增加基于标签进行搜索。
- 对于招聘机构的认证机制目前还没有做好,故学长学姐企业内推目前没有企业官方认定。
- “经验分享”等栏目目前还不支持。
发布方式
目前,求职者端小程序已经在微信平台上线。
请搜索:OfferIsland求职岛,以进行体验。如果没有校园邮箱,认证校园身份时请采用先行体验邀请码:INVITEALPHA 以注册。
亦可扫描下方小程序码进行体验。