为什么阿里程序猿纷纷在内网晒代码?

摘要: 大家知道,阿里有两万多名可爱的程序员。 他们也没什么别的爱好,就是多才多艺了一点:这帮阿里程序猿在改变世界前 要先撼动歌坛 就是热心肠了一点:阿里有个程序员,因为闯红灯上新闻了 虽然怕老婆但也能怕出新花样:因吵架总被骂,阿里程序猿一气之下发明“情侣吵架神器” 最近,他们突然搞了一次阿里巴巴内部最盛大的晒代码大赛。

大家知道,阿里有两万多名可爱的程序员。

他们也没什么别的爱好,就是多才多艺了一点:这帮阿里程序猿在改变世界前 要先撼动歌坛


就是热心肠了一点:阿里有个程序员,因为闯红灯上新闻了

虽然怕老婆但也能怕出新花样:因吵架总被骂,阿里程序猿一气之下发明“情侣吵架神器”

最近,他们突然搞了一次阿里巴巴内部最盛大的晒代码大赛。

事情是这样的。

前几天,在阿里一个小黑屋里,5名对代码有着极致追求的程序员参与阿里代码领域最高荣誉“多隆奖”的最终角逐。

多隆是淘宝第一代程序员,也是很多技术人心目中的大神。那天的评审现场Review的时候,看到某代码片段的最后结尾,多隆突然补上一句:往上翻看下第83行。


代码一般都是几百行,他看到了最后,居然还记得第83行的一个细微瑕疵,这得是对代码怀着多少敬畏之心

这事儿传到内网之后,很多程序员纷纷也在内网po代码。现在这个帖子,已经有5万多人围观,400多位技术极客们秀代码、亮肌肉。

CTO@行癫 同学费了九牛二虎之力找到了十几年前的代码,各位技术同学也没客气,非常认真地进行了一次集体Code Review。

@孤尽 晒出了自己入职时写的青涩的代码,绿色是现在的点评。在阿里不断的进步,就是成为更好的自己。


程序员们写的代码太多我就不一一po出来了,反正我也看不懂

但我记住了这些程序员的话:

代码是给系统运行的,但代码更是给人用的,写下一行可能只要1分钟,但未来会被一代代工程师读很多次、改很多次。代码的可读性与可维护性,是我心目中的代码第一标准。

系统恒久远,代码永流传!

@鲁肃


有的前程序员追忆起了自己的青春……

向码农们致敬!!我也是曾经的码农,高峰时自己窝在房间吭哧吭哧的写,看着自动测试集成程序一直跑着就有莫名的优越感,这就是效率呀。

@菲青

嘿嘿,很怀念那些年写代码的时光。

@振飞

有的程序员还在内网写了诗,原来你是被代码耽误的诗人!

看到大神们优雅的代码总让人心潮澎拜!优雅的代码真像诗歌一样让人赏心悦目。

顺便赋打油诗一首:

支付宝三年有感

鏖战支付已三秋

兵戈铁马几时休

若问壮士煮酒日

待踏南蛮血横流

@青轩


摄影师:锦此

原来Lucy女神曾经是女程序媛……她说:好的代码是优雅的,逻辑清晰的,和诗歌一样。

昨天钉钉上有技术同学邀请我晒代码。因为在某次技术年会我吹牛1999年曾在周悦虹指导下写过两行perl语言。

现在肯定是找不到那两行代码,没法让大家见识“文科生+技术盲”的代码水平了,但一直对技术同学尤其代码写得好的同学充满景仰。

以文科生的角度,好的代码应该是逻辑清晰,不会啰嗦半天也没说清楚吧?而且简洁优雅、字句达意,与诗歌有异曲同工之妙吧

@彭蕾


摄影师:俱往

还有些不会写代码的同学,也来留言了

各位,我一直就不明白啥是代码,一直搞不懂代码为什么会这么神奇,打一些完全看不懂的天书一样的东西,可以让世界转起来。。

我惭愧更骄傲,惭愧的是阿里巴巴的创始人马云在代码上居然是个彻底白痴,我骄傲的是我们阿里拥有那么多天才般的工程师、程序猿(员)。

