大家好,我是一行
我們在寫代碼的時候都是為了提高作業效率而不斷迭代,這期間消滅了一個又一個作業崗位
但,有沒有想過哪天程式員的作業也被人工智能替代了呢?
肯定有人會說,不可能,絕對不可能,就算AI再智能,也很難把業務目標理清楚再實作出來!
當然,從0-100的程序,人工智能很難實作,但要是精尖的程式員把從0-1的部分理出來,剩下的就讓代碼來生成呢?
看起來很遙遠,但實際上各種開發工具的幫助,這一步也是越來越近了
1簡單的爬蟲生成腳本
首先是簡單的爬蟲腳本生成器,那些低難度的爬蟲腳本全都可以使用生成器生成
只要復制對應網站的cURl資料,復制粘貼到生成器里,3秒就能生成對應語言的爬蟲腳本,而且12種語言任意選擇轉換(Python,Ansible URI,MATLAB,Node.js,R,PHP,Strest,Go,Dart,JSON,Elixir,Rust)
你說就這效率一天能生產出多少個腳本,再優化優化批量生成是沒有問題的
一個高級爬蟲程式員通過自己的技術加上對應的工具,能消滅多少個對于只會百度復制粘貼的初級爬蟲程式員?


2代碼補全工具
再比如代碼補全工具aixcoder,它不是那種關鍵詞變數名的自動補全,而是整個代碼陳述句進行補全
具體的實作方式就是基于深度神經網路在本地化邊用邊訓練,然后便是越用越強,寫出一個字母,邊補全整句代碼

還支持Github開源代碼的搜索,可以使用深度學習引擎自動篩選優質代碼入庫,比如說自適應搜索API,搜索相似的代碼庫
可以遇見的未來便是,本來想開發一個API,沒想到函式名剛寫完,函式內容給補完整了,還忒好用
這要是在增量市場還好,提不完的需求,KPI蹭蹭上升,要是在增量市場,只能說同事可能會越來越少了
3極簡代碼的開發
知乎里有個問題是“一行代碼可以做什么”,有超過千萬的閱讀量
下面890個回答里五花八門,涵蓋資料分析、游戲、應用、開發、機器學習等等方面

就像dython等類似庫一樣,越來越多的功能代碼不斷封裝,代碼越來越短,效率也就越高
同樣的結果也就是意味著程式員的時間被解放出來了,那這些時間要怎么去利用呢?
4最后
代碼效率的提高意味著程式員能做更多有意義的事情,例如從純執行者轉成更多思考作業者
但是也要避免沉迷在這些高效的工具里,畢竟真到效率大爆發,被開的多半是學藝不精者
所以說AI不一定能取代程式員,但一定能取代初級程式員
除非大家省下來的時間同步都跑去摸魚,而不是見到部分程式員壓縮任務時間,帶動所有人壓縮,但這也只是除非
好了,今天的分享就到這了,加油打工人~
授人以漁
一行當初為了學習技術買了太多的課程和書籍,但后來發現在這些資料不在多而在精
天下武功,為快不破,學習技術最高效的方式就是通過學習經典的書籍了
一行這里把自己學習技術路上的經典書籍全部整理出來,并通過網上的開源專案全部打包在一起分享給看到的知友,希望能夠給你的技術能力加加速

計算機必看經典書單(含下載方式)?
你好,我是一行,廈門大學碩士畢業,用python發表過兩篇頂刊論文 日常分享python的技術學習,面試技巧,賺錢認知等,歡迎關注
@一行玩python 一行肝了3天,精選了9個方面的計算機技術資料,希望能夠對你能有幫助 鏈接:
https://pan.baidu.com/s/1-OKeUGF1mWJM3O4mEV0DLg 提取碼: 0000
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/389087.html
標籤:其他
上一篇:如何判斷一個公司值不值得待下去?
