我自己是一名大数据架构师,目前辞职在做线上教育大数据讲师,每天都会直播分享免费公开课,大家可以加群参加。以及我自己整理了一套最新的大数据学习系统教程,包括Hadoop,数据挖掘,数据分析。送给正在学习大数据的小伙伴!这里是大数据学习者聚集地,欢迎初学和进阶中的小伙伴!加QQ群:842014748

不善交易、格子衫、脱发、老实、修电脑... 当这些词联系在一起,你会想到什么?

这是个资讯爆炸的时代,推荐算法的成熟让大家看到了更加符合自己口味的信息,同时也让一些有趣的观点更容易获得热度,当大家看过段子一笑过后这些有趣的观点也逐渐被大家所接受。

程序员作为这个互联网时代的缔造者,大家对这个职业的误解也越来越奇怪。一开始也就是戏称为“码农”,最多说说人傻钱多死得快。随着这些年段子横行,有的人居然以为会有大佬穿着女装敲代码。

很多人都认为程序员这个群体非常奇怪,有着特有的职业文化,有着奇怪的思考回路,有着诡异的鄙视链。

有些人还说找老公一定要找程序员,他们为人老实有耐心,感情专一工资高。

还有就是每天常用的app、常去的网站哪个不是用代码写成的,只要一不好用大家肯定要开始骂程序员,还有拿程序员祭天以平民愤的。

日常背锅,似乎也成了程序员的职业素养之一。就说今年的圣诞节吧,阿里巴巴集团旗下的蚂蚁金服在圣诞节这一天给程序员们开了一个并不好笑的“玩笑”。

苦逼的码农们在圣诞节这一天,只能替人背锅,只因使用了蚂蚁金服的免费框架。

不仅容易猝死,会被团队祭天,还要为别人的玩笑背锅失去工作。

赚得多又怎样?

穿个格子衫还要被人问为什么要穿格子衫?

难道要光着出去?

做个码农,容易吗!

一个彩蛋引发的祸端

事情是这样的,蚂蚁金服在他们发布的Antd框架源码中“下了毒”:在12月25日当天,使用了这个框架的网页会默认在提交按钮上覆盖一层白雪,并配有“HO HO HO!”的文字提示,这个圣诞彩蛋在触发之前并未告知对相关人员,而且还无法手动禁止,一时间让开发人员失去了对项目的控制。

其实这个事不大,这个彩蛋本身也无伤大雅。

但高潮的是这个彩蛋出现的场合,就没有那么合适了。

这个彩蛋出现在哪里了?出现了又能有多严重?

别急,你看网友们是怎么调侃的!

阿里啊,你可长点心吧

Antd框架,全称Ant Design是一套免费的前端开源框架,它的作者正是阿里巴巴集团旗下的蚂蚁金服。使用这个框架可以轻松实现一些复杂的网页特效,提高开发效率。

前不久日本财经界评论的全球十强创新力企业,阿里巴巴位列第九,是中国唯一一家进入榜单的企业。

而且Antd框架的定位是企业级的模块化解决方案,这套框架在行业内也是处于领先地位的,给大家留下了很多正面印象。再加上阿里巴巴集团做权威背书,国内外许多项目都有使用这套框架。

所以在圣诞节这一天,使用了这套框架的企业、政府网站,甚至是军事、宗教项目上突然出现了这个彩蛋,被打得措手不及的开发者一方面寻找原因抓紧修复,一方面还要向愤怒的客户保证项目的安全性。

“老板,您放心!我们真的没有在项目里边留后门!”

这哪里是彩蛋,简直是是阿里在代码里下了毒!

说道这里,可能有人会有许多疑问。

“你说的这些都是个啥?看不懂,不看了”

“难道现在的码农都是搬运工吗?随便套个成品就叫开发了?活该!”

“使用蚂蚁金服的这个框架收费了吗?追究他们责任啊!”

“大概看懂了,那么会导致什么样的后果呢?”

各位看官大爷,别急,容我慢慢道来!

科普向,程序员是怎么开发的?

首先,在真正的工作环境下进行代码开发,并不像我们学习时那么简单写个“hello,world!”就能应付的过来。近些年软件开发行业已经相当成熟,程序员的职业划分也更加细致。

这次提到的“剩蛋踩蛋”风波,主要涉及到的开发岗位是前端开发,所谓前端就是指整个项目的表现层,简单说就是你用眼睛能看得到的部分都是属于前端。

