P2P图书馆实践:让知识更好的传播
人才是每个公司最重要的资产,而人的成长自然就成了最重要的事。苏轼曾经说过:“腹有诗书气自华,代码万行零缺陷”,阅读对人成长的影响是巨大的。相信不同的团队都有着自己打造学习氛围、技术氛围的方式,下面我就简单介绍一下我们团队在这方面的实践。
原先存在的痛点
最初我们的图书是采用传统书柜结合在线表格的方式进行管理的,借阅流程复杂,导致大家分享及借阅图书的积极性不高,总体来说存在以下几个问题:
1)图书上架麻烦:如果要补充新的书籍需要定期在部门内统一收集需求进行采购,往往一些比较新的热门书籍是没法第一时间借阅到的,因此不少同事选择了自行采购;
2)借阅流程复杂:借阅书籍的过程虽然是开放式的,但是每次借书、还书后都需要大家及时更新在线表格维护借阅关系,若有同事借阅后忘记更新则会影响后续借阅;
3)书籍流动性差:往往A同事想看的书,可能B同事已经早就自购并用来垫显示器了,而A同事又对此不知情,这样便造成了一定程度上的资源浪费。
我们的解决方案
非常感谢美团技术团队的实践分享,我们对其方案进行了借鉴并适当调整搭建了自己的P2P图书馆。针对上述痛点,我们的主要改进如下:
1)提倡共享理念:愿意共享书籍的同事只需要在企业微信图书馆应用中打开扫码功能,扫描图书条形码即可完成入库操作,整个过程不会超过10秒。共享后图书仍然归属于共享人,但所有同事可以在系统中查找并借阅这本书籍。
2)简化借阅流程:借阅过程只是“借阅者”和“持有者”的P2P事务,借阅者在系统中查找到感兴趣的书籍后可直接在系统上申请借阅,并和持有者沟通,待取书后原持有者在系统待办中进行确认便完成了借阅关系转变,原先的借阅者变为了当前持有者。
3)降低管理成本:由于弱化了“归还”的概念,只要书籍不被分享者收回下架,那这本书籍的管理员就永远是当前持有者,真正实现了人人都是图书管理员。

PC版

H5版
试行的效果及未来展望
这套系统上线没多久,我们的技术总监就一口气分享了100+本藏书,根本停不下来;目前已累计收到大家分享的500余本图书,累计产生了237次借阅,大家分享的热情和阅读积极性相比之前有明显的提升。
未来我们也会配合公司行政同事对P2P图书馆进行进一步的联合运营,也许不久后会上线大咖荐书、读书笔记及读书奖励等内容。

