TMT观察网_独特视角观察TMT行业

不用寫代碼也能實現后端微服務開發?飛算全自動軟件工程平臺來了互聯網+

師天浩 2020-11-24 20:02
分享到:
導讀

軟件開發正在逐步的走出“手工作業”的時代,軟件行業大量的優秀實踐與制度,為軟件自動開發提供了發展的基礎。

11月17日開始,一段視頻在朋友圈里被很多做軟件開發的創業者、從業者朋友轉發。視頻里的一幕是飛算全自動軟件工程平臺發布會(下文簡稱:發布會)現場的一個小片段,關于一個運動計時項目開發PK賽,基于飛算全自動軟件工程平臺,一個普通IT工程師只輸入流程圖,不敲一行代碼就實現了后端開發,28分鐘的時間,完成了3個資深IT工程師近2個小時開發工作。

他們對此的關注點并不一樣,許多老板關心的是,用這個平臺能給自己省多少錢?而從事軟件開發的人員關心的是,它能多大程度的提升“生產力”。從阿達洛芙萊斯編寫歷史上首款電腦程序至今已一百多年,軟件已成為社會的基礎設施,C++語言發明人Biarne Stroustrup甚至說,(未來)人類文明運行在軟件之上。可相比軟件應用實現各行各業的數字化轉型升級,軟件工程本身卻是一個高度依賴人工的行業。

四年前飛算云智總裁陳定瑋開始思考這個問題,并成立團隊研發飛算全自動軟件工程平臺,如今終于實現了“你輸入流程圖,平臺助你實現自動開發、自動測試、自動運維”。只需要輸入流程圖,不敲一行代碼就可以實現快速開發。

其實在如何更有效率、更有質量的進行軟件開發方面,企業進行過很多嘗試,從組織制度與流程規范上入手,高薪聘請有經驗的高級工程師,通過頻繁的周會、月會加強內部溝通等等。在這些環節中,具體實施層面代碼仍然要靠程序員一個字符、一個字符的打出來,如果“消滅掉”打代碼的時間,軟件開發效率提升是毋庸置疑的。更關鍵的是,人工創作的代碼往往“因人而異”,隨著時間它出現問題的概率也就提升。用陳定瑋的話說,代碼就好似一塊磚,磚的品質不好,最終的房子質量也就難保證。

這一切就沒有好的解決方案了嗎?軟件行業的發展積累了大量優秀實踐與制度,只要把它們系統化、流程化,由過去人去把控,轉變為交給平臺,許多難題就會迎刃而解。陳定瑋認為這是軟件工程從“人治”到“法治”的轉變,他的野心也不止于此,飛算全自動軟件工程平臺的未來不僅僅是提升行業效率和質量,產品使命是“讓人人都能開發軟件”。

軟件自動開發是大勢所趨,可視化開發、平臺組件、經驗累積組成三大能力

程序員、工程師、產品經理等職業,在大眾眼里既熟悉又陌生,996、發際線、格子衫等網絡梗,簡化的標簽讓公眾熟悉這一群體;可具體在工作內容上,一行行代碼讓“外人”望而生畏,他們用一些字符就能“變”出各種各樣的程序和應用,極具神秘感。可在行業里,過去像堆積木一樣,一個字符一個字符“打代碼”的現象開始減少,大家開始了各種的“偷懶”模式,比如最常用的就是把別人的的代碼“copy”過來。自 2014 年 Martin Fowler 與 James Lewis 共同提出微服務(微服務的基本思想在于考慮圍繞著業務領域組件來創建應用)的概念以來,就吸引了大批工程師和企業的關注,可以說是當前軟件開發領域最火的技術熱點之一。

相比傳統“大而全”的單體架構,微服務架構在故障隔離、整體可用性、架構持續演進難度、可重用性、可擴展性和交付速度等方面有突出的優勢。不過問題也存在,當采用微服務架構的項目數量超過十幾個,運維難度就指數級增加。2016年底陳定瑋也遇到類似的難題,開始思索:能不能用不需要寫代碼的方式來實現微服務架構的開發,進一步緩解研發項目管理的壓力?飛算全自動軟件工程平臺就在這樣的思路下誕生的。

