偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

為什么創(chuàng)業(yè)公司不再需要后端工程師?

云計算
無論是在純軟件類移動互聯(lián)網(wǎng)產(chǎn)品領(lǐng)域、硬件類實(shí)體產(chǎn)品還是在新興的服務(wù)行業(yè)。你也許也會有同樣的想法:有個創(chuàng)意,想開發(fā)一個 App 來解決某個問題,想做一款好玩的游戲 App,或者是通過移動 App 來優(yōu)化您的傳統(tǒng)商業(yè)模式和體驗(yàn)。那么如今怎樣來開發(fā)一個 App,可以即高效又最節(jié)省開發(fā)成本呢?技術(shù)團(tuán)隊(duì)如何組建,還需要后端工程師么?

[[129631]]

無論是在純軟件類移動互聯(lián)網(wǎng)產(chǎn)品領(lǐng)域、硬件類實(shí)體產(chǎn)品還是在新興的服務(wù)行業(yè)。你也許也會有同樣的想法:有個創(chuàng)意,想開發(fā)一個 App 來解決某個問題,想做一款好玩的游戲 App,或者是通過移動 App 來優(yōu)化您的傳統(tǒng)商業(yè)模式和體驗(yàn)。那么如今怎樣來開發(fā)一個 App,可以即高效又最節(jié)省開發(fā)成本呢?技術(shù)團(tuán)隊(duì)如何組建,還需要后端工程師么?

開發(fā)方式?jīng)Q定效率

關(guān)于開發(fā)方式,前兩年最火爆的詞語莫過于云計算??萍嫉牡俣仁侵笖?shù)級不斷增長的,云計算正是這種指數(shù)級迭代的引爆點(diǎn)之一。軟件開發(fā)的方向一定是會變得越來越簡單,成本也會不斷降低。

云服務(wù) 1.0

如果你做一個 App,請至少選擇一款好用的云服務(wù),尤其對于初創(chuàng)公司來說。這樣的例子最有名就是 Instagram,在 2012 年 4 月 Instagram 被 Facebook 10 億美金收購時,用戶規(guī)模接近 5000 萬,然而整個團(tuán)隊(duì)僅 13 人,而且其中的 5 名技術(shù)人員中,僅有兩個半后端工程師。另外的半個偶爾要負(fù)責(zé)前端的部分開發(fā)工作,Instagram 的所有服務(wù)就是部署在 AWS 上面。Instagram 聯(lián)合創(chuàng)始人 Mike Krieger 在「如何成為十億美金公司」的演講中,將使用 Amazon 的云服務(wù)歸結(jié)為用戶規(guī)模暴漲,但工程團(tuán)隊(duì)并未出現(xiàn)明顯增長的重要原因。類似的公司還有 Dropbox。

 

[[129632]]

在云服務(wù) 1.0 這個時期,開發(fā)雖然沒有比之前變得簡單容易太多,但是如果你想讓別人使用你的服務(wù),只需部署程序到對應(yīng)的云主機(jī)或者 App Engine 上,節(jié)省大量運(yùn)維成本。類似 AWS(亞馬遜的云服務(wù))、SAE(新浪的云服務(wù))、微軟 Azure 和阿里云,讓本來需要花很多錢購買的服務(wù)器和運(yùn)維成本都不再需要,取而代之的是選擇一個好的云服務(wù)商。你的服務(wù)器端程序可以完全部署在云服務(wù)器上,使用初期由于訪問量較小,用戶不需要支付費(fèi)用。按需付費(fèi),當(dāng)使用量真正達(dá)到了收費(fèi)額度,云服務(wù)商才會收一部分錢。當(dāng)然,如果能夠達(dá)到這個付費(fèi)標(biāo)準(zhǔn),理論上這個項(xiàng)目已經(jīng)運(yùn)轉(zhuǎn)的不錯了。

 

為什么創(chuàng)業(yè)公司不再需要后端工程師?

