最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

從ChatGPT看編程真正的難點(diǎn)

2023-03-30 15:23 作者:源棧-大飛哥  | 我要投稿

為什么一直沒(méi)蹭ChatGPT的熱點(diǎn)?我的看法:非主流。

所以不但蹭不到流量,反而可能是作死掉粉。

ChatGPT很強(qiáng)大,但不是你想象的那種強(qiáng)大——尤其是用來(lái)編程,基本上是個(gè)廢物。

程序員有什么話一聽(tīng)就知道他是個(gè)水貨?

我用ChatGPT寫代碼,還很自豪的樣子:要么是水貨,要么就是大神超級(jí)大神。如果是自媒體UP主,當(dāng)然就是割流量的。

為什么?解釋這事很麻煩:你要有編程實(shí)踐,大量的編程實(shí)踐。

類似于:

  • 代碼是寫給人看的。

  • 讀別人的代碼比自己寫還難。

  • 一個(gè)項(xiàng)目3個(gè)人要2個(gè)月,6個(gè)人要3個(gè)月

  • 維護(hù)和開(kāi)發(fā)比是80:20

這個(gè)怎么給你講道理?經(jīng)驗(yàn)之談而已。

今天上午,剛好小九用ChatGPT實(shí)現(xiàn)了一個(gè)“一起幫·源棧課堂”的簡(jiǎn)單功能:刪除生詞本里的單詞。

ChatGPT給出了前后端的代碼,但是跑不起來(lái)。報(bào)錯(cuò):刪除單詞失敗。

好了,你怎么辦?

小九是懂編程的,有經(jīng)驗(yàn)的,所以自己查,搗鼓一會(huì)知道了是404錯(cuò)誤,于是又問(wèn)。得到的ChatGPT的回答:

這一看就樂(lè)了:

首先,懂Web開(kāi)發(fā)的都知道404錯(cuò)誤和JavaScript的this沒(méi)有任何關(guān)系;

然后,我們的架構(gòu)的使用的是SesssionPerRequest模式,是同意在Filter中提交事務(wù),所以Controller不需要有“保存”操作。

其他一些問(wèn)題我就略過(guò)了。

小九是很喜歡ChatGPT的,聽(tīng)不到我說(shuō)它傻,“你們大佬覺(jué)得ChatGPT沒(méi)用,但我們小白可以……”其實(shí)不是這樣的:小白用ChatGPT才更懵圈更容易掉坑里去?!堵苟τ洝防锩骓f小寶說(shuō)“撒謊的秘訣在于七分真三分假”,ChatGPT就深得其精髓,“一本正經(jīng)的胡說(shuō)八道”,坑死人不償命的。它方向都給你指錯(cuò)了,你還能繞得回來(lái)?

我看到了問(wèn)題的關(guān)鍵,所以又問(wèn)ChatGPT,問(wèn)答如下:


好了,這就OK了!

我當(dāng)時(shí)還是眼前一亮,有點(diǎn)東西啊,這ChatGPT。當(dāng)然,它給的代碼還是不對(duì),這里我們就不細(xì)說(shuō)了。

我最想和大家分享是:你要知道編程真正難在哪里。

不是寫個(gè)二分查找,不是實(shí)現(xiàn)一個(gè)注冊(cè)登錄的功能,而是:

  1. 通過(guò)代碼理解復(fù)雜的業(yè)務(wù)邏輯,并且

  2. 能夠在代碼出問(wèn)題的時(shí)候,找到問(wèn)題并解決問(wèn)題

ChatGPT是一個(gè)自然語(yǔ)言理解模型,它是不具有這些能力的。

我知道很多人想象的一種場(chǎng)景:我不是有一個(gè)需求嗎?以前是產(chǎn)品經(jīng)理告訴程序員,然后程序員再通過(guò)編程語(yǔ)言告訴電腦,把他實(shí)現(xiàn)?,F(xiàn)在好了,ChatGPT能夠直接理解自然語(yǔ)言了,那我不是就可以越過(guò)程序員,直接讓電腦生成代碼了呢?

以前我需要程序員,不就是因?yàn)殡娔X只懂編程語(yǔ)言,不懂自然語(yǔ)言嘛!現(xiàn)在ChatGPT懂了呀。歐耶,邏輯滿分!

但是,按這種邏輯,你干嘛不直接跳過(guò)代碼,讓ChatGPT生成軟件呢?還要源代碼干嘛?

我說(shuō)簡(jiǎn)單點(diǎn):

  1. 自然語(yǔ)言的表達(dá)能力是有限(模糊/不清晰)的。對(duì)計(jì)算機(jī)而言,最難的程序員用最難的編程語(yǔ)言寫的代碼,也比口才最好的人用最清晰的自然語(yǔ)言說(shuō)出來(lái)的話要靠譜得太多太多。

  2. 你如果覺(jué)得和程序員溝通都很痛苦(我知道很多產(chǎn)品經(jīng)理都這樣覺(jué)得),那你和計(jì)算機(jī)更沒(méi)法溝通。

  3. 程序員不是翻譯,編程絕對(duì)不是把自然語(yǔ)言表達(dá)的需求簡(jiǎn)單的“翻譯”成編程語(yǔ)言。

這些都需要同學(xué)們“在漫長(zhǎng)的職業(yè)生涯中,一點(diǎn)一滴的體會(huì)”呀!

小九還在生我的氣(女人嘛):

ChatGPT比你想象的強(qiáng)大得多。

這句話有兩個(gè)問(wèn)題:

  1. 我從來(lái)沒(méi)有覺(jué)得ChatGPT“不強(qiáng)大”。我怎么敢瞧不起ChatGPT?這是AI史上的一個(gè)里程碑呀!我再怎么狂拽碉堡天也不敢看不起ChatGPT呀,更何況它還是我們微軟爸爸搞出來(lái)的!

  2. ChatGPT很強(qiáng)大,但它的強(qiáng)大在于對(duì)自然語(yǔ)言的理解和生成,而不是編程。就像一把利刃,它的強(qiáng)大在于切割,而不是敲打,敲打還是傻大粗的錘子好用。


從ChatGPT看編程真正的難點(diǎn)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
昌都县| 浮梁县| 鄂尔多斯市| 松潘县| 都昌县| 安平县| 阿克| 邳州市| 海口市| 拉孜县| 罗山县| 英吉沙县| 广水市| 大理市| 正镶白旗| 长沙市| 香港| 西藏| 乌什县| 讷河市| 饶平县| 垦利县| 禹州市| 尖扎县| 桓台县| 崇义县| 朔州市| 乌审旗| 南雄市| 泰和县| 南靖县| 二手房| 河间市| 伊川县| 贡山| 霞浦县| 丹江口市| 镇原县| 清涧县| 青龙| 临海市|