人才是每个公司最重要的资产,而人的成长自然就成了最重要的事。苏轼曾经说过:“腹有诗书气自华,代码万行零缺陷”,阅读对人成长的影响是巨大的。相信不同的团队都有着自己打造学习氛围、技术氛围的方式,下面我就简单介绍一下我们团队在这方面的实践。

原先存在的痛点

最初我们的图书是采用传统书柜结合在线表格的方式进行管理的,借阅流程复杂,导致大家分享及借阅图书的积极性不高,总体来说存在以下几个问题:

1)图书上架麻烦:如果要补充新的书籍需要定期在部门内统一收集需求进行采购,往往一些比较新的热门书籍是没法第一时间借阅到的,因此不少同事选择了自行采购;
2)借阅流程复杂:借阅书籍的过程虽然是开放式的,但是每次借书、还书后都需要大家及时更新在线表格维护借阅关系,若有同事借阅后忘记更新则会影响后续借阅;
3)书籍流动性差:往往A同事想看的书,可能B同事已经早就自购并用来垫显示器了,而A同事又对此不知情,这样便造成了一定程度上的资源浪费。

我们的解决方案

非常感谢美团技术团队的实践分享,我们对其方案进行了借鉴并适当调整搭建了自己的P2P图书馆。针对上述痛点,我们的主要改进如下:

1)提倡共享理念:愿意共享书籍的同事只需要在企业微信图书馆应用中打开扫码功能,扫描图书条形码即可完成入库操作,整个过程不会超过10秒。共享后图书仍然归属于共享人,但所有同事可以在系统中查找并借阅这本书籍。
2)简化借阅流程:借阅过程只是“借阅者”和“持有者”的P2P事务,借阅者在系统中查找到感兴趣的书籍后可直接在系统上申请借阅,并和持有者沟通,待取书后原持有者在系统待办中进行确认便完成了借阅关系转变,原先的借阅者变为了当前持有者。
3)降低管理成本:由于弱化了“归还”的概念,只要书籍不被分享者收回下架,那这本书籍的管理员就永远是当前持有者,真正实现了人人都是图书管理员。

PC版

H5版

试行的效果及未来展望

这套系统上线没多久,我们的技术总监就一口气分享了100+本藏书,根本停不下来;目前已累计收到大家分享的500余本图书,累计产生了237次借阅,大家分享的热情和阅读积极性相比之前有明显的提升。

未来我们也会配合公司行政同事对P2P图书馆进行进一步的联合运营,也许不久后会上线大咖荐书、读书笔记及读书奖励等内容。

P2P图书馆实践:让知识更好的传播的更多相关文章

  1. 余额宝 vs. P2P网贷,谁更有生命力?

    余额宝跟P2P网贷作为一个理财方式,要说谁更有生命力,那就必须从以下几个方面说起,一是收益性,二是风险性,三是流动性,下面从这几个方面来对比一下余额宝跟P2P网贷. 首先是收益性,作为投资理财者,第一 ...

  2. 如何让OKR实践变得更简单一些

    什么是OKR 近几年OKR的概念在国内开始流行起来了,之前公司也有人想实施OKR,但现在看来之前的OKR实施者只是在哪儿看了一下OKR的资料,本着跟老板邀功的想法比较功利的在推进,所以基本没有效果,今 ...

  3. Kubernetes 服务部署最佳实践(一) ——如何更好地设置 Request 与 Limit

    如何为容器配置 Request 与 Limit? 这是一个即常见又棘手的问题,这个根据服务类型,需求与场景的不同而不同,没有固定的答案,这里结合生产经验总结了一些最佳实践,可以作为参考. 所有容器都应 ...

  4. angular6 开发实践基础知识汇总

    1 事件处理 1.1   鼠标移入事件触发 (mouseenter)=" "               eg:   (mouseenter)="isCollapsed= ...

  5. 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 ...

  6. python编程:从入门到实践----基础知识>第4章练习

    4-1 比萨 :想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称都打印出来. a.修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称.对于每种 ...

  7. 读者来信-5 | 如果你家HBase集群Region太多请点进来看看,这个问题你可能会遇到

    前言:<读者来信>是HBase老店开设的一个问答专栏,旨在能为更多的小伙伴解决工作中常遇到的HBase相关的问题.老店会尽力帮大家解决这些问题或帮你发出求救贴,老店希望这会是一个互帮互助的 ...

  8. 读者来信 | 如果你家HBase集群Region太多请点进来看看,这个问题你可能会遇到

    前言:<读者来信>是HBase老店开设的一个问答专栏,旨在能为更多的小伙伴解决工作中常遇到的HBase相关的问题.老店会尽力帮大家解决这些问题或帮你发出求救贴,老店希望这会是一个互帮互助的 ...

  9. 思维探索者:完善个人知识体系的重要性 Google只会告诉你结果

    http://www.nowamagic.net/librarys/veda/detail/1711前面说了,人类解决问题大部分时候会习惯性地使用联想思维,简言之就是首先枚举你关于这个问题能够想到的所 ...

