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

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

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

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

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

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

事情是这样的。

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

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

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

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

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

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

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

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

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

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

@鲁肃

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

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

@菲青

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

@振飞

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

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

顺便赋打油诗一首:

支付宝三年有感

鏖战支付已三秋

兵戈铁马几时休

若问壮士煮酒日

待踏南蛮血横流

@青轩

摄影师:锦此

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

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

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

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

@彭蕾

摄影师:俱往

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

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

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

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

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

@马云

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

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

对妹子来说,

粉红色的代码

就是好代码

@莱茴

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

原文链接

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

原文地址:http://blog.51cto.com/13679539/2108075

时间: 2024-11-10 23:04:22

为什么阿里程序猿纷纷在内网晒代码?的相关文章

一个程序猿可以控制多少行代码

 我认为大家初看到这个题目时,一定会非常奇怪,一个程序猿可以控制多少行代码全然取决于该程序猿的能力强弱,这有什么规律可循么?事实上当这个想法突然冒出来时,我也都有些诧异. 首先介绍一下我遇到的情况,我当时正在编写一个小程序,是模拟cache工作原理的.这个程序中有一个函数集的实现文件(function.cpp),大概由20个左右的函数组成,由main.cpp中的main函数直接去调用它们.这个文件我是从头開始一点一点码起来的,開始时都非常顺利,编写代码的速度也非常平稳.可是当我的代码达到60

北上深程序猿纷纷“入杭”!杭州工程师人才净流入率全国第一

在继北京西二旗程序员,上海张江码农,深圳南山技术男后,中国工程师群体又多了一个冉冉升起的门派:杭派工程师. 据猎聘<2018中国重点城市工程师大数据与调研报告>显示,2017年一季度到2018年二季度期间,互联网工程师人才净流入分布情况,杭州以12.46%的流入率排名第一. 在流入杭州的工程师中,来自上海的最多,达到23.56%:其次是北京和深圳,占比依次为17.21%和6.91%.这意味着,北上深为杭州贡献了近一半的"杭漂"工程师.BOSS直聘研究院<2018中国海

Console.Write(&quot;程序猿?开发?写代码?编程?移动、网页、桌面开发?Oh,我连菜鸟都不是!&quot;);

You make choices and don't look back. 虽然不是学计算机出身,但我对于写代码充满了好奇,尽管这种兴趣还不像烈酒那样浓烈,也不能像打鸡血似的刺激自己每个神经元而浑身激情,而熊猫眼的熬夜.但现在也一如既往的坚持,坚持,坚持!我想以后的一生都会因写程序而充满乐趣. 初中的电脑房一直被密不透光的窗帘拉着,电脑课一直被”特色教育“压抑着,所以对电脑的好奇心直到大学才被充分的满足.大学的计算机公共课让我对电脑有了初步的了解,而C语言程序设计(自己学校老师编写的入门课)真正

七夕节不撸代码你好意思说自己是程序猿

七夕节不撸代码你好意思说自己是程序猿 好吧,已经打了一天的包,上午匆匆打完之后放在fir上面结果还以为今天会能轻松一天,谁知道造化弄人,硬是安装不了,没有办法我以为是自己加了push导致的,全部删了自己生成的证书,重新开始,唉!对方有时时刻刻的催促着我拿包来,真是压力山大,说好上午的包呢中午还在继续来来回回的尝试着,一直以为是证书问题,没有办法自己又重新建立了新的dis证书(心急中建立的,真想把什么都删了一切重来) 整整一个中午都是在失败和催促中进行中,更可恶的是apple后台进不去,真尼玛崩了

【程序猿创业】商业计划书怎么写才干与众不同?

内容简单介绍 1.新颖的商业计划书 2.巧用思维导图 新颖的商业计划书 一般来说,商业计划书肯定是越具体越好. 通常,我们写商业计划书总是包含下面几个部分: 公司介绍 商业模式 市场分析 竞争分析 团队介绍 融资计划 这种"保守"写法固然不easy出错.可是非常多客户常常要阅览N个商业计划书. 假设都是这种形式,难免会审美疲劳. 就像写简历.也要设计得与众不同一样. 不然人力部门每天看好多份类似的简历,怎么能在芸芸众历中相中我们的呢? 客户或者政府要赞赏你的商业计划,或者说要看到你的商

你男朋友是程序猿吧

你男朋友是程序猿吧? 今天百度搜程序猿三个字时.偶尔看到这么个问题.这是几个意思呢?被人问过这个问题的程序猿女朋友告诉我下.你啥感觉呢?非常好奇,哈哈. . . 来看一个段子: 男朋友写代码不理我.于是我悄悄改掉了web.xml的一个配置. 他搞了两天都没调通,我告诉了他. 结果他要和我分手,我非常伤心. 但他的朋友告诉我,他没砍死你才说明他真的爱你.. . .. (碰到这种妹子,你什么反应?留言告诉我) 程序猿的10个长处 一.找程序猿不用操心外遇. 程序猿是对着电脑工作,周围同事大部分是男生

哈哈,你造原来程序猿这么多长处嘛

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA0Mzg0Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 1.由于程序猿讨厌改动别人的代码,也讨厌别人改动自己的代码.所以他们不会找小三,也不会做小三,仅仅会一心一意对一个人好. 2.由于程序猿知道不论什么软件都不是完美的.所以他们不会对自己的还有一半有太多要求. 3.由于客户

资深程序猿冒死揭开软件潜规则:无法维护的代码

原始博文公布于: Roedy Green's Mindproducts (http://mindprod.com/unmain.html ). 翻译链接: 点击打开链接 2014年11月25日 03:11 怎样编写无法维护的代码 让自己稳拿铁饭碗 ;-) Roedy Green 简单介绍 永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能. -- 拿破仑 为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍.这些大师写的代码极其难以维护.后继者就是

关于程序猿怎样降低程序Bug的若干建议

毫无疑问,程序猿是善于思考问题的一族. 一个程序的编写都是通过:思考.设计.编写.调试.測试以及执行这些主要的阶段. 但大部分程序猿都有一个问题就是不太愿意測试自己的代码. 他们草草的调式完毕以后就觉得工作结束,測试那是測试人员的工作. 依照理论上.假设代码存在问题.那么測试人员和终于的用户肯定能够发现这些 BUG ,而等待哪个时候再返回来查找问题究竟错在什么地方确实代价不小,其代价有: 1. 影响了程序猿自己的声誉 2. 影响了产品的质量 3. 影响了客户的信任度 4. 这个时候再 DEBUG