最近社區有個很火的《向代碼致敬,尋找你的第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行代碼是學習筆記,記錄着學習的點滴