孤尽(花名),本是阿里巴巴一个普通的程序员,因为给阿里巴巴写了一份技术规范,一度上了知乎热搜。
你可能觉得,写了一份技术规范,这样的事儿有什么可说的?
其实,事情并没有那么简单。为了做成这件事,孤尽整整花了2年多的时间,克服了很多困难才得以完成。
2016 年,有一次,孤尽去参加一个跨部门会议,开着开着,双方忽然掐起来了。起因是两个团队使用的代码规范不一样,但都想让别人采用自己的,最后谁都说服不了谁。
孤尽说,单兵作战还好,遇到团体作战的时候,难免会因为要统一“出拳”的步调,牺牲掉一些效率。
想到这,孤尽冒出了一个大胆的念头:如果有一个统一的规范,让大家达成共识,效率会不会更高?
他马上把这个疯狂的想法告诉了身边的小伙伴,但得到的反馈让他有点失望:大家都知道那样会让效率更高,但是要做成这件事并不容易,所以并不看好这件事。还有人对他说,写这个规范又不是你的 KPI……
遭遇了打击,但孤尽不肯轻易放弃,他对自己说:对于别人来说,也许是很难,但我不是别人啊。
于是他一个人默默坚持着这件事。
2016 年 3 月,孤尽在阿里技术同学华山论剑处上发表了第一版《阿里巴巴集团 JAVA 技术规范》。
第一版发出去以后,有人为孤尽点赞,但质疑声也很多。还有人觉得他胆子太大了。用孤尽的话来说,这事发生以后,自己不仅被技术圈内的同行嘲笑,还被阿里内部的技术同事嘲笑。
为此,他一个部门一个部门的去游说,失败了一次,就试第二次。
面对这些群嘲,他告诉自己,有批评,证明有关注,有关注,就有希望。失败了 99 次,那也还要再试一次,没别的,凑个整数呗。
后来,这份努力被阿里技术大牛多隆看到,多隆给孤尽的这份规范做了推荐以后,又被一个技术大牛看到,引发了业内的讨论。
直到 2018 年年初,代码规范终于实现了,孤尽又做了一件事:鼓励同事们把写好的代码晒出来,让大家看看好在哪里,不好在哪里,做得好的学习,不好的避免再次掉坑里。
马云看到以后回贴说:“感谢大家的智慧和努力,更感谢大家的分享和敬业精神。我可以骄傲的说,我可以一辈子不用懂代码,因为我有你们!!!”
在我们的人生中,一定会有不止一个人告诉你:
“这事太难了,别干了。”
“你要知道天高地厚,要有自知之明。”
“你是改变不了什么的,你只能改变自己……”
但是孤尽却告诉我们,有的时候,请保留一些“不管天高地厚”吧。敢不切实际地妄想,才敢不顾一切地努力啊。