跳到主要內容
AI News HubLIVE
更多
站內改寫2 分鐘閱讀

AI生產率差距

文章摘要

AI加快了編碼速度,但並未讓整個開發工作大幅提速。高階開發人員節省約15%時間,初級開發人員約25%。認為AI能取代初級工程師的觀點誤解了AI的作用。

來源Hacker News AI作者: kiyanwang
AI生產率差距
回報錯誤

更正管道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

AI無疑已經提升了工程團隊的生產力,未來還會更好。然而,一些管理者認為,AI應該能像快速原型一樣迅速產出成熟的功能。但現實中,構建生產級功能所需的時間幾乎和過去一樣長。難道AI不是應該讓我們都變成超高效的10倍開發者嗎?

要理解這種AI生產力差距,我們需要看到開發者實際如何分配時間。實際上,編寫新功能並不是他們花費大部分時間的部分。尤其是高階工程師,他們花很多時間弄清楚需要編寫什麼程式碼,而AI在這方面尚未提供太多幫助。

有時我發現AI甚至讓非編碼工作變得更慢。例如,閱讀由AI編寫的產品需求文件或Linear工單時,比閱讀人工編寫的文件花費的時間更長。AI寫作可能過於詳細,使得提取關鍵部分更加困難。

即使假設AI只帶來幫助,情況也並不像想象中那麼樂觀。以高階開發人員為例:在大科技公司,他們的一天可能如下:寫新程式碼從1.5小時降到0.5小時;閱讀和除錯從1.5降到1.0;設計和架構保持1.0;程式碼審查0.75;文件和行政0.75;測試、CI/CD和部署從0.5升到0.75;指導和結對程式設計0.5;會議1.5。總計從8小時降到6.75小時。即使假設AI使編碼速度快3倍,這位高階開發人員每天也只節省1.25小時,約15%。

對於初級開發人員,寫新程式碼從2.75降到1.0;閱讀除錯從1.5降到1.0;設計架構0;程式碼審查0.5;文件0.5;測試等從0.75升到1;學習和結對程式設計1.0;會議1.0。總計從8降到6,節省2小時,約25%。初級人員獲益更多,因為他們花更多時間編碼。

具有諷刺意味的是,一些領導者說“我們只僱用高階工程師,因為AI現在可以做初級的工作”。實際上,初級人員從AI中獲益最大,尤其是如果他們擅長將AI用作學習工具,而不是僅僅當做搶著做雜活的助手。

如果你對這些觀察感到驚訝,或認為開發者每天花超過幾個小時寫程式碼,你可能不瞭解這份工作的真正複雜性。想想看:如果一個人編碼很好,但不擅長系統推理,沒有耐心與他人解決難題,無法將模糊需求分解為可執行的行動,我不會有這個人,因為所缺的技能才是工作中最重要的部分。優秀編碼只是入場券。

AI仍在發展,隨著它更好地掌握開發者工作的更多部分,應該會繼續提高生產力。但就目前而言,不要期待生產力出現戲劇性的大幅提升,尤其是高階員工。

展開要點與分析

文章情報

工程師中級

要點

  • AI主要加速編寫新程式碼,而這只是開發者工作日的一部分。
  • 預計每日時間節省:高階開發人員約15%,初級開發人員約25%。
  • 初級開發人員從AI中獲益最多,與“AI使其多餘”的觀點相反。
  • AI生成的文件和工單可能更難解析,給非編碼工作帶來額外阻力。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。