【83行代碼獲獎代碼】高中生@青藤木子 耗費一週給媽媽編寫了一款語音識別APP

最近社區有個很火的《向代碼致敬,尋找你的第83行》活動。緣起於前幾天,在阿里巴巴的一個小黑屋裏,5名對代碼有着極致追求的程序員參與了阿里代碼領域最高榮譽「多隆獎」最終角逐(多隆做爲淘寶的第一代程序員,也是不少技術人心中的大神)。那天代碼評審現場,看到某代碼片斷最後結尾,多隆忽然補上一句,往上翻看第83行。代碼通常都是幾百行,他看到最後,竟然還記得第83行的一個細微瑕疵,這得是對代碼懷着怎樣的敬畏之心。前端

因而,在五四青年節之際,社區發起了來曬曬屬於你的「第83行」的活動,活動中邀請業界的大牛、大神們來曬代碼或者Review代碼!最終,由網友和大牛共同評選出了得到點贊和大牛評分最高的2位參與者,其中一位正是@青藤木子。java

5月29日,多隆在第二屆研發效能嘉年華(雲效)直播間爲其頒發了「多隆獎」(https://yq.aliyun.com/promotion/566)。python

@青藤木子 獲獎的代碼以下:程序員

 

我是一條高中生,沒有學過安卓開發,卻是自學了一些。想起了之前給媽媽弄的一個語音翻譯App,就是利用微信聊天中自帶的複製功能把複製的文字合成爲語音,我媽媽不認識字,因此纔給他弄了一個這個軟件。沒有83行,不過自從我安裝了java規範插件後我寫代碼的水平也上升了。感受就是在寫英語詩同樣(原諒我語文差,可是隻有英語能夠),目前還在深造中。redis

b8e04b99e0b89b8746a2cf0386dd1e70881c0589

對於@青藤木子曬出的代碼,本次活動的特邀評委——阿里巴巴數據庫事業部的資深技術專家溫紹錦評價稱:「代碼寫的挺工整的, 但願是手寫這樣而不是IDE格式化的結果。onCreate和onRequestPermissionsResult方法中間應該有一個換行。代碼邏輯較簡單,但願有機會能展現邏輯更復雜的代碼。」其獲獎評語爲,「代碼源於生活,高於生活,謝謝你告訴咱們技術除了改變世界,還能溫暖小家庭,溫暖一位母親。」數據庫

可以得到這次的「多隆獎」,@青藤木子,即周建國,他表示十分感謝。編程

644056adcc28d9517d2af6d2148e750aba6e8622

我今年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行」,我也會成爲大家中的一員

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

十一、@wujianhui-最近寫的學校電腦報障系統

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

十二、@隨手飄一個--寫代碼越久,愈來愈習慣多寫註釋,考慮之後的易用性功能

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

1七、@起名字好難-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

2四、@海闊天空yy-如下是我寫的一個,用來測試redis集羣的測試程序

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

3二、@1706825784780553-曬代碼

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

3四、@david_duan-天池的一個比賽,名次166,春節假期期間一個通宵寫的~

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

4一、@青藤木子-之前給媽媽弄的一個語音翻譯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

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四、@小小小豆奶-最近寫的解析字符串裏面數據對應的模板的方法,仍是不少不規範的,可是在往規範的方向靠

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

14三、@wfping-菜鳥,入行一年

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

14五、@1572054130306817個人第83行代碼是學習筆記,記錄着學習的點滴

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

相關文章
相關標籤/搜索