最近一個月,迷上了用DeepSeek來編程,讓我這個編程零基礎(chǔ)小白,一行代碼也不會寫的人,也編了不少軟件,比如音樂播放器、英語單詞消消樂游戲、俄羅斯方塊、音樂播放器、五子棋等。
但還是有很多人,不相信一行代碼不用寫,就能完成上述軟件的開發(fā)。特別是一些所謂的資深碼農(nóng),他們有一種典型的傲慢思維,或者說是優(yōu)越感,覺得他自己的工作那么先進,怎么可能就被別人輕易取代了呢?
下面是我用DeepSeek+Trae來完成一個英語單詞消消樂游戲。Trae是字節(jié)跳動旗下智能編程平臺,可以省了自己復(fù)制粘貼或修改代碼的麻煩,全中文,推薦大家使用。
英語單詞消消樂的提示詞
首先,要把你自身的能力水平和需求詳細(xì)的告訴DeepSeek,它才能幫你順利完成任務(wù)。比如上圖,就是我前不久編寫的一個英語單詞消消樂游戲的最早的對話內(nèi)容,也就是提示詞吧。你要清晰的告訴它,你是編程零基礎(chǔ)小白,DeepSeek就會秒懂你的身份,它才會事無巨細(xì)的告訴你如何編程,比如采用最簡單的開發(fā)方案、編程語言,以及手把手教你如何去做。
告訴它你編程小白的身份這一點很重要,有些程序員不理解,他根本不會這樣去和DeepSeek對話,那么DeepSeek的回復(fù)他的內(nèi)容也會非常專業(yè),根本不會考慮小白的需求,它會采用非常復(fù)雜或?qū)I(yè)的方案來回復(fù),那樣小白怎么搞得定呢?
其次,是把需求一次性說清楚,還要切合小白的實際情況,讓它編一個簡單的東西就可以了,別搞復(fù)雜的。比如我這個英語單詞消消樂游戲,你就不能簡單一句:給我開發(fā)一個什么什么游戲就完事了。很多網(wǎng)友就不明白這一點,我評論區(qū)不少人就一直說他讓DeepSeek編程根本編不來,他怎么做的呢?他就說一句:幫我編個淘寶,幫我編個抖音,甚至幫我編個PS,王者榮耀。你說DeepSeek怎么可能會幫它做這么復(fù)雜的編程呢?
DeepSeek+Trae,這對神組合,收到你的提示詞后,會秒懂你的實際技術(shù)水平和需求,就會自動幫你創(chuàng)建項目目錄并創(chuàng)建文件,并在文件里自動編寫完整的代碼,全程你要做的就是它請求創(chuàng)建或修改文件時,你要點擊接受!
有些程序員不認(rèn)可小白能編程,就因為他沒說他是小白,DeepSeek當(dāng)然不會幫他完成上述全自動工作!
所有代碼全部完成后,Trae會自動彈出預(yù)覽命令,你接受后直接就在程序界面內(nèi)顯示運行效果!就如上圖所示,一個初版的單詞消消樂游戲就出來了!全程耗時3分鐘!
改進需求,直接聊天告訴DeepSeek
初版游戲完成后,肯定功能不完善,那怎么辦?很好辦,直接繼續(xù)聊天,告訴它你的需求就行的呀!就如上圖,我讓它添加小學(xué)初中高中詞匯,我告訴它,它就全自動幫我完成了呀!并同樣生成預(yù)覽!
生成的代碼有錯誤,直接反饋給它,讓它改!
經(jīng)過這次修改,游戲出錯了,比如頁面沒反應(yīng)了,有些人就慌了,慌什么慌呀!使用DeepSeek一定要記住一個原則:有困難,就找DeepSeek?。。?!
既然它會編程,那它當(dāng)然會修改呀,你直接聊天告訴它什么問題,它自會查找原因,并修改的!有些程序員也是慣性思維,覺得代碼肯定會有BUG,到時候看你小白怎么辦?無語。。
讓DeepSeek添加英文發(fā)音功能
經(jīng)過多輪修改后,功能越來越多,代碼越來越復(fù)雜,這時候Trae內(nèi)置的DeepSeek我覺得已經(jīng)不夠用了(我猜測它不是滿血版),所以我就直接用別的滿血版DeepSeek R1來幫我添加功能。
上圖是我讓它幫我添加英文發(fā)音的功能,點擊英文單詞,可以直接播放該單詞發(fā)音,它直接一次幫我添加成功!
小白開發(fā)軟件,就是這么簡單!經(jīng)過多輪對話,修改,測試,總的耗時也不超過1小時!
目前具備的功能有:
你學(xué)會了嗎?