將Chatgpt轉換為您的AI編碼電源工具,以加倍輸出
2025年04月10日
ThomasScott
38

我已經使用Chatgpt來提高我的編程生產力已有兩年了,這已經改變了遊戲規則。有一次,Chatgpt幫助我查明了一個棘手的錯誤,這是我真正看到AI在編碼中的潛力的時候。
許多人似乎認為AI就像一個魔術精靈,可以從模糊的願望中攪動整個程序或應用程序。但是,讓我直接設置記錄:AI更像是一個電源工具。當然,您可以使用老式的鋸子砍伐木材,但是桌子鋸將使工作更快。這兩個工具都不為您建造家具;他們只是幫助您構建它。同樣,AI不會為您編寫您的代碼,但是它肯定可以幫助您更有效地編寫它。
我不能給您確切的數字,但是我敢肯定,Chatgpt將我的編程輸出增加了一倍。這就像在我身邊有一個值得信賴的助手,幫助我完成了兩倍的完成。
我一直在使用Chatgpt Plus,每月的價格為20美元,主要是因為與免費版本的GPT-3.5相比,它曾經具有出色的GPT-4編碼型號。現在,這兩個版本都使用GPT-4O模型的變體,因此它們的編碼功能已達到標準。但是免費版本會限制您的查詢,這可能會破壞我的工作流程,因此我堅持使用Plus。
我已經針對我的實際編碼任務測試了各種大型語言模型(LLMS),只有少數幾個基於Chatgpt的LLM,都可以應對挑戰。有很多很酷的AI工具可以為程序員提供,有些甚至是免費的,但是只有在其生成的代碼實際上有效的情況下,它們才有幫助。值得慶幸的是,隨著時間的推移,AI編碼功能只會變得更好。
在反思我的項目時,我想出了一些實用的技巧,可以從AI編程合作夥伴中獲得最大收益。讓我們潛水。
1。將任務分解為小工作
AI在復雜的說明中掙扎,尤其是對於產品設計。但是它在處理小型,定義明確的任務方面表現出色。
2。將人工智能當作鬆弛的聊天
將您與AI的互動視為Slack聊天中的快速,來回消息,而不是與同事交流的速度。
3。迭代構建複雜程序
從一個簡單的任務開始,一旦完成,請一一添加更多元素。我經常複製並粘貼以前的提示,並按照我進行調整,以獲取所需的代碼。
4。測試每個代碼段
永遠不要假設AI的代碼會起作用。始終在項目中測試它,以查看其性能。
5。使用調試器
要進行更深入的測試,請不要迴避使用調試器逐步瀏覽AI生成的代碼。觀看變量,然後準確查看AI在做什麼。只要您檢查每一行,就可以讓AI為您編寫代碼段。
6。將AI與您的IDE分開
許多編碼工具供應商都在推動集成的AI功能,但我更喜歡將Chatgpt用作獨立工具。我不希望AI弄亂我的主要編碼環境。
7。櫻桃挑剔的代碼線
您不必使用AI生成的所有內容。就像您可以從堆棧溢出中選擇並選擇使用AI生成的代碼一樣。
8。避免專有編碼
AI LLM經過一般數據的培訓以及他們在網上可以找到的東西。他們不知道您的獨特應用程序或業務邏輯,因此不要要求他們編寫需要該知識的代碼。
9。提供上下文的示例
我曾經給Chatgpt一個HTML片段,並要求它添加文本擴展功能。它返回了HTML,JS和CSS,當我要求更多時,它解釋了其選擇。之所以起作用,是因為這些示例有助於AI理解上下文。
10。使用AI進行常識編碼
AI在編寫使用常識,流行庫和標準實踐的代碼時發光。它不會編寫您獨特的業務邏輯,但是可以為您節省庫和API功能的時間。
11。要求短片段
即使您只需要一兩行,也可以像任何研究工具一樣使用AI來節省時間。
12.在代碼不起作用時告訴AI
AI通常會生成不完整或非功能代碼。讓它知道什麼是不起作用的,並要求修訂版。它通常會在原件上進行改進。
13。交叉檢查AI工作
看到不同語言模型如何解釋相同的代碼,這真是令人著迷。您甚至可以讓一個ChatGpt會話檢查另一個工作。
14。讓AI編寫CSS選擇器
CSS選擇器可以快速變得複雜。我經常複製一個HTML塊,並要求選擇特定零件的選擇器。它節省了時間,儘管您可能需要迭代幾次。
15。使用AI進行正則表達式
我討厭編寫正則表達方式幾乎和CSS選擇器一樣多。 AI非常擅長生成它們,儘管您需要測試它們。
16。用AI測試正則表達式
我在Mac Studio上使用模式來測試AI生成的正則表達式,但AI也可以提供幫助。我為單獨的AI實例提供正則表達式,然後問:“這是什麼?”如果描述與我想要的內容相匹配,我會更加自信。
17。讓AI處理複雜循環數學
像CSS選擇器和正則表達式一樣,複雜的循環數學可能很乏味。 AI是完美的。只要讓它編寫循環包裝器,然後添加您的業務邏輯即可。
18。要求AI批評代碼
我經常將AI生成的代碼送回AI,然後問:“此代碼怎麼了?”它可以突出顯示錯誤並建議修復,然後我要求它實現。
19。要求AI解釋代碼
向AI餵食代碼,然後問:“這是什麼?”可以是啟發性的,尤其是對於其他人撰寫的代碼。它節省了逆向工程的時間。
20。知道什麼時候繼續前進
如果AI在兩次或三次嘗試後無法立即得到它,那麼是時候從新提示開始了。有時,您只需要自己做。
21。使用描述性名稱
AI從變量和函數名稱中獲取意圖,從而導致更好的代碼。使用$ order_date代替$ od,有助於AI了解上下文,並使代碼更可讀。
22.閱讀AI的筆記
AI經常在編寫代碼之前和之後提供註釋。這些可以提供有關其方法的見解,並提出有用的庫或功能。
23。重審代碼片段
如果您需要在項目的特定部分方面的幫助,請獲取相關的代碼,將其顯示給chatgpt,並詢問您的需求。它可以節省很多時間。
24。更新過時的代碼
我曾經有一個具有棄用功能的PHP模塊。我將代碼粘貼到chatgpt,詢問如何更新它,並找到了一個工作解決方案。
25.使用AI進行陌生語言
用一種語言編碼時,我不是專家,我問AI如何寫我需要的內容。例如,比較PHP和Python中的案例語句可以使編寫不熟悉的代碼更加容易。
在開始使用AI進行編碼之前,請與您的公司查看與AI生成的代碼有關的法律問題。如果您遵循我的提示,您將使用AI來進行常見任務,而不是您的唯一業務邏輯,因此您應該能夠保留對核心代碼的版權。
我為內部使用或開源項目編寫代碼,因此我不必擔心AI生成的摘要的所有權問題。
您是否使用過AI來幫助編碼?有什麼提示可以添加到我的列表中嗎?在下面的評論中讓我們知道。
您可以在社交媒體上關注我的日常項目更新。請務必訂閱我的每週更新新聞通訊,並在@davidgewirtz上的Twitter/X上關注我,在Facebook上,lackace.com/davidgewirtz,在Instagram上的Instagram.com/davidgewirtz上,在YouTube.com/Youtube.com/davidgewightwirtztv上關注我。
相關文章
使用Pmotto的AI任務創建簡化項目管理
在當今商業世界的旋風中,有效的項目管理不僅有用,而且對保持領先是至關重要的。輸入Pmotto,這是一種革命性的工具,它通過使用機器學習來改變項目經理如何處理任務並做出決策來改變遊戲。本文潛入
花卉連衣裙與大自然的魅力在ZSL倫敦動物園融為一體
進入一個時尚與自然交織在一起的世界。這次旅程凸顯了在ZSL倫敦動物園充滿活力的背景下,花卉連衣裙的優雅。讓我們探索這些服裝如何體現自然本質,在令人著迷的環境中無縫融合舒適和風格。
Chatgpt正式超越Google搜索我 - 這就是為什麼
值得注意的是,阻止OpenAI的Web爬網的網站不會出現在搜索結果中,這意味著您可能會錯過某些最喜歡的網站的內容。但是,OpenAI已與美聯社,CondéNast,Dotdash Meredit等知名新聞來源建立了合作夥伴關係
評論 (45)
0/200
JoseDavis
2025年04月11日 00:01:24
Transforming ChatGPT into a coding power tool has seriously doubled my output! It's like having a super smart buddy who spots bugs I'd miss. Only downside? Sometimes it suggests solutions that are way over my head. Still, a must-have for any coder!
0
JerryMitchell
2025年04月11日 00:01:24
ChatGPTをコードの強力なツールに変えることで、私の生産性が倍増しました!バグを見つけるのが得意で、助けになります。ただ、時々理解できない解決策を提案されるのが難点です。それでも、プログラマーにとって必須のアイテムですね!
0
ThomasYoung
2025年04月11日 00:01:24
ChatGPT를 코딩 파워 툴로 변환하니 생산성이 두 배로 늘었어요! 버그를 찾아내는 데 정말 도움이 됩니다. 다만, 가끔 이해하기 어려운 해결책을 제안할 때가 있어요. 그래도 프로그래머라면 꼭 써야 할 도구죠!
0
StephenLee
2025年04月11日 00:01:24
Transformar o ChatGPT em uma ferramenta de codificação poderosa dobrou minha produtividade! É como ter um amigo super inteligente que encontra bugs que eu perderia. O único problema é que às vezes sugere soluções que estão fora do meu alcance. Ainda assim, é essencial para qualquer programador!
0
RalphMitchell
2025年04月11日 00:01:24
Transformar a ChatGPT en una herramienta de codificación potente ha duplicado mi producción. Es como tener un amigo súper inteligente que detecta errores que yo pasaría por alto. El único inconveniente es que a veces sugiere soluciones que están fuera de mi alcance. Aún así, es imprescindible para cualquier programador!
0
AbigailMiller
2025年04月11日 08:37:01
Transforming ChatGPT into my coding tool has seriously doubled my output. It's like having a super smart assistant that never sleeps! That bug it helped me find? Absolute game-changer. But sometimes, it's a bit too chatty and I just want the code, you know? Still, a must-have for any coder!
0






