軟體“吃”掉了軟體開發
軟體正在”吃”掉世界。開發這樣的一個軟體的團隊也越來越小。WhatsApp用幾十名工程師就讓全球的簡訊業務革了一次命。由於在過去的數十年中,軟體的開發部署的效率一直在飛速提高,所以現在一個很小的團隊就能夠造成很大的影響。這些提高包括:
- 基礎設施. 十年前開發一個商業網站需要一筆可觀的前期投資,現在在虛擬伺服器上線一個網站只需要幾分鐘。前期投資幾乎為0,持續投資也比以前少了幾個數量級。
- 服務. 一些科技公司已經把一些複雜的後臺實現抽象成了一組簡單的API(抽象程式設計介面)。比如Stripe (支付), Twilio (通訊), Firebase (資料庫), Sift Science (反欺詐).
- 開源. 在軟體的各種層級,開源軟體都佔有了很大的比重。包括作業系統(Linux),資料庫(MySql),網路伺服器(Apache),程式語言(Python, Ruby),這些東西不僅免費而且質量要比同類的商業軟體高很多。
- 程式語言. 開發者們的語言從彙編升級到C,到Java,再到現在的諸如Ruby,Python之類的指令碼語言,此外摩爾定律給我們提供了取之不盡的計算資源,這些讓開發者們越來越高效。
- 給非開發人員的專業工具. 這些工具能夠使一些非專業程式設計師有能力開發出特定型別的軟體,因此降低了開發成本和對專業軟體開發人員的依賴。比如Shopify (電子商務), WordPress (部落格), and Weebly (小型商業網站).
- 給非開發人員的通用工具. 在前網際網路時代,像Hypercard 和 Visual Basic這樣的工具讓數以百萬計的半技術人員變成了軟體開發者。從此開發一個軟體所要做的事情更少了。這些工具讓更多的人蔘與程式設計,極大的提高了軟體行業的生產效率。
很有可能,軟體開發所需要的資源會越來越少。如果是這樣,“軟體吃掉軟體開發”會是一個讓人激動人心的過程,在這個過程中會誕生很多有價值的創業公司
原文連結: cdixon.org 翻譯: 極客範 - 張 赫
相關文章
- 軟體開發與軟體研發
- 軟體開發mac常用軟體Mac
- 軟體開發:app軟體開發,pc端軟體開發,微商城/小程式開發APP
- 自上而下的軟體開發和自下而上軟體開發
- 軟體開發模式模式
- 軟體開發之道
- 軟體開發流程
- 軟體開發2
- 軟體開發3
- 軟體測試真的比不上軟體開發嗎?
- 【軟體測試】軟體及其開發過程
- 應用版本控制軟體管理軟體開發
- Zuora招聘JAVA軟體開發\軟體測試Java
- 軟體吃軟體,程式設計工作會越來越多嗎?程式設計
- 軟體產品案例分析 ——華為軟體開發雲
- 軟體開發!=軟體工程 你真的希望如此嗎?軟體工程
- 軟體開發工程師常用的工具軟體工程師
- 社交app開發功能,社交軟體開發功能,社交app,社交軟體。APP
- 軟體開發命名指南
- Ubuntu 開發軟體集合Ubuntu
- 軟體開發的難
- DSP軟體開發心得
- 求才(軟體開發高手)
- 直播軟體開發:不知道這些知識太吃虧了?
- 嵌入式軟體開發中必備軟體工具
- 軟體開發新模式:敏捷開發模式敏捷
- 軟體測試培訓分享:軟體測試和軟體開發學哪個好呢
- 思泉軟體開發平臺與傳統軟體開發的優勢
- 軟體工程是教會不懂寫程式的人開發軟體嗎?軟體工程
- 即拼商城開發軟體
- 人工智慧開發軟體人工智慧
- 軟體開發核心趨勢
- 軟體專案開發流程
- 軟體開發最佳實踐
- 軟體開發設計文件
- 開發軟體有多貴
- 軟體開發-敏捷方法論敏捷
- 自適應軟體開發