① 作為一名程序員,應該如何看待AI
程序員以及其他類型的IT工作無疑是當前最熱門的工作。然而,這種趨勢可能不會一直持續下去。人工智慧的發展可能會打破這一格局。
美國橡樹嶺國家實驗室的一些專家預測,到2040年,AI技術將會強大到足以替代程序員,AI編寫軟體將比人類程序員更好、更快。換句話說,軟體編寫的軟體比人類編寫的更好。
但不會完全替代。在不久的將來,AI和人類程序員將在編程中扮演互補的角色。AI的工作可能是處理重復性的、耗時的任務,這些任務需要機器優異的精確性。機器可以避免由於人為因素而產生的語法錯誤或設計錯誤。例如,AI可以提供幫助的一種方式是自動完成功能,程序員只編寫一小部分代碼,然後AI識別程序員的意圖,並完成剩下的代碼,從而為人類節省大量的工作。
希望可以幫到你,謝謝!
② 人工智慧有可能取代程序員嗎
在我們看來,AI時代曾經遙不可及,可轉眼間各種人工智慧的產物就接連而出。被大眾所知,被我們所用。
網路的智能音箱可連接智能家居,語音控制空調、電視等家用產品,還能播新聞、聽音樂、學英語、講故事,更是一本網路大全……
自動駕駛領域目前已初步完善,駕駛等級也從L2突飛猛進到L3,從此可以邊開車邊睡覺,估計駕照不用考了,還可緩解酒駕問題……
前不久新華社推出了「全球首個AI合成女主播」,逼真的形象和流暢的播報,怎麼看都像一個真人……
種種跡象無不是在表明,越來越多的工作和事情我們可以交由AI來完成。
李開復老師曾預言:未來十年內,AI將越來越強大,市面上50%的工作都將被人工智慧所取代,而這部分人也將面臨失業的風險。那麼,未來10年,程序員是否會被AI取代呢?
在回答這個問題前,我們先來看看有哪些工作不會被AI替代?
實際上,以下三類工作完全不用擔心受AI威脅:
·創意性工作,例如醫學研究員、獲獎劇本作家、公關專家、企業家、藝術家。人工智慧不擅長提出新概念,所以創作型的工作AI是無法進行的。
·同理心/人性化工作,例如社工、教師、感情顧問。人工智慧沒有人類的情商,人們也不願「信任」機器,讓機器來處理人性化任務。
·復雜性/戰略性工作,例如首席執行官、談判專家、並購專家。需要了解多個領域並需要進行戰略決策的工作。對於人工智慧來說,即使是理解常識也很困難。
外行人經過十幾個小時的編程學習就可以用Scratch做出類似《植物大戰僵屍》的小游戲,所以編程其實並不難,難的只是創造編程工具。
編程工具需要編寫者從底層邏輯開始構想,將人類認為簡單的邏輯和指令轉換成計算機「聽得懂」的語言,這就類似於一種從0到1的開拓工作。
就像積木游戲,有些人設計積木,這類人需要考慮各個模塊之間的大小、形狀和銜接方式;有些人堆積木,這類人只需要把別人做好的東西拿過來,照著圖紙拼接在一起就行。
人工智慧的作用就好比「堆積木」,雖然它們不知道為什麼要這么做,也不會思考更好的解決方案,但計算機能夠通過大數據計算,瞬間從已知的所有方案中調出最合理的一個。
因此,隨著AI的發展,程序設計者會變得越來越稀缺,而「搬運式」程序員也必將被取代,比如:
·一直使用老舊語言,不願意學習新技術的程序員。技術語言更新不斷,由當初的低級語言,匯編語言,已經發展到當今的高級語言,如果你還是只會以前的技能,那你就會成AI替代的第一波人。
·因為很多功能都是存在的,不需要自己額外敲代碼,只需網上搜索,將自己所需的代碼復制粘貼一下,然後結合自己的項目,將代碼進行簡單修改,使其滿足自己的項目要求即可。這樣的方法雖然一開始很高效,但時間久了便只會復制粘貼,那你就很可能成AI替代的第二波人。
·將其他程序員編寫的程序進行整合與維護的代碼整理員,這波人也很容易被替代。
圖片來源於網路 侵刪
程序員的工作應該是影響世界的變化,而不是延續。未來我們會逐漸從體力勞動中解放出來,扮演為計算機決策和思考的角色。AI縱然可以取代它所應該取代的,但程序員依然是改變世界的主導者。
其實作為人工智慧工程師的程序員們,好希望看到自己的工作也被人工智慧所取代,這一天道阻且長!
③ 軟體工程師和程序員哪個好
不同的崗位,工作分工也不一樣,各有側重,都有其重要性,無法用好與不好來衡量