除前端之外还有后端、移动端、大数据等等,按照编程语言划分更是多达十余种不同职位,可他们都被统称为程序员。

互联网发展的越快,对程序员的要求就越高,仅仅只会Ctrl+C和Ctrl+V的程序员很快就会被行业淘汰。但是在实际的开发过程中,有很多功能是会被重复使用的,为了减少开发周期,程序员们都会使用像Antd这样已经封装好的软件框架提高开发效率。

类似的框架还有Facebook的React Native;Twitter的bootstrap;还有被前端码农们奉为圣经的jQuery、AngularJS等等。在开发时使用框架并不能等同为简单的代码搬运。

好比你想看一本书,在书籍生产的时候不会一个字一个字的去人工书写,而是使用印刷设备进行整版印刷,虽然人工纯手工书写也可以达到想要的效果,但需要的时间成本、人工成本却不能相提并论。

手工书写就好比开发人员手动敲代码,印刷设备就像软件框架,而Antd框架内埋下的这颗圣诞彩蛋,就像这部印刷设备突然在圣诞节这一天图书封面印上圣诞快乐,要么你等着过了圣诞节,要么你就自己重新手动印一批新封面。

说什么呢?啥是开源?

前面咱们也介绍过,蚂蚁金服的这套Ant Design前端框架,是完全免费的开源框架。

什么叫开源?就是指这个开发工具的所有代码都对外界公开,所以在开发人员使用开源框架时都很放心,谁能在光天化日之下动手脚?就算代码有问题也早就提出来了,而且有阅读整个框架源码的功夫,想要实现的功能早写好了,谁也想不到开源框架会有安全问题。

开源的诞生,原本是处于技术交流。随着近二十年的发展,开源软件的意义更多的是一种开放、包容、互利共赢的精神。所以开源软件它既是安全的,也是脆弱的,它依靠开发人员间的默契与信任。程序员们更关心的开源项目能不能进行二次开发,能不能给用户带来强大的功能。

就像你在看书时,会去在意书是谁印刷出来的吗?

有人会问,你公布所有的源代码,被别人拿去修改赚了大钱怎么办?

首先,任何开源项目都是有版权且受法律保护的,滥用开源项目进行修改再重新分发都是触犯法律且需要支付补偿金的。在使用开源项目时,也是需要表明开源项目来源并且注明源代码编写作者的。

我们最常见的开源项目就是手机内的安卓系统。

玩大了,收场很难

此次事件的最恶劣的后果就在于对开源软件的信任危机。

尤其是现在这个时间节点上,华为一方面在海外靠行动印证自家产品的安全性,现在已经拿下25份5G商业合同。

一方面阿里旗下的蚂蚁金服又给全世界这么一个细思极恐的“圣诞大礼”。

虽然这个彩蛋的“始作俑者”,已经出面承认,并保证代码里已经没有其他彩蛋。

一次看似无伤大雅的玩笑,却需要整个开源社区承担留下的信任危机。

信任一旦崩溃覆水难收。

正应了那一句话:程序员用代码改变世界。