我已經使用Chatgpt來提高我的編程生產力已有兩年了,這已經改變了遊戲規則。有一次,Chatgpt幫助我查明了一個棘手的錯誤,這是我真正看到AI在編碼中的潛力的時候。
許多人似乎認為AI就像一個魔術精靈,可以從模糊的願望中攪動整個程序或應用程序。但是,讓我直接設置記錄:AI更像是一個電源工具。當然,您可以使用老式的鋸子砍伐木材,但是桌子鋸將使工作更快。這兩個工具都不為您建造家具;他們只是幫助您構建它。同樣,AI不會為您編寫您的代碼,但是它肯定可以幫助您更有效地編寫它。
我不能給您確切的數字,但是我敢肯定,Chatgpt將我的編程輸出增加了一倍。這就像在我身邊有一個值得信賴的助手,幫助我完成了兩倍的完成。
我一直在使用Chatgpt Plus,每月的價格為20美元,主要是因為與免費版本的GPT-3.5相比,它曾經具有出色的GPT-4編碼型號。現在,這兩個版本都使用GPT-4O模型的變體,因此它們的編碼功能已達到標準。但是免費版本會限制您的查詢,這可能會破壞我的工作流程,因此我堅持使用Plus。
我已經針對我的實際編碼任務測試了各種大型語言模型(LLMS),只有少數幾個基於Chatgpt的LLM,都可以應對挑戰。有很多很酷的AI工具可以為程序員提供,有些甚至是免費的,但是只有在其生成的代碼實際上有效的情況下,它們才有幫助。值得慶幸的是,隨著時間的推移,AI編碼功能只會變得更好。
在反思我的項目時,我想出了一些實用的技巧,可以從AI編程合作夥伴中獲得最大收益。讓我們潛水。
1。將任務分解為小工作
AI在復雜的說明中掙扎,尤其是對於產品設計。但是它在處理小型,定義明確的任務方面表現出色。
2。將人工智能當作鬆弛的聊天
將您與AI的互動視為Slack聊天中的快速,來回消息,而不是與同事交流的速度。
3。迭代構建複雜程序
從一個簡單的任務開始,一旦完成,請一一添加更多元素。我經常複製並粘貼以前的提示,並按照我進行調整,以獲取所需的代碼。
4。測試每個代碼段
永遠不要假設AI的代碼會起作用。始終在項目中測試它,以查看其性能。
5。使用調試器
要進行更深入的測試,請不要迴避使用調試器逐步瀏覽AI生成的代碼。觀看變量,然後準確查看AI在做什麼。只要您檢查每一行,就可以讓AI為您編寫代碼段。
6。將AI與您的IDE分開
許多編碼工具供應商都在推動集成的AI功能,但我更喜歡將Chatgpt用作獨立工具。我不希望AI弄亂我的主要編碼環境。
7。櫻桃挑剔的代碼線
您不必使用AI生成的所有內容。就像您可以從堆棧溢出中選擇並選擇使用AI生成的代碼一樣。
8。避免專有編碼
AI LLM經過一般數據的培訓以及他們在網上可以找到的東西。他們不知道您的獨特應用程序或業務邏輯,因此不要要求他們編寫需要該知識的代碼。
9。提供上下文的示例
我曾經給Chatgpt一個HTML片段,並要求它添加文本擴展功能。它返回了HTML,JS和CSS,當我要求更多時,它解釋了其選擇。之所以起作用,是因為這些示例有助於AI理解上下文。
10。使用AI進行常識編碼
AI在編寫使用常識,流行庫和標準實踐的代碼時發光。它不會編寫您獨特的業務邏輯,但是可以為您節省庫和API功能的時間。
11。要求短片段
即使您只需要一兩行,也可以像任何研究工具一樣使用AI來節省時間。
12.在代碼不起作用時告訴AI
AI通常會生成不完整或非功能代碼。讓它知道什麼是不起作用的,並要求修訂版。它通常會在原件上進行改進。
13。交叉檢查AI工作
看到不同語言模型如何解釋相同的代碼,這真是令人著迷。您甚至可以讓一個ChatGpt會話檢查另一個工作。
14。讓AI編寫CSS選擇器
CSS選擇器可以快速變得複雜。我經常複製一個HTML塊,並要求選擇特定零件的選擇器。它節省了時間,儘管您可能需要迭代幾次。
15。使用AI進行正則表達式
我討厭編寫正則表達方式幾乎和CSS選擇器一樣多。 AI非常擅長生成它們,儘管您需要測試它們。
16。用AI測試正則表達式
我在Mac Studio上使用模式來測試AI生成的正則表達式,但AI也可以提供幫助。我為單獨的AI實例提供正則表達式,然後問:“這是什麼?”如果描述與我想要的內容相匹配,我會更加自信。
17。讓AI處理複雜循環數學
像CSS選擇器和正則表達式一樣,複雜的循環數學可能很乏味。 AI是完美的。只要讓它編寫循環包裝器,然後添加您的業務邏輯即可。
18。要求AI批評代碼
我經常將AI生成的代碼送回AI,然後問:“此代碼怎麼了?”它可以突出顯示錯誤並建議修復,然後我要求它實現。
19。要求AI解釋代碼
向AI餵食代碼,然後問:“這是什麼?”可以是啟發性的,尤其是對於其他人撰寫的代碼。它節省了逆向工程的時間。
20。知道什麼時候繼續前進
如果AI在兩次或三次嘗試後無法立即得到它,那麼是時候從新提示開始了。有時,您只需要自己做。
21。使用描述性名稱
AI從變量和函數名稱中獲取意圖,從而導致更好的代碼。使用$ order_date代替$ od,有助於AI了解上下文,並使代碼更可讀。
22.閱讀AI的筆記
AI經常在編寫代碼之前和之後提供註釋。這些可以提供有關其方法的見解,並提出有用的庫或功能。
23。重審代碼片段
如果您需要在項目的特定部分方面的幫助,請獲取相關的代碼,將其顯示給chatgpt,並詢問您的需求。它可以節省很多時間。
24。更新過時的代碼
我曾經有一個具有棄用功能的PHP模塊。我將代碼粘貼到chatgpt,詢問如何更新它,並找到了一個工作解決方案。
25.使用AI進行陌生語言
用一種語言編碼時,我不是專家,我問AI如何寫我需要的內容。例如,比較PHP和Python中的案例語句可以使編寫不熟悉的代碼更加容易。
在開始使用AI進行編碼之前,請與您的公司查看與AI生成的代碼有關的法律問題。如果您遵循我的提示,您將使用AI來進行常見任務,而不是您的唯一業務邏輯,因此您應該能夠保留對核心代碼的版權。
我為內部使用或開源項目編寫代碼,因此我不必擔心AI生成的摘要的所有權問題。
您是否使用過AI來幫助編碼?有什麼提示可以添加到我的列表中嗎?在下面的評論中讓我們知道。
您可以在社交媒體上關注我的日常項目更新。請務必訂閱我的每週更新新聞通訊,並在@davidgewirtz上的Twitter/X上關注我,在Facebook上,lackace.com/davidgewirtz,在Instagram上的Instagram.com/davidgewirtz上,在YouTube.com/Youtube.com/davidgewightwirtztv上關注我。



