回覆列表
  • 1 # 司徒遠東

    這是完全肯定的,因為軟體開發是按照一定的邏輯和演算法進行的程式程式碼編寫工作,只要人工智慧具有學習和創新能力,就完全能夠提出新的邏輯和演算法,現在的人工智慧發展水平已經證明了這一點,舉兩個例子,一是人工智慧下圍棋,已經不需要參考人類的棋譜了,兩臺電腦只需要自己對弈,就能互相學習,還能彼此創新下法,結果人類與之對弈不僅沒有勝算,甚至已經看不懂它的招數了,另一個例子是兩臺人工智慧電腦互相對話的實驗,工程師希望它們互相學習,互相創新,想看看有什麼結果,本來它們是用英語文字互相對話,後來它們居然創新出人類看不懂的單詞了,而且不再理睬人類要求他們停止溝通的指令,最後不得不斷電“”掐死”它們了事,細思恐極,簡直是太恐怖了,所以人工智慧代替人類程式設計是肯定能做到的,但這是潘多拉魔盒,在找到可靠的駕馭方法之前,千萬不要輕易開啟,否則人類末日將近。

  • 2 # IT人劉俊明

    作為一名IT行業的從業者,同時也在指導機器學習方向的研究生,所以我來回答一下這個問題。

    首先,基礎的軟體開發工作在人工智慧時代必然會逐漸被智慧體所取代,程式設計師崗位會不斷升級以適應人工智慧技術的發展,未來程式設計師的工作任務將更多集中在領域創新上,所以從這個角度來看,當前對於條件允許的程式設計師來說,可以考慮讀一下研究生。

    目前雖然人工智慧技術正處在行業發展的初期,但是在雲計算技術的推動下,整個軟體開發領域已經出現了一些變化,主要體現在以下三個方面:

    第一:PaaS推動程式開發全面整合。隨著雲計算逐漸從IaaS發展到PaaS和SaaS,目前雲計算服務商對於軟體開發的支撐服務越來越完善,這在很大程度上降低了軟體開發的難度,尤其是行業定製解決方案的開發難度,也在一定程度上縮短了軟體開發的週期。所以,從這個角度來看,PaaS的發展在一定程度上會縮減應用級程式設計師的崗位需求量。

    第二:程式設計師全棧化。雲計算發展的另一個結果是程式設計師全棧化,在雲計算和大資料的推動下,軟體產品的迭代速度不斷提升,由傳統的瀑布式迭代轉向並行迭代,這促使很多開發團隊逐漸開始小型化,對於程式設計師也提出了新的要求,就是必須承擔更多角色的開發任務。

    第三:崗位升級。程式設計師崗位升級目前已經是一個比較明顯的發展趨勢,由於應用級開發任務在難度上會不斷下降,這必然會促使更多的應用級程式設計師向研發級程式設計師方向發展。要想完成崗位升級往往需要具備紮實的基礎學科基礎和計算機基礎,對於學習能力並不強的程式設計師來說,應該考慮向全棧程式設計師方向發展,以延長自身的職業生命週期。

  • 3 # 000風滿樓000

    我們這一代應該沒啥影響,以後不知道。以目前ai的程度,也就停留在你喂資料,給你預測對應的資料。軟體開發重要的是理解問題並用程式解決。範圍太大且無法量化,經驗豐富的研發都經常入坑,更不用說ai來代替開發了。

    如果把軟體開發理解為換皮,倒是可以ai代替,對已經成熟的產品領域,ai調調引數,換換介面風格,還是能做到的。

  • 4 # 天貓羅羅

    並不會,軟體開發的崗位會隨著人工智慧的發展不斷升級,只能說先有的工作崗位可能會被代替,但是一定會出現新的工作崗位

  • 5 # 老虎哥說事

    軟體開發會不會被人工智慧代替?這就要看軟體開發的層次或是應用場景了。

    1、服務於內容資料類的軟體開發場景,由於層次較低。其被人工智慧代替的可能性極大,理由大致如下:

    內容資料類軟體開發主要集中在簡單的資料讀取、寫入,使用者進行簡單的資料輸入和輸出。邏輯性的複雜性偏低。這剛好是人工智慧的強項。內容資料類軟體開發過程中多數存在講究快速響應能力,一切以時間為導向。人工開發效率怎麼比得上人工智慧機器的開發效率?2、服務於演算法、安全、技巧類的軟體開發場景,由於層次較高、需要開發者具備多種軟體外知識才可勝任,在很長時間內(至少30年)被人工智慧代替的可能性很低。舉例說明:醫療研究類軟體專案的開發,是不可能被人工智慧機器代替的;國家安全類軟體專案的開發,涉及安全,機器不存在敬畏,無法勝任;

  • 中秋節和大豐收的關聯?
  • “有爹有娘有不如自己有,老婆孩子有還隔著一隻手”這句話說明了什麼,該怎麼做好?