根據艾瑞咨詢最新發布的《中國軟件開發行業研究報告(2020)》指出軟件行業的作業方式落后,過度依賴人工,缺乏標準化,導致軟件行業存在明顯的四大痛點:項目成本高、開發周期長、代碼質量低、團隊管理難。飛算全自動軟件工程平臺將軟件自動開發推向了系統化、規范化的新時代,它將在三個層面優化軟件開發的效率和質量。

1、可視化微服務降低開發門檻;傳統軟件開發,就是程序員一行一行地打代碼,并將這些文件“打包”成軟件放在端上運行。可以看到,傳統軟件開發是不可視,代碼存在問題只有在測試運行中才會發現。飛算全自動軟件工程平臺提供了可視化的后端微服務開發,也就是說,用戶繪制可視化的過程即是微服務開發的過程,業務邏輯的設計完全由可視化的方式展現出來,大大降低開發門檻和效率,據悉,該平臺目前已申請多項技術發明專利。

2、通用技術功能模塊“拖拉拽”快速開發;經過數十年的發展,軟件開發產生大量的通用技術功能模塊。過去,程序員想要使用這些技術功能模塊,需要一面參照“樣板”,一面手打或復制的方式用在自己程序上。而飛算全自動軟件工程平臺支持循環、條件判斷、函數調用,通過拖拉拽的方式以及參數配置實現等同編寫復雜代碼的業務邏輯。

我們知道,這些通用技術功能模塊并不是一成不變的,是大量工程師和程序員在實際工作中產生的,過去他們是通過一些技術交流平臺實現“溝通”及互相學習。而飛算全自動軟件工程平臺搭建了一個眾創中心,工程師可根據自身經驗提供封裝組件,讓使用者能夠快速使用、快速開發。也就是說,飛算全自動軟件工程平臺的技術功能模塊會根據時間的推移而“進化”。

3、工程師經驗值實時沉淀,構建質量和安全體系;傳統軟件開發中會遇到一個問題,當更換了工程師,往往會碰到看不懂前輩們老代碼的問題,更有甚者,同一個工程師也存在看不懂幾月前、幾年前代碼的現象。因為代碼編寫方式非常靈活,每個人、甚至同一個人的不同時間段,都可能存在不同風格的現象。這種“靈活”性給軟件的質量和安全帶來很多不確定性,飛算全自動軟件工程平臺又一大能力是支持工程師所有的經驗值在平臺上沉淀,由此形成了質量和安全體系。

從以上三點我們看到,軟件開發正在逐步的走出“手工作業”的時代,軟件行業大量的優秀實踐與制度,為軟件自動開發提供了發展的基礎。飛算全自動軟件工程平臺能夠誕生的原因,也是站在前人沉淀的大量經驗之上,加之團隊四年的研發,并付之于實踐驗證,最終成就目前的形態。

毋庸置疑,可視化開發、平臺組件、經驗累積組成了飛算全自動軟件工程平臺的三大能力,在多個維度上,支持著軟件開發由過去“人治”向“法治”的過渡。在當下,程序員、工程師薪資動輒幾萬元,飛算全自動軟件工程平臺的出現將大大緩解軟件企業、研發企業的成本壓力。站在軟件行業從業者的角度,該平臺也大大提升他們的“生產力”,也就意味著他們人均工資還有上升的空間。朋友圈里大家頻繁轉發飛算全自動軟件工程平臺的新聞,足見行業對軟件自動化需求的迫切。

顛覆“人治“作業模式,“降本增效”推進軟件工程革命

上一部分重點提到,過去軟件開發行業處在典型的“人治”階段,行業痛點始終與人有關,人的個性化也導致了招聘難、培養難、留人難、技術沉淀難。飛算全自動軟件工程平臺開發軟件,只需要一張流程圖,輸出的也只是流程應用,沒有代碼。當我們聚焦它給行業帶來效率、質量革命的同時,也不能忽視,在降本增效方面的提升。

