最近社区有个很火的《向代码致敬,寻找你的第83行》活动。缘起于前几天,在阿里巴巴的一个小黑屋里,5名对代码有着极致追求的程序员参与了阿里代码领域最高荣誉“多隆奖”最终角逐(多隆做为淘宝的第一代程序员,也是不少技术人心中的大神)。那天代码评审现场,看到某代码片断最后结尾,多隆忽然补上一句,往上翻看第83行。代码通常都是几百行,他看到最后,竟然还记得第83行的一个细微瑕疵,这得是对代码怀着怎样的敬畏之心。前端
因而,在五四青年节之际,社区发起了来晒晒属于你的“第83行”的活动,活动中邀请业界的大牛、大神们来晒代码或者Review代码!最终,由网友和大牛共同评选出了得到点赞和大牛评分最高的2位参与者,其中一位正是@青藤木子。java
5月29日,多隆在第二届研发效能嘉年华(云效)直播间为其颁发了“多隆奖”(https://yq.aliyun.com/promotion/566)。python
@青藤木子 获奖的代码以下:程序员
我是一条高中生,没有学过安卓开发,却是自学了一些。想起了之前给妈妈弄的一个语音翻译App,就是利用微信聊天中自带的复制功能把复制的文字合成为语音,我妈妈不认识字,因此才给他弄了一个这个软件。没有83行,不过自从我安装了java规范插件后我写代码的水平也上升了。感受就是在写英语诗同样(原谅我语文差,可是只有英语能够),目前还在深造中。redis
对于@青藤木子晒出的代码,本次活动的特邀评委——阿里巴巴数据库事业部的资深技术专家温绍锦评价称:“代码写的挺工整的, 但愿是手写这样而不是IDE格式化的结果。onCreate和onRequestPermissionsResult方法中间应该有一个换行。代码逻辑较简单,但愿有机会能展现逻辑更复杂的代码。”其获奖评语为,“代码源于生活,高于生活,谢谢你告诉咱们技术除了改变世界,还能温暖小家庭,温暖一位母亲。”数据库
可以得到这次的“多隆奖”,@青藤木子,即周建国,他表示十分感谢。编程
我今年16岁,正在读高中,明年参加高考。我十分喜欢计算机,也喜欢编程,因此即便学业很忙,我也会尽可能挤出时间学习本身感兴趣的知识。微信
以前我给妈妈作了一款文字转语音的小软件,耗费了整整一个星期的时间。可是后来仍是以为本身没有充分利用好全部时间,效率不够高。如今时间总算宽裕了,也不用熬夜去理解Java编程思想了。负载均衡
对我来讲,制定方案能让学习和兴趣两不误。个人代码水平并非很高,只能算入门级别,所以时间老是消磨得很快,但时间久了效率也就练出来了。若是想打游戏、刷淘宝,我会尽可能克制本身,利用注意转移法,听歌或者看看书,利用空闲时间看看书籍和练练代码。学习
目前我仍是一名备战高考的学生,因此必需要有所取舍,学习就是个人第一位。因此我很难有足够的时间去知足本身的兴趣。有些事情即便放弃了,也不会影响本身的付出和思考——这是一位转行的老哥给我讲的,这让我感触颇深。他之前是作前端的,后来转行去作了房地产,但他常常作梦都会梦到本身在写代码。就算是如今,他也会在QQ群组里聊天,为咱们解答技术上的问题。而代码之于我,也是我最放心不下的。
最开始只是为了扩建每天酷跑这个游戏,我就朝着编程的路越走越远。后来知道了开源,就很仰慕那些大佬,他们对互联网的贡献是至关巨大的。我也一直把这种仰慕当作本身的动力,热爱编程的同时也致力于帮助别人。写代码就像创造一个生命的感受,我热爱它而且没有任何的理由,我就是想学更多的东西,收集更多的书籍。
之前我只知道论坛和CSDN等技术性平台,这些平台解决了我不少的问题。后来也了解到了阿里云和云栖社区,它们对个人帮助也很是大。自从进入云栖社区以后,我就了解了不少关于互联网、人工智能方面的知识。我也有参加过云栖大会,干货太多了简直应接不暇,虽然不少知识对如今的我来讲还看不懂,可是感受很新奇。社区的资料也很是多,也感谢阿里云大学陪伴了我一年之多,很是的感谢。
下面咱们也精心挑选了参加活动的部分同窗代码,欢迎点评学习:
一、@1350194977002867—我是一个盲人工程师。在测试淘宝和天猫WEB端时,发现“个人淘宝”和“收藏夹”连接鼠标悬浮时会弹出内容,但盲人用户使用键盘没法实现该操做,所以根据相关的无障碍标准给对应产品提出了如下解决方案,让咱们的代码更健壮、产品更完善,经得起“每一位用户”的考验。
https://yq.aliyun.com/roundtable/67516/answer/152583#visit152583
二、@故事老神仙-接触建站开始一直玩到了如今的一个网站代码的第83行,是一行普通的代码,没有特别的地方,但不禁让本身想起了当初的那份热爱,那份期待,那是初接触代码的小惊喜小激动。
https://yq.aliyun.com/roundtable/67516#answer-146773
七、@逐梦之旅-做为一个正要面临高考的小白程序猿,总有一天,我也会拥有个人“83行”,我也会成为大家中的一员
十一、@wujianhui-最近写的学校电脑报障系统
http://yq.aliyun.com/roundtable/67516/answer/147576#visit147576
十二、@随手飘一个--写代码越久,愈来愈习惯多写注释,考虑之后的易用性功能
1七、@起名字好难-11年用python重写的一个06年用TC作的一个动画(好绕口……)
http://yq.aliyun.com/roundtable/67516/answer/147247#visit147247
20、@尼古拉斯雷-看了那个阿里巴巴的那个开发手册,而后就知道如何去优化这些代码,如何去规范的定义变量名之类的
2四、@海阔天空yy-如下是我写的一个,用来测试redis集群的测试程序
3二、@1706825784780553-晒代码
http://yq.aliyun.com/roundtable/67516/answer/147198#visit147198
3四、@david_duan-天池的一个比赛,名次166,春节假期期间一个通宵写的~
4一、@青藤木子-之前给妈妈弄的一个语音翻译App,就是利用微信聊天中自带的复制功能把复制的文字合成为语音
http://yq.aliyun.com/roundtable/67516/answer/147546#visit147546
60、@幸运兔-从大学时代起就比较注重代码书写规范,当初的汇编没有太多的约定,本身都会为每行代码加上注释,好处一看便知,如今转行Java以后多年,依旧可以快速理解那时代码逻辑。
80、@德哥-图式关系存储与搜索
http://yq.aliyun.com/roundtable/67516/answer/146978#visit146978
7一、@luckmore-动态负载均衡跟 容灾保护的一个东西
http://yq.aliyun.com/roundtable/67516/answer/147187#visit147187
10二、@小生蚝-初二的时候帮学校写的“校运会直播系统”
http://yq.aliyun.com/roundtable/67516/answer/150524#visit150524
10九、@1026704017609990-个人83行代码,注释写的很差,但愿各位大佬指教哈哈
http://yq.aliyun.com/roundtable/67516/answer/147217#visit147217
13四、@小小小豆奶-最近写的解析字符串里面数据对应的模板的方法,仍是不少不规范的,可是在往规范的方向靠
14三、@wfping-菜鸟,入行一年
14五、@1572054130306817个人第83行代码是学习笔记,记录着学习的点滴