你有没有过这种念头:"我是不是来晚了?"
不是指入行晚。是每周都有新的AI demo出来——写应用、加功能、修bug、解释代码,速度快得我还没想明白问题,它就已经给出答案了。如果你还在学习阶段,这种对比真的很打击人。
![]()
我开始问自己:如果AI已经能做到了,我到底在学什么?
说实话,我还在早期阶段。做项目、学Laravel、搞砸东西、再修好,慢慢理解软件到底是怎么拼起来的。最近在做一个团队任务管理应用,一开始觉得挺简单:团队有成员,所有者可以邀请别人,任务能创建和分配。简单吧?
直到开始做邀请功能,事情变了。我把逻辑从控制器移到服务类,加了表单请求,又加了策略类。然后突然意识到一件事,比功能本身更重要——
难的不是写代码,是决定写什么代码。
这改变了我对AI的看法。
AI确实能生成代码,有时候质量还不错。但做那个邀请功能时,AI没法替我决定:这段逻辑放控制器还是服务类?如果有人重复发送邀请怎么办?谁应该有权限邀请?有人离开团队时怎么处理?怎么结构设计才能让未来的我不恨现在的自己?
这些决定还是得我自己做。而且说实话,这才是我真正想学的东西。
刚开始编程时,我把代码当拼图。不断加零件,直到功能跑起来。一旦能跑,我就不想再碰,因为知道改一处可能崩三处。
最近在试着改变。更关注系统设计——不是"大厂面试"那种,是实用的那种。我想更有意图,不只是"怎么让它跑起来",还要问"为什么该这么跑"。
这个转变让编程感觉不一样了。更有趣了。因为学得越多,越发现编程主要不是语法,是权衡,是结构,是决定什么该放哪里,是把问题理解透彻,才能做出不会一加新功能就垮的东西。
所以AI不再让我沮丧了。如果说有什么作用,它帮我厘清了什么才真正重要。
AI能帮我写得更快,能解释概念,能帮我比较方案,能指出我没注意到的错误。但它替代不了判断。它不知道我项目里的权衡取舍,不知道我上周抄了什么近路,不知道未来的我会维护得多痛苦。
这部分还是得靠我自己。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.