Chatgpt正式超越Google搜索我 - 這就是為什麼
值得注意的是,阻止OpenAI的Web爬網的網站不會出現在搜索結果中,這意味著您可能會錯過某些最喜歡的網站的內容。但是,OpenAI已與美聯社,CondéNast,Dotdash Meredit等知名新聞來源建立了合作夥伴關係
Transforming ChatGPT into a coding power tool has seriously doubled my output! It's like having a super smart buddy who spots bugs I'd miss. Only downside? Sometimes it suggests solutions that are way over my head. Still, a must-have for any coder!




ChatGPTをコードの強力なツールに変えることで、私の生産性が倍増しました!バグを見つけるのが得意で、助けになります。ただ、時々理解できない解決策を提案されるのが難点です。それでも、プログラマーにとって必須のアイテムですね!




ChatGPT를 코딩 파워 툴로 변환하니 생산성이 두 배로 늘었어요! 버그를 찾아내는 데 정말 도움이 됩니다. 다만, 가끔 이해하기 어려운 해결책을 제안할 때가 있어요. 그래도 프로그래머라면 꼭 써야 할 도구죠!




Transformar o ChatGPT em uma ferramenta de codificação poderosa dobrou minha produtividade! É como ter um amigo super inteligente que encontra bugs que eu perderia. O único problema é que às vezes sugere soluções que estão fora do meu alcance. Ainda assim, é essencial para qualquer programador!




Transformar a ChatGPT en una herramienta de codificación potente ha duplicado mi producción. Es como tener un amigo súper inteligente que detecta errores que yo pasaría por alto. El único inconveniente es que a veces sugiere soluciones que están fuera de mi alcance. Aún así, es imprescindible para cualquier programador!




Transforming ChatGPT into my coding tool has seriously doubled my output. It's like having a super smart assistant that never sleeps! That bug it helped me find? Absolute game-changer. But sometimes, it's a bit too chatty and I just want the code, you know? Still, a must-have for any coder!



恢復在線數據隱私的5個簡單步驟 - 從今天開始
人工智能正在減少我們的智能嗎? 規模AI首席執行官敦促我們在Web Summit參加AI比賽








