fastjson 的作者,在阿里内网挨骂了?!

公众号程序猿DD

共 1564字,需浏览 4分钟

 ·

2020-08-28 15:27


点击上方蓝色“程序猿DD”,选择“设为星标”

回复“资源”获取独家整理的学习资料!

来源 | 阿里云云栖号

链接 | https://yqh.aliyun.com/detail/18797
2020年6月3日,阿里巴巴的内网热搜忽然挤进一个词——Fastjson,很快,一条关于「Fastjson,我心里永远的痛」被拱上热贴第一名。
大家的吐槽挺含蓄,比如这样:
这张图至今存在我的电脑里,因为这个成为众矢之的的产品,就是我养的娃。
我叫高铁,10年前,我做了一个Java解析库叫做Fastjson。
阿里资深技术专家 高铁
当时写这个,只是因为翻遍了全网,发现一个好用的java解析库都没有。一气之下,就决定自己写一个全世界最快的。
写完最后一行代码,感觉自己是站在落日余晖下的西部牛仔,我的枪筒还冒着烟,耳畔还回响着Biu-Biu~Bang Bang的击打感。
于是我就没羞没臊的给它取了个名字,叫做Fastjson。
程序员的快乐,就是这么朴实无华且枯燥。
很快,这个开源软件被一传十,十传百,B2B,淘宝,支付宝,整个国内Java社区都在用。
很快,大家不但觉得我勇气可嘉,还直接跑来问我,你的勇气是梁静茹全家给的吗?
因为这款产品的漏洞,比我预料的稍微多了一点。
但人家用,对我就是信任,咱不能对不起,所以我坦然接受,也会用周末的时间慢慢来改。
最难忘的,是2017年的春节,距离除夕还有7小时,负责安全的同学给我打电话,Fastjson被人上报了漏洞。
春晚是看不成了,更尴尬的是,亲戚们开始纷纷打听我司的加班费是不是很高。
我只能默默低下头,即使是利用业余时间做出来的产品,出了问题,就是我的责任。
我这个人最大的优点,就是知耻而后勇。
这个BUG找到复现方法了,乐趣+1。
这个报错加个IF就能解决了,乐趣+1。
升级的响应速度提升了,乐趣+1。
发现业内还有其他解法,卧槽还有这种骚操作,乐趣-1,学会后乐趣+1。
路过别人工位时,看到大家在用我养的娃,傻子一样的乐呵,乐趣+10000000。
当你不带一丝杂念,纯粹的去敲击代码的时候,你真的不太会考虑会不会被骂,你会沉浸在一种入定的快乐里。
这种快乐是上帝创造世界的折射,一种呈现在每一片独特的、崭新的树叶和雪花上的喜悦。
现在,Fastjson的在github上的star数量已经超过20000了,用的人越来越多,当然,批评也很多。
阿里有个传统,让大家用得不爽的东西,都会放在内网上接受公开吐槽。被锤得越狠,代表也被爱得越深。每次被锤,都有人私下钉钉我:兄弟,我来搭把手,咱们一起把Fastjson做得更好。
当然,也总有人会好奇,被吐槽的时候脸不疼么?
说实话,挺疼!
当我一直相信,如果一个人因为怕被骂,而不去做他认为正确的事的时候,就是他到达上限的时候。
怕输,就不会赢了。
阿里有句老话,此时此刻,非我莫属。
因为需要挺身而出的,并不是那些稳操胜券的时刻,反而是充满了不确定性和变数的时刻。
毕竟逆风的方向,更适合飞翔。
这十年里,看着Fastjson,从羸弱到健壮,性能越来越好,拓展性更好,多次被开源中国评为最受欢迎的开源软件,真的是一件顶顶有成就感的事。
也有人问我,带不来好处的事情为什么要做?
因为热爱本身,就是奖励啊!

往期推荐

Spring Cloud 常见面试题及答案

HTTP协议无状态中的 "状态" 到底指的是什么?

啥是指标陷阱?很多就出现在你的身边!

云原生落地难的五个痛点与解决方法

史无前例,160买400的硬核书,当当这波羊毛别忘薅!


星球限时拼团优惠进行中

浏览 34
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报