不懂編程該如何使用AI 編程技巧詳解
一、輔助學(xué)習(xí)
當(dāng)學(xué)習(xí)編程語(yǔ)言遇到不懂的概念時(shí),可以直接向 AI 提問(wèn),AI 擅長(zhǎng)解答概念性問(wèn)題
比如 我是 Golang 程序員,不懂 Java 但想學(xué)習(xí)下 Java,那我就問(wèn) Java 有哪些概念
二、輔助提效
借助 AI 輔助編程工具提高效率,市面上主流的輔助編程工具有 Github Copilot、Cursor、CodeGeeX、Comate 等。
這些工具可以根據(jù)開發(fā)者已經(jīng)編寫的代碼自動(dòng)預(yù)測(cè)后續(xù)的代碼,給出自動(dòng)補(bǔ)全和建議,輔助開發(fā)者快速編程。同時(shí),它們也支持多種編程語(yǔ)言,可以應(yīng)用于 Web、移動(dòng)、后端、桌面等開發(fā)。
比如 百度 Comate 插件實(shí)時(shí)續(xù)寫代碼
三、代碼助手
作為程序員,協(xié)助編寫代碼。當(dāng)遇到不會(huì)寫的程序時(shí),也可以找 AI 來(lái)協(xié)助編寫。
比如現(xiàn)在需要寫一個(gè) Go 語(yǔ)言 冒泡排序,自己不會(huì)寫,可以讓 AI 先寫出來(lái)做參考。
但是需要注意的是,我們可以使用 AI 幫助寫程序做為參考,但不能把編程的事情全部交給 AI,這樣只會(huì)導(dǎo)致編程這門手藝的停滯不前。
四、開發(fā)工具
我周圍很多 AI 達(dá)人,不懂編程,但是完全靠和 AI 對(duì)話就能實(shí)現(xiàn)一個(gè) Chrome 瀏覽器插件。
只需要跟著 AI 的思路,有任何報(bào)錯(cuò)都告訴AI,如果遇到 AI 無(wú)法找到的錯(cuò)誤,或者 AI 的方法不管用,建議通過(guò)搜索引擎搜索
比如我讓 ChatGPT 幫我做一個(gè)瀏覽器插件,如果無(wú)法一次性成功,將報(bào)錯(cuò)信息發(fā)給它排查,按照它給的步驟執(zhí)行
五、總結(jié)
1、雖然沒(méi)有編程基礎(chǔ),利用 AI 輔助編程是可行的,但要靠 AI 在編程技能上超越在編程領(lǐng)域工作多年的老手,這似乎并不現(xiàn)實(shí)。
2、盡管 AI 編程功能強(qiáng)大,但在面對(duì)一些難以排查的 bug 時(shí)并無(wú)多大幫助。由于代碼量龐大,不可能將整個(gè)庫(kù)的代碼傳遞給 AI 進(jìn)行分析。目前,AI 在長(zhǎng)文本分析方面仍有待加強(qiáng)。在處理一些專業(yè)且代碼量龐大的業(yè)務(wù)時(shí),缺乏編程基礎(chǔ)的人難以維護(hù)整個(gè)項(xiàng)目,也難以推動(dòng)項(xiàng)目進(jìn)展。然而,對(duì)于程序員而言,AI 是一項(xiàng)有力的工具。
3、AI 不了解你的編程環(huán)境和操作系統(tǒng),因此這些信息需要你首先告知 AI。許多細(xì)節(jié)可能是非計(jì)算機(jī)專業(yè)人員所不注意的,這正是“知識(shí)詛咒”的體現(xiàn)。建議在輸入時(shí)使用提示詞:“我是一個(gè)完全不懂編程的小白,請(qǐng)用小學(xué)生都能理解的語(yǔ)言為我提供指導(dǎo),不要遺漏任何細(xì)節(jié)。”
以上就是不懂編程該如何使用AI 編程技巧詳解的詳細(xì)內(nèi)容,更多關(guān)于AI 編程技巧的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器的實(shí)現(xiàn)步驟
現(xiàn)在,可以在VSCode中直接通過(guò)SSH連接到服務(wù)器,而無(wú)需每次輸入密碼,本文主要介紹了VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08從git倉(cāng)庫(kù)中刪除.idea文件夾的小妙招
這篇文章主要介紹了從git倉(cāng)庫(kù)中刪除.idea文件夾的小妙招,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01VSCode修改配置(設(shè)置settings.json)匯總大全
這篇文章主要給大家介紹了關(guān)于VSCode修改配置(設(shè)置settings.json)的相關(guān)資料,setting.json是設(shè)置語(yǔ)言環(huán)境,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01