最近發(fā)現(xiàn)一個(gè)很危險(xiǎn)的現(xiàn)象,有了 AI 以后,很多新入職的同學(xué)開始習(xí)慣“一把梭”需求。
拿到任務(wù),不看背景、不扣細(xì)節(jié),直接丟給 AI。
必須承認(rèn),AI 確實(shí)強(qiáng),代碼生成得有模有樣,功能跑起來也似乎沒問題。
但這種代碼,往往經(jīng)不起推敲。 Leader 隨口一問:“這里為什么用這個(gè)邏輯?” 答不上來。
再仔細(xì) Review,發(fā)現(xiàn) AI 不經(jīng)意間改了核心邏輯,埋了個(gè)大坑,而你自己根本沒看出來。
在職場(chǎng)中,這叫“黑盒交付”,是極為減分的行為。
今天分享 里一位同學(xué)的經(jīng)歷:剛?cè)肼毿鹿荆蕾?AI 快速完成需求,結(jié)果在 Code Review 時(shí)被組長(zhǎng)狠狠批了一頓,一起看看導(dǎo)師給到的建議,相信對(duì)你有幫助。
魚友問題
我現(xiàn)在入職了小半個(gè)月,感覺有點(diǎn)迷茫。
組長(zhǎng)平時(shí)不怎么理我,他讓我兩周內(nèi)學(xué)完 Go、Node.js、NestJS 框架,并且要完成兩個(gè)全棧項(xiàng)目。
昨天周會(huì)答辯,展示了我寫的兩個(gè)項(xiàng)目,大部分功能我都實(shí)現(xiàn)了,但因?yàn)闀r(shí)間緊,我的代碼大部分是 AI 生成的,流程我都懂。
組長(zhǎng)逐行 Review 了我的代碼,對(duì)項(xiàng)目很不滿意。他死扣細(xì)節(jié),要求我必須親手做一個(gè)完整的項(xiàng)目來熟悉語法。
我的觀點(diǎn)是:應(yīng)該在做業(yè)務(wù)需求中慢慢熟悉。
他的觀點(diǎn)是:先練好基本功,現(xiàn)在連業(yè)務(wù)代碼權(quán)限都不給我開,讓我自己去練。
他讓我再重新做一個(gè)后臺(tái)管理系統(tǒng),而且暗示我要加班,本來我想懟回去的,感覺他在 PUA 我,但為了轉(zhuǎn)正還是忍了。
部門主要業(yè)務(wù)會(huì)涉及支付類需求,想問下組長(zhǎng)的要求合理嗎?
導(dǎo)師回答
先說結(jié)論:你的組長(zhǎng)雖然嚴(yán)厲,但在技術(shù)成長(zhǎng)的角度看,他大概率是一個(gè)負(fù)責(zé)任的好導(dǎo)師。
你提到的任務(wù)量(兩周學(xué)完技術(shù)棧 + 完成 2 個(gè)項(xiàng)目)確實(shí)屬于比較高強(qiáng)度,主要是考察你的學(xué)習(xí)速度(能不能快速上手新東西),以及對(duì)待代碼的態(tài)度(是否糊弄了事)。
你現(xiàn)在完全用 AI 寫代碼,雖然是完成了工作,但是組長(zhǎng)完全 Get 不到你的學(xué)習(xí)能力和對(duì)于技術(shù)框架的熟練度,那他干嘛不自己用 AI 生成代碼,還要單獨(dú)招聘你入職。
部門的業(yè)務(wù)涉及"支付",這是直接跟錢打交道的,是高并發(fā)、高風(fēng)險(xiǎn)的場(chǎng)景。
你的代碼全是 AI 生成的,雖然功能跑通了,但你可能并不清楚底層的邏輯、異常處理、并發(fā)安全。
組長(zhǎng)逐行 Review 代碼,發(fā)現(xiàn)全是 AI 的 "黑盒產(chǎn)物",他當(dāng)然不敢讓你接手業(yè)務(wù)代碼。
組長(zhǎng)愿意"逐行看代碼"是對(duì)新人非常用心了,在職場(chǎng)上,最冷暴力的組長(zhǎng)是:你寫完代碼,他看都不看就讓你上線,出了事故讓你背鍋。
肯花時(shí)間逐行讀你的爛代碼(或者 AI 生成的流水線代碼),并指出問題,逼你重寫的組長(zhǎng),其實(shí)是在幫你兜底。他希望你在接觸核心業(yè)務(wù)前,把地基打牢。
既然為了轉(zhuǎn)正我們要忍,那就忍得有價(jià)值,針對(duì) "后臺(tái)管理系統(tǒng)",給到三條具體建議:
戒斷 AI 依賴,這次重寫,核心邏輯必須自己手寫,可以用 AI 生成設(shè)計(jì)方案、解釋報(bào)錯(cuò)。
理解業(yè)務(wù)場(chǎng)景,既然組里做支付的,你在做后臺(tái)管理系統(tǒng)時(shí),可以思考和業(yè)務(wù)相關(guān)存在的場(chǎng)景和問題。
主動(dòng)匯報(bào),組長(zhǎng)不理你,可能也是因?yàn)槊Γㄗh每天下班前發(fā)一個(gè)簡(jiǎn)單的日?qǐng)?bào):**"今天完成了什么模塊,遇到了什么技術(shù)難點(diǎn),我是怎么解決的(這里重點(diǎn)展示你的思考),明天計(jì)劃做什么。"**讓他看到你的進(jìn)度和態(tài)度。
咬牙把基本功練扎實(shí)了,不依賴 AI 自動(dòng)生成代碼,你以后可能還會(huì)感謝這個(gè) "苛刻" 的組長(zhǎng)。
歡迎學(xué)編程的朋友加入魚皮的 ,編程導(dǎo)航擁有 100+ 編程學(xué)習(xí)路線,快速入門,暢學(xué) 1000+ 編程技術(shù)干貨。
20+ 保姆級(jí)項(xiàng)目教程,包含文字 / 視頻教程、簡(jiǎn)歷寫法、面試題解、答疑群、運(yùn)行手冊(cè)、全部源碼,手把手帶你掌握獨(dú)立開發(fā)項(xiàng)目的方法。
春節(jié)福利來啦, 全年最低價(jià)優(yōu)惠券限時(shí)發(fā),趁春節(jié)假期彎道超車!
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.