在從中國飛往厄瓜多爾的航班上,一位資深程序員開啟了一場別開生面的軟件創(chuàng)作之旅。這趟長達(dá)約30小時(shí)的飛行,目的地是南美洲赤道附近的厄瓜多爾,漫長的旅途讓乘客們倍感煎熬,醒著無聊、入睡困難成了普遍困擾。
面對(duì)這樣的困境,這位有著41年編程經(jīng)驗(yàn)的程序員沒有選擇看電影來打發(fā)時(shí)間,而是決定做一件比看電影更有趣的事——指揮AI編寫程序。此次“問道全球”項(xiàng)目十分特別,并非拜訪人類,而是要拜訪當(dāng)年在加拉帕戈斯群島“接待過達(dá)爾文”的動(dòng)物,像象龜、海鬣蜥以及達(dá)爾文雀等。他打算寫一個(gè)小軟件,以互動(dòng)的方式向同行的企業(yè)家們介紹這些群島真正的主人。
回顧自己的編程歷程,他接觸過眾多編程語言。1985年,在“學(xué)電腦要從娃娃抓起”的號(hào)召下,他開始學(xué)習(xí)BASIC,之后又陸續(xù)學(xué)習(xí)了LOGO、C、Pascal、C++、C#、Java以及各種腳本語言,如今常用Python。然而這一次,他決定摒棄這些語言,選擇用自己最熟悉的語言——中文來編寫程序。
他先將行程PDF文檔提供給AI,接著戴上領(lǐng)夾麥克風(fēng),向AI下達(dá)指令:“寫一個(gè)適合手機(jī)查看的智能行程手冊(cè),按照‘時(shí)點(diǎn) - 地點(diǎn) - 看點(diǎn)’的邏輯串聯(lián)PDF里的所有素材,要有實(shí)時(shí)天氣、動(dòng)態(tài)地圖,還要漂亮、互動(dòng)且酷。”僅僅半小時(shí)左右,程序就編寫完成了。
看到成果的那一刻,他感慨自己這41年的編程知識(shí)似乎“白學(xué)了”。這個(gè)程序在審美設(shè)計(jì)、布局安排和交互設(shè)計(jì)上都達(dá)到了專業(yè)水平。“問道全球·加拉帕戈斯智能行程手冊(cè)”已發(fā)布在相關(guān)網(wǎng)址,他還把截圖放在了留言區(qū),供感興趣的人查看。
這次經(jīng)歷讓他產(chǎn)生了一個(gè)新的想法:軟件業(yè)的范式或許將從“蓋房子”轉(zhuǎn)變?yōu)椤俺榧埥怼薄.?dāng)軟件成本降低到只需對(duì)著AI說幾句話就能開發(fā)出來時(shí),人們遇到任何問題都可以立刻“變”出一個(gè)軟件,就像抽出一張紙巾一樣,用完即扔,反正成本低廉。就如同“問道全球·加拉帕戈斯智能行程手冊(cè)”,它的生命周期只有7天。
他聯(lián)想到生活中常見的螺絲刀,螺絲刀是解決問題的工具,但當(dāng)遇到擰不開的螺絲時(shí),人們往往認(rèn)為是螺絲有問題,而不是螺絲刀。其實(shí),螺絲齒花了,應(yīng)該找一個(gè)能卡住花齒的螺絲刀,若沒有就定制一個(gè)。過去定制螺絲刀又慢又貴,但如果定制成本只需1分錢,且眨眼間就能完成,那么螺絲刀就會(huì)從“耐用品”變成“耗材”。軟件也是如此,如今正逐漸變成“耗材”。
比如遇到不會(huì)處理的表格,對(duì)著AI說幾句話,一款專門為這張表格定制的軟件就誕生了。要是用了3天表格格式變了,軟件沒用了,那就扔掉再做個(gè)新的,畢竟成本低。在他看來,軟件的最終成本或許就是電費(fèi)。
有人會(huì)擔(dān)心,軟件成本降低、變成“耗材”后,程序員是否會(huì)面臨失業(yè)。但他認(rèn)為這恰恰意味著更大的機(jī)會(huì)。就像第一次工業(yè)革命,瓦特改良蒸汽機(jī)使煤炭使用效率大幅提高,很多人預(yù)測煤炭銷量會(huì)下降,結(jié)果卻相反,因?yàn)槌杀窘档停居貌黄鹈禾康牡胤揭查_始使用,銷量反而大增。軟件行業(yè)亦是如此,過去很多企業(yè),尤其是中小企業(yè),用不起軟件,因?yàn)殚_發(fā)一套軟件需要十幾個(gè)程序員熬幾個(gè)月,成本高昂。所以很多企業(yè)明明需要軟件,卻只能選擇硬撐。但如今軟件成本降低,企業(yè)需求會(huì)立刻釋放,甚至?xí)岢觥跋冉o我來40套”這樣的要求。
一個(gè)全新的軟件范式——“情景軟件”正在悄然興起。它不受成本限制,只被情景驅(qū)動(dòng)。漫長的飛行還未結(jié)束,加拉帕戈斯依舊遙遠(yuǎn),但他覺得也許正是因?yàn)榫嚯x遠(yuǎn),才能獨(dú)立進(jìn)化,也正是因?yàn)榇蠹移綍r(shí)關(guān)注少,才蘊(yùn)含著機(jī)會(huì)。隨后,他便投入到新的軟件編寫工作中,打算用中文為下個(gè)星期準(zhǔn)備好足夠的“軟件量”。








