自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

14歲出道編程天才:新一代碼農(nóng)不會(huì)寫代碼了,AI正培養(yǎng)「文盲程序員」!

人工智能
一篇題為「New Junior Developers Can’t Actually Code」的博文炸開了鍋。資深碼農(nóng)Namanyay對(duì)AI工具在軟件開發(fā)中的廣泛應(yīng)用表達(dá)了憂慮——AI正在讓新一代開發(fā)者跳過基礎(chǔ)知識(shí)的學(xué)習(xí),淪為「復(fù)制粘貼(CV)工程師」。這篇文章迅速躥紅,引發(fā)了包括馬斯克在內(nèi)的眾多業(yè)內(nèi)大佬的熱議。

AI輔助編程的時(shí)代已經(jīng)到來,代碼生成工具觸手可及。

這本應(yīng)是開發(fā)效率的巨大飛躍,但一個(gè)令人不安的問題卻浮出水面:我們是否正在培養(yǎng)出一批只會(huì)「復(fù)制粘貼」,卻對(duì)代碼底層邏輯一知半解的程序員?

當(dāng)便捷的AI工具取代了艱苦的學(xué)習(xí)和思考過程,我們是否在無意中扼殺了真正的技術(shù)創(chuàng)新和深度理解?

幾天前,著名軟件開發(fā)者Namanyay發(fā)表了一篇名為「New Junior Developers Can’t Actually Code」(新入門的開發(fā)者根本不會(huì)寫代碼)的博客,表達(dá)了對(duì)現(xiàn)在AI加持下的軟件開發(fā)模式的擔(dān)憂。

文章發(fā)表后爆火!很快就有了10萬+觀看,100+條評(píng)論。

網(wǎng)友Deedy評(píng)論道:「作者指出,AI正在讓程序員失去對(duì)事物的理解能力?!顾u(píng)價(jià)Namanyay的文章是精彩的博客,「這和互聯(lián)網(wǎng)不一樣,互聯(lián)網(wǎng)只是替代了查找事實(shí)的過程,還會(huì)提供解釋;而AI卻替代了所有的思考過程?!?/span>

馬斯克似乎對(duì)Namanyay的觀點(diǎn)不太買賬,在帖子下面評(píng)論道:「現(xiàn)在的人,離了電子地圖和GPS,在城市里連路都找不到」。

不過,很快就遭到了網(wǎng)友的反駁:「如果谷歌地圖每用五次就產(chǎn)生一次幻覺,記住如何到達(dá)目的地可能就變得非常重要了!」

那么Namanyay文章中究竟表達(dá)了什么樣的觀點(diǎn)呢?以下是Namanyay文章的核心內(nèi)容。

AI改變了開發(fā)方式

有件事一直困擾著我,我覺得有必要和新開發(fā)者們談?wù)劇?/span>

我們正處于軟件開發(fā)的一個(gè)奇特的轉(zhuǎn)折點(diǎn)。我遇到的每個(gè)初級(jí)開發(fā)人員都在24/7不間斷地運(yùn)行著Copilot、Claude或GPT。他們交付代碼的速度比以往任何時(shí)候都快。

但當(dāng)我深入了解他們對(duì)所交付內(nèi)容的理解時(shí)?情況就變得令人擔(dān)憂了。

沒錯(cuò),代碼是能運(yùn)行,但是問他們?yōu)槭裁匆@樣而不是那樣實(shí)現(xiàn)?則是鴉雀無聲。當(dāng)被問到邊界情況時(shí)?更是一臉茫然。

過去通過艱難解決問題而獲得的基礎(chǔ)知識(shí)就這樣……消失了。

我們正在用快速解決方案換取深度理解,雖然當(dāng)下感覺很好,但我們將來必定要為此付出代價(jià)。

回想那些需要真正動(dòng)腦思考的日子,我最近意識(shí)到,現(xiàn)在有一整代新程序員甚至不知道StackOverflow是什么。

在「Claude」還不是聊天機(jī)器人,而是信息熵(information entropy)領(lǐng)域開創(chuàng)者的時(shí)候,調(diào)試編程問題的方式是完全不同的。

首先在Google上搜索。然后,期待著某個(gè)遇到相似問題的苦主曾經(jīng)發(fā)帖求助。

如果運(yùn)氣好,你就能在一個(gè)叫「Stack Overflow」的網(wǎng)站上找到一個(gè)來自某位經(jīng)驗(yàn)豐富的技術(shù)大佬詳細(xì)的、深思熟慮的(通常帶點(diǎn)居高臨下的)答案。

