如何“阻止”程序員上班摸魚(yú)?

原創(chuàng):小姐姐味道(微信公眾號(hào)ID:xjjdog),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。
本篇文章純屬虛構(gòu),并沒(méi)有科學(xué)依據(jù)。為了避免有人找我尋仇,您在轉(zhuǎn)載或者轉(zhuǎn)發(fā)的時(shí)候,一定要保留此聲明。否則我會(huì)有生命危險(xiǎn)。你的轉(zhuǎn)發(fā),屬于謀殺。
誰(shuí)說(shuō)當(dāng)領(lǐng)導(dǎo)的不掉頭發(fā)?那是因?yàn)槟氵€不是領(lǐng)導(dǎo)。
最近就有些事非常讓我苦惱,以至于發(fā)際線(xiàn)越來(lái)越高。我發(fā)現(xiàn)我的下屬,有很多人在摸魚(yú)。尤其是那些程序員,常年處于摸魚(yú)的狀態(tài)。白嫖我的工資,還瀏覽一些亂七八糟的東西,這是我不能忍受的。
但苦果也是我埋下的。
公司已經(jīng)全面推行了結(jié)果導(dǎo)向,凡事看結(jié)果、看效果,按理來(lái)說(shuō)我是不應(yīng)該過(guò)問(wèn)下屬們平常到底是干些啥的,但我發(fā)現(xiàn)內(nèi)心它不允許。
我實(shí)在是見(jiàn)不得有人清閑的樣子,即使他把活兒干的很好。
苦思冥想了很久,我終于得到了下面幾招,來(lái)阻止程序員們摸魚(yú)。廣大被程序員們蹂躪的同僚,行動(dòng)起來(lái)吧。
怎么摸魚(yú)
我起初是不怎么反對(duì)這種張弛有度的工作模式的,但接連有人隔三差五的向我報(bào)告:xxx上班看電影,xx上班刷漫畫(huà),xxx天天微信群里劃水...
更有甚者,都總結(jié)出技巧來(lái)了...。

聽(tīng)得多了,我認(rèn)識(shí)到了事情的嚴(yán)重性:如果再不采取措施,我就連覺(jué)都睡不好。畢竟,如果能節(jié)省這些摸魚(yú)的時(shí)間,它們能為我創(chuàng)造更大的價(jià)值。
第一輪,切斷外網(wǎng),全部使用局域網(wǎng)
不狠不能夠當(dāng)領(lǐng)導(dǎo),痛定思痛,我決定一上來(lái),就上終極神器!斷網(wǎng)!
在公司搭建局域網(wǎng),把常用的SDK源碼和文檔,做成知識(shí)庫(kù)。使用ElasticSearch,完成對(duì)所有文檔的索引。只要你想查找某個(gè)API,就可以登陸我們專(zhuān)用的平臺(tái),進(jìn)行搜索。
剛開(kāi)始可能會(huì)有一點(diǎn)陣痛,但等大家熟悉了這種開(kāi)發(fā)模式,會(huì)覺(jué)得效率指數(shù)級(jí)增加。不出三個(gè)月,就會(huì)倒逼程序員們把常用的API背誦的滾瓜爛熟,寫(xiě)起程序來(lái)自然是飛快。
整體的架構(gòu)圖如下,我想這是非常美妙的技術(shù)方案,我要迫不及待的看它的效果了。

