- +1
我關注的18歲高中生編程Up主,竟然是新晉國際信息學奧賽第一人
曉查 蕭簫 發自 凹非寺
量子位 報道 | 公眾號 QbitAI
2020年國際信息學奧賽(IOI)上,以唯一滿分拿下第一名的William Lin,成為最奪目的選手。
而且雖然是美籍華裔選手,但他奪冠后,不少網友并不感到陌生,紛紛留言:
這不是YouTube上講奧賽的小哥嗎?
沒錯,和其他IOI選手不同,William Lin之前在網絡上就已經小有名氣,可以說是YouTube上的“網紅”。

這樣的數據放在國內也是妥妥的知識區網紅了。

一位“不明真相”的網友還評價說,IOI金牌只有1%的機會能獲得,“我愿意以1:99的賠率打賭”。

“根據過往的趨勢,這次應該要成真了?!盬illiam Lin在回復中說。
現在該評論已經被頂至首位,不知道這位網友作何感想。
另外,與國內諸多IOI金牌學霸一樣的是,William Lin也收到了名校通知書。
國內有不少IOI金牌得主被清華姚班選擇,William Lin則是被MIT計算機科學專業錄取。
對于剛剛年滿18歲的他來說,一切都才剛開始。

William Lin對編程產生的興趣起源很早,至少在12歲就開始玩Scratch,還在社區里發布了第一篇帖子,希望和網友交流互動。

這段視頻一直沒有什么熱度,直到去年他獲得過IOI銀牌后,才收獲了第一條回復。
之后,William Lin的YouTube頻道一直處于近乎閑置的狀態。
直到后來,從一年前開始,他在Codeforces編程競賽網站上刷題,一下子變成了高產播主,接連上傳了近100個視頻。
其中播放量最高的是他參加Google Kick Start編程競賽A輪的視頻,總播放量超過220萬。這段17分鐘的視頻沒有任何講解內容,是競賽的全程錄屏。





當被問及怎么樣才能才能成為一個好的程序員(computer programmer,CP)時,William Lin只給了一個建議:
做超大量的練習,然后參加很多像這樣的競賽。
因為,他本人就是這么做的。
事實上,William Lin在2019年就參加了IOI競賽,但第一次比賽的過程,并沒有想象中那般順利。

在IOI 2019中,William Lin總分“恰好及格”,只獲得相當于百分制的60分,其中有一題是0分。當然,這樣的成績,也足以讓他獲得銀牌。

除了平時上課的時間,在2020年1月到8月的周末,William Lin大部分時間基本都在埋頭苦干。
有時候甚至一天十幾題(圖中深綠色):


例如,在今年,William Lin就參加了谷歌舉辦的團體編程競賽HashCode、Code Jam,以及CodeChef等等。
此外,他也參加過谷歌的校招網上測試Kick Start。
William Lin甚至還會在自己的社交媒體上po出競賽時間表,提醒自己、也提醒列表的各位(一起進步):

上面這些周五到周六的競賽,我全部都參與過啦。
也就是說,William Lin會利用周末休息的時間,去到處比賽、刷題。
這樣的努力也終于給他帶來了豐碩的成果。
今年9月,William Lin終于在今年拿下IOI滿分金牌,并且是2020年唯一一個滿分金牌獲得者。
“游戲時間,勿擾”
然而,William Lin并不像大眾看起來那般“大神”——一天24小時都在學習。
事實上,他也與許多人一樣,會在閑暇時間與朋友玩耍、甚至是打游戲。
例如,在準備IOI 2020的訓練時,William Lin就錄制過一段自己與朋友在家用“健身”準備競賽的視頻。
與視頻中輕松舉起啞鈴的小伙伴比起來,William調侃自己“根本不擅長鍛煉”。

此外,在他上傳的Youtube視頻中,也能看見不少錄制的游戲視頻,看得出,William Lin還是個《我的世界》的忠實玩家。

William Lin在休息與學習中劃分了一條非常明確的界限:用心地學,也要盡興玩。
例如,當他上線《我的世界》時,會在問答Q&A面板設置「Not Today,Thank You」(今天不行,謝謝)。

此外,William Lin還建立了自己的服務器,希望能在這里與熱愛編程的人們一起討論各種有意思的競賽題目(Codeforces, CodeChef, AtCoder)、面試(LeetCode)和奧賽相關的話題(IOI, USACO)。

這是個非常開放的社區,除了編程、面試與競賽以外,社區里也有討論各種音樂、游戲與基礎學科的欄目。
當然,還有專設的meme(表情包)分享欄。
事實上,William Lin平日里也很幽默,會在社交媒體上分享自己做的meme。
《Among Us》是最近很火的一個小游戲,規則是在9個玩家中,找到其中3個混進來的“冒充者”。
William Lin將它改成了一個有9種編程語言的表情包,并給出了3個“冒充者”的提示:

1種語言讓許多人PTSD(One gives PTSD to many)
1種語言被無法編寫代碼、且不會在意氣候變暖的蛇使用(One is used by snakes who can’t code and don’t care about causing global warming)
感興趣的小伙伴們,可以在下方留言,猜猜哪三種編程語言成為了“冒充者” (無獎競猜)~
參考鏈接:
https://www.youtube.com/channel/UCKuDLsO0Wwef53qdHPjbU2Q/featured
https://codeforces.com/blog/tmwilliamlin168
https://leetcode.com/tmwilliamlin168/
http://stats.ioinformatics.org/people/6990
https://www.instagram.com/tmwilliamlin168/?hl=en
http://stats.ioinformatics.org/people/6990
https://discord.gg/AneA5wg
https://github.com/tmwilliamlin168
https://scratch.mit.edu/users/tmwilliamlin168/
— 完 —
本文系網易新聞?網易號特色內容激勵計劃簽約賬號【量子位】原創內容,未經賬號授權,禁止隨意轉載。
原標題:《我關注的編程Up主,竟然是新晉IOI第一人:18歲高中生,玩起《我的世界》來不能打擾》
本文為澎湃號作者或機構在澎湃新聞上傳并發布,僅代表該作者或機構觀點,不代表澎湃新聞的觀點或立場,澎湃新聞僅提供信息發布平臺。申請澎湃號請用電腦訪問http://renzheng.thepaper.cn。





- 報料熱線: 021-962866
- 報料郵箱: news@thepaper.cn
互聯網新聞信息服務許可證:31120170006
增值電信業務經營許可證:滬B2-2017116
? 2014-2025 上海東方報業有限公司