BaaS 服務的興起減少了後端的工作量,這意味著未來大批後台程序員要失業么?

RT


傳統後端分兩種

1.響應式程序(俗稱後端的前台 API GET/POST響應)

這個會被baas替代不少 (原因是這些的邏輯很容易被抽象 即便少許複雜也可通過雲端的js/nodejs搞定)

2.非響應式程序(俗稱後端的後台程序)

例如自動化運維 機器學習 爬蟲 複雜業務數據分析處理 大數據

這個怎麼可能消亡?

反倒會更蓬勃 但單一項目人數要求也會少

另外對於用雲的中小公司自動化運維需求開發很少

機器學習 爬蟲 複雜業務數據分析處理 大數據 由於有諸多開源引擎 處理業務/數據難度降低不少 必要的人工也節省很多

這些以前要一堆人的團隊 現在如果是明白人 1,2人就搞定機器學習 爬蟲 複雜業務數據分析處理 大數據這些

另外BAAS對移動端 本地和公共BAAS效果一樣

BAAS對web前端 公共BAAS路由通路比本地BAAS更長更耗費時間

但是BAAS是趨勢 很容易寫出百毒不侵的網站(如果不算那些硬攻的ddos攻擊)

所以更多程序員會轉

1.前端/客戶端+少許雲端js代碼

2.後台 負責數據的獲取(爬蟲)分析處理(商業智能)預測判斷(機器學習)

這倆都是讓程序員關注業務的本身邏輯 公共的抽象東西都被簡化了 綜合也降低了起步成本

嘿嘿


大公司,各種於服務Baas 服務自身的建設也是需要很多後端程序員的啊。Baas 服務的興起會給後端程序員帶來更多的工作機會啊。

只是給你提供了一些服務加介面。後台羅輯還不是自家的後台程序員寫。

後台還是很龐大複雜的一個開發方向。即使移動互聯網興起,各種後端服務、雲服務的後台其實特別多。以後網路體驗等提高、會把更多的服務放到網上,後端不會減少的。

話說,即使減少,貌似後端的技術棧含量不低把、合格的後端程序員輕鬆轉其他的比如安卓、ios、大數據等等其他的方向。想空閑點,很多後端程序員可以無成本轉運維。再不濟,後端程序員幾個人合作,創個業,就著雲大火, 搞個 "雲約pao"、「雲肉夾饃」、「雲幫抄作業」、「雲賣水果」、「雲配對陪看電影」....(瞎掰的,壞笑)

怎麼就失業了?

一開始讓我回答這麼水的問題我是拒絕的。(壞笑。。。)


社會分工呀,縫紉機的出現沒有淘汰裁縫,對吧。


繼續黑。雲服務只是宣傳了方便,等你大規模運用起來,發現滿足需求其實更貴。


純後端開發者會減少,但是面嚮應用的開發者比例會增加。全棧成為可能


完全沒看出前提和結論之間有任何邏輯關係。

首先,你得明確leancloud是在做什麼。人家是幫你簡化後端服務,針對的是通用性後端服務。要整合,要個性化定製,要接入你的業務系統,這些都是你的工作,也算後端。

其次,leancloud針對的業務對象應該是中小型團隊和初創企業。在人力資源有限的情況下,用金錢換效率。以後企業大了,業務複雜了,有人會繼續用第三方服務,有人會逐漸脫離並形成自己的後端支持系統。

最後再說程序員本身,簡單的因為公司業務變化而失業,這種事情北上廣深不要太多好不好!至於徹底失業,完全沒機會找到任何工作的程序員,我還沒見過,不過那得笨到什麼地步啊!

擔心失業,還不如擔心自己書讀得不夠多,讀夠了自然有offer。


Backend as a service不意味著Backend就不用寫了。底層的東西幫你封裝好更方便一些,業務邏輯永遠千變萬化。產品大了還要不斷優化。算了,我幹嘛在月經提問上浪費時間。。。像我一樣水的後台程序員那麼多,至少現在不用愁沒飯吃,不用替我們操心。一套神裝也要用得好才算高手是吧?


Baas是什麼?查了下叫做Backend as service,咦,難道backend本身不就是service了么,這概念造的,又養活了不少人吧


呵呵這廣告貼寫的

我從來不在知乎上爆粗口,但是

leancloud的Python寫的nmb什麼玩意?!

leancloud的Python寫的nmb什麼玩意?!

leancloud的Python寫的nmb什麼玩意?!

還有臉問這種問題?!

還減少後端程序員工作量導致失業?

你們自己寫文檔自己跑過么?

就看一幫評論在那邊幫著修修補補!

你們TM是不是真以為所謂後端工作就是寫一個跟小兒麻痹一樣的mongopy包?

還是你們自己先把後端python程序員裁員掉了?

=====咆哮完畢====

最初也是聽說什麼後端神器bass之類的,這幾天正好工作原因接觸了一下leancloud,。可能是我太水,不說別的寫個增刪改查寫了一整天啊一整天。

文檔中函數基本靠猜,上下文基本是一步一步自己實驗出來的(我很好奇編寫文檔的人到底有沒有自己用文檔內的內容跑一遍)。大部分東西是靠mongopy的文檔猜出來的

而且沒有任何實例,哪怕你寫一個簡單的todolist小程序都能給別人參考

然後是除了官網再也幾乎查不到相關文章

再然後如果想實現複雜的邏輯,還是得寫python程序然後通過git部署在沙箱里(理念不錯但是一遍一遍修改不煩么?)

還有知乎上的吹捧,看的真是辣眼

傷透了心!

======時隔半年後增補======

有點羞愧於在年少無知時寫下上面的不負責任答案

現在的我是Leancloud的重度用戶.

雖然文檔還是讓人很想吐槽,但是仍然不失為國內非常好的一家服務提供商


機智的程序員在工作實踐中發現解決一個問題時將會帶來更多問題,於是就將其運用於行業發展中。


Leancloud的廣告帖,各位請便。


如果用MVC做比方,BaaS只是實現了Model和Controller的部分(通用)功能吧,那些跨Model的具體Controller邏輯在哪裡實現呢?

另外,BaaS似乎功能比較簡單,很難直接在BaaS里實現Domain Model吧?


CMS比baas更方便,但是依然不能完全替代開發人員


講道理嘛,邏輯bass也幫你實現咯。而且,baas也需要不斷優化啊。baas是電腦自己生成的咯。baas只是一個雲端服務介面罷了。


需要會看文檔調用API 的全站工程師 以後只有API 程序員


你看從古到今, 隨著社會發展, 技術越來越厲害, 同時, 人口也越來越多, 但是, 大家基本都有工作. 社會發展是個摁下葫蘆浮起瓢的過程, 隨著社會分工越來越細, 工作越來越多, 不會失業, 放心去碼磚吧.


推薦閱讀:

Google 收購的 Firebase 相比 Parse、LeanCloud 怎麼樣?
加入leancloud需要具備什麼樣的能力?
leancloud的優缺點?
最近要用到IM,比較了下LeanCloud、融雲、環信,請問LeanCloud有什麼優勢?

TAG:雲計算 | 程序員 | LeanCloud | Bmob後端雲 |