我们合作在一起写经济发展的代码,我们努力在写未来世界经济社会发展的每一行代码。

感谢大家的智慧和努力,更感谢大家的分享和敬业精神。我可以骄傲的说,我可以一辈子不用懂代码,因为我有你们!!!

@马云


还有人提出了一个严肃的问题,到底什么样的代码是好代码?

这个答案似乎征服了所有的程序员……

对妹子来说,

粉红色的代码

就是好代码

@莱茴

如果不是程序员,可能很难理解他们对代码的热爱和狂热。


原文链接

干货好文,请关注扫描以下二维码:



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521891.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从七个方面,面试大厂高级工程师

戳蓝字“CSDN云计算”关注我们哦!在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活;第二Java基础要好;第三最好熟悉些分布式框架。我相信其它公司招开发时&a…

Java需要掌握的底层知识_Java程序员应该掌握的底层知识

缓存缓存行:缓存行越大,局部性空间效率越高,但读取时间慢缓存行越小,局部性空间效率越低,但读取时间快取一个折中值,目前多用:64字节public class CacheLinePadding { //执行时间在4s左右public…

(vue基础试炼_01)使用vue.js 快速入门hello world

文章目录一、需求案例二、案例实现2.1. 原始js写法2.2. 怎样使用vue.js &#xff1f;2.3. 使用vue.js 写法三、案例vue简述&#xff1f;四、案例趣味延伸五、表达值作用及嘱咐语一、需求案例 在页面显示hello world 二、案例实现 2.1. 原始js写法 <!DOCTYPE html> &l…

如何让机器理解汉字一笔一画的奥秘?

摘要&#xff1a;从智能客服到机器翻译&#xff0c;从文本摘要生成到用户评论分析&#xff0c;从文本安全风控到商品描述建模&#xff0c;无不用到自然语言技术&#xff0c;作为人工智能领域的一个重要分支&#xff0c;如何让机器更懂得人类的语言&#xff0c;尤其是汉字这种强…

Logtail从入门到精通(三):机器分组配置

摘要&#xff1a; 基于集团内数年来的Agent运维经验总结&#xff0c;我们设计了一种灵活性更高、使用更加便捷、耦合度更低的配置&机器管理方式&#xff1a;自定义标识机器分组。此种方式对于动态环境非常适用&#xff0c;尤其适用于弹性伸缩服务和swarm、pouch(阿里docker…

(vue基础试炼_02)使用vue.js实现隔2秒显示不同内容

接上一篇&#xff1a;&#xff08;vue基础试炼_01&#xff09;使用vue.js 快速入门hello worldhttps://gblfy.blog.csdn.net/article/details/103841156 文章目录一、原始js写法① 效果图② 2秒之后二、使用vue实现① 思考② vue写法③ 效果图三、vue总结一、原始js写法 <!…

适合小团队作战,奖金+招聘绿色通道,这一届算法大赛关注下?

大赛背景伴随着5G、物联网与大数据形成的后互联网格局的逐步形成&#xff0c;日益多样化的用户触点、庞杂的行为数据和沉重的业务体量也给我们的数据资产管理带来了不容忽视的挑战。为了建立更加精准的数据挖掘形式和更加智能的机器学习算法&#xff0c;对不断生成的用户行为事…

银行业AI:炒作背后的现实——“尽管对新技术感到兴奋,但银行业态度非常谨慎”

摘要&#xff1a; 在人工智能火热的今天&#xff0c;银行业是如何看待人工智能对其的影响呢&#xff1f;答案可能出人意料。随着人工智能的发展&#xff0c;越来越多的行业都或多或少会受到该技术的影响。在博主之前的文章中&#xff0c;分析了人工智能、大数据以及VR对教育行业…

tcp分包传图片 如何还原_技术控丨超详细解析TCP重传机制

作者&#xff1a;Zhang_Jiawen &#xff1b; 来自&#xff1a;Dell技术社区TCP 的主要任务是很简单&#xff1a;打包和发送数据。TCP 与其他协议的不同之处在于使用滑动窗口来管理基本数据收发过程&#xff0c;同时确保数据流的有效及可靠传输&#xff0c;从而不致发送速率明显…

超详细!上线一个机器学习项目你需要哪些准备?

摘要&#xff1a; Canvas是用于设计和记录机器学习系统的模板。它比简单的文本文档具有优势&#xff0c;因为Canvas用简单的部件通过部件之间的相关性来寻找机器学习系统的关键组件。这个工具已经很流行&#xff0c;因为它对复杂项目进行了可视化操作。 在本文中&#xff0c;我…

漫画:什么是插入排序?

戳蓝字“CSDN云计算”关注我们哦&#xff01;————— 第二天 —————————————————人们如何进行扑克牌的排序呢&#xff1f;举个例子&#xff0c;比如我手中有红桃6,7,9,10这四张牌&#xff0c;已经处于升序排列&#xff1a;这时候&#xff0c;我又抓到了一…

(vue基础试炼_03)使用vue.js实现TodoList

接上一篇&#xff1a;&#xff08;vue基础试炼_02&#xff09;使用vue.js实现隔2秒显示不同内容https://gblfy.blog.csdn.net/article/details/103841818 指令作用v-for循环数据v-on绑定事件v-model数据的双向绑定文章目录一、需求说明① 案例文档② 基础代码③ 基础效果图二、…

Python API快餐教程(1) - 字符串查找API

摘要&#xff1a; 字符串查找API 字符串处理相关API 字符串是7种序列类型中的一种。除了序列的操作函数&#xff0c;比如len()来求字符串长度之外&#xff0c;Python还为字符串提供丰富到可以写个编辑器的API. 查找类API 首先&#xff0c;下面的查找API都是为了查找位置&#x…

因吵架总被骂,阿里程序猿一气之下发明“情侣吵架神器”

摘要&#xff1a; 最近&#xff0c;阿里有个叫虎跑的程序猿&#xff0c;发明了一个“吵架神器”。 到底是个什么黑科技&#xff1f; 最近&#xff0c;阿里有个叫虎跑的程序猿&#xff0c;发明了一个“吵架神器”。到底是个什么黑科技&#xff1f;和很多情侣一样&#xff0c;虎跑…

java中volatile关键字的含义_java中volatile关键字的含义

转自&#xff1a;http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html在java线程并发处理中&#xff0c;有一个关键字volatile的使用目前存在很大的混淆&#xff0c;以为使用这个关键字&#xff0c;在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线…

(vue基础试炼_04)使用组件改造TodoList

接上一篇&#xff1a;&#xff08;vue基础试炼_03&#xff09;使用vue.js实现TodoListhttps://gblfy.blog.csdn.net/article/details/103842233 指令说明v-bind传入绑定值文章目录一、前端页面组件化二、全局组件学习三、局部组件学习一、前端页面组件化 页面组件化&#xff1a…

我们到底该如何看待6G?

戳蓝字“CSDN云计算”关注我们哦&#xff01;近日&#xff0c;加拿大媒体报道&#xff0c;华为已确认在加拿大渥太华开启6G网络研究&#xff0c;已与加拿大多所大学的研究者展开洽谈。华为表示&#xff0c;自家的渥太华研发实验室将引领华为全球6G发展。图片来源网络消息传出之…

两年AI研究经验(教训)总结,进来看看吧!

摘要&#xff1a; 本文以过来人的身份将自身2年的研究经验做了一下分享&#xff0c;希望本文对于即将开始从事人工智能研究的朋友有所帮助。人工智能研究这个领域是有一定门槛的。对于初学者来说&#xff0c;一般通常的做法是直接购买一些热门的书籍&#xff0c;比如“西瓜书”…

C语言:字符串字面量及其保存位置

相关阅读 C语言https://blog.csdn.net/weixin_45791458/category_12423166.html?spm1001.2014.3001.5482 虽然C语言中不存在字符串类型&#xff0c;但依然可以通过数组或指针的方式保存字符串&#xff0c;但字符串字面量却没有想象的这么简单&#xff0c;本文就将对此进行讨论…

system.argumentnullexception值不能为null_MySQL NULL 值如何处理?

我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时&#xff0c;该命令可能就无法正常工作。为了处理这种情况&#xff0c;MySQL提供了三大运算符:IS NULL: 当列的值是 NULL,此运算符返回 true。IS NOT NULL: 当列…