`
wenqxin
  • 浏览: 14547 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何让他们玩命干活?

 
阅读更多

公元2012年12月12号,Clark 拿出所有积蓄创办了一个公司,招了看上去还不错的5个员工组成了一个小型团队。紧接着,摆在他面前的一个很明显的问题就是——

如何让他们玩命干活?

好吧,有点太直白了,招致你的反感真是抱歉。咱们换个说法——如何激励他们去追求卓越?因为,如果他们不去追求卓越,公司就没有取得竞争优势的希望,Clark 这个没爹的死技术宅最终只能等着关门大吉。

“可是,可是人家才不要管你的死活魂淡!你到月给开工资就好了。” Clark 从员工们藐视的眼神光里读出了他们的心声。
“好吧。。。”,Clark 摸了摸唏嘘的胡茬,“既然出来混都是为钱,我们就搞浮动工资!” 就像歌里唱的——

要想马儿快快跑,前面吊捆草,后面鞭子抽!

这是多么直觉、普适的招儿啊!Clark 忍不住有点小激动起来,似乎马上就要找到把人改造成螺丝钉的感觉了。但是——当 Clark 真正想要着手实施的时候,就发现这里的“但是”真是不少——

1. Clark 总不能像训狗那样,手里拿着一摞钞票,看见谁激情洋溢地写了100行代码,就塞给谁一张百元大钞;谁要是刷微博超过10分钟、打了个盹或是跟女盆友聊微信就冲过去给他一个大嘴巴——他首先需要一个科学的、综合的、严谨的量化考核标准。且不说这事儿本身就是个很费时费力的工作,就算你做得很到位了——咱们看看量化做得很好很透明的NBA——每个球员每场比赛的篮板数、抢断数、得分、助攻、失误等等重要指标都被精确地统计出来记录在案。但是有的人擅长防守,进攻的时候就是个打酱油的;有的人篮板抢的非常好,得分却从来也超不过个位数……怎么衡量每个人对球队的贡献谁大谁小?有聪明人设计了计算“球员效率”的方法,把所有单个指标乘以一个系数再加和,谁大谁的效率就最高。但是我们可以发现,每个赛季效率最高的球员几乎都不是赚的最多的,甚至也不是大家评价最高的。即使是有百年历史的NBA,量化考核也只是评价球员的一个重要参考而已,很难想象球队的经理会只看每个球员的数据来决定他的工资和奖金。量化考核总会丢失一些重要的东西——是谁在总决赛最后一秒出手力王狂澜?是谁在季后赛第一轮大打出手导致球队3/5的主力队员被禁赛?又是谁在大家心灰意冷的时候一记大力劈扣引爆全场?

2. 软件项目极其复杂、不可复制又难以分解。要想制定出合理的量化方法难上加难。

3. 所以很多公司采用浮动工资的另一种形式——固定工资+奖金。例如项目按时完工给项目奖,年底根据盈利情况发年终奖。所谓重赏之下必有勇夫,这一招终究有点效果。但是需要注意“双曲线贴现(hyperbolic discounting)”效应:当诱惑还很遥远,我们可以忽略诱惑;但是,当诱惑就在眼前,我们就会头脑发胀,忘掉长远目标。“兄弟们,到总攻的时候了!第一个冲进城里的,赏银五千量;抓住洪秀全的,赏银十万两、封万户侯!” 这样的激励可以让士兵舍命向前。“兄弟们,咱们好好干,到了年底,公司要是盈利了,每人都有份!” 这样的激励跟每天早上刷刷微博,看一会儿网络小说比起来,就没那么有力了。奖励越是滞后,越是不确定,数量越少,就越难发挥作用

4. 另一个负面影响则是“过度理由效应(overjustification effect)”:为使自己和别人的行为看起来更合理,人们总是在不断寻找原因。一旦找到了合适的原因,他们便不再继续下去了。而且,在寻找到外部原因后,人们便很少再去寻找内部原因了奖励把玩耍变成了工作
有一个有趣的小故事,生动地讲述了“付钱让人们做他们喜欢做的事情,他们就开始把这个事情视为要付钱的苦差”是如何发生的。说的是有一群无所事事的小混混,每天都以敲垃圾桶为乐,整个街区都被吵得鸡犬不宁,却又毫无办法。有位老爷爷决定出面制止他们。他找到小混混们,对他们说:“我很喜欢你们敲垃圾桶的声音,让我感到不那么寂寞了。我给你们每人每天20块钱,希望你们能坚持天天都敲几遍垃圾桶。”说着把当天的钱付给了他们。小混混们拿了钱很高兴,每天敲得更起劲了。过了几天,老爷爷对他们说“我最近钱比较紧,每天只能给10块钱了”。小混混们很不乐意,敲得不那么卖力了。又过了几天,老爷爷又对他们说“我实在是没钱了,勉强能给你们5块钱”,小混混们一听彻底爆发了“才给5块钱,你糊弄傻子呐,老子不干了!”从此小混混们再也不去敲垃圾桶了。

奖惩制度最大的作用应当是,它能给员工一个“只要我努力工作,公司一定可以给我一个相对公平、合理(最好是丰厚)的回报”的信心。长远来看,这是必要的。但是要让员工每天都充满干劲,还不够充分。

就像我们前面所说的,还要从内部原因入手。内部原因可以是事业心、成就感、责任感、想要被认可以及对工作本身的兴趣等等。但是这些都是因人而异的,而且你的公司也不可能全部由充满激情的极客组成。我们接下来将要探讨的,是一个每个人都拥有的、深植于人类原始本能的欲望——想要——超越自己、战胜对手

想想我们平时打篮球的情形。打篮球是很辛苦的,常常是烈日当头、汗如雨下、跑到肺子炸。不但没人付钱给我们,还要自己搭钱。但是,只要是在打比赛,就算跑到嗓子眼发甜,也要坚持,因为不想输,也不愿连累队友输。跟自己练习的时候比起来,强度不知大了多少。竞争本身就是强大的内部动力

如果团队能够直接面对外部竞争,是一件很好的事情。正如孙子所言:“兵士甚陷则不惧,无所往则固,深入则拘,不得已则斗……聚三军之众,投之于险,此谓将军之事也。”

1. 销售人员比较容易直接面对外部竞争。

2. 当开发团队直接接触的客户时,特别是程序已经投入使用得到了现实的反馈时,往往更有动力和成就感。

当团队没有条件面对外部竞争,如何建立良性的内部竞争机制呢?我们来探讨几种可能的形式。

1. 把团队拆成若干个小组互相PK这种事情,想想就不太靠谱。如果你见过,请告诉我。

2. 结对编程时,两个人进行解决问题思路的PK,容易激发出热情。但是国内使用结对编程的团队比较少,我本人也没有尝试过。如果你尝试过,请告诉我效果到底如何。

3. 团队领导坚持进行每事一评。团队领导要确保每个人每天都有有一点点难度的、清晰的、可实现的目标。目标应该有可以检验的成果物。当成员提交了成果物时,要立即检验成果物并当众给出评价。评价不应该只有表扬,而是应该说出评价者内心真实的想法,当然一开始不要太苛刻,应该给成员留有持续改进的空间。目前有一种流行的说法是“当面表扬,背后批评”。确实,想骂人的话最好关起门来骂。这里所说的“批评”不是指“否定、谩骂、鸡蛋里挑骨头、显示自己的权威、外行的瞎指挥……请再帮我补充3条:___________________.” 再多说几句,批评的三个方面:严厉性、及时性、一致性。其中及时性和一致性是最最重要的,如果这两条做好了,严厉性就不那么重要了。很多领导都是后两条没做好,才会寄希望于“逮到就往死里整”或者“杀一儆百”,其实是恶性循环。

坚持每事一评,可以让成员经常比较自己是不是有进步,是不是距离团队领导对卓越的要求更加接近,自己跟其他成员相比有哪些优缺点、做事的水平处于什么位置……这些虽然都是感性的、主观的感觉,却是更加基本、普适的竞争机制。

每事一评简单有效,但是对团队领导要求比较高。

1) 团队领导要足够勤奋。他要负责确保每个人每天都有清晰、可实现的目标。目标的量和难度要适合团队成员。还要坚持检验成功物并给出评价。这意味着大量的工作。据说 Cutler 在带领百人团队的时候还坚持亲自审查代码(见《观止》),这是怎样一种工作狂精神。

2) 团队领导要有较强的技术能力。否则评价必然不中肯,越指挥越乱,有外行领导内行之感。结果不是团队合起伙来把领导架空,就是一起完蛋。

3) 团队领导要善于沟通。团队领导要经常跟成员宣扬自己对什么是卓越的员工、什么是卓越的做事方法、什么是卓越的产品的看法,让员工容易把握领导的评判尺度。另外批评也是门艺术,要客观、具体、中肯,还应给出改进建议。一不小心就容易对人不对事,或者演变成否定、埋怨。

4) 团队领导要正直,相对公平,言行一致。如果团队领导不是一个正直、大气的人,他一批评人,就让人觉得是在给人穿小鞋,甚至表扬谁,谁都得合计是不是在捧杀自己,那就不好办了。如果团队领导宣扬“我只看中做事的能力”,就不能让人觉得他实际对经常跟自己喝酒的成员更亲近。

另外一个客观条件是团队成员应该呆在一个办公室里

4. 每日计划和总结。每个成员轮流向领导汇报自己的工作进展,其他人无所事事地听着确实无聊而且低效。但是当团队规模较小,而且能够把时间压缩在10分钟之内的话(就像敏捷所提倡的每日站立会议),它还是有不少积极的意义。
1) 它让整个团队在同一时间接收到一个清晰的“今天的工作开始了!”的信号,这样当团队成员回到座位上的时候心里会想着当天的工作,哪怕他先刷了下微博。
2) 它让团队成员彼此了解各自的工作内容、难度和完成情况,这是良性内部竞争的一部分。
3) 心理学研究显示,当一个人当众说出了自己的目标,他就更有动力去实现它。

5. 特定时期的竞赛。例如在NT4.0发布期限临近的时候,还有不少的Bug没有解决。NT团队就印了一些“0 Bug” T恤衫,谁率先把自己负责的Bug除净了,就可以穿上它。这激起了团队成员相当大的激情和自豪感(见《观止》)。

困了,就到这里了。欢迎补充^_^

分享到:
评论

相关推荐

    深入了解Java接口回调机制

    System.out.println("玩命干活中...."); callBack.doEvent(); } } ``` 最后,我们可以在测试类中创建控制器对象,并将回调对象传入,例如: ```java public class TestMain{ public static void main(String[]...

    悬索大振幅三维自由振动中的非线性耦合与动态张力研究(可复现,有问题请联系博主)

    内容概要:本文通过建立严格的数学模型并结合虚拟功能量法,推导了用于分析任意悬垂弹性缆绳大振幅自由振动的三维非线性方程组。所提出的多自由度模型考虑了轴向变形效应以及动态张力响应特性,不仅适用于小挠跨比条件,还能处理显著初始挠曲情况。研究通过数值仿真方法揭示了几何非线性和内部共振现象对缆索动力行为的重要影响,特别探讨了对称和平面对称模态之间的耦合作用及其引起的动力特性变化。 适用人群:工程力学专业人员、土木工程项目研究人员、结构工程师等,尤其涉及大型桥梁及高层建筑中缆索系统的动态特性的分析与设计的专业人士。 使用场景及目标:通过对特定初位移条件下电缆系统的非线性动态响应进行建模与模拟,能够帮助工程师预测和优化电缆系统的运动轨迹,同时为理解复杂环境下如强风或者地震荷载下的桥梁等基础设施提供理论支持。 其他说明:研究成果有助于指导实际应用中关于如何减轻因共振而导致的结构破坏风险的问题;并指出未来工作中需要进一步探索的方向,例如改进现有的简化假设来更好地适应实际工况。

    Python爬虫实例,一个简单的DEMO

    使用requests和BeautifulSoup库爬取豆瓣电影Top250的基本信息

    ISO 8015-2011 英文-中文对照 产品几何技术规范( GPS ) 基础概念、原则和规则 .rar

    标题中的“ISO 8015-2011”是指国际标准化组织(International Organization for Standardization)在2011年制定的一项标准,该标准是关于产品几何技术规范(Geometrical Product Specifications, 简称GPS)的一部分。GPS是工业界用于定义和控制产品几何尺寸和形状的一系列准则,旨在确保产品的设计、制造和检测过程中的精确性和一致性。 “基础概念、原则和规则”这部分内容涵盖了ISO 8015的核心理念,包括但不限于: 1. 几何公差:ISO 8015解释了如何定义和应用几何公差,这是控制产品几何特性的重要手段。它涉及尺寸公差、形状公差、位置公差、方向公差和跳动公差等。 2. 尺寸基准:标准介绍了选择和定义尺寸基准的重要性,这些基准用于确定零件或组件的定位和测量参考。 3. 形状和位置关系:ISO 8015阐述了如何理解和表达零件表面的形状以及它们之间的位置关系,比如平面度、圆度、直线度、平行度、垂直度等。 4. 公差带:公差带是允许几何特性变化的区域,标准中详细规定了如何定义和图解公差带。 5. 控制方法:标准涵盖了各种几何特性的测量和控制方法,如接触测量、光学测量、三坐标测量机(CMM)的应用等。 6. 符号和注释:ISO 8015规定了标准的图形符号和注释方式,以便于设计者和制造者清晰地传达几何要求。 7. 可接受性准则:标准提供了判断产品是否符合几何公差要求的准则,包括最大实体条件(MMC)、最小实体条件(LMC)和其他补偿原则。 “英文-中文对照”表明这份文档提供了双语对照,方便中国用户理解和应用这个国际标准,从而提升国内产品设计和制造的质量。 尽管压缩包中包含的“1.bat”和“一键改名.bat”文件与主题内容直接关联性不强,但它们可能是辅助工具,例如批量修改文件名的脚本,帮助用户更方便地管理和使用ISO 8015的相关资料。 ISO 8015-2011是一个关于产品几何技术规范的重要标准,对工程设计、质量控制和制造流程有着深远影响。理解并应用这些原则和规则能够提高产品的精度和可靠性,降低生产成本,增强市场竞争力。。内容来源于网络分享,如有侵权请联系我删除。

    2025 年全球产品库存数据集(10K+记录,14特征)CSV

    该数据集提供了产品库存的详细快照,非常适合物流优化、电子商务分析或供应链研究。它包括关键详细信息,如产品名称、类别、价格、库存数量等,这些详细信息来自一个假设的全球供应商数据库。我在从事货运物流优化项目时编译了这个,我希望它对其他探索类似挑战的人有用! 主要特点: 14 列,涵盖商品规格、定价、库存和标签。 示例数据包括 Home Appliances 等多个类别。 非常适合数据清理实践、可视化或预测建模(例如,库存耗尽)。 可能的用例: 根据库存和有效期优化货运物流。 分析不同产品类别的定价趋势。 使用标签和评级构建推荐系统。 笔记: 日期范围从制造到到期(例如,2023-2026 年)。 某些字段(例如,产品描述)可能需要改进 - 请随时对其进行改进! 欢迎对其他数据或改进提出建议。 让我知道您如何使用它 - 我很想听听您的反馈! 列描述 Product ID:这是分配给数据集中每个产品的唯一标识符,如“93TGNAY7”。它有助于区分一项与另一项。 Product Name(商品名称):商品的名称,例如 “Laptop”(笔记本电脑)。这是项目是什么的简单标签。 Product Category(商品类别): 这告诉您商品属于哪个类别,例如“Home Appliances”(家用电器)。它将相似的项目分组在一起。 Product Description(商品描述):商品的简要描述。在示例中,它列为“Product_XU5QX”,这可能是一个占位符 - 请随意将其替换为更有意义的内容! 价格: 商品的价格(以美元为单位),例如 253.17。它显示每件物品的价值。 库存数量: 当前有货的商品数量,例如 3。它对于跟踪库存水平非常有用。 保修期:产品的保修期,以年为单位,例如 2。它表示所提供的支持期限。 商品尺寸: 商品的实际尺寸(以厘米为单位),写为“16x15x15 厘米”(长 x 宽 x 高)。这有助于物流和存储规划。 生产日期: 商品的生产日期,例如“2023-01-01”。它便于跟踪产品年龄。 有效期: 商品到期时间(如适用),例如“2026-01-01”。这对于管理保质期非常有用。 SKU:库存单位的缩写,这是类似于“8NMFZ4”的代码,用于在库存系统中跟踪产品。 商品标签: 描述商品的标签列表(以逗号分隔),例如“VNU,NZ6”。这些可以表示功能、关键字或类别。 颜色/尺寸变体: 商品的可用颜色和尺寸,例如“绿色/大号”。它显示了客户可以选择的选项。 商品评分: 买家评分(满分 5 分),例如 2。它反映了反馈或质量感知。

    灵通LD3000 dmr对讲机写频软件

    灵通LD3000 dmr对讲机写频软件

    基于Wav2Lip384的AI主播项目整合包

    开源项目整合包 更多内容可以查阅 项目源码搭建介绍: 《我的AI工具箱Tauri+Django开源git项目介绍和使用》https://datayang.blog.csdn.net/article/details/146156817 图形桌面工具使用教程: 《我的AI工具箱Tauri+Django环境开发,支持局域网使用》https://datayang.blog.csdn.net/article/details/141897682

    Java项目,二手资源交易系统,欢迎学习

    Java项目,二手资源交易系统,欢迎学习。

    基于springboot框架的基于Javaweb的电影院购票系统的设计与实现(Java项目编程实战+完整源码+毕设文档+sql文件+学习练手好项目).zip

    传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装电影院购票系统软件来发挥其高效地信息处理的作用,可以规范信息管理流程,让管理工作可以系统化和程序化,同时,电影院购票系统的有效运用可以帮助管理人员准确快速地处理信息。 电影院购票系统在对开发工具的选择上也很慎重,为了便于开发实现,选择的开发工具为Eclipse,选择的数据库工具为Mysql。以此搭建开发环境实现电影院购票系统的功能。其中管理员管理用户,新闻公告。 电影院购票系统是一款运用软件开发技术设计实现的应用系统,在信息处理上可以达到快速的目的,不管是针对数据添加,数据维护和统计,以及数据查询等处理要求,电影院购票系统都可以轻松应对。 关键词:电影院购票系统;SpringBoot框架,系统分析,数据库设计

    【毕业设计】基于uniapp微信小程序志愿者活动报名在线试卷考试系统【源码+论文+答辩ppt+开题报告+任务书】.zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

    SAP SD-Class 17 SAP Error Message numbers and controls.mp4

    SAP SD-Class 17 SAP Error Message numbers and controls.mp4

    网络安全中CSRF与XSS攻击及其防护措施详解

    内容概要:本文主要介绍了两种重要的网络攻击手段——CSRF(跨站请求伪造)和XSS(跨站脚本攻击)。首先阐述了CSRF的定义、形成机制以及防范办法,其中包括设置Cookie属性SameSite值为严苛级别或者验证来源请求头部字段Referer/Origin;再介绍了一次性和敏感业务的两步确认法以及采用非Cookie形式的身份标识Token。关于XSS,文中详述三种具体表现形式即存储型、反射型与基于DOM的XSS,还讲解了应对这种风险的有效举措,例如检验与编码用户提交的信息,在服务器回应客户端的数据里加入相关保护性HTTP首部字段,选择更为保险的DOM API接口调用方式以及对Cookies采取额外安全性设定。 适用人群:从事信息安全维护工作的专业人员,尤其涉及Web应用防护的技术团队成员。 使用场景及目标:当用户构建自己的web应用程序时,理解和掌握这两种威胁的运作机理有助于提高自身项目抵御此类恶意行为的能力,保证用户数据安全。 其他说明:了解如何有效地预防这两种类型的攻击不仅对提升个人技能有帮助,同时也能增强所开发系统的健壮性。由于互联网环境复杂多变,不断关注最新的攻防动态十分必要。

    Invoke-WmiCommand.zip

    Invoke-WmiCommand

    CNN-master.zip

    CNN相关以及垃圾分类数据集

    01 DNS DHCP Telnet综合实验 毛佳宇(1).docx

    01 DNS DHCP Telnet综合实验 毛佳宇(1).docx

    建模大赛-风电机组强非线性气动特性拟合建模: 基于神经网络和多项式算法的精确快速计算方案

    建模大赛-风电机组强非线性气动特性拟合建模: 基于神经网络和多项式算法的精确快速计算方案

    纯电动汽车动力经济性仿真研究:Cruise与Simulink联合应用下的整车模型及策略解析,纯电动车辆动力经济性仿真研究:Cruise与Simulink联合仿真平台的应用,涵盖BMS、再生制动及电机驱

    纯电动汽车动力经济性仿真研究:Cruise与Simulink联合应用下的整车模型及策略解析,纯电动车辆动力经济性仿真研究:Cruise与Simulink联合仿真平台的应用,涵盖BMS、再生制动及电机驱动策略的详细解析与注释模型,Simulink整车控制器vcu应用层模型,实车在用的,支持仿真和生成 文件分类明确,每个普通功能和核心功能建有单独的库,存放在文件夹里。 有相应的表格,描述了信号的意思。 ,Simulink VCU应用层模型;实车应用;支持仿真与生成;文件分类明确;功能库分普通与核心;信号描述表格。,Simulink VCU应用层模型:实车仿真与功能库管理

    Maxwell电机与Simplorer联合仿真教程:电路搭建及矢量控制SVPWM算法实践,自定义电机模型替换指南,Maxwell电机与Simplorer联合仿真教程:电路搭建及矢量控制SVPWM算法实

    Maxwell电机与Simplorer联合仿真教程:电路搭建及矢量控制SVPWM算法实践,自定义电机模型替换指南,Maxwell电机与Simplorer联合仿真教程:电路搭建及矢量控制SVPWM算法实

    【毕业设计】基于微信平台的电子门票系统(小程序)【源码+论文+答辩ppt+开题报告+任务书】.zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

    【毕业设计】基于微信小程序学生课程考勤系统【源码+论文+答辩ppt+开题报告+任务书】.zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。

Global site tag (gtag.js) - Google Analytics