19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

用程式設計去創造去探險在正式分享會前,韓楚博已經準備了好一段時間。

這種「隆重」也讓他也偷偷想過:那麼正式?難道是庫克也會來?即便如此,在蘋果公司 CEO 蒂姆·庫克真的出現時,韓楚博還是覺得很驚喜。影片會議軟體上有個叫「Apple」的人,他也沒有說話。

然後「Apple」過了一會,突然開了攝像頭,主持人才說,「對了,今天 Tim 會來」。

「Swift 挑戰賽」是蘋果舉辦的學生程式設計比賽。今年,比賽邀請世界各地的學生建立一個自選主題的 Swift Playgrounds app 專案。那天,在北京交通大學讀大二的韓楚博作為 Swift 學生挑戰賽全球得獎代表之一,參加了這場特別的線上會議,向庫克介紹自己設計的作品。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

韓楚博向庫克介紹自己的作品庫克並可不是那場會議的唯一亮點。當時,和他一同線上的還有全球不同地區的學生代表,逐一分享自己的作品和故事,氛圍也很輕鬆。讓韓楚博印象比較深刻的,是一位做了手語相關應用的同學。那天 Tim 提的問題不多,我倒是記得他問了那位同學有沒有看過 Apple TV 的《健聽女孩》(CODA),他(同學)就說他沒看過。

但正經說,韓楚博覺得這位同學的創意很了不起。在分享中,他了解到手語很重要,卻沒有得到足夠的重視。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

《健聽女孩》中使用了大量手語臺詞那天全球連線開啟的窗戶,還不止這一扇:我第一次感覺到並不是只有我自己,我感受到了更廣闊的世界,很多人都跟我在一起,討論同一樣東西。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

這種感受也和他學習程式設計的經歷有關。雖然在小學就已接觸到程式設計,但韓楚博可以說是「應試程式設計」的「漏網之魚」 ,讓程式設計至今仍是他用來滿足自我好奇心的創造工具。甚至,連他這次贏得比賽,見上庫克,也是源自於一次小小的「叛逆」心理。「漏網」去尋找程式設計的自由和快樂正是因為這個比賽對我在學校的績點「沒什麼用」,所以才會讓我覺得它更重要。

多年以來,他聽著別人說,上大學就是可以自由地去試錯,去探索。但真正開始後,他卻發現大部分人選擇的路徑卻驚人地統一 —— 追求更高的績點。在做功課時,有時候大家會為了得到更高分去「堆功能」,即便那並不是產品設計本身的最優解。韓楚博坦言自己能理解,甚至也這樣做過,但還是感覺不太好。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

楚博記錄下的生活點滴而蘋果的比賽,是他的一個「漏網」出口,一次短暫的逃離。因為沒有太多硬性限制,他覺得 Swift 學生挑戰賽更自由,也更能表現自己。(比賽)不那麼看重你用了什麼炫酷技術,而是更重視你的創意,你的思考。

那天(影片會議)我看到大家的分享,每個人的作品都會讓我覺得很神奇,感受到了很多不一樣的東西。

那一刻,他在學校感受到的「不適應」,在世界各地的開發者分享中找到了共鳴。對他來說,程式設計是實現自己想法,滿足好奇心的工具。我在程式設計學習中,一直都是先有了問題再去思考如何解決,這個過程讓我充滿樂趣地學會了很多深層的程式設計技能。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

這種思考習慣,源於他的程式設計入門經歷。十年前,還在讀小學的韓楚博被老師拉去了參加「資訊學競賽」,也就俗話說的「程式設計界的奧數」。這類比賽要做的不是軟體或應用,而「更像是數學應用題」,所以被選的大多都是數學好的孩子。如果比賽拿到好成績,未來升學也會有幫助,所以韓楚博有不少同學都有繼續學習。而韓楚博自己,在小學拿到一次二等獎後就「漏網」了,帶著對程式設計的基本理解,遊向更野生的探索。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

