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有什麼優勢?