博客
关于我
为什么阿里工程师纷纷在内网晒代码?
阅读量:125 次
发布时间:2019-02-26

本文共 1420 字,大约阅读时间需要 4 分钟。

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

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


事情是这样的。


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


多隆是淘宝第一代工程师,也是很多技术人心目中的大神。


传送门:


那天的评审现场Review的时候,看到某代码片段的最后结尾,多隆突然补上一句:往上翻看下第83行。


多隆在review代码


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


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


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


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



工程师们写的代码太多我就不一一po出来了,但是这些金句是要留下来的:

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


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

@鲁肃


有的前工程师追忆起了自己的青春……

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

@菲青

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

@振飞


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

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


顺便赋打油诗一首:

支付宝三年有感 

鏖战支付已三秋

兵戈铁马几时休

若问壮士煮酒日

待踏南蛮血横流

@青轩



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

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


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


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

@彭蕾


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

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


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


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


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

@马云



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


这个答案似乎征服了所有的工程师……

对妹子来说,

粉红色的代码

就是好代码

@莱茴


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


阿里的工程师们,在用晒代码的方式,向代码致敬。我们也向这些认真而可爱的工程师致敬!各位code boy。(づ。◕‿◕。)づ


你眼中的好代码是什么样的?欢迎在留言区一起分享讨论。

转载地址:http://jdky.baihongyu.com/

你可能感兴趣的文章
mac mysql 进程_Mac平台下启动MySQL到完全终止MySQL----终端八步走
查看>>
Mac OS 12.0.1 如何安装柯美287打印机驱动,刷卡打印
查看>>
MangoDB4.0版本的安装与配置
查看>>
Manjaro 24.1 “Xahea” 发布!具有 KDE Plasma 6.1.5、GNOME 46 和最新的内核增强功能
查看>>
mapping文件目录生成修改
查看>>
MapReduce程序依赖的jar包
查看>>
mariadb multi-source replication(mariadb多主复制)
查看>>
MariaDB的简单使用
查看>>
MaterialForm对tab页进行隐藏
查看>>
Member var and Static var.
查看>>
memcached高速缓存学习笔记001---memcached介绍和安装以及基本使用
查看>>
memcached高速缓存学习笔记003---利用JAVA程序操作memcached crud操作
查看>>
Memcached:Node.js 高性能缓存解决方案
查看>>
memcache、redis原理对比
查看>>
memset初始化高维数组为-1/0
查看>>
Metasploit CGI网关接口渗透测试实战
查看>>
Metasploit Web服务器渗透测试实战
查看>>
MFC模态对话框和非模态对话框
查看>>
Moment.js常见用法总结
查看>>
MongoDB出现Error parsing command line: unrecognised option ‘--fork‘ 的解决方法
查看>>