第二輪,廁所安裝信號(hào)屏蔽器
接下來(lái)需要解決第二個(gè)問(wèn)題了。如何減少這群人的如廁時(shí)間。
從多線(xiàn)程的角度去思考這個(gè)問(wèn)題,解決方案就比較簡(jiǎn)單了。上廁所就是CPU獨(dú)占,除了減少獨(dú)占時(shí)間,營(yíng)造效率如廁的氛圍,另外一種有效的解決方式,那就是減少CPU的數(shù)量。一個(gè)極限情況,就是只留一個(gè)CPU,把這部分的時(shí)間耗時(shí)串行化,但這是不符合實(shí)際的。
我向來(lái)討厭紙上談兵,經(jīng)過(guò)認(rèn)真仔細(xì)的評(píng)估,我決定減少坑的數(shù)量到4個(gè)。等外面排起了長(zhǎng)隊(duì),蹲坑的小伙伴就不再好意思在里面劃水,矛盾就會(huì)轉(zhuǎn)移到程序員之間。
但這個(gè)改善措施不久就讓我自己改回來(lái)了。原因就在于,有一次我正好內(nèi)急,結(jié)果在個(gè)坑外等了N長(zhǎng)時(shí)間也沒(méi)有空閑,最后還是到隔壁公司去解決的,蹭了個(gè)坑。
我深刻反思了這么不人性化的措施,最后還是決定從源頭上做文章。
恢復(fù)了坑位,但是在每個(gè)廁所,都安裝了信號(hào)屏蔽器。這樣如果你上廁所如果沒(méi)有帶廁紙,也不能微信通知你的同事送一點(diǎn)過(guò)去。你只能靠自己。
靠自己的未雨綢繆或者應(yīng)急處理能力。
屏蔽器安裝以后,坑的輪轉(zhuǎn)明顯提高了效率。但有些同學(xué)在手機(jī)上安裝了離線(xiàn)游戲、下載了離線(xiàn)小說(shuō),這種方式就沒(méi)什么用了。
聽(tīng)說(shuō)有一種方式是刷卡進(jìn)坑,可以精確的統(tǒng)計(jì)如廁時(shí)常,但是因?yàn)樵O(shè)備有一定的成本,這種高科技模式就一直沒(méi)有推行起來(lái)。
第三輪,成立反摸魚(yú)小組
但我發(fā)現(xiàn)還有的程序員能夠上網(wǎng),這難不倒我。一切的漏洞,只是因?yàn)槲易龅倪€不夠好。
每當(dāng)有人和我說(shuō),要禁止個(gè)人開(kāi)熱點(diǎn)上網(wǎng)有點(diǎn)難,我都不屑一顧。人家某為怎么可以?
我雖然不想買(mǎi)高端的檢測(cè)設(shè)備,但我有其他的辦法。
為了根治程序員的這些惡習(xí),我專(zhuān)門(mén)成立了反摸魚(yú)小組。隊(duì)員們每天都會(huì)在走廊上走來(lái)走去。如果看到有員工能夠上網(wǎng),或者開(kāi)了熱點(diǎn),就會(huì)沒(méi)收它的作案工具,并批評(píng)教育。
如果再加上連帶責(zé)任,這個(gè)方式就更妙了。一人上網(wǎng),全組遭殃。組內(nèi)成員會(huì)為了能夠拿到完整的工資,相互監(jiān)督,最后杜絕了開(kāi)熱點(diǎn)的行為。
這個(gè)效果出奇的好。果然再好的設(shè)備,也不如人治。
End
總結(jié)這一系列措施所獲取的效果,我認(rèn)為是非常值得的。首先,我們的IT設(shè)備變得非常的安全,黑客沒(méi)有了用武之地。
其次,我們的員工在這種模式下,極大的提高了自身的技術(shù)修養(yǎng)。有下屬曾自豪的向我表示,是我?guī)椭怂?,熟記了JDK的代碼。如今能夠徒手?jǐn)]出一個(gè)netty。
最后,這極大的培養(yǎng)了員工的忍耐力。有時(shí)候這種忍耐能夠幫助他們干成大事,能夠幫助他們?cè)竭^(guò)前進(jìn)路上的障礙,這是難能可貴的品質(zhì)。
當(dāng)然,也有些程序員就因?yàn)闆](méi)法摸魚(yú),就變得脾氣暴躁,注定是loser,成不了大器的。
我看了看胳膊上吊著的繃帶,不屑一顧的想。