這是我12年前提出的一個(gè)問題,看看Nathan Wall的最佳回答(他已經(jīng)贏得了超過10,000分的高分,而且顯然從2015年起就當(dāng)上了CTO):

你能想象有人會(huì)寫出這么詳細(xì)的回答嗎?完全靠手打,沒有AI輔助,而且還是免費(fèi)分享。

我最初的問題當(dāng)然得到了徹底的解答,但他并沒有就此停筆。我學(xué)到了很多新知識(shí)。有些我甚至不知道存在,還有些是我本不想知道但現(xiàn)在卻永遠(yuǎn)刻在了我的腦海里。

這是你提問時(shí)能遇到的最理想情況。如果你遇到特別棘手的問題,卻找不到現(xiàn)成的答案,那就只能認(rèn)栽了。

現(xiàn)在的初級(jí)開發(fā)人員也太輕松了。他們只需要去chat.com復(fù)制粘貼看到的錯(cuò)誤信息,更懶的人甚至不愿花30秒切換到瀏覽器窗口,直接用一個(gè)工具就把所有事情搞定了。

這確實(shí)方便又快捷。

但是,StackOverflow仍然有一個(gè)無可替代的優(yōu)勢(shì):閱讀經(jīng)驗(yàn)豐富的開發(fā)者關(guān)于你遇到問題的討論,是最好的學(xué)習(xí)方式。

這張圖表很好地解釋了他的觀點(diǎn):

AI能給你答案,但獲得的知識(shí)往往很淺薄。

在StackOverflow上,你必須閱讀多個(gè)專家的討論才能獲得完整的認(rèn)識(shí)。這樣雖然更慢,但你最終不僅知道什么可行,還明白為什么可行。

想想你認(rèn)識(shí)的每個(gè)優(yōu)秀開發(fā)者,他們是通過復(fù)制解決方案變得優(yōu)秀的嗎?

顯然不是——他們是通過深入理解系統(tǒng)和領(lǐng)會(huì)其他開發(fā)者的思維過程才達(dá)到這個(gè)水平的。而這正是我們正在逐漸失去的東西。

我不是想做那種抱怨「現(xiàn)在的年輕人」的老古董。我每天都在使用AI工具,我甚至正在開發(fā)一個(gè)AI產(chǎn)品。但我們需要誠實(shí)地面對(duì),為了這種便利我們正在付出什么樣的代價(jià)。

我們能做什么?

我一直在嘗試各種方法來應(yīng)對(duì)這個(gè)問題(因?yàn)樽屛覀兠鎸?duì)現(xiàn)實(shí),AI注定會(huì)繼續(xù)存在)。

以下是一些確實(shí)有效的方法:

  1. 以學(xué)習(xí)的心態(tài)使用AI。當(dāng)它給你答案時(shí),多問幾個(gè)為什么。沒錯(cuò),這樣會(huì)花更多時(shí)間,但這正是重點(diǎn)所在。
  2. 找到你的技術(shù)社群??梢允荝eddit、Discord、Mastodon——只要高手們?cè)谀抢锞奂?。那里才有真正的技術(shù)討論,那些能讓你恍然大悟的觀點(diǎn)交流。
  3. 改變代碼審查的方式。不要只檢查代碼是否可用,要和團(tuán)隊(duì)展開深入對(duì)話。了解他們考慮過哪些其他方案?為什么最終選擇這個(gè)方案?讓理解思路和最終結(jié)果同等重要。
  4. 時(shí)不時(shí)從零開始構(gòu)建項(xiàng)目。是的,AI可以為你生成認(rèn)證系統(tǒng)。但不妨先試著自己動(dòng)手做一個(gè),你寫的代碼可能不夠優(yōu)雅,但你會(huì)理解每一行代碼的含義。這種知識(shí)會(huì)逐漸積累。

展望未來

現(xiàn)實(shí)是,技術(shù)加速的進(jìn)程已經(jīng)開啟,我們無法阻止。

開源模型正在全面接管,用不了多久,AGI就會(huì)成為我們口袋里的標(biāo)配。但這并不意味著我們必須讓它降低我們的開發(fā)水平。

未來的關(guān)鍵不在于我們是否使用AI——而在于我們?nèi)绾问褂盟??;蛟S,我們能找到一種方法,把AI帶來的效率和我們需要的深度理解完美結(jié)合起來。