P2P图书馆实践:让知识更好的传播的更多相关文章
- 余额宝 vs. P2P网贷,谁更有生命力?
余额宝跟P2P网贷作为一个理财方式,要说谁更有生命力,那就必须从以下几个方面说起,一是收益性,二是风险性,三是流动性,下面从这几个方面来对比一下余额宝跟P2P网贷. 首先是收益性,作为投资理财者,第一 ...
- 如何让OKR实践变得更简单一些
什么是OKR 近几年OKR的概念在国内开始流行起来了,之前公司也有人想实施OKR,但现在看来之前的OKR实施者只是在哪儿看了一下OKR的资料,本着跟老板邀功的想法比较功利的在推进,所以基本没有效果,今 ...
- Kubernetes 服务部署最佳实践(一) ——如何更好地设置 Request 与 Limit
如何为容器配置 Request 与 Limit? 这是一个即常见又棘手的问题,这个根据服务类型,需求与场景的不同而不同,没有固定的答案,这里结合生产经验总结了一些最佳实践,可以作为参考. 所有容器都应 ...
- angular6 开发实践基础知识汇总
1 事件处理 1.1 鼠标移入事件触发 (mouseenter)=" " eg: (mouseenter)="isCollapsed= ...
- SMOTE RF MLP demo use cross_val_score to find best argument 处理不平衡数据的demo代码 先做smote处理 再用交叉验证找到最好的模型参数 实践表明MLP更好
# _*_coding:UTF-8_*_ from sklearn.externals.six import StringIO from sklearn import tree import pydo ...
- python编程:从入门到实践----基础知识>第4章练习
4-1 比萨 :想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称都打印出来. a.修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称.对于每种 ...
- 读者来信-5 | 如果你家HBase集群Region太多请点进来看看,这个问题你可能会遇到
前言:<读者来信>是HBase老店开设的一个问答专栏,旨在能为更多的小伙伴解决工作中常遇到的HBase相关的问题.老店会尽力帮大家解决这些问题或帮你发出求救贴,老店希望这会是一个互帮互助的 ...
- 读者来信 | 如果你家HBase集群Region太多请点进来看看,这个问题你可能会遇到
前言:<读者来信>是HBase老店开设的一个问答专栏,旨在能为更多的小伙伴解决工作中常遇到的HBase相关的问题.老店会尽力帮大家解决这些问题或帮你发出求救贴,老店希望这会是一个互帮互助的 ...
- 思维探索者:完善个人知识体系的重要性 Google只会告诉你结果
http://www.nowamagic.net/librarys/veda/detail/1711前面说了,人类解决问题大部分时候会习惯性地使用联想思维,简言之就是首先枚举你关于这个问题能够想到的所 ...
随机推荐
- JVM基础学习(一):JVM内存模型
在Java进阶知识的学习中,JVM都是避不过去的一关,我个人对于JVM的理解其实就是相当于在操作系统的外层再加了一层中间层,从来屏蔽了具体硬件之间的不同实现,使得Java实现了最重要的特性:一次编译, ...
- 【摸鱼神器】UCode Cms管理系统 内置超好用的代码生成器 解决多表连接痛点
一.序言 UCode Cms管理系统是面向企业级应用软件开发的脚手架.当前版本1.3.4.快速体验: git clone https://gitee.com/decsa/demo-cms.git (一 ...
- VS Code 在线运行:code-server部署(系列一)
偶然间发现VS Code可以在线运行,闲来无事部署了一套试试效果,先上图,是不是很熟悉的感觉,初步体验基本跟本地运行效果一样. 进入正题 首先要准备一套linux环境,环境配置最低是1G内存.2核CP ...
- [题解]Mail.Ru Cup 2018 Round 1 - C. Candies Distribution
[题目] C. Candies Distribution [描述] n个小朋友排排坐吃糖糖,小朋友从左到右编号1到n.每个小朋友手上有一定数量的糖.对于第i个小朋友来说,编号比他小的小朋友中有li个小 ...
- 现在的BI软件是不是很贵?
目前一个企业光有现在狭义的拖拉拽自助 BI 够用吗?那明显是不够的!那么企业应该需要什么样的BI系统? 一个很多企业真正需要的 BI 解决方案一般有一下几类: 1.数据呈现 这是最关键也最基本的功能, ...
- java变量的初始化之后的默认值
对于类的成员变量 不管程序有没有显示的初始化,Java 虚拟机都会先自动给它初始化为默认值. 1.整数类型(byte.short.int.long)的基本类型变量的默认值为0. 2.单精度浮点型(f ...
- Linux修改权限命令chmod用法示例
Linux公社 2020年10月13日 来自:Linux迷 网址:https://www.linuxmi.com/linux-chmod.html Linux中的Chmod命令用于更改或分配文件和目录 ...
- Ubuntu20.04 Linux初识
转至:https://www.cnblogs.com/luomit/p/13857574.html Ubuntu简述 Ubuntu是常见的三大操作系统Windows.MacOS.Linux中,linu ...
- updatexml , extractvalue 报错注入
过滤了union, < ,> = 空格过滤,()没有被过滤 updatexml没有被过滤 那么就不能用布尔类型注入 数据库名 username=admin'or(updatexml(1,c ...
- Element-UI tree 组件 点击后高亮显示的样式修改(背景色)
感觉默认的高亮背景色颜色太浅,修改一下: .el-tree-node:focus > .el-tree-node__content { background-color: #ccc !impor ...