1、減少人員配備,研發費用節省75%;幾年前雙創熱潮,留下了滴滴、拼多多、抖音等一眾超級APP,也有許多創業項目“死”在了路上。和大家想象的不同,很多創業項目未必是“想法”不好,而是“死”在了應用開發龐大的成本壓力上。

咱們做一個簡單的數學題,天貓淘寶這樣的大平臺,僅僅一個搜索功能就需要十幾個人的開發小組,進行日常的開發和優化,養這些人的成本一年就是幾百萬上千萬。而中小創業團隊,即使是不大的創業項目,研發團隊也要十幾個人,一年幾百萬的人力成本,足以拖垮90%以上的創業公司。

如果使用飛算全自動軟件工程平臺進行該項目開發,一個平臺ID人員可替代傳統開發模式下六個崗位人員的全部工作,這個成本壓縮,可以讓很多項目擺脫因為“缺錢”死掉的窘境。

以某科技公司項目為例,開發一套互聯網技術的微服務架構體系,要包括前端系統體系、業務系統體系和大數據體系等方面,而且需要版本高頻率迭代。IT團隊主要負責:需求分析,系統架構設計,微服務開發(包括:前端界面開發、技術服務支撐系統開發、業務系統開發、人工智能分析系統開發、大數據系統開發),系統測試和運維保障系統等,同時還需要兼顧對外合作項目開發,涉及項目超30個,且要能夠支撐千萬級用戶的業務量。

基于上述配置要求,“傳統開發模式”和“飛算全自動軟件工程平臺”兩者人力成本的相關費用對比如下所示:

如果使用飛算全自動軟件工程平臺進行該項目開發,該科技公司每年可節省75%以上的研發費用。尤其在人力成本方面,一個平臺ID人員可替代傳統開發模式下六個崗位人員的全部工作,而人力成本僅占后者的30%。

2、項目周期大幅縮短,軟件開發效率提升;如果說人力成本是“顯性成本”,那時間成本就是“隱性成本”。幾年前,馬化騰把騰訊的漸進式創新解釋為“小步快跑,試錯迭代”。在移動互聯網時代,用戶對軟件、應用體驗的要求日趨提升,一個產品能否及時實現新功能的上線和運行,有時候也是決定平臺生死的核心所在。

飛算全自動軟件工程平臺上開發軟件,你只需要一張流程圖,輸出的也只是流程應用,沒有代碼。也就意味著,能夠縮減大量打代碼的時間,而且飛算全自動軟件工程平臺上利用代碼質量平臺統一管控,提供標準組件化及行業組件開發、安全等封裝在管理平臺中,讓開發者實現從產品設計開發、測試到交付、運營全生命周期的高質量建設。

在以秒為單位進行競爭的移動互聯網時代,大大縮減項目周期,這對于軟件企業或研發部門而言也是非常必要的一個優勢。

3、解決軟件工程行業人員緊缺的問題;其實,即使是“不差錢”的互聯網、科技或傳統企業,想要開發一款軟件或應用,往往也存在研發人員緊缺的問題。要知道,一個成熟的開發團隊構建并非一朝一夕能夠完成的。開發一套互聯網技術的微服務架構體系,要包括前端系統體系、業務系統體系和大數據體系等方面,而且需要版本高頻率迭代。包含需求分析,系統架構設計,微服務開發(包括:前端界面開發、技術服務支撐系統開發、業務系統開發、人工智能分析系統開發、大數據系統開發),系統測試和運維保障系統等崗位,每個環節都需要大量的專業人才。

而飛算全自動軟件工程平臺,通過“法治”有效解決軟件工程從項目啟動到運維151個問題,基礎的工程師只要懂業務邏輯,即可通過飛算全自動軟件工程平臺實現軟件的開發。

從以上幾個方面我們能看到,軟件開發自動化的價值不僅僅是節省人力成本,實現軟件開發效率提升和質量保障,更重要的是它大大降低了企業軟件開發的門檻。發布會上工業和信息化部信息技術發展司副司長楊宇燕就表示“近年來,軟件和信息技術服務業持續快速發展,有力地支撐了制造強國和網絡強國的建設。在這一發展過程當中,也涌現了一批能夠代表中國原創的軟件技術。希望這些技術成果,能夠有效地推進軟件行業現有作業模式的改變,降低開發成本、提高開發效率,助力更多的傳統企業實現數字化的轉型升級。”

