如何“阻止”程序员上班摸鱼?

点击上方“五分钟学算法”,选择“星标”公众号

重磅干货,第一时间送达

如何“阻止”程序员上班摸鱼?_第1张图片来源:小姐姐味道

本篇文章纯属虚构,并没有科学依据。为了避免有人找我寻仇,您在转载或者转发的时候,一定要保留此声明。否则我会有生命危险。你的转发,属于谋杀。


谁说当领导的不掉头发?那是因为你还不是领导。

最近就有些事非常让我苦恼,以至于发际线越来越高。我发现我的下属,有很多人在摸鱼。尤其是那些程序员,常年处于摸鱼的状态。白嫖我的工资,还浏览一些乱七八糟的东西,这是我不能忍受的。

但苦果也是我埋下的。

公司已经全面推行了结果导向,凡事看结果、看效果,按理来说我是不应该过问下属们平常到底是干些啥的,但我发现内心它不允许。

我实在是见不得有人清闲的样子,即使他把活儿干的很好。

苦思冥想了很久,我终于得到了下面几招,来阻止程序员们摸鱼。广大被程序员们蹂躏的同僚,行动起来吧。

怎么摸鱼

我起初是不怎么反对这种张弛有度的工作模式的,但接连有人隔三差五的向我报告:xxx上班看电影,xx上班刷漫画,xxx天天微信群里划水...

更有甚者,都总结出技巧来了...。

如何“阻止”程序员上班摸鱼?_第2张图片

听得多了,我认识到了事情的严重性:如果再不采取措施,我就连觉都睡不好。毕竟,如果能节省这些摸鱼的时间,它们能为我创造更大的价值。

第一轮,切断外网,全部使用局域网

不狠不能够当领导,痛定思痛,我决定一上来,就上终极神器!断网!

在公司搭建局域网,把常用的SDK源码和文档,做成知识库。使用ElasticSearch,完成对所有文档的索引。只要你想查找某个API,就可以登陆我们专用的平台,进行搜索。

刚开始可能会有一点阵痛,但等大家熟悉了这种开发模式,会觉得效率指数级增加。不出三个月,就会倒逼程序员们把常用的API背诵的滚瓜烂熟,写起程序来自然是飞快。

整体的架构图如下,我想这是非常美妙的技术方案,我要迫不及待的看它的效果了。

如何“阻止”程序员上班摸鱼?_第3张图片

第二轮,厕所安装信号屏蔽器

接下来需要解决第二个问题了。如何减少这群人的如厕时间。

从多线程的角度去思考这个问题,解决方案就比较简单了。上厕所就是CPU独占,除了减少独占时间,营造效率如厕的氛围,另外一种有效的解决方式,那就是减少CPU的数量。一个极限情况,就是只留一个CPU,把这部分的时间耗时串行化,但这是不符合实际的。

我向来讨厌纸上谈兵,经过认真仔细的评估,我决定减少坑的数量到4个。等外面排起了长队,蹲坑的小伙伴就不再好意思在里面划水,矛盾就会转移到程序员之间。

但这个改善措施不久就让我自己改回来了。原因就在于,有一次我正好内急,结果在个坑外等了N长时间也没有空闲,最后还是到隔壁公司去解决的,蹭了个坑。

我深刻反思了这么不人性化的措施,最后还是决定从源头上做文章。

恢复了坑位,但是在每个厕所,都安装了信号屏蔽器。这样如果你上厕所如果没有带厕纸,也不能微信通知你的同事送一点过去。你只能靠自己。

靠自己的未雨绸缪或者应急处理能力。

屏蔽器安装以后,坑的轮转明显提高了效率。但有些同学在手机上安装了离线游戏、下载了离线小说,这种方式就没什么用了。

听说有一种方式是刷卡进坑,可以精确的统计如厕时常,但是因为设备有一定的成本,这种高科技模式就一直没有推行起来。

第三轮,成立反摸鱼小组

但我发现还有的程序员能够上网,这难不倒我。一切的漏洞,只是因为我做的还不够好。

每当有人和我说,要禁止个人开热点上网有点难,我都不屑一顾。人家某为怎么可以?

我虽然不想买高端的检测设备,但我有其他的办法。

为了根治程序员的这些恶习,我专门成立了反摸鱼小组。队员们每天都会在走廊上走来走去。如果看到有员工能够上网,或者开了热点,就会没收它的作案工具,并批评教育。

如果再加上连带责任,这个方式就更妙了。一人上网,全组遭殃。组内成员会为了能够拿到完整的工资,相互监督,最后杜绝了开热点的行为。

这个效果出奇的好。果然再好的设备,也不如人治。

End

总结这一系列措施所获取的效果,我认为是非常值得的。首先,我们的IT设备变得非常的安全,黑客没有了用武之地。

其次,我们的员工在这种模式下,极大的提高了自身的技术修养。有下属曾自豪的向我表示,是我帮助了他,熟记了JDK的代码。如今能够徒手撸出一个netty。

最后,这极大的培养了员工的忍耐力。有时候这种忍耐能够帮助他们干成大事,能够帮助他们越过前进路上的障碍,这是难能可贵的品质。

当然,也有些程序员就因为没法摸鱼,就变得脾气暴躁,注定是loser,成不了大器的。

我看了看胳膊上吊着的绷带,不屑一顾的想。


推荐阅读

•   吴师兄实名吐槽 LeetCode 上的一道题目。。。•   面试字节跳动时,我竟然遇到了原题……•   计算机专业的学生怎样练习编程才能把编程学精通?•   为什么 MySQL 使用 B+ 树•   一道简简单单的字节跳动算法面试题


欢迎关注我的公众号“五分钟学算法”,如果喜欢,麻烦点一下“在看”~

你可能感兴趣的:(编程语言,sms,consul,weex,java)