请问HN:人工智能是否剥夺了编程的乐趣?

23作者: marxism大约 2 个月前原帖
我一直在尝试阐明为什么现在编程的感觉不再愉快。 <p><i>问题:</i> 你再也无法赢了。 <p>过去的方式:你会思考问题,画一些图表,理解自己实际上想要做什么。然后写代码。理解是必须的。你解决了问题。 <p>现在的方式:AI 编程工具的整个前提是自动化思考,而不仅仅是打字。你应该描述一个问题,然后在不理解细节的情况下得到解决方案。这就是节省劳动力的承诺。 <p>所以我感到压力,总是要先把问题描述信息倾倒给 AI,然后赌一把。录音 10 分钟,点击发送,希望第一次就能得到一些东西,如果没有,希望我能反复迭代直到有用的结果。而当即使有结果时,也没有任何满足感,因为我对解决方案没有同样深刻的理解。这不再是我的代码,我的想法。它只是我在网上找到的一些代码。`import solution from chatgpt` <p>如果我思考问题,我会觉得效率低下。“你为什么在这上面浪费了 2 小时?AI 10 分钟就能搞定。” <p>如果我使用 AI 来帮助,工作就不再像是我的。当我向任何人展示时,隐含的反应是:“是啊,我也可以这样提问。” <p>我对 AI 输出的引导和判断是看不见的。没人知道我拒绝了哪些建议,如何优化提示,或者我做了什么决策。因此,所有的功劳默认都归于 AI。 <p><i>结果:</i> 现在没有什么感觉令人满意。我手动解决的每个问题都感觉太慢。我用 AI 解决的每个问题都觉得不算数。总有一种潜在的感觉,无论我刚刚做了什么,别人都会做得更好、更快。 <p>我在想所有经典的探索性学习博客文章。那些听起来很有趣的事情。写一个玩具数据库以理解它们是如何工作的,实施一个小的 Redis 克隆。现在这感觉很愚蠢。就像我在浪费时间处理 AI 应该处理的细节。让我困扰的是,我对这些博客文章的反应变化如此之大。三年前,我会在周末为自己尝试一个博客文章而书签。现在,那 200 行简单的代码感觉只需一句提示就能得到,因此显得浪费时间。 <p><i>我是不是一个人这样想?</i> <p>还有其他人感到这种跳过理解的压力吗?思考让人觉得自己没有正确使用工具?在过去,我理解我处理的每一个问题。现在我感到压力,要跳过理解,直接交付。我讨厌这种感觉。
查看原文
I&#x27;ve been trying to articulate why coding feels less pleasant now.<p><i>The problem:</i> You can&#x27;t win anymore.<p>The old way: You&#x27;d think about the problem. Draw some diagrams. Understand what you&#x27;re actually trying to do. Then write the code. Understanding was mandatory. You solved it.<p>The new way: The entire premise of AI coding tools is to automate the thinking, not just the typing. You&#x27;re supposed to describe a problem and get a solution without understanding the details. That&#x27;s the labor-saving promise.<p>So I feel pressure to always, always, start by info dumping the problem description to AI and gamble for a one-shot. Voice transcription for 10 minutes, hit send, hope I get something first try, if not hope I can iterate until something works. And when even something does work = zero satisfaction because I don&#x27;t have the same depth of understanding of the solution. Its no longer my code, my idea. It&#x27;s just some code I found online. `import solution from chatgpt`<p>If I think about the problem, I feel inefficient. &quot;Why did you waste 2 hours on that? AI would&#x27;ve done it in 10 minutes.&quot;<p>If I use AI to help, the work doesn&#x27;t feel like mine. When I show it to anyone, the implicit response is: &quot;Yeah, I could&#x27;ve prompted for that too.&quot;<p>The steering and judgment I apply to AI outputs is invisible. Nobody sees which suggestions I rejected, how I refined the prompts, or what decisions I made. So all credit flows to the AI by default.<p><i>The result:</i> Nothing feels satisfying anymore. Every problem I solve by hand feels too slow. Every problem I solve with AI feels like it doesn&#x27;t count. There&#x27;s this constant background feeling that whatever I just did, someone else would&#x27;ve done it better and faster.<p>I was thinking of all the classic exploratory learning blog posts. Things that sounded fun. Writing a toy database to understand how they work, implementing a small Redis clone. Now that feels stupid. Like I&#x27;d be wasting time on details the AI is supposed to handle. It bothers me that my reaction to these blog posts has changed so much. 3 years ago I would be bookmarking a blog post to try it out for myself that weekend. Now those 200 lines of simple code feels only one sentence prompt away and thus waste of time.<p><i>Am I alone in this?</i><p>Does anyone else feel this pressure to skip understanding? Where thinking feels like you&#x27;re not using the tool correctly? In the old days, I understood every problem I worked on. Now I feel pressure to skip understanding and just ship. I hate it.