曾经一个程序员把BUG变成了彩蛋,这个程序员却把彩蛋变成了BUG相关推荐

  1. 拼多多重大bug,一夜损失200亿,程序员面对老板是跑路还是留下?

    程序员是职场上一个高薪的岗位,初入职场的大学毕业生起薪都是6000以上.不过高工资背后就会有同等的高风险,程序员每天面对无数的代码,就算智商再高也难免会出错.小错误小毛病还没事,要是出现重大错误,给公 ...

  2. 程序员吐槽_产品经理吐槽大会,程序员勿入

    前两天网上有个程序员吐槽大会我看挺多人在转的,这么公开黑产品经理,除了娱乐效果之外,确实也反映了很多问题.作为一个前程序员,现产品经理,我觉得还是得说几句.首先以产品经理的角度自省,然后我再吐槽一下程 ...

  3. 浅谈对程序员的认识_浅谈IT界程序员大佬普遍对性的追求

    原标题:浅谈IT界程序员大佬普遍对性的追求 业界程序员大佬跟普通程序员的差别,别的不说,对于完成一个需求来说,除了更少的 bug,还有什么优势? 还有程序员对性的追求. 下面谈谈最顶级的程序员对20个 ...

  4. python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键

    文章目录 一.引言 1.python的起源 2.解释器 3.python的设计目标 4.python的特点 二.python 1.了解BUG 2.python的三种运行方式 ①解释器python/py ...

  5. php程序员笔试题库,2017年初级PHP程序员笔试题

    2017年初级PHP程序员笔试题 即将面临毕业的准毕业生们是不是在为工作发愁了?下面是百分网小编精心为大家整理的2017年初级PHP程序员笔试题,希望对大家有帮助,更多内容请关注应届毕业生网! 一.基 ...

  6. 40岁的程序员还能找到工作吗_如果程序员已经到三十岁了,那他还能找到满意的工作吗?...

    作为已经快奔四的老程序员,看到话题就想吐槽两句,三十岁的程序员正好是黄金时期,无论从编程经验还是身体状态,都处于一个极佳的状态,虽然程序员喜欢通过互联网的方式吐糟自己,特别是大家都在吐槽程序员都是吃青 ...

  7. 构建meteor应用程序_我构建了一个渐进式Web应用程序并将其发布在3个应用程序商店中。 这是我学到的。...

    构建meteor应用程序 by JudahGabriel Himango 犹大(Gabriel Himango) 我构建了一个渐进式Web应用程序并将其发布在3个应用程序商店中. 这是我学到的. (I ...

  8. 程序员curd编程是什么_为什么许多程序员讨厌结对编程?

    结对编程是国外非常盛行的一种敏捷开发方式,今天 Google 最顶级的两位程序员 Jeff Dean 和 Sanjay Ghemawat 就是结对编程世界让人颇为津津乐道的人物.不过,有人喜欢有人讨厌 ...

  9. 从程序员到项目经理(六):程序员加油站 -- 懂电脑更要懂人脑

    说起程序员三个字,我觉得既骄傲又可悲.骄傲的是,我们曾经是时代骄子,是一群真正改变世界的人:可悲的是,我们很多致力于改变世界的程序员,却生活在自己的世界里,无法自拔,成为了继"书呆子&quo ...

  10. 近一半程序员单身、年薪低于 15 万,程序员扎心现状大调查!

    作者 | 程序员客栈 来源 | 程序员客栈(ID:proginnwx) 根据中国互联网络信息中心(CNNIC)近日发布第 44 次<中国互联网络发展状况统计报告>.截至 2019 年 06 ...

最新文章

  1. 《OpenGL游戏程序设计》学习笔记---第七章图像、位图与OpenGL
  2. MATLAB双纵坐标绘图(重要)
  3. 深入浅出多网卡绑定技术
  4. 【目标检测】单阶段算法--YOLOv3详解
  5. android activity焦点,android启动activity文本框不获得焦点
  6. 开发中常用的linux语句,MySQL开发中常用的查询语句总结
  7. php开发面试题---禁用cookie之后,如何使用session
  8. Laravel响应宏原理
  9. c语言课后答案详解,c语言课后练习题答案详解_0.doc
  10. Fishc_密码验证程序
  11. 双11 背后的全链路可观测性:阿里巴巴鹰眼在“云原生时代”的全面升级
  12. erdas2015几何校正模块在哪_几何校正和正射校正,怎样用erdas做几何校正?
  13. PC端模拟微信/QQ/钉钉运行环境 解决 请在微信客户端打开链接 解决 2021
  14. 2022年全球与中国磁阻随机存储器(MRAM)市场现状及未来发展趋势
  15. matlab实现序列卷积和运算,用matlab计算序列卷积和并绘图
  16. 《人类简史》读书笔记
  17. Google 辟谣,Android 和 Chrome OS 不合并 - Andromeda
  18. 名帖37 桂馥 隶书《立轴三幅》
  19. 5499元起iPhone11来了,发布会全解析,你看值得吗?
  20. Windows 7驱动开发系列(四)--WDM模型介绍

热门文章

  1. 电信运营商工程项目管理
  2. 深圳美景品牌策划机构:英国知名时尚鞋履品牌IGX签约美景策划
  3. 中国石油大学(北京)-《 油气藏经营管理》第二阶段在线作业
  4. 教你如何用拼音输入法怎么打出来不认识的字
  5. 2013年07月26日
  6. 你的计划为什么执行不下去?怎么破?
  7. 上海腾享-侧光吊笼是舞台布置侧光灯具的设备。吊笼为框架结构,有二层上人平台,可操作灯光
  8. Synopsys AXI VIP delay相关信号配置
  9. pear php5.6,一键安装php5.6.40脚本
  10. 人工智能强化学习汽车标定领域探讨