原文链接:点击打开链接

摘要: 代码源于生活,高于生活,谢谢你告诉我们技术除了改变世界,还能温暖小家庭,温暖一位母亲。

最近社区有个很火的《向代码致敬,寻找你的第83行》活动。缘起于前几天,在阿里巴巴的一个小黑屋里,5名对代码有着极致追求的程序员参与了阿里代码领域最高荣誉“多隆奖”最终角逐(多隆作为淘宝的第一代程序员,也是很多技术人心中的大神)。那天代码评审现场,看到某代码片段最后结尾,多隆突然补上一句,往上翻看第83行。代码一般都是几百行,他看到最后,居然还记得第83行的一个细微瑕疵,这得是对代码怀着怎样的敬畏之心。

于是,在五四青年节之际,社区发起了来晒晒属于你的“第83行”的活动,活动中邀请业界的大牛、大神们来晒代码或者Review代码!最终,由网友和大牛共同评选出了获得点赞和大牛评分最高的2位参与者,其中一位正是@青藤木子。

5月29日,多隆在第二届研发效能嘉年华(云效)直播间为其颁发了“多隆奖”(https://yq.aliyun.com/promotion/566)。

@青藤木子 获奖的代码如下:

我是一条高中生,没有学过安卓开发,倒是自学了一些。想起了以前给妈妈弄的一个语音翻译App,就是利用微信聊天中自带的复制功能把复制的文字合成为语音,我妈妈不认识字,所以才给他弄了一个这个软件。没有83行,不过自从我安装了java规范插件后我写代码的水平也上升了。感觉就是在写英语诗一样(原谅我语文差,但是只有英语可以),目前还在深造中。

对于@青藤木子晒出的代码,本次活动的特邀评委——阿里巴巴数据库事业部的资深技术专家温绍锦评价称:“代码写的挺工整的, 希望是手写这样而不是IDE格式化的结果。onCreate和onRequestPermissionsResult方法中间应该有一个换行。代码逻辑较简单,希望有机会能展示逻辑更复杂的代码。”其获奖评语为,“代码源于生活,高于生活,谢谢你告诉我们技术除了改变世界,还能温暖小家庭,温暖一位母亲。”

能够获得此次的“多隆奖”,@青藤木子,即周建国,他表示十分感谢。

我今年16岁,正在读高中,明年参加高考。我十分喜欢计算机,也喜欢编程,所以即使学业很忙,我也会尽量挤出时间学习自己感兴趣的知识。

之前我给妈妈做了一款文字转语音的小软件,耗费了整整一个星期的时间。但是后来还是觉得自己没有充分利用好所有时间,效率不够高。现在时间总算宽裕了,也不用熬夜去理解Java编程思想了。

对我来说,制定方案能让学习和兴趣两不误。我的代码水平并不是很高,只能算入门级别,因此时间总是消磨得很快,但时间久了效率也就练出来了。如果想打游戏、刷淘宝,我会尽量克制自己,利用注意转移法,听歌或者看看书,利用空闲时间看看书籍和练练代码。

目前我还是一名备战高考的学生,所以必须要有所取舍,学习就是我的第一位。所以我很难有足够的时间去满足自己的兴趣。有些事情即使放弃了,也不会影响自己的付出和思考——这是一位转行的老哥给我讲的,这让我感触颇深。他以前是做前端的,后来转行去做了房地产,但他经常做梦都会梦到自己在写代码。就算是现在,他也会在QQ群组里聊天,为我们解答技术上的问题。而代码之于我,也是我最放心不下的。

最开始只是为了扩建天天酷跑这个游戏,我就朝着编程的路越走越远。后来知道了开源,就很仰慕那些大佬,他们对互联网的贡献是相当巨大的。我也一直把这种仰慕当做自己的动力,热爱编程的同时也致力于帮助别人。写代码就像创造一个生命的感觉,我热爱它并且没有任何的理由,我就是想学更多的东西,收集更多的书籍。

以前我只知道论坛和CSDN等技术性平台,这些平台解决了我很多的问题。后来也了解到了阿里云和云栖社区,它们对我的帮助也非常大。自从进入云栖社区之后,我就了解了很多关于互联网、人工智能方面的知识。我也有参加过云栖大会,干货太多了简直目不暇接,虽然很多知识对现在的我来说还看不懂,但是感觉很新奇。社区的资料也非常多,也感谢阿里云大学陪伴了我一年之多,非常的感谢。

下面我们也精心挑选了参加活动的部分同学代码,欢迎点评学习:

1、@1350194977002867—我是一个盲人工程师。在测试淘宝和天猫WEB端时,发现“我的淘宝”和“收藏夹”链接鼠标悬浮时会弹出内容,但盲人用户使用键盘无法实现该操作,因此根据相关的无障碍标准给对应产品提出了以下解决方案,让我们的代码更健壮、产品更完善,经得起“每一位用户”的考验。

https://yq.aliyun.com/roundtable/67516/answer/152583#visit152583

2、@故事老神仙-接触建站开始一直玩到了现在的一个网站代码的第83行,是一行普通的代码,没有特别的地方,但不由让自己想起了当初的那份热爱,那份期待,那是初接触代码的小惊喜小激动。

https://yq.aliyun.com/roundtable/67516#answer-146773

7、@逐梦之旅-作为一个正要面临高考的小白程序猿,总有一天,我也会拥有我的“83行”,我也会成为你们中的一员

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.256.1b726b3fy3tHbn&order=score&type=&p=1#answer-147150

11、@wujianhui-最近写的学校电脑报障系统

http://yq.aliyun.com/roundtable/67516/answer/147576#visit147576

12、@随手飘一个--写代码越久,越来越习惯多写注释,考虑以后的易用性功能

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.153.2e8118a8NMH8d4&order=score&type=&p=5#answer-147177

17、@起名字好难-11年用python重写的一个06年用TC做的一个动画(好绕口……)

http://yq.aliyun.com/roundtable/67516/answer/147247#visit147247

20、@尼古拉斯雷-看了那个阿里巴巴的那个开发手册,然后就知道如何去优化这些代码,如何去规范的定义变量名之类的

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.892.2ccd6b3fahgMyS&order=score&type=&p=2#answer-146477

24、@海阔天空yy-以下是我写的一个,用来测试redis集群的测试程序

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.892.2ccd6b3fahgMyS&order=score&type=&p=2#answer-146532

32、@1706825784780553-晒代码

http://yq.aliyun.com/roundtable/67516/answer/147198#visit147198

34、@david_duan-天池的一个比赛,名次166,春节假期期间一个通宵写的~

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.892.2ccd6b3fahgMyS&order=score&type=&p=2#answer-147054

41、@青藤木子-以前给妈妈弄的一个语音翻译App,就是利用微信聊天中自带的复制功能把复制的文字合成为语音

http://yq.aliyun.com/roundtable/67516/answer/147546#visit147546

60、@幸运兔-从大学时代起就比较注重代码书写规范,当初的汇编没有太多的约定,自己都会为每行代码加上注释,好处一看便知,现在转行Java之后多年,依旧能够快速理解那时代码逻辑。

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.307.51806b3fV3GIep&order=score&type=&p=4#answer-146572

80、@德哥-图式关系存储与搜索

http://yq.aliyun.com/roundtable/67516/answer/146978#visit146978

71、@luckmore-动态负载均衡跟 容灾保护的一个东西

http://yq.aliyun.com/roundtable/67516/answer/147187#visit147187

102、@小生蚝-初二的时候帮学校写的“校运会直播系统”

http://yq.aliyun.com/roundtable/67516/answer/150524#visit150524

109、@1026704017609990-我的83行代码,注释写的不好,希望各位大佬指教哈哈

http://yq.aliyun.com/roundtable/67516/answer/147217#visit147217

134、@小小小豆奶-最近写的解析字符串里面数据对应的模板的方法,还是很多不规范的,但是在往规范的方向靠

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.230.3cd56b3fEgMIV4&order=score&type=&p=18#answer-146704

143、@wfping-菜鸟,入行一年

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.230.1fe36b3fjdZDrJ&order=score&type=&p=21#answer-146597

145、@1572054130306817我的第83行代码是学习笔记,记录着学习的点滴

https://yq.aliyun.com/roundtable/67516/?spm=a2c4e.11154000.rtdmain.230.1fe36b3fjdZDrJ&order=score&type=&p=21#answer-146587

【83行代码获奖代码】高中生@青藤木子 耗费一周给妈妈编写了一款语音识别APP相关推荐

  1. 【晒出你的第83行代码】踌躇满志的三位高中生,以敬畏之心踏上了代码征程...

    最近社区有个很火的<向代码致敬,寻找你的第83行>的活动,缘起于前几天,在阿里巴巴的一个小黑屋里,5名对代码有着极致追求的程序员参与了阿里代码领域最高荣誉"多隆奖"最终 ...

  2. 分享聚能聊向代码致敬,寻找你的第83行话题评论截图,得礼品咯!

    前几天,在阿里巴巴的一个小黑屋里,5名对代码有着极致追求的程序员参与了阿里代码领域最高荣誉"多隆奖"最终角逐(多隆作为淘宝的第一代程序员,也是很多技术人心中的大神). 那天代码评审 ...

  3. 《码出高效:Java 开发手册》正式发布,83行代码计划启动

    可爱的Java开发者们,让你们久等了! 9月22日杭州云栖大会,众所期待的新书<码出高效:Java 开发手册>正式发布,并宣布将所有图书收益捐赠于技术公益项目. 本次新书发布,邀请了来自阿 ...

  4. 【晒出你的第83行代码】阿里研究员福贝,用一个小演示程序来解释一下 C++11/14 里的 closure 是可以多么的“爽”...

    为什么80%的码农都做不了架构师?>>>    摘要: 在五四青年节之际,社区发起了来晒晒属于你的"第83行"的活动,活动中邀请业界的大牛.大神们来晒代码或者Re ...

  5. 云效83行代码重构大师赛-码力全开,重启方舟

    简介:云效83行代码重构大师赛-码力全开,重启方舟,诚邀您参与赛事,有机会获取阿里云及生态企业就业机会(限高校应届毕业生).定制专属榜单.明年83行代码大赛总决赛名额.CHERRY.霸王.鼠标垫等程序 ...

  6. 用代码玩剧本杀?第3届83行代码大赛剧情官方解析

    简介: 由阿里云云效主办的2021年第3届83行代码挑战赛已经收官.超2万人围观,近4000人参赛,85个团队组团来战.大赛采用游戏闯关玩儿法,融合元宇宙科幻和剧本杀元素,让一众开发者玩得不亦乐乎. ...

  7. 【晒出你的第83行代码】剑指星辰,两位开发者贴出了小试牛刀的毕设代码

    2019独角兽企业重金招聘Python工程师标准>>> 最近社区有个很火的<向代码致敬,寻找你的第83行>的活动,缘起于前几天,在阿里巴巴的一个小黑屋里,5名对代码有着极 ...

  8. 全球首位AI评委亮相“83行代码挑战赛”,评分“快准狠”

    也许,你不曾想过工程师和AI之间会擦出不一样的火花.但在2019阿里巴巴研发效能峰会上,AI对工程师的代码不仅点评了一番.甚至修复Bug,工程师和AI的关系开始变得微妙. 4月18日,"83 ...

  9. 【晒出你的第83行代码】《阿里巴巴Java开发手册》主要作者孤尽晒出入职第一年的代码...

    前几天,在阿里巴巴的一个小黑屋里,5名对代码有着极致追求的程序员参与了阿里代码领域最高荣誉"多隆奖"最终角逐(多隆作为淘宝的第一代程序员,也是很多技术人心中的大神). 那天代码评审 ...

  10. 【程序媛晒83行代码】素颜女神,轻松分析用户画像

    在中国程序媛中,他们的代码有什么样的魅力,Aone联合云栖社区.饿了么.钉钉.阿里云.天猫.口碑发起首届程序媛比码活动--不秀大长腿,秀高智商:不秀美图照,秀代码图,参与晒码互动游戏赢"83 ...

最新文章

  1. UA OPTI512R 傅立叶光学导论7 线性平移不变系统简介
  2. uuid hashcode_Java UUID hashCode()方法与示例
  3. js对象数组计算总计_如何计算数组中的对象
  4. 资源位图android4.2中为什么要高效的处理位图资源
  5. 改进的有效边表算法_优硕微展 | 张和慧:基于邻域保持嵌入算法的间歇过程故障检测研究...
  6. 解决eclipse启动停在一个空白窗口的问题
  7. 深入理解计算机系统(3.3)------操作数指示符和数据传送指令
  8. 微软语音识别技术屡破世界纪录的秘密都在这里了
  9. c语言如何用数组对字符串排序,怎么用qsort对二维字符数组存的若干字符串排序...
  10. 从软件project的角度写机器学习3——主要监督学习算法的project性分析
  11. 用Java实现文本编辑器:创建、浏览、编辑文件;剪贴、复制、粘贴;保存、另存为;字符统计;自动换行
  12. excel生成随机姓名
  13. linux+暂停运行,如何暂停和继续运行Linux程序
  14. Flutter tween动画
  15. 操作系统权限提升(十五)之绕过UAC提权-基于白名单DLL劫持绕过UAC提权
  16. 迅捷路由器设置找不到服务器,迅捷FAST无线路由器设置好了上不了网原因及解决方法...
  17. 计算机怎么通电启动,怎么让电脑一通电就立即开机?
  18. U-Net网络理解与应用
  19. 基于学习的编码(六):DRNLF
  20. 一文告诉你Java日期时间API到底有多烂

热门文章

  1. Recorder Point Guideline
  2. mmdetection3d 训练
  3. Ubuntu下安装Remix OS双系统
  4. 一年半的桌面运维经验小结,欢迎有类似经历的伙伴评论交流
  5. SCI论文写作(一) | SCI论文的文献综述(Literature Review)部分
  6. 全文检索——Lucene
  7. 怎样使表格中的数字自动计算机,直观:Excel电子表格一次打印入场数据-Excel如何将数字设置为每次打印时自动递增...
  8. android六边形控件,Android自定义六边形控件
  9. 139邮箱注册免费注册 html5.mail.10086.cn,139邮箱注册(登录139免费邮箱)
  10. 微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)