想起俺第一份工作测试组的一位同事了。
同事:程序出bug了!很严重!
我:什么bug?
同事:很严重!
我:究竟什么bug?
同事:不知道,反正很严重!
我:算了,你给我演示一下……
同事:咦?你这里怎么正常?
我:那我去你座位上,你给我演示一下。
同事:你看,这样,这样,喏……
我:等等,我都没看清……
同事:我再给你演示一下,你看,这样……
我:停!停!
同事:你看,很严重吧。得马上改!
我:让你停下了,我什么都没看清……
同事:(瞪,怒火上涌,想揍我终于忍下去的样子)你自己来!
我:(似乎也没什么特别的啊?)行,我试试……
同事:看,出来了吧?(伸手就夺我鼠标,啪的一下把报错窗口又关了)
我:你搞什么?这个窗口就是报告错误原因的,你不看,也不让我看?
同事:(怒火再起,继续瞪,瞪我很久,猛的站起来)你再搞!
我:(重新打开)搞什么嘛!看看,这报错写的多清楚!全中文的,要不要我给你念念?
同事:看不懂。
窗口是我写的。里面就一行:
“数据库登录失败,请检查config.ini中的用户名和密码信息。”
嗯,你自己猜猜,当你的同事是这个样子时,远程办公会是什么样子。
因为绝大多数领导或老板表面上说结果导向,但实际上都是过程导向,甚至态度导向;看不见你的人,就无法知道你的态度。
另外,就是领导或老板贪得无厌的问题。你工作8小时创造了这么多价值,他不会认为你效率高,只会认为工作量太少了。如果远程等等话,就更觉得你在磨洋工,心里更不爽。
还有就是,事实上,绝大多数老板雇人本质上就是希望无偿占用员工时间,给8小时的钱巴不得干24小时的活。如果远程工作,就很难控制了。而且绝大多数的工作都很难定量衡量跟金钱挂钩的结果,只能根据你平时的态度来定。
当然,也有不少公司是远程的。比如一些数字货币交易所,具体哪家不说了,懂的自然懂。由于被中美日等大国封杀,老板只能去小国居住。但小国人才匮乏,只能在中美日大国招人,这就只能远程工作了。
远程工作有什么好处呢?首先,节省了大量的办公室开支。开公司的房租开支往往很大,特别是私募要在核心区甲级写字楼,开支巨大。
其次,节省了通勤成本。很多公司在市中心,但员工住很远,通勤时间来回1-3小时不等,这些时间用来工作的话……
最后,不受各类传染病影响。比如现在这情况,远程工作的公司反而优势最大。
总之,如果公司有比较好的制度设计,比较好的结果导向的机制,其实不难实现远程。但这往往比较难。因为一般领导布置工作并不清楚员工要花多长时间完成,只能根据日常互动来调整。远程了就比较难了。
但一些结果导向的容易一些。比如量化交易,如果全栈的话,可以根据交易结果决定。比如这个季度赚得多就多分配一些钱,下个季度亏的多就少分配一些钱,其他具体的细节统统不管。一个月基本工资3、5万,每个季度固定比例提成,保证20年不裁,公司最大支出也就1000万,但盈利可以无限,其实这生意挺划算。
我建议没有全职远程工作过的人就不要发表意见了。我所在的公司全员远程,分布在五个洲,从公司建立的第一天就开始远程,一直远程了十年。我已经这样工作了两年时间。
回到问题上来。远程工作在技术上没有任何问题,业界的很多公司,如我厂(Gradle)、Pivotal、GitLab都采用这种模式,你们的项目再大能大过GitLab?Gradle的主仓库有接近300万行代码,你们的项目有多少代码?所以说什么项目复杂人员沟通的问题都不是本质原因。
本质原因是,以绝大多数程序员的素质,不足以支撑他们进行远程工作与沟通。人员素质才是根本原因。有的人一句话一行代码就能说清楚的问题,有的人得反复沟通上半个小时。能够进行远程办公的人,通常是具备极高的开发水平、沟通素质的人。举个例子,拿alibaba/fastjson仓库里的issue来说:
太多的开发人员活在自己的世界中,连报bug都报不好,上来就没头没尾地说一大堆,不给重现例子,不说版本,一厢情愿地以为对方“一定能听懂自己在说什么”,很不幸,我不是你,我根本不知道你在说什么。有一段时间我负责跟社区打交道,见了太多这种以自我为中心,报bug就一句话的人:“XXX在XXX时报错”。指望他们去远程协作,还是洗洗睡吧。
对于我自己,如果我要报bug,我一定会给出详细的环境、重现例子,如果可能的话我甚至会告诉对方哪里错了。比如这个:https://github.com/gradle/gradle/issues/1861 我在加入Gradle之前报告的一个bug,我给出了重现的例子,指出了问题,并定位到了具体的错误代码行。
这是我给IDEA报的一个bug:https://youtrack.jetbrains.com/issue/IDEA-197550 同样给出了重现的例子,指出了问题,并定位到了具体的错误代码。
你可能觉得我说的事情跟远程工作八杆子打不着,但是恰恰是这些你毫不在意的、绝大多数人都做不好的细节,导致了远程工作难以大规模的广泛开展。
有没有一种可能,你没有去到对的公司?
就中国这惨烈的住房条件,很多人连书房都没有,云办公不是天方夜谭吗?
我是一名基层派出所民警。
可以说当今中国警察普遍羡慕美国警察可以采取暴力手段绝对的镇压不法分子。
但是,不得不说,这次这位美国警察,太过分了,不仅是过分,而且我的理解是那已经构成了犯罪行为。那黑人已经制服了就可以正常上拷带走了,没必要一直压着脖子压那么长时间。没能置身其中不知现场那美国警察的所思所想,反正我个人挺不理解他为啥那样干的。
只能说无论什么地方,无论什么行业,只要是人的社会,都有像样的也有操蛋的吧。
_________此处为分割线 _________
以下为统一答复评论中有些人质疑的我所讲的羡慕二字。
能够出现这种质疑在我料想之中,因为中国警察也有过过分的时代,据我所知就是在七十八十九十年代,就如同地痞流氓,看谁不顺眼就能打谁对老百姓而言没王法可讲,那时候的警察说好听点可以说是威风凛凛说难听点儿是横行霸道。
但我想表明的是,时过境迁,现在的中国警察无论是受舆论约束还是因为法治社会建设制度规范都已经变得逐步文明与规范起来,起码我认为从我们现在开始从公安司法院校毕业参加公务员考试考进来的新一代警察已经具备新的面目,当然不可否认的是在这个行业内目前仍然存有历史的顽疾,仍然存在着臭虫,但我已经讲过无论什么行业都有操蛋的吧,这是个人问题,不是群体问题。相比之下,拍拍良心看,现在的整个警察队伍比照曾经确实过分的年代是不是已经是天地之别,问问曾经真正挨过曾经年代老警察欺负的中老年人就知道了。
为何会说起羡慕,因为警察每天面对的人群,大多是三教九流之辈,没有武力加身,很多事情在处理上警察显得软弱无能,说白了,好人谁没事儿上派出所转悠啊都忙着自己的生活呢,警察打人这句话,我们常常听到,但是但凡有点脑袋的人都能想明白,警察会闲着没事儿干把那在家里消停待着的遵纪守法的人抓起来暴揍一顿吗?
以上言辞不免更会有人质疑,请允许我解释,武力,当然不可滥用,我所说的羡慕不是羡慕美国警察的随意滥用武力,而是在合法范围内准许在对方不听从警察指令时动用武力,现在确实有人民警察法赋予了相关权力,但实践中现在的中国警察并不能或者说不敢执行人民警察法里的所有权力。拿防疫工作举例,卡口的工作人员在让出入的人员扫码登记时,就会有不愿意配合的人,然而这些不愿意配合的人可会知道工作人员的所做所为是为了整个社区的稳定安全,因为这整个社区包括了这名不愿意配合的人啊,在这个时候是否应当对其进行武力控制来保障其他居民的安全呢。同理,警察盘查也好,调查也好,总会有那些不愿意配合的人,自我感觉良好认为自己没问题所以警察不必要对其进行盘查所以就不配合,而警察当看到对方不配合时会以什么视角审视,难道要说谢谢您的不配合吗,万一这不愿配合的人真背着案子呢,那便是对更多的人民群众的不负责任。因此,我要说,民众的素质如果真正达到了人人互相敬重路不拾遗夜不闭户的文明程度,要求警察绝对文明不要有暴力举动,一点问题没有,一味强调了警察不该暴力执法而分毫不过问被执法对象自身是否存在问题,是不是看问题的角度些微的片面了些。
请注意,我说羡慕里的那句话尾巴实际已经表明了,羡慕的是暴力手段对不法分子的镇压,可不是对遵纪守法的百姓也要肆意妄为。例如像给群众办个身份证居住证之类的业务,警察当然应该热心服务。但当面对泼皮无赖时,还要笑脸相迎,得来的只有蹬鼻子上脸,警察都不怕了,您们认为这些无赖还有谁管得了。
列位存有异议的同志们,谢谢您们的教诲。言辞中犀利的同志们,谢谢您们的敦促。
让我知道当警察,需要吾日三省吾身。
还想要质疑甚或是骂的您们,若是能让您舒服,骂两句无妨。我不算您辱骂警察。不过是,道不同不相为谋罢了吧。
_____分割线
2020年6月5日22:53 出警在路上