为什么即使有了人工智能,我仍在学习编程

发布日期:2026-05-11 10:00:22   浏览量 :3
发布日期:2026-05-11 10:00:22  
3

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

不久前,我发现自己在思考:

“我是不是太晚了?”

并不是因为我开始学习编程的时间太晚。

而是因为似乎每周都会出现新的人工智能演示,它们构建应用程序、编写功能、修复错误以及解释代码的速度,甚至比我理清问题思路的速度还要快。

当你还在学习阶段时,这种情况会让你产生心理负担。

你开始问自己:

如果人工智能已经能做到这些,那我到底在学什么?

我也曾经历过这种迷茫。

我的学习之旅仍处于早期阶段。我正在构建项目,学习拉雷维尔框架,不断试错并修复问题,逐渐更好地理解软件究竟是如何组合在一起的。

最近,我一直在开发一个团队任务管理应用程序。

起初,这看起来很简单。

团队拥有成员。所有者可以邀请其他成员。可以创建并分配任务。

很简单。

直到事情变得复杂起来。

在开发邀请功能时,我开始将逻辑从控制器移至服务类中。接着,我添加了表单请求验证。然后又加入了权限策略。

突然,我意识到了一些比功能本身更重大的事情。

**困难的部分不在于编写代码。

困难的部分在于决定应该存在哪些代码。**

这改变了我看待人工智能的方式。

人工智能绝对可以生成代码。

有时,它生成的代码出人意料地稳健。

但在构建该功能的过程中,做出以下决定的并不是人工智能:

  • 这段逻辑应该放在控制器中还是服务类中?
  • 如果有人发送了两次相同的邀请,会发生什么?
  • 谁应该被允许邀请他人?
  • 当有人离开团队时,会发生什么?
  • 我该如何构建结构,才能让未来的我不至于讨厌现在的我?

这些决定仍然由我来做。

老实说,这才是我真正想要学习的部分。

当我刚开始学习编程时,我把代码当作拼图。

我不断添加碎片,直到功能正常运行。

一旦它能运行,我通常就不想再碰它,因为我知道改动一处可能会导致另外三处出错。

最近,我一直试图摆脱这种思维模式。

我开始更多地关注系统设计——不是那种“大型科技公司面试”式的理论,而是注重实践的方式。

我希望自己的行动更具目的性。

不仅仅是问:

“我如何让它运行起来?”

还要问:

“为什么它应该以这种方式运行?”

这种转变让编程给我的感觉截然不同。

老实说,也变得更有趣了。

因为我学得越多,就越意识到编程主要关乎的并非语法。

它关乎权衡取舍。

它关乎结构。

它关乎决定各部分内容应归属何处。

它关乎对问题的充分理解,以便构建出不会在添加新功能时立即崩溃的系统。

这就是为什么人工智能不再让我感到气馁。

相反,它澄清了真正重要的东西。

人工智能可以帮助我更快地编写代码。

它可以解释概念。

它可以帮助我比较不同的方法。

它甚至可以指出我没有注意到的错误。

但它仍然无法取代判断力。

它不会自动了解我项目内部的权衡取舍。

它不知道我上周走了哪些捷径。

它不知道未来的我在维护时会遇到哪些困难。

这部分能力仍然来自于学习。

所以,如果你刚刚开始,或者正考虑开始,而人工智能让你怀疑学习编程是否仍然值得,以下是我的真诚看法:

现在实际上可能是开始学习的最佳时机之一。

因为现在你可以更快地摆脱困境。

你可以提出更好的问

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部