回覆列表
-
1 # 數碼小哥哥2
-
2 # IT人劉俊明
隨著軟體行業的不斷髮展,未來程式設計師的一部分工作一定是可以被替代的。動態軟體體系結構曾經是我的一個重要研究方向,而動態軟體體系結構從某種意義上來說,就是要解決一個軟體生命週期的問題。也可以簡單的說,軟體可以在自己的生命週期中不斷進行動態的擴張,以適應外部需求的變化。
在研究動態軟體體系結構的過程中,我也使用了很多可擴充套件的技術框架,這其中就包括OSGI,Eclipse就是基於OSGI的,透過不斷增加功能外掛來完成自身功能的擴充套件。在實際的使用中,我基於OSGI設計了一個容器,這個容器就是可以動態的生產可執行的程式碼,然後透過微調以後自動載入到程式中,最初形成具體的應用。
當時之所以要開發這個生成程式碼的容器,主要是解決終端呈現變化比較頻繁的情況,透過程式碼的自動生成功能,可以減少大量頻繁的程式碼開發工作。雖然這部分程式碼的複雜度並不高,但是這部分程式碼的開發工作卻是可以由計算機來完成。
未來隨著人工智慧技術的不斷髮展,一些常規的開發任務將會採用智慧體來完成,而程式設計師則需要做更具創新型的開發任務。從目前的發展趨勢來看,程式設計師的工作內容會逐漸升級,但是要想使用計算機完全的替代程式設計師,那可能是一個非常漫長的過程,因為人工智慧的發展也是需要很多個階段,而程式設計師則是完成這些研發任務的核心角色。
如果有人工智慧方面的問題,也可以諮詢我。
我覺得簡單的以及通用的還是可以的,就像現在的好多網站都是用的同一個模板的網站類似。但是想一些互動複雜以及使用者提要要求高的暫時還是無法代替的。但是按照長遠來看還是可能的,畢竟現在的AI在大力發展,從阿爾法狗的圍棋大戰以及現在AI領域的一些應用都說明了AI在一定 的領域已經開始慢慢代替了部分人了。現在也有一些公司使用人工智慧開發一些簡單的網站了,但是隻能開發一些簡單的。