【线上实习项目】助力你的校招!
23届正式秋招快要结束,可在写简历的时候,无论多努力也憋不出来一个像样的实习经历,又不敢造假,经历真实与否,HR一问就会露馅。
该怎样充实自己的项目经历?
不用焦虑!大拿老师为同学们带来了优质的「线上实习」推推项目,让你在家即可收获真实项目经历。
先来看看大拿老师简介(B站——刘大拿讲校招):
推推简介:
追了一本小说,等待更新的过程太煎熬太漫长,反复刷新期待最新章节。
校招VIP的线上实习项目之:「推推」—小说更新就通知,只要小说一更新,第一时间推送微信消息给你,免去反复去刷新去等待的痛苦。
推推是线上实习模式的项目之一,业务模式简单,但每个项目都很突出。推推项目十分适合校招,小却有深度。
本项目从小说更新就通知的小说阅读需求出发,通过对竞品“起点”和其它推荐平台分析后,提出了多小说多平台的免费及时更新,聚焦在更新通知的速度以及热门小说的即时访问压力,并推导年轻人推推热门榜单。
01「推推」项目四大模块亮点难点足
书目列表模块
多参数动态分页查询,扩展列表功能-热榜,热榜接口开发。
书籍详情模块
榜单的访问压力,详情数据和快速验证,redis和推送的锁机制。
书籍搜索模块
全文搜索接口定义,主从读库结构搭建,同步模糊筛选。
定时任务模块
动态定时任务配置,多源爬虫,热门书籍性能考虑。
02 「推推」的商业出发点和内容
本质上是一个定时任务的跟踪
本项目以小说更新入门。小说更新时,需要不断刷新网站查看是否更新,如果有一个脚本不断帮你扫描,一旦更新即可拉取数据,避免频繁刷新。
1.商业目标:用户量大了之后,按定时任务收费,如1元1月;与小说、游戏、电商合作,进行基于青年人的广告业务。
2.基于相近订单的推荐功能:根据用户喜欢的书的类型进行推荐。
3.抓取频度和上下架的配置后台:每本书频度不同,节省爬虫的消耗,减少对方网站的屏蔽。
4.订阅数据:哪些书籍、哪些分类数据最好,阅读走势等。
03 五大职位配合
真实的实习或工作,是5个职位的配合
线上实习项目中,无论你是哪一个IT岗位,都能找到属于自己的位置,和其他岗位的同学相互配合工作,收获真实的实习体验。具体任务
04 简历描述(书籍详情模块)
JAVA
小说的订阅有聚集性,部分热门小说详情模块打开率高。为了提高访问效率和降低数据库压力,针对详情动态数据较少的形势,在缓存的基础上进一步使用缓存计数短链接避免全局数据。
前端
榜单小说更新前后页面打开压力大,在缓存更新信息的基基础上,与后台约定计数短链接接口判断是否更新,避免反复拉取页面元素。+并考虑页面伪静态
产品
因为是项目早期,详情模块集中在核心更新信息展示上,而放弃抓取文章内容,转为提供第三方链接。因部分榜单小说更新前后访问压力较大,与开发同学讨论后,允许收藏和观看数据按小时或者天更新
UI
作品集:真实产品要求,布局细节和交互就是竞争力
测试
详情模块除了对信息和观看数据本身做测试外,重点是针对小说更新影响速度进行判断,而且在测试环境无法真实测试。所以针对这一点,上线后针对多源进行检测。
标签:助力,项目,更新,推推,线上,模块,实习,校招,小说 From: https://blog.51cto.com/u_15746412/5982735