云服務(wù) 2.0

如今越來越多的 BaaS(Backend as a Service 后端即服務(wù))已在硅谷興起,被稱為云服務(wù) 2.0 版本。不知道大家是否記得,過年期間有個應(yīng)用特別火爆,App Store 的下載排行榜一直位居榜首,這個應(yīng)用叫做「逗拍」,來看下逗拍的發(fā)展速度。逗拍 2014 年 12 月 22 日正式上線,上線僅 10 天,用戶突破 10 萬;上線 42 天,進(jìn)入 App Store 總排行榜***;上線 52 天,突破 1000 萬用戶;上線不到三個月,目前已經(jīng)突破 1600 萬下載。(數(shù)據(jù)來源于逗拍在拉勾網(wǎng)發(fā)布的招聘信息)

 

為什么創(chuàng)業(yè)公司不再需要后端工程師?

目前國內(nèi)也已經(jīng)有很多使用 BaaS 服務(wù)成功的案例,許多科技公司都會遇到用戶快速增長,這種情況下如果自建服務(wù)的技術(shù)成本是多大呢?打個比方,假如你打算做一款搶紅包應(yīng)用,或者你的電商網(wǎng)站舉辦雙十一秒殺活動,技術(shù)團(tuán)隊(duì)自己維護(hù)就需要相當(dāng)大的資源投入。但是現(xiàn)在很多科技團(tuán)隊(duì)可以在不投入一個后端工程師的情況下,使用 BaaS 服務(wù)輕松搞定這些。支付的成本遠(yuǎn)遠(yuǎn)低于自建團(tuán)隊(duì)的資源投入,而更關(guān)鍵的是,他們節(jié)省了太多時間成本,也是機(jī)會成本,將更多的時間花在產(chǎn)品和運(yùn)營上。

目前越來越多的科技類創(chuàng)業(yè)公司都希望能夠保持著小而美,都希望技術(shù)團(tuán)隊(duì)可以保持著精英化。為了讓工程團(tuán)隊(duì)***化的發(fā)揮作用,在 BaaS 服務(wù)幫助下甚至可以不安排工程師來負(fù)責(zé)的后端研發(fā),服務(wù)器端業(yè)務(wù)也完全依靠 BaaS 服務(wù)來支撐。云服務(wù) 1.0 解決了絕大部分服務(wù)器運(yùn)維問題,而 BaaS 則是要解決后端研發(fā)的成本問題。

無后端開發(fā)

我們設(shè)想一下,每次想要做一款 App 時,總是會有很多重復(fù)的模塊要開發(fā)。比如數(shù)據(jù)存儲、文件存儲、賬號體系、短信驗(yàn)證、統(tǒng)計需求和實(shí)時通信等模塊,這些模塊工程師們也力求做到通用,為了以后開發(fā)的時候更加容易復(fù)用。這些模塊為什么一定要反反復(fù)復(fù)的寫,不可以做成一個通用的服務(wù)么?用戶想使用哪個模塊就用哪個模塊,不需要服務(wù)器運(yùn)維,也不用再重復(fù)開發(fā),只需要按需付費(fèi),這就是 BaaS 要實(shí)現(xiàn)的目標(biāo)。

使用 BaaS 的服務(wù)之后,最有趣的一點(diǎn)就是不再需要專業(yè)的后端工程師?,F(xiàn)在如果你要開發(fā)一個產(chǎn)品,一般情況下需要三個角色。一個產(chǎn)品設(shè)計師負(fù)責(zé)產(chǎn)品的需求、界面和交互設(shè)計,一個前端(包括 Web、iOS 和 Android)工程師來實(shí)現(xiàn)設(shè)計,一個后端工程師來搭建后端服務(wù)寫出后端邏輯部署在云服務(wù)上。而使用 BaaS 的服務(wù)之后,只需要兩個角色,設(shè)計師和前端工程師。

