HN提問:AI在多大程度上改變了您作為軟體工程師的產出?

Hacker News·

一位在Hacker News上的軟體工程師分享了他們使用AI的經驗,估計由於大型語言模型(LLM)的幫助,生產力提升了兩倍,但實際效果因對領域和技術堆疊的理解程度而異。他們也提到AI驅動的開發環境工具帶來了較小的生產力提升。

Image

I think about this a lot; am keen to hear what others perceptions are. For me; the short answer: about 2x (i.e. 100% faster than pre LLMs). Long answer:

When I thoroughly understand the domain (i.e. business logic and real world problem I'm solving), and I also fully understand the tech stack, I'm about ~10x faster for the same or better code quality.

When I don't understand the domain, prompts will be ambiguous or inadequate, the LLM will guess, it will do a month's work in a day, but I'll spend the next 3 weeks refactoring and realising how trash the code was, due to how trash the prompt was. All in all, it's probably still faster than pre AI, but can give a demoralising psychological phenomena where you think something's nearly completed only to spend weeks debugging it, refactoring, and often tossing it away and starting over.

In an unfamiliar tech stack, I can't always spot obvious mistakes (mistakes caused by the AI or the prompt), so it's less productive and more risky.

10-15% of the productivity improvement is due to improvements in the dev environment. I open ~/dotfiles with cursor and tell it a problem I have or ask for a specific improvement. It usually modifies .zshrc, .vimrc or similar (and iterates as necessary if the first attempt didn't work). Due to how fast this is (e.g. 5 minutes), I've made about 20 little tweaks that previously didn't justify time. They definitely make me happier as well as a bit more productive.

But overall, taking everything into account, I'd say I'm about 2x as productive as before LLMs.

Image

Hacker News

相關文章

  1. Ask HN:AI 帶來的生產力提升——你會裁減開發者,還是打造更好的產品?

    大約 1 個月前

  2. 開發者薪資可能因AI而增加

    6 個月前

  3. 微型團隊的論述:為何 AI 徹底改變軟體開發的一切

    6 個月前

  4. 93% 的開發者已使用 AI,但生產力增長僅達 10%

    2 個月前

  5. AI 並未簡化軟體工程:它只是讓糟糕的工程變得更容易

    大約 1 個月前