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 挑戰賽的經歷給他帶來一些信心。

更多元的故事讓他看到了更多的可能性。

他遇到了一位和他同高中的學長,「他也沒有按部就班,跳出了那個圈子,現在反而是過上了他想要的生活,這種別人的範例也會給我一種激勵。」

也許正如韓楚博自己說的,新聞里描述的世界,也許只是情況的一面,現實可能沒有那麼好,也沒有那麼壞。

至於接下來的暑假,韓楚博決定重啟被中斷了四次的武漢旅行,給自己緩緩。他很認同 @文森特動物園 寫過的一句話:

消減娛樂時間就是消減內心,一定要擠出時間來玩,投入到具體的玩樂中,否則對生活就會越來越無所謂。

來源:愛范兒