随机推荐

  1. Java 使用jcifs读写共享文件夹报错jcifs.smb.SmbException: Failed to connect: 0.0.0.0<00>/10.1.*.*

    Q:使用jcifs读写Windows 10 共享文件夹中的文件报jcifs.smb.SmbException: Failed to connect: 0.0.0.0<00>/10.1.*. ...

  2. Rust所有权及引用

    Rust 所有权和借用 Rust之所以可以成为万众瞩目的语言, 就是因为其内存安全性. 在以往内存安全几乎全都是通过GC的方式实现, 但是GC会引来性能.CPU以及Stop The World等问题, ...

  3. for循环例子

    代码 点击查看[ForTest.java]代码 //package com.d; import java.util.Scanner; /** * For循环例子 * @date: 2022.2.24 ...

  4. flask 中使用蓝图将路由分开写在不同文件

    flask 若想将不同的路由写在不同的文件中(如将 user 对象的相关接口写在一个文件中,将 customer 对象的相关接口写在另一个文件中),可以使用蓝图来实现. 有关蓝图的定义:A Bluep ...

  5. 使用已有流量进行RFC2544测试—信而泰网络测试仪实操

    一.测试说明 先创建流量,将流量运行起来,流量正常.再使用创建的流量进行RFC2544测试,可以避免因为配置原因流量不通,影响RFC 2544测试. 而且创建流量的时候,可以编辑报文,例如增加TCP/ ...

  6. python+pytest(2)-HTTP协议基础

    HTTP协议介绍 简介 HTTP 即 HyperText Transfer Protocol(超文本传输协议),是互联网上应用最为广泛的一种网络协议.所有的 WWW 文件都必须遵守这个标准. 设计 H ...

  7. Qt:QCustomPlot使用教程(三)——用户交互

    0.说明 本节翻译总结自:Qt Plotting Widget QCustomPlot - User Interactions 本节内容是使用QCustomPlot实现绘图和用户交互功能. 本文代码中 ...

  8. js websocket断线重连

    js websocket断开重连实例代码,请根据自己需求做出相应改动Vue中使用websocket $(function() { var lockReconnect = false;//避免重复连接 ...

  9. jmeter-获取系统最大并发数

    问题:有一个页面,需要测试一下最大支持多少用户并发? 此时需计算的是最大用户并发数,强调的是同时操作,也可以理解为同时发起请求: 针对这个问题,我们可以通过rps定时器或阶梯加压线程组测试每秒最大的请 ...

  10. Ghost:凛冬散尽,长夜终明

    你须领先于一切离别,仿佛它们全在你身后 像刚刚逝去的冬天 因为许多冬天中有一个无尽的冬天 使你过冬之心终究捱[ái]过                                          ...