軟體蠶食世界,自網路特別是移動網路連接線上線下服務後,已成為不可逆的趨勢。
每一項實用的服務可以由小團隊來完成。以 WhatsApp 為例,這款被高調收購的 IM 應用,擁有 4.5 億月活躍用戶,70% 的日活躍率,至今還保持每天新增使用者 1000 萬的速度。但這些服務居然由 32 名工程師支撐下來了,所以有了業界八卦「每位員工價值 20 億」的說法。
能實現這種奇跡的,得歸功於軟體發展效率在過去幾十年裡的飛速發展,還有摩爾定律在硬體成本的作用。創業者兼 Andreessen Horowitz 投資人Chris Dixon 做了如下總結:
- 基礎設施
十年前,部署一個商業網站需要大量前期資金準備,而現在創業者只需在幾分鐘內建立虛擬伺服器,前期成本接近於零,後續的邊際成本依然控制在合理範圍。
雲服務能使資源更合理地分配與利用、給開發者彈性的付費和服務方案,並且大大的節省了人工成本 —— 原來你可能需要搭建一個運維團隊,而現在,只需要幾個人,便能在幾小時內部署上千台伺服器。
- 共用服務
初創企業可以隨意從複雜的後端調用出 API,諸如支付、通信、資料庫、演算法等資源。
API 具備一致目的的模組功能,在 API 基礎之上開發的應用,可以使每一個模組的行為更加獨立,將程式的某種行為統一處理,同時模組化的管理也更易於改變實現,優化 API 性能時也無需更改用戶端代碼。
換句話說,眾多高技術門檻的服務或是帳戶資源都可以被輕鬆地接入到你開發的應用當中。
- 開源的力量
如今開源主導地位的軟體遍佈各個層面,包括作業系統(Linux)、資料庫(MySQL)、Web 伺服器及程式設計語言。
當然,還有 GitHub 上海量的開源軟體和開放原始程式碼,這些資源不但免費,也有不錯的品質,而且,你往往能夠在開源社區裡找到志同道合的朋友,謀求幫助。
- 提供給非程式師的特殊工具
這些工具可以讓非程式師在某些預先定義好的類別裡創建軟體,從而降低開發成本也減少了開發員的需求,這些工具包括 Shopify(電商)、WordPress(博客)、Weebly(小型企業網站)。
- 供非程式師使用的通用工具
在網路的早期時代,像 Hypercard 及 Visual Basic 讓成千上萬的半桶水技術員變成了軟體發展者,但自此後就再沒有過顯著的突破,但現在已經有新的苗頭出現,這些工具將成為軟體產業的推動力。這些工具的共性之一是提供了「小範圍測試功能」。
而上面這些所有的趨勢,將會導致另一個現象:開發軟體的需求比軟體本身的數量還多,這種供不應求的現象會造成「軟體吞噬軟體發展」的結果——當然這也是一個讓人興奮的現象,因為快速反覆運算的生產方式,將會有更多優秀初創公司誕生的可能。
同時也有網友回饋另一組有趣的現象:網路技術的革新帶來線上教育的可能性,但像 Coursera、Khan Academy、Codecademy 這類的網站卻在產生更多的工程師,反過來加速技術的進程。
軟體吞噬世界,包括軟體發展自身也逃不過命運。
延伸閱讀:
(本文轉載自合作夥伴《PingWest》;圖片來源:Hypercard)
雲端服務方便又充滿彈性,但要怎麼組合,才能兼顧便宜、高效?怎麼避免在訂購雲端主機服務時不小心 oversizing?怎麼善用工具加強 GPU、CPU、CDN,同時增強資安防禦能力?
IBM 了解你,9/1 (二)晚上 7:00,「開發者, 遊戲業者必學 – 雲端聰明採購法則」與你相約在創夢市集 ,不只現場 Demo 給你看,更有僅此一場的「雲端主機設定檢測召集」活動。
不管你使用的是哪家的方案,現場雲端主機應用專家提供完整客製化雲端服務健檢,依照需求試算最佳雲端組合做法,讓你找到又便宜、又好用、又安全的雲端服務最佳採購解,名額有限,提前報名再送 500 美元試用 Coupon。!備註:欲接受現場雲段服務組合檢測諮詢者,請在報名時註明,我們將為您優先安排。





