當前位置:
首頁 > 科技 > No Code的世界絕無代碼!GitHub CEO:編碼的未來根本就沒有編碼

No Code的世界絕無代碼!GitHub CEO:編碼的未來根本就沒有編碼

新智元報道

編輯:舒婷、雅新

【新智元導讀】近年來,無代碼開發日漸流行。非專業的人員現在也能夠參與到開發中了!越來越多的企業選擇了無代碼開發平台,以提高工作的效率,互聯網企業或因無代碼/低代碼開發迎來「新時代」。

世界正變得由軟體驅動。

對於IT部門而言,這意味著對軟體的需求不斷增長,以滿足不斷變化的需求。

用戶對可用性有很高的期望,並要求業務運營具有更大的靈活性。頻繁的更新和升級是「新常態」——這意味著產品的2.0版可能會與第一個版本幾乎同時構建。但是招開發人員也不是一件容易的事情。

? ?

? ?

更快的開發軟體,更高的自動化程度,這是企業的目標。

於是無代碼開發低代碼開發就來了。

No Code大流行,人們可以更關注創新性代碼了

如今,似乎所有軟體投資和產品發布都包含對無代碼平台或功能的某種引用。No Code的出現,反映出我們已經進入了一個新的軟體時代。

無代碼開發是指將已有代碼的可視化模塊拖放到工作流中,以創建應用程序。這讓開發應用程序就像組裝樂高一樣簡單。這樣的開發吸引更多的研究人員,即便是不懂演算法和數據結構的研究人員,也能參與到平台的構建和部署中。

這裡以構建一個表單為例。該表格將收集一個人的名字,姓氏和電子郵件。開發人員的代碼大致如下:

? ?

? ?

在無代碼開發中,可能只需要幾個滑鼠拖曳工作。

構建一個web網頁和應用程序,不需要去關注程序底層架構,只需要熟悉構建的規則即可,可視化的代碼模塊包含了應用程序所需的90%功能。無代碼開發者的關注,應該在於剩下的10%創新代碼邏輯。這樣開發者的開發效率得到了提高,也能強調創新開發人員的價值。

但是無代碼開發不是類別,而是用戶與軟體工具交互方式的轉變。這種轉變可能會讓互聯網產業迎來「新的時代」。

互聯網產業迎來無代碼開發的「新時代」

無代碼開發平台的出現,程序員是不是就無用武之處了?答案是否定的。

即便有了無代碼編程,沒有程序員寫代碼的這種情況是不存在的。恰恰相反,仍需要大量的專業人員編寫後台代碼,以便更多人用無代碼的方式將工作自動化。

所以,無代碼這個說法,並不是站在專業程序員的視角,而是站在沒有編程經歷的人員來稱呼的。無代碼開發的願景就是,工作人員就像使用辦公軟體 Excel、PPT、Word一樣,能將自己的工作自動化,進而提高工作效率。

近年來,開發人才缺口越來越大。

? ?

? ?

而無代碼可以減輕IT人員的負擔,縮短開發時間。由於無代碼可以取代傳統的手工編碼應用程序的開發方法,技術嫻熟的IT人員就不會被重複的編碼所束縛,而將精力集中於創建應用程序其他的部分,可以更智能、更高效地工作。

任何具有一點技術背景的人都可以使用無代碼開發平台快速創建應用程序,這是它的一個巨大優勢。但是,無代碼開發平台並不真正適合於專業的開發人員。

除了解放了一部分的程序員,企業也因無代碼開發而受益。

? ?

? ?

產品和技術的溝通不再痛苦了:如果產品能夠使用無代碼開發平台,技術能夠維護好這樣的無代碼開發平台。需求通過平台直接落地,企業的工作效率大大提高。

前些年,企業總是宣傳「人人都是產品經理」,鼓吹邏輯和發散性思維的魅力。那麼,無代碼開發強調的則是「人人都是開發人員」,都有能力將創新性演算法和邏輯實現落地,而不是身陷跨編程語言語法的囹圄。

就微軟公布的數據表明,無代碼開發、低代碼開發確實更流行了。據統計,在過去一年內其低代碼平台 Power Platform 的使用量增長了七倍,成為微軟數據應用平台上使用量增長最快的系統。在今年疫情之下,眾多企業轉為遠程辦公的短短几個月時間裡,Power Platform 的使用量呈十倍增長97%的世界500強選擇了這個低代碼平台。

暢想一下No Code的未來

無代碼編程的一個典型代表是:Excel。Excel在數據處理的出色表現,是令很多程序員都驚嘆的,最重要的是它讓每一個工作人員都很容易去學習使用這個強大的工具。

倘若web和應用程序的編寫也變得如此簡單呢?

? ?

? ?

如果應用程序的編寫也變成了表單和組件的拖曳,那麼這樣的「開發人員」的注意力可能會更專註於產品本身,去優化產品的邏輯。

在低代碼開發的場景下,改進的工作只用一小部分的代碼去完成。對於沒有那麼技術的技術人員來講,就不用去刷leetcode了。而真正想要做開發的技術人員——他們只需要做好開發平台的改進和維護這件事情,不需要去和產品經理吵架。(我敢打賭還是會吵的,大概這就是社交)

GitHub首席執行官Chris Wanstrath說:「編碼的未來根本就沒有編碼。

是的,這是難以想像的。但這就像智能手機出現之前我們無法想像生活可以集成在這一塊小小的屏幕中一樣。無代碼開發的環境構造還在漫長的發展中,可以說,許許多多的開發者都在努力。

或許幾年後的代碼開發就變成了一件「大眾」的事情,創造一個應用程序是如此簡單。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!


請您繼續閱讀更多來自 新智元 的精彩文章:

抖音等59個中國應用被禁後,印度政府推出「自力更生的印度」APP創新挑戰賽
薄言AI再升級,全面改進Transformer類預訓練模型,自然語言任務超越BERT