程序员集体被祭天

昨天本来是喜气洋洋的圣诞节,情侣们都在精心策划今晚的「活动」; single dog, single dog, single all the way的小老弟们在开心等待着红帽子白头发的老人出现。


程序员集体被祭天_第1张图片


在程序员圈,同样是十分热闹,炸翻了天……


产品经理:快醒醒,别睡了,赶紧来公司看看怎么回事,客户那边反应说到他们的网站好像出bug了。网页按钮被加上了雪花特效,而且还莫名其妙的增加Ho Ho Ho的title.


程序员集体被祭天_第2张图片


前端程序员小A大冬天的被吓出一身冷汗,赶紧往公司跑去。要知道当时那个项目是他负责的,要是网站真出了问题,自己责任可大了。这网站也真会挑日子,早不出问题晚不出问题,偏偏在圣诞节掉链子,逗我吧。


程序员集体被祭天_第3张图片

程序员小A: 我都把所有的项目检查了一遍,没发现有什么异常啊,不会是网站被黑了吧?


产品经理:那不行呀,你得赶紧想办法把这个网站给修复了,客户那边催着呢,要是再搞不好,客户那边就得要求我们赔偿了。


程序员集体被祭天_第4张图片


程序员小A:可是,我真的把所有代码从头到位都检查了,真不清楚怎么回事,不过这个真不是我这边的责任。


产品经理:算了,我也不想跟你多说了,你自己赶紧收拾东西去办离职手续吧。小B,这个问题你来解决一下。


程序员集体被祭天_第5张图片


程序员小B心想:卧槽,这烂摊子怎么到我头上了,小A可是我们公司最优秀的前端程序员,他都解决不了,我又怎么搞呀。算了,先面向谷歌看看能不能找出问题吧。


程序员集体被祭天_第6张图片


小B突然在网上看到一条消息:

震惊!就在今天的圣诞节,使用Ant Design框架的全部中招,网页按钮被加上雪花特效,并增加Ho Ho Ho的title.


程序员集体被祭天_第7张图片

卧槽,咱们不就是用的这个框架嘛。原来是这个框架惹的祸啊。


程序员集体被祭天_第8张图片

Ant Design被称为全世界最好的React前端组件库之一,前端优秀的框架,目前Github已经有接近4万的star. 因为其专业,稳定,受到不少人的青睐,国内外不少企业都会选择使用antd做前端开发。


因为这个antd的坑,已经有不少程序员为此而背锅了。


程序员集体被祭天_第9张图片


本来赶着节日气氛,心情愉悦,哪知道一到公司就莫名背锅被开,心疼前端程序员几秒钟。


程序员集体被祭天_第10张图片

然而这一切却是一位阿里的开发者今年9月10日就埋下的一个彩蛋,本来是准备给大家一个惊喜,哪知道惊喜变成了惊吓。下面就是改动的代码:在按钮上加一个雪花样式。


程序员集体被祭天_第11张图片


我估计这位开发者是不明白彩蛋的真正含义是什么,这种突然某天跳出来吓人的蛋,不是彩蛋,是跳蛋,是炸弹呀!很多气不过的程序员直接到antd的Github仓库疯狂吐槽,留言。


程序员集体被祭天_第12张图片


官网居然还有脸给大家庆祝「Merry Chrismas!」


程序员集体被祭天_第13张图片


看到这里估计不少被坑的程序员是越想越气,我Merry你个大头鬼,还有你Christmas到底会不会写,要给我们祝福圣诞快乐,麻烦也把单词写对好么。


程序员集体被祭天_第14张图片

到后来,吐槽的人越来越多,吃瓜群众也越来越多,antd不得不关闭了issue来防止进一步被围攻。


程序员集体被祭天_第15张图片


如果关闭issue你说是防止炒作,那么你这句「早就做好了被骂的准备」和什么「有种自己开发」又是什么意思?


程序员集体被祭天_第16张图片

程序员集体被祭天_第17张图片


他们的意思大概是:我开源的东西,免费给你们用,我想加什么进去就加什么东西,你们爱用用,不用滚蛋,antd真是秀呀。


程序员集体被祭天_第18张图片


到后来antd顶不住压力紧急移除了这个坑人的彩蛋,相关人员也做出了道歉申明。但是从这件事情,也看出antd的团队十分的不专业。


比如把彩蛋有意而为之埋到别人的production build里面,还没有一点提醒;Chrismas这种单词都能拼错;别人都raise issue了,还建议别人override, 最后还把issue直接关闭说别人蹭热度;甚至上传什么feature都没有code review.


Antd这件事情,开发者可能一开始并没想到一个彩蛋会带来这么大的影响,都不考虑会有什么后果,就是因为没有风险意识。而且之前开发者根本没有意识到自己的愚蠢,只说到在程序库中加入非预期的行为,是十分不负责任的表现。


开源跟代码开放出来并不一样,选择开源模式,提高了普及项目的速度,提高你自己和项目的知名度,提高了你的软件被更多人依赖的可能。那么开源便需要承担更多的责任。

作为一个开发者,加个彩蛋给自己的产品多一些趣味性可以理解。但是这么多人用的开源框架,被不同行业和不同场景的开发者使用,我们要承担的就责任就越来越大,自己也不能当作是玩一玩的态度来对待这件事情。开源即责任。


这件事后,坑了不少的程序员,甚至有的程序员被辞退了,这是大家都不想看到的结果。现在人人都是谈antd色变,估计除了这事情之后,大家也会尽量避免在自己的项目里使用antd了,活生生的砸了自己的招牌。


要搞大新闻也不是这么搞的,低调做人,高调做事,最后祝大家昨天圣诞快乐。


。。。


另外看到网上不少程序员小伙伴说:Antd人家的免费代码给你用,人家什么也没得到,加彩蛋也是别人的自由。


我觉得这种观点是大错特错的,你们真的以为一个公司会让你在上班的时候,去做一件对公司毫无价值的事情?开源能带来的好处太多太多了。技术垄断、商业演讲、企业技术培训等等都是开源的附加价值。

你可能感兴趣的:(程序员集体被祭天)