歡迎分享你找到的其他平衡之道?;蛘吒嬖V我我只是個(gè)對(duì)著時(shí)代狂吠的老頑固。不管怎樣,讓我們一起探討這個(gè)問題。

作者介紹

本文作者Namanyay——一個(gè)自十四歲起就從事專業(yè)開發(fā)的開發(fā)者,現(xiàn)在正在構(gòu)建AI工具以增強(qiáng)人類潛力。

Namanyay在德里公立學(xué)校瓦桑特昆杰分校讀的中學(xué),9年級(jí)時(shí)加入了Code Warriors編程俱樂部,11年級(jí)當(dāng)上了副主席,12年級(jí)升任主席。

他在13歲時(shí)發(fā)現(xiàn)了創(chuàng)造和編程這兩件事讓他無比快樂。高中時(shí)期,經(jīng)常熬到半夜寫代碼,為自己和客戶開發(fā)各種網(wǎng)站產(chǎn)品。

他參加了德里各大名校舉辦的40多場(chǎng)編程馬拉松比賽并獲獎(jiǎng),也在學(xué)校組織了幾場(chǎng)編程馬拉松活動(dòng),其中兩場(chǎng)是主辦人。比賽項(xiàng)目包括設(shè)計(jì)和開發(fā)兩個(gè)類別。

Namanyay輔導(dǎo)過很多同學(xué)學(xué)習(xí)平面設(shè)計(jì)、網(wǎng)站開發(fā)和編程,他們中很多人后來都出國留學(xué)了,現(xiàn)在在各自的領(lǐng)域都有很好的發(fā)展。

從九年級(jí)開始,他就在接外包做網(wǎng)站開發(fā)。14歲時(shí),在MakeUseOf得到了人生第一份正式的開發(fā)工作。在那里待了一年半后,又繼續(xù)獨(dú)立接項(xiàng)目做了好幾年。

高中畢業(yè)后Namanyay進(jìn)入了華盛頓大學(xué),不過很快就離開了。他以榮譽(yù)生的身份被華盛頓大學(xué)錄取,在就讀的第一個(gè)(也是唯一的)學(xué)期,拿到了滿績(jī)4.0,還進(jìn)入了院長(zhǎng)優(yōu)秀生名單。

之后選擇退學(xué)去追求自己的夢(mèng)想,全心投入到與聯(lián)合創(chuàng)始人Tanay Rajoria一起創(chuàng)辦的快速發(fā)展的公司。

為了實(shí)現(xiàn)更大的突破,18歲時(shí)他和幾個(gè)好朋友一起創(chuàng)立了技術(shù)服務(wù)公司Dyeus。團(tuán)隊(duì)很快發(fā)展到20多人,為許多國際客戶開發(fā)網(wǎng)站和手機(jī)應(yīng)用。

到了24歲,他決定給自己放個(gè)長(zhǎng)假,覺得為客戶打工的日子該告一段落了。憑借著這些年為數(shù)百萬用戶開發(fā)企業(yè)級(jí)軟件的經(jīng)驗(yàn),Namanyay開始專注于開發(fā)自己的產(chǎn)品。

上下滑動(dòng)查看

目前他正在打造包括AI代碼分析器、空氣質(zhì)量影響&可視化以及趨勢(shì)分析器&內(nèi)容助手等一系列個(gè)人開源項(xiàng)目。

責(zé)任編輯:張燕妮 來源: 新智元
相關(guān)推薦

2019-04-12 09:40:30

碼農(nóng)科技開發(fā)

2012-03-30 08:52:48

2015-07-06 13:23:53

Androidwindows

2021-03-02 18:37:18

commit程序員公司

2017-11-13 22:22:10

編程碼農(nóng)谷歌

2015-07-06 11:29:10

Androidwindows

2019-01-03 11:26:07

碼農(nóng)大齡程序員工作

2019-12-19 16:22:38

程序員征文

2011-08-12 11:32:32

2011-08-12 11:32:32

2009-03-13 10:36:00

程序員軟件外包軟件開發(fā)

2012-02-22 09:37:11

微軟程序員

2009-12-11 10:11:21

VS 2005代碼

2020-07-16 09:14:05

零代碼代碼開發(fā)

2018-06-01 15:18:43

LinuxOrbital App開源

2019-04-12 14:14:09

碼農(nóng)程序員職業(yè)

2019-09-05 09:42:55

代碼開發(fā)程序員

2019-07-01 11:16:08

Google程序員編程

2017-10-26 09:34:23

谷歌AI機(jī)器學(xué)習(xí)

2011-09-06 13:48:09

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)