事實也正是如此,飛算全自動軟件工程平臺誕生的意義不僅僅是成本上,而是在整個產業的重塑上,當軟件開發門檻不斷被降低,意味著產業更加繁榮就具備了基礎。

數字化轉型浪潮已來,“讓人人都能開發軟件”

工業互聯網、人工智能、5G、大數據、物聯網等先進技術的誕生,加速著中國及全球新一波數字化浪潮的發展,因此信息產業人才缺口也逐年提升。數據顯示,2019年,全國軟件和信息技術服務業規模以上企業超4萬家,累計完成軟件業務收入71768億元,同比增長15.9%。

然而,據工信部信發司軟件處調研員傅永寶透露的一組數據顯示,當前我國整體軟件人才缺口達600萬。軟件和信息技術服務業從業人數達673萬人,同比增長4.7%,但增長速度遠無法滿足巨大需求,從關鍵基礎軟件到大型工業軟件、行業應用軟件、新興平臺軟件、嵌入式軟件,“全線”缺人。

正因為這種現象,無論是軟件企業老板還是從業者,才會非常關注飛算全自動軟件工程平臺的一舉一動。對企業老板而言,有了這款飛算全自動軟件工程平臺,節省人力成本只是一方面,也大大緩解了他們大量招聘人才和團隊管理的難題。從業者們也希望能夠有這樣一款軟件,為他們“減負”,雖然格子衫、發際線等固有印象有所偏頗,可也是他們生活狀態的一種呈現。996甚至無休式的寫代碼生涯,即局限了他們職業發展空間,也大大透支了他們的身體健康,把有限的時間放在更有價值的工作上,將有助于自身的職業成長。

發布會現場,問及陳定瑋為何能夠在重重壓力下完成項目研發,他提到了產品使命——“讓人人都能開發軟件”。當然,這是一個非常“宏偉”的長期目標。更為現實的是,只有不斷地降低軟件開發門檻,平臺協助更多的從業者肩負過去可能無法完全勝任的工作,才能夠大大提升整個行業的“生產力”,這有助于中國信息產業在全球競爭中跑的更快一點。

中國工程院倪光南院士就表達了自己的期許:“針對軟件行業的痛點,非常高興地看到飛算全自動軟件工程平臺提出了很好的解決方案,希望你們能夠在實踐中不斷發展,為解決軟件工程的這些痛點作出貢獻,如果能通過實踐的驗證,那么對于軟件行業的發展將很有意義。”

尾聲

過去十年,天浩也見過很多公司不是倒在了產品不行問題上,而是被巨大的軟件/應用開發成本所拖垮。站在整個產業的角度來看,行業需要更多的飛算全自動軟件工程平臺這樣的產品。

毋庸置疑,飛算全自動軟件工程平臺的全球首發,引領原本高度依賴人工的行業,從此進入智能化的全自動時代。它的意義不止如此,在新的數字化浪潮大背景下,一個嶄新的時代或許已經開始了。


軟件 開發 平臺
分享到:

1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。


主站蜘蛛池模板: 香蕉筛|直线|等厚|弧形|振动筛|香蕉筛厂家-洛阳隆中重工 | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 建筑资质代办_工程施工资质办理_资质代办公司_北京众聚企服 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 北京燃气公司 用户服务中心 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 二维运动混料机,加热型混料机,干粉混料机-南京腾阳干燥设备厂 | 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 | 顺辉瓷砖-大国品牌-中国顺辉 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 棉柔巾代加工_洗脸巾oem_一次性毛巾_浴巾生产厂家-杭州禾壹卫品科技有限公司 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 钛板_钛管_钛棒_钛盘管-无锡市盛钛科技有限公司 | 郑州墨香品牌设计公司|品牌全案VI设计公司 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 稳尚教育加盟-打造高考志愿填报平台_新高考志愿填报加盟_学业生涯规划加盟 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 |