舉個例子,比如你要是想實(shí)現(xiàn)一個游戲 App,你可能需要的服務(wù)端需求就是存儲、用戶賬戶體系和統(tǒng)計。BaaS 的服務(wù)提供商的網(wǎng)站中,會提供應(yīng)用控制臺。你可以直接點(diǎn)幾下鼠標(biāo)配置相關(guān)的存儲表,服務(wù)端就自動生成 RESTful API,前端工程師直接請求就可以了。類似用戶賬戶體系、統(tǒng)計功能等眾多模塊都是類似的思路。

為什么創(chuàng)業(yè)公司不再需要后端工程師?

*該圖為在 LeanCloud 測試應(yīng)用的數(shù)據(jù)控制臺

這只是 BaaS 強(qiáng)大功能的一小部分,通過這一系列功能的使用,你會發(fā)現(xiàn)大大節(jié)省開發(fā) App 的開發(fā)時間,并且顯著提高開發(fā)效率,當(dāng)然也省掉后期的運(yùn)維成本。同樣的只需按需付費(fèi),選擇一家服務(wù)穩(wěn)定價格合理的 BaaS 服務(wù),還可以省掉一大筆研發(fā)資金。國外類似的服務(wù)很多,比如 2013 年 4 月 Facebook 收購的 Parse、2014 年 10 月份 Google 收購的 Firebase 等。而國內(nèi)類似的服務(wù)也在遍地開花,開發(fā)者只需將全部精力全部集中到如何做出精美的產(chǎn)品上,不用再操心后端究竟做了些什么。

結(jié)語

人類科技的發(fā)展就是通過一個一個的創(chuàng)新,硅谷之所以走在創(chuàng)新的前列,一部分原因就是他們不斷降低創(chuàng)新的成本,同時使團(tuán)隊(duì)變得更加高效。曾經(jīng)一個互聯(lián)網(wǎng)產(chǎn)品的問世可能需要很多成本,人力成本、推廣成本、研發(fā)成本,當(dāng)然還有大量的時間成本。但是現(xiàn)在因?yàn)?BaaS 等服務(wù)的出現(xiàn),至少研發(fā)成本在不斷降低,使創(chuàng)新的成本也不斷降低,使更多的資源用在更重要的事情上。當(dāng)然 BaaS 也不會是終點(diǎn),越來越多的服務(wù)創(chuàng)新也會不斷進(jìn)行下去。

*本文作者為 LeanCloud 資深前端工程師王瀟

責(zé)任編輯:Ophira 來源: Tech2IPO
相關(guān)推薦

2012-10-12 10:24:43

創(chuàng)業(yè)創(chuàng)業(yè)公司招聘

2023-10-08 10:30:59

云架構(gòu)人工智能云工程

2012-04-09 21:28:09

移動支付

2018-03-02 09:10:51

2015-07-29 09:42:09

工程師全棧工程師

2022-12-12 07:30:59

編程語言架構(gòu)

2012-03-31 16:57:52

工程師創(chuàng)業(yè)團(tuán)隊(duì)

2023-10-30 08:27:50

ML后端學(xué)習(xí)機(jī)器

2020-12-18 11:55:27

編程面試

2016-04-08 14:32:32

全棧工程師世界

2013-03-04 09:55:39

工程師軟件工程師

2018-06-03 14:26:00

阿里工程師內(nèi)網(wǎng)代碼

2015-03-04 10:03:09

2013-08-19 08:47:36

Amazon云服務(wù)

2015-06-02 11:29:55

軟件工程師程序員

2021-12-16 09:37:54

投資物聯(lián)網(wǎng)IOT

2015-06-02 04:08:42

軟件工程師私活

2018-01-09 17:21:18

軟件工程師創(chuàng)業(yè)代碼

2012-06-17 13:14:29

創(chuàng)業(yè)創(chuàng)業(yè)公司信息圖

2021-10-13 09:00:00

大數(shù)據(jù)數(shù)據(jù)工程師工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號