對于這個問題,我嘗試問了一下ChatGPT,它是這樣說的:沒錯,上面的內(nèi)容是ChatGPT自己,給出的回答。
答案當然是,不會。程序員的核心不在于實現(xiàn)一個功能甚至不在于寫出代碼,而在于編碼思維。編碼思維這個東西包含了結(jié)構(gòu)化思維、推演邏輯、算法、數(shù)學、架構(gòu)、工作經(jīng)驗等等。是一個極其復雜的事物。ChatGPT的確可以給出特定問題的解法,
比如下面這種:但應用到具體的環(huán)境,具體的問題還是需要人去解決的。當然,有了ChatGPT這種智能搜索系統(tǒng)(相比谷歌,百度,或者各種論壇),相信大部分程序員的工作效率能提升,這或許會導致一定程度的底層程序員擠兌問題。
比如最底層的那種頁面仔,curd boy,搞不好就能被ChatGPT取代了。簡單點說就是工具/AI越強大,就越能解放人的瑣碎重復勞動部分。一旦涉及到邏輯層面,設計培數(shù)層面,算法層面,復雜問題層面,ChatGPT肯定是搞不定的。但你要說你就是一個只會干瑣碎重復勞動的程序員,那肯定是適應不了工具越來越智能的未來的。AI/工具本質(zhì)上還是為人服務的,可以極大程度提升人的工作效率,而不是徹底取代人,取代程序員。最起碼現(xiàn)在還看不到這種趨勢。
其實之前低代碼比較火的時候,也有過類似的問題:低代碼的出現(xiàn)真的會導致程序員失業(yè)嗎?這邊先說說結(jié)論:低代碼的出現(xiàn),絕不會導致程序員的失業(yè),只會提高程序員的入行門檻。程序員的工作并不僅僅是編寫代碼,更多的是將需求進行抽象的工作以及對代碼邏輯進行升級改造,編寫相關(guān)文檔之類的。
所謂“低代碼”,從字面理解應該是代碼量的減少,事實也卻是如此,低代碼是指一種開發(fā)平臺,稱之為“低代碼開發(fā)平臺”,具體是指無需編碼或通過少量代碼就可以快速生成應用程序的開發(fā)平臺,是一種通過可視化進行應用程序開發(fā)的方法,使具有不同經(jīng)驗水平的開發(fā)人員可以通過圖形化的用戶界面,使用拖拽組件和模型驅(qū)動的邏輯來創(chuàng)建網(wǎng)頁和移動應用程序。得益于一些廠商的努力,低代碼行業(yè)正在構(gòu)建起健康的生態(tài)。
我們在討論低代碼的未來時,需要清楚一點的是,低代碼并非萬能,它有清晰的能力邊界,而非一些聲音所說的會“搶走程序員的飯碗”。低代碼是企業(yè)數(shù)字化建設當中“最后一公里”,在保障企業(yè)數(shù)字化進程的價值賦能下,中國市場會有低代碼的一方天地。國內(nèi)的簡搭(jabdp)開發(fā)平臺是一個低代碼開發(fā)平臺,復雜的業(yè)務功能,只需要會基本的sql語句和javascript語法,就能進行快速開發(fā),滿足其個性化的業(yè)務需求,設計出各種復雜的企業(yè)web應用。
主要特點如下:可靈活定制:簡搭(jabdp)低代碼平臺提供了強大的定制能力,包括頁面定制、數(shù)據(jù)表管理、業(yè)務流程定制等,便于實現(xiàn)各類企業(yè)應用唯中衫。
權(quán)限管理:簡搭(jabdp)低代碼平臺提供組織結(jié)構(gòu)管理和精細的權(quán)限管理多人,便于企業(yè)根據(jù)實際情況靈活地進行權(quán)限設置和調(diào)整,促進內(nèi)部協(xié)作。易于部署和維護:簡搭(jabdp)低代碼平臺提供一鍵部署功能,無需配置復雜的網(wǎng)絡服務器;根據(jù)企業(yè)的需求變化進行系統(tǒng)維護也更容易。
支持二次指腔開發(fā)和系統(tǒng)集成:簡搭(jabdp)低代碼平臺是一個開放的快速開發(fā)平臺,有經(jīng)驗的程序員依然可以基于jabdp定制開發(fā)出許多高級的功能,而不受jabdp本身的限制;同時,簡搭(jabdp)低代碼平臺開發(fā)出的應用也可以很方便地與企業(yè)的現(xiàn)有信息系統(tǒng)集成,或者與微信、釘釘?shù)鹊谌綉眉伞?br />簡搭(jabdp)開發(fā)平臺適合用于大部分的企業(yè)級web應用的開發(fā),尤其適合企業(yè)信息管理系統(tǒng)(MIS)、企業(yè)資源計劃系統(tǒng)(ERP)、客戶關(guān)系管理系統(tǒng)(CRM),業(yè)務支撐系 統(tǒng)(BSS)等。并且就一些經(jīng)典的項目案例提取整合出各種類型的項目模板,共享給開發(fā)者參考,開發(fā)者可以在原有的項目基礎上進行修改定制,以打造其個性化的企業(yè)信息化平臺。