有了 ChatGPT,還需要程序員嗎
我是2月下旬訂閱的 Plus,基本上每天都會用它來寫代碼,整體來看,它寫代碼的速度確實比我快。但很多寫出來的代碼,還是需要我去修改,我需要讀懂它寫的代碼,然后根據(jù)業(yè)務(wù)實際的需求去修改部分內(nèi)容,才能達到可用的程度。有時候,可能確實是我描述不清晰,雖然可以咋它說的不對的情況下,給出報錯信息,讓他繼續(xù)修改,但是我發(fā)現(xiàn)如果聊天過長之后,它會忘記最初的上下文,并且可能給出之前重復(fù)的被證明不可行的代碼方案。
另一個問題是,它的代碼信息是過時的,比如 SwiftUI 相關(guān)的內(nèi)容,因為這兩年的api在很快的迭代,它給的代碼和解決方案,可用性就差,我還是得去查官方最新的文檔。
我更多的時候,還是用它來寫函數(shù),也就是我明確的知道我的輸入、中間的邏輯、輸出,我告訴它,它能非常出色的幫我完成任務(wù)。
我也嘗試過讓它幫我從零開始寫一個小的應(yīng)用,python 應(yīng)用和 web 網(wǎng)站我都試了下,我按照它的要求一步步做,也做出了不錯的半成品。 #AI# #AIGC#
但是,這是因為我是一個程序員,如果不是程序員,它列出來的步驟,還是不夠詳細,也無法作為小白的上手指南,因為這其中有很多隱性知識。如果說的更詳細,又涉及到 token 字數(shù)限制的問題,當然,也許可以通過另開一個對話,專門解決這一個小問題。
基于以上幾點實踐,目前階段,還是需要程序員的,對于程序員來說,這么好用的工具,一定要用起來。
標簽: