很长一段时间以来,我认为“氛围编程”仅仅是指让人工智能生成代码。
随着我构建的项目越来越多,我意识到那只是其中很小的一部分。
真正的技能不在于编写提示词,而在于做出合理的工程决策。
人工智能可以在几分钟内生成一个登录页面、一个应用程序接口,甚至整个应用程序。但它无法可靠地做出那些决定产品是否安全、可扩展且可维护的决策。
这些决策仍然需要人类的判断力。
作为开发者,我们有责任回答以下问题:
这是适合该产品的正确架构吗?
应该如何保护用户数据的安全?
随着应用程序的增长,这种设计能否具备良好的可扩展性?
生成的代码是否易于维护和扩展?
不同解决方案之间的权衡利弊是什么?
我们如何识别并修复人工智能生成代码中的缺陷?
这些是工程问题,而不是提示词工程问题。
我相信,在未来十年中脱颖而出的开发者,不一定是那些编写代码速度最快的人。而是那些能够批判性思考、设计健壮系统、评估人工智能生成的解决方案,并交付可靠产品的人。
这正是我所追求的方向。
作为一名前端开发者,我正在向人工智能、后端工程和系统设计领域拓展,因为我希望理解优秀产品是如何从头到尾构建出来的——而不仅仅是它们是如何被编码实现的。
人工智能并不会取代软件工程师。
它提高了软件工程的标准。
你的观点是什么?
你认为“氛围编程”会演变成一门受人尊敬的工程学科,还是只会成为一种暂时的潮流?
人工智能 #编程 #软件工程 #网页开发 #系统设计 #机器学习 #产品工程 #开源
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。