科學科技

Building an App Is No Longer a Coder's Game

手機寫App不是夢,中學生都游刃有餘

過去,寫程式是一門門檻極高的技藝。你要熟記語法,要理解指針與記憶體,要在一片黑色終端畫面裡與電腦搏鬥,稍有差錯,整個程式就崩潰。學習曲線之陡,足以嚇退大多數普通人。那個年代,「工程師」是一個需要多年訓練才能掌握的身份。

今天,這條門檻已經低得幾乎不存在。

人工智能寫程式助手的出現,徹底改變了這個遊戲的規則。你不需要記住每一個函數的名稱,不需要背誦語法細節,甚至不需要完全看懂每一行程式碼。你只需要清楚地告訴AI你想做什麼,它就會替你生成程式碼、找出問題、解釋邏輯。Claude Code、GitHub Copilot等工具,已經讓「描述需求」取代了「編寫程式碼」,成為開發軟件的核心技能。

但這不代表完全不需要知識。你仍然需要理解一些基本概念:基本的終端指令、電腦系統的架構原理、什麼是資料結構、演算法的基本邏輯。更重要的,是學懂如何與AI代理(AI Agent)有效溝通——清楚表達目標,辨認錯誤,知道什麼時候要換一個問法。這套能力,與其說是「寫程式」,不如說是「與機器對話」。一個懂得清晰思考、能夠分解問題的中學生,完全可以在這個框架裡游刃有餘。

另一根支柱,是雲端運算的普及。十年前,想部署一個應用程式,你要自己買伺服器、接電源、設防火牆,光是硬件成本就是一道關卡。今天,AWS、Google Cloud、Microsoft Azure已經把整個基礎設施變成了按需租用的服務。你可以在幾分鐘內開啟一台虛擬伺服器,按用量付費,用完即棄。小規模項目的成本可以低至每月幾美元,甚至完全免費。雲端抹平了個人開發者與大企業之間的資源鴻溝,任何人都可以把自己的創意跑在與跨國企業同級的基礎設施之上。

還有一個工具,正在悄悄改變開發者的工作模式:Tailscale。它是一種建立在WireGuard協議之上的虛擬私人網絡工具,讓你的裝置——無論在辦公室、家中、咖啡廳,還是在行駛中的火車上——都能組成一個安全的私有網絡,彼此直接連接,無需複雜的網絡設置。過去,遠程訪問開發環境需要繁複的VPN配置,或者把所有東西都搬上公共雲端暴露於外。Tailscale把這道障礙大幅壓縮,「在任何地方工作」從此不再是一句口號。

筆者目前正是使用Claude Code作為主要的AI編程助手,配合AWS部署服務,再以Tailscale連接各個工作環境。這套工作流程可以在辦公室、家裡或咖啡廳之間無縫切換,不需要昂貴的設備,也不需要專業的IT團隊支援。筆者開發的iPhone天氣應用程式WITAL.AI,整個程式由AI代理全程編寫,筆者自己沒有手動寫過一行程式碼。這套組合放在五年前,大概只有大型科技公司才能負擔;今天,一個人在家中也可以輕易做到。

正因如此,有些事情在今天已經顯得多餘。若家長真心相信子女有能力、有想法,大可放手讓他們自己去做——工具都在那裡,門檻已經如此之低。花錢委託專業公司代為開發,再冠以子女之名,不只是對孩子創造力的不信任,更是一種不必要的捷徑。一個對科技真正有熱情的中學生,只要有清晰的構思,配合今天唾手可得的AI工具,完全可以自行將想法變成真實的產品。

技術民主化從來不是新鮮的話題,但這一輪的速度之快、幅度之大,確實前所未見。門檻的崩塌,帶來的不只是更多開發者,而是一種全新的生產方式——概念比程式碼更值錢,表達比記憶更重要,而創意,將成為唯一真正難以被自動化的核心資產。

手機寫App不是夢,中學生都游刃有餘 閱讀全文 »

Not Romance, But Physics: Why Rainbows Are Everywhere in Britain

不是浪漫,是物理:為何英國是彩虹之國

英國人對彩虹習以為常,外來者卻往往驚嘆不已。這不是文化差異,而是一個可以用物理與地理完整解釋的現象。

彩虹的形成需要兩個條件同時滿足:陽光與懸浮在空氣中的雨滴。光線進入球形雨滴後,在內壁發生反射,同時在進出水滴時發生折射。由於不同波長的光折射角度略有不同,白光因此分解成紅橙黃綠藍靛紫的光譜,投射成一道弧形。觀察者必須背對太陽、面向雨幕,才能看見彩虹。這個幾何條件看似簡單,實際上對太陽的仰角要求頗為嚴格——太陽必須低於約42度,彩虹才會出現在可見的位置。

英國的緯度介於北緯50至58度之間,全年大部分時間太陽仰角都相對偏低,春秋兩季尤為明顯。這意味著英國在一天之中有更長的時間窗口,符合觀測彩虹的幾何條件。相比之下,熱帶地區正午太陽高懸,彩虹即使形成也往往低於地平線,肉眼根本看不見。

然而光有低太陽角度還不夠,還需要雨。英國的氣候受北大西洋暖流與盛行西風帶雙重驅動,潮濕氣流從大西洋持續輸入,帶來充沛降水。更關鍵的是,英國的降雨模式以陣雨為主,雲層移動迅速,往往雨勢方歇、陽光旋即穿雲而出。這種晴雨快速交替的特質,正是彩虹最容易出現的氣象環境。如果是連綿陰雨,天空沒有直射陽光,彩虹同樣不會出現。

地形亦扮演一定角色。英國西部山地迫使來自大西洋的氣流抬升,形成地形雨,令西部地區降水更為頻繁。而當雨雲越過山脊東移、西邊陽光重現之際,東望便常見彩虹橫跨天際。愛爾蘭與蘇格蘭西海岸的彩虹出現頻率在全歐洲名列前茅,並非偶然。

彩虹在英國文化中承載著不少浪漫想像,但其背後的邏輯冷靜而精確:低緯太陽角、大西洋水汽、快速移動的陣雨雲系,三者疊加,構成一個近乎完美的彩虹生成機器。英國人習慣在雨後抬頭望天,或許正是因為他們早已知道,彩虹幾乎從不讓人失望。

不是浪漫,是物理:為何英國是彩虹之國 閱讀全文 »

返回頂端