開放API時代,把心思放在應用上
孟巖
這兩天最引人關注的IT新聞毫無疑問就是微軟的撤單。不管怎麼說,微軟收購雅虎如果最終失敗,是一件令人遺憾的事情,這意味著網際網路產業的基本格局短期內不會有大的變化,微軟短期內也不會有大的變化。儘管購併成功會給微軟帶來文化整合等一系列新的挑戰和風險,但是我還是認為,在網際網路生態系統即將發生重大變化的前夕,不變是更大的風險。
網際網路技術領域永遠都在同時發生著多項變化。就拿眼前來說,至少有下面這麼幾件事情值得我們技術人員關注:PHP、Ruby on Rails和Python等指令碼語言在服務端的崛起,REST體系結構的走紅,Flex/Silverlight等第二代RIA技術的成長,虛擬機器技術在伺服器領域的應用,3D網際網路等等。但是毫無疑問,最引人矚目的變化還是以大型網際網路社群開放API,因為這件事情具有改寫整個網際網路遊戲規則的力量。
兩個月前我們去矽谷出差的時候,造訪了總部位於舊金山市區的Slide.com。這家成立於2005年的公司圍繞MySpace、Facebook等大型社群網站開發圖片應用,其中FunWall是Facebook上的第一大應用,在一年多的時間裡成為月訪問量1.44億,擁有1500萬會員,廣告收益豐厚的巨大社群。而他們看上去仍然只是一個僅有100多名僱員,幾十臺伺服器,和用著Python輕鬆程式設計的敏捷公司。在那裡我看到一個跟以往完全不同的模式,你不需要巨大的市場宣傳投入,不需要從零開始一點點構建伺服器叢集,整天挖空心思想著還要增加什麼新功能新欄目,幾萬幾萬地積累會員,還要嘔心瀝血地管理他們,你只需要有一個好的想法,形成一個應用,就可以藉助SNS網站的開放API在很短時間內獲得大量的使用者,並且帶來可觀的廣告收入。
我認為這種新的模式具有巨大的能量,可以徹底改變網際網路社群的思路和想法。一部分人專心專意把基礎服務做好,並且開放出來,另一部分人專心專意理解使用者的需求,把應用做得儘可能貼心,這個總體來講是符合分工原則的,是好的變化,但也是對所有人的挑戰。做社群的人不用挖空心思琢磨如何開發好的產品來吸引終端使用者了,但是卻得把平臺做好,把API設計好,而且要想方設法吸引開發者來參與應用開發,否則很難生存下去。而有應用想法的開發者則不用拉出一條長長的戰線,去關心諸如伺服器系統配置和資料庫調優等勞什子問題了。
好訊息是,大多數開發者無疑是屬於應用開發者的,對他們來說,所需要掌握的技術會逐漸收斂,不需要像過去一樣什麼都要會一點。壞訊息是,你要對應用有更好的理解和把握,這一點會變得比技術更重要。說老實話,我認為這對大多數中國的開發者來說是個巨大的挑戰。
中國開發者的一個大的特點就是對技術痴迷的同時不食人間煙火,整天津津樂道的就是那些演算法、資料結構、設計模式、語言技巧、技術規範,對於普通老百姓關心的東西一概沒有興趣。我們中的大部分人對於時尚、化妝品、小資情調嗤之以鼻,對於電影、音樂、藝術、美食一知半解,對於地產、金融、法律知識一竅不通,對於一個普通老百姓市場生活中所能遇到的困難和問題,所追求的那一點享受和樂趣不聞不問,既不願意親身實踐,更在主觀心態上予以拒斥。策劃產品的時候全憑感覺,結果呢,做出來的東西千篇一律,看上去什麼都有,一用起來處處不貼心。究其根源,就在於我們太專業,把太多的時間用來圍著電腦轉,根本上缺少對於生活和需求的深刻體察,對於人的關懷。在企業軟體領域,我們把這種情況稱之為“不瞭解業務”,現在整個企業軟體領域都在尋找“懂技術,通業務”的複合型人才,殊不知在大眾軟體和公眾網際網路領域,這種情況同樣嚴重。我就經常感覺,就算是MP3播放器、電子書、網路論壇這樣最最平常的應用,一旦加上具體應用背景,放在具體場合下,就有很多地方顯得不方便,不貼心。這正是上述問題的一個體現。
隨著Facebook和Google、MySpace為首的OpenSocial聯盟在OpenAPI領域的快速進展,我相信我上面所描述的網際網路新格局不需要很長時間就可以到來,同時,國內外的大型社群也一定會盡快地開發自己的API,爭奪數量有限的應用開發者。這種局面形成之後,對普通應用開發者來說,一個新的機會視窗就會開啟,我們會看到一批新的成功者。這一代人應當與以前是不同的,他們應當深刻地理解人的需求,設計出真正貼心好用的應用,而不單是靠技術去做一些想當然的平庸應用。
這兩天最引人關注的IT新聞毫無疑問就是微軟的撤單。不管怎麼說,微軟收購雅虎如果最終失敗,是一件令人遺憾的事情,這意味著網際網路產業的基本格局短期內不會有大的變化,微軟短期內也不會有大的變化。儘管購併成功會給微軟帶來文化整合等一系列新的挑戰和風險,但是我還是認為,在網際網路生態系統即將發生重大變化的前夕,不變是更大的風險。
網際網路技術領域永遠都在同時發生著多項變化。就拿眼前來說,至少有下面這麼幾件事情值得我們技術人員關注:PHP、Ruby on Rails和Python等指令碼語言在服務端的崛起,REST體系結構的走紅,Flex/Silverlight等第二代RIA技術的成長,虛擬機器技術在伺服器領域的應用,3D網際網路等等。但是毫無疑問,最引人矚目的變化還是以大型網際網路社群開放API,因為這件事情具有改寫整個網際網路遊戲規則的力量。
兩個月前我們去矽谷出差的時候,造訪了總部位於舊金山市區的Slide.com。這家成立於2005年的公司圍繞MySpace、Facebook等大型社群網站開發圖片應用,其中FunWall是Facebook上的第一大應用,在一年多的時間裡成為月訪問量1.44億,擁有1500萬會員,廣告收益豐厚的巨大社群。而他們看上去仍然只是一個僅有100多名僱員,幾十臺伺服器,和用著Python輕鬆程式設計的敏捷公司。在那裡我看到一個跟以往完全不同的模式,你不需要巨大的市場宣傳投入,不需要從零開始一點點構建伺服器叢集,整天挖空心思想著還要增加什麼新功能新欄目,幾萬幾萬地積累會員,還要嘔心瀝血地管理他們,你只需要有一個好的想法,形成一個應用,就可以藉助SNS網站的開放API在很短時間內獲得大量的使用者,並且帶來可觀的廣告收入。
我認為這種新的模式具有巨大的能量,可以徹底改變網際網路社群的思路和想法。一部分人專心專意把基礎服務做好,並且開放出來,另一部分人專心專意理解使用者的需求,把應用做得儘可能貼心,這個總體來講是符合分工原則的,是好的變化,但也是對所有人的挑戰。做社群的人不用挖空心思琢磨如何開發好的產品來吸引終端使用者了,但是卻得把平臺做好,把API設計好,而且要想方設法吸引開發者來參與應用開發,否則很難生存下去。而有應用想法的開發者則不用拉出一條長長的戰線,去關心諸如伺服器系統配置和資料庫調優等勞什子問題了。
好訊息是,大多數開發者無疑是屬於應用開發者的,對他們來說,所需要掌握的技術會逐漸收斂,不需要像過去一樣什麼都要會一點。壞訊息是,你要對應用有更好的理解和把握,這一點會變得比技術更重要。說老實話,我認為這對大多數中國的開發者來說是個巨大的挑戰。
中國開發者的一個大的特點就是對技術痴迷的同時不食人間煙火,整天津津樂道的就是那些演算法、資料結構、設計模式、語言技巧、技術規範,對於普通老百姓關心的東西一概沒有興趣。我們中的大部分人對於時尚、化妝品、小資情調嗤之以鼻,對於電影、音樂、藝術、美食一知半解,對於地產、金融、法律知識一竅不通,對於一個普通老百姓市場生活中所能遇到的困難和問題,所追求的那一點享受和樂趣不聞不問,既不願意親身實踐,更在主觀心態上予以拒斥。策劃產品的時候全憑感覺,結果呢,做出來的東西千篇一律,看上去什麼都有,一用起來處處不貼心。究其根源,就在於我們太專業,把太多的時間用來圍著電腦轉,根本上缺少對於生活和需求的深刻體察,對於人的關懷。在企業軟體領域,我們把這種情況稱之為“不瞭解業務”,現在整個企業軟體領域都在尋找“懂技術,通業務”的複合型人才,殊不知在大眾軟體和公眾網際網路領域,這種情況同樣嚴重。我就經常感覺,就算是MP3播放器、電子書、網路論壇這樣最最平常的應用,一旦加上具體應用背景,放在具體場合下,就有很多地方顯得不方便,不貼心。這正是上述問題的一個體現。
隨著Facebook和Google、MySpace為首的OpenSocial聯盟在OpenAPI領域的快速進展,我相信我上面所描述的網際網路新格局不需要很長時間就可以到來,同時,國內外的大型社群也一定會盡快地開發自己的API,爭奪數量有限的應用開發者。這種局面形成之後,對普通應用開發者來說,一個新的機會視窗就會開啟,我們會看到一批新的成功者。這一代人應當與以前是不同的,他們應當深刻地理解人的需求,設計出真正貼心好用的應用,而不單是靠技術去做一些想當然的平庸應用。
相關文章
- 如何把 Java Web 應用放在 docker 容器中執行JavaWebDocker
- 軟體開發重點放在重用上是錯誤的 - Grady
- win10怎麼把軟體放在桌面 win10如何把app圖示放在桌面Win10APP
- win10怎麼把我的電腦放在桌面_win10把我的電腦放桌面的方法Win10
- 工行api開放平臺API
- 開放平臺API介面API
- bigbluebutton中文社群 / 開放API / bbb APIAPI
- 路透社開放API了API
- 歐盟冷對微軟“API”開放微軟API
- 評微軟開放“API”的“舉措”微軟API
- 如何把控遊戲系統開放節奏?遊戲
- 怎麼把JSP放在web-inf裡.JSWeb
- 最近在對接電商供應鏈,說說開放平臺API介面API
- 開放API未必就等於互通互聯API
- 微軟開放MSN API 騰訊反對互通微軟API
- 擁抱開放,Serverless 時代的下一征程Server
- 把AirDrop放在程式塢,讓檔案傳送更方便AI
- Android 中怎麼把edittext游標放在文字下面Android
- CSS如何實現把滑鼠放在行上整行變色CSS
- ASP.NET Web API中把分頁資訊放Header中返回給前端ASP.NETWebAPIHeader前端
- 小碼短連結 API 開放申請API
- 開放API閘道器實踐(三) —— 限流API
- 開放通用Api,總有你喜歡的API
- Linus Torvalds表態:支援微軟開放API微軟API
- Mozilla開放Firefox OS程式碼和APIFirefoxAPI
- LinkedIn開放API 打造生態系統API
- 應用上雲可以有多快?
- 把專案成本控制著力點放在“十制”上(轉)
- 軟體業,把眼光放遠些 (轉)
- 用友雲開放平臺之API閘道器API
- MasterCard宣佈開放區塊鏈技術APIAST區塊鏈API
- 雅虎開放4個API 方便開發者使用雅虎工具API
- 發放訂單APIAPI
- Laravel5.5+passport 放棄 dingo 開發 API 實戰,讓 API 開發更省心LaravelPassportGoAPI
- 原始碼開放:WebSocket應用示例原始碼Web
- 美的智慧家電管理應用上線 基於M-Smart開發
- win10系統我的電腦怎麼放在桌面_win10怎麼把此電腦放在桌面Win10
- 陣列進行奇數和偶數操作 把奇數放在陣列前面 偶數放在陣列後面陣列