楚博記錄下的生活點滴11 歲,他擁有了自己的一臺 iPad Air,看著 App Store 裡繽紛多樣的應用手癢癢。蘋果去年推出的 Swift Playground 4,讓大人和小朋友都能在 iPad 上學習、編寫甚至是直接釋出自己的 app。可是在韓楚博小時候,單靠一臺 iPad 可很難完成程式設計。機緣巧合下,他發現了一款叫《Codea》的應用,能讓他直接在 iPad 上編寫 iOS 遊戲。我想在遊戲中建立敵人,所以我學習了面向物件程式設計;我想要特殊的視覺效果,所以我嘗試了 Codea 的 Shaders 編輯器。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

韓楚博用 Codea 做的第一個遊戲《飛機大戰》,能用 iPad 的陀螺儀操控⻜機這次韓楚博為蘋果競賽設計的作品《遺傳實驗室》,也算是對「做題」的另一種迴應。中學生物課時,我們都會學遺傳學,瞭解生物雜交的知識。但我們對雜交的認知,大多隻能停留在題目的推理上,沒有機會真動手實驗。《遺傳實驗室》就是一個可以「賽博動手」的空間。你可以拿起有不同遺傳因子的西紅柿來雜交,探索會長出怎樣的新品種。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

甚至,韓楚博還試過和朋友拿來考題測試 —— 在應用中按題目要求「實驗」了一次,得到了正確的答案。你可以知道這一切都是怎樣發生的,而不只是簡單地透過數學演算(來獲得答案)。

在韓楚博口中,程式設計特別「手工」。它是他動手建造事物的手段,也是為他人提供動手體驗的工具。你可以用最低成本去做一個能用的東西。

如果我想發明一個東西,假如是一個實物的話,可能會有很多工序,但如果是程式設計,你可能只用一臺電腦,就能做出別人真的能用的東西。

撲面而來的現實

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

圖自 Unsplash by Tai Bui這幾年來,大眾對程式設計師的印象發生了巨大改變。這職業曾是「高薪」「改變世界」的代名詞,但在近年來的網際網路大廠相關報道中,人們看到了行業中「996」和「保質期短」的一面。韓楚博高考時很堅定自己要學程式設計。甚至最後考試成績未如理想,他還是在大一努力了一把,轉回到計算機專業。熱愛雖堅定,但外界的聲音還是會讓他感到焦慮。看新聞報道,最近很多公司都在裁員,裁幾千人,就是上面會有很精確的數字,看著挺驚悚的。

我可能以後也會去這些公司上班,可能也會遇到新聞裡說到的這些事。

這會讓我對未來感到更悲觀。

這種焦慮也縈繞於其他人頭上。其它同學可能已經在計劃暑假去找實習,或是準備打比賽。雖然也還沒能找到前程的最優解,但韓楚博還是覺得整個假期都拋在「正事」上難以接受。我不能把自己一直放在對未來的準備上。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

楚博記錄下的生活點滴這次參與 Swift 挑戰賽的經歷給他帶來一些信心。更多元的故事讓他看到了更多的可能性。他遇到了一位和他同高中的學長,「他也沒有按部就班,跳出了那個圈子,現在反而是過上了他想要的生活,這種別人的範例也會給我一種激勵。」也許正如韓楚博自己說的,新聞裡描述的世界,也許只是情況的一面,現實可能沒有那麼好,也沒有那麼壞。至於接下來的暑假,韓楚博決定重啟被中斷了四次的武漢旅行,給自己緩緩。他很認同 @文森特動物園 寫過的一句話:消減娛樂時間就是消減內心,一定要擠出時間來玩,投入到具體的玩樂中,否則對生活就會越來越無所謂。

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

人類史上首次釋出深空宇宙高畫質影象!來自造價100億美元的最貴「相機」

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

別說元宇宙了,宇宙都沒這麼離譜的

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

19 歲對話蘋果 CEO,他是「應試程式設計」的漏網之魚

頂部