代码怎么编写?AI编程时代来了

macOS安装Cplex+yalmip 阅读详情
AI摘要

本文分享了作者使用AI编程工具编写电商商品管理API的经历。通过清晰描述需求,AI快速生成高质量代码,涵盖实体类、Repository接口及Service层结构,大幅提高开发效率。作者对AI编程的实用性和成熟度有了新的认识。

老程序员,不算大牛,但一直处在前沿,但就我这么个前沿的人,ai编程的风刮起来以后我还真没第一时间尝试,主要是潜意识里觉得不靠谱。早年用AI生成内容,那叫一个“快而不实”,生成是快,可花在检查、修改、缝缝补补上的时间,比自己从头写还费劲。潜意识里,我把AI编程也归为了这类华而不实的玩意儿。

最近是手头单堆积太多,就动了ai编程的念头,想着试试吧,这么一试感觉还真不错,代码采纳率比自己想象的要高很多,可能是这段时间ai编程进化了?

有个单子我记得需求很明确,给一个电商小商户开发一套简单的商品管理API接口。核心功能就几个:

1.添加新商品(含名称、描述、价格、库存、分类等字段)

2.查询商品列表(支持分页、按名称或分类模糊搜索)

3.根据ID查询单个商品详情

4.根据ID更新商品信息

5.根据ID删除商品(逻辑删除)

典型的重复劳动。我决定用Zulu来试试水。

直接清晰描述需求就行。我没有用任何专业术语,就像跟同事口述需求一样告诉Zulu:“我需要一套商品管理的API接口,用SpringBoot框架,Java语言。包含添加、列表查询(分页、按名称和分类搜索)、根据ID查详情、更新和逻辑删除这几个接口。商品字段有:id(主键自增)、name、description、price、stock、categoryId、createTime、updateTime、deleted(逻辑删除标志)。”Zulu的响应速度让我有点意外。它几乎是瞬间就理解了需求,简单拆解逻辑后就开始写代码,写完后我仔细检查了一遍,我是基本挑不出什么毛病,而且在列表查询方法里,它自动生成了利用JPASpecification或QueryDSL进行动态条件和分页查询的框架代码,省我不少事。

像实体类(Entity)、Repository接口,几乎100%直接可用。Service接口和实现类骨架,包括基础结构、方法签名、基础参数校验,则是70-80%直接可用,后面我自己再填充下业务逻辑和复杂规则就行。整个过程中,Zulu生成的代码采纳率之高远超我的预期。

完成这个急单后,我最大的感触是AI编程工具,尤其是像文心快码这种针对特定场景优化的,其成熟度和实用性已经远超我的刻板印象。这工具,真香!

嵌入式统一消息机制:模块解耦与零拷贝通信设计 在嵌入式系统开发中,模块间通信(IMC)是影响可维护性与实时性的关键环节。传统IPC方式如全局变量、信号量或Socket易导致高耦合、调试困难及跨平台适配成本高。统一消息机制通过逻辑地址抽象、标签/实体分离、路由表驱动等原理,实现控制流与数据流解耦,在裸机、RTOS及Linux用户态保持一致接口。其技术价值在于降低模块依赖复杂度、支持动态增删与分布式迁移,并通过零拷贝优化显著减少CPU与内存开销。典型应用场景涵盖工业网关、城域交换机、多核ARM边缘设备等资源受限环境,尤其适用于需长期稳定运行、快速迭代与混合 阅读详情

相关推荐

mmpretrain学习笔记

(4)数据集路径 data_root=‘data/imagenet’–》data_root=‘data/Fruits Dataset/images’(7)适当的修改num_workers、epochs、batch_size、lr等。3、训练优化 :梯度下降算法、学习率参数、训练总轮次、学习率变化策略等。my_resnet18_8xb32_in1k.py 完整的配置文件。(6)split=‘train’、split='val’注释掉。2、数据:数据集划分、数据文件路径、批大小、数据增强策略等。

吃葡萄不吐葡萄皮 936

不懂编程,如何使用 AI 编程

大家好,我是木川在当今数字化时代,编程不再是专属于程序员的领域,通过人工智能(AI)的协助,甚至是非编程专业人士也能轻松涉足。对于那些没有编程基础却渴望利用 AI 进行编程的人来说,AI 就是你编程学习的得力伙伴。一、辅助学习当学习编程语言遇到不懂的概念时,可以直接向 AI 提问,AI 擅长解答概念性问题比如 我是 Golang 程序员,不懂 Java 但想学习下 Java,那我就问 Java 有...

木川的技术之路 3196

群晖NAS下docker安装MySql

本文将一步一步讲解如何在群晖NAS的docker中启用一个MySQL容器 , 算是初学者对问题解决的一个记录.

qq_46375248的博客 5976

智能化编程时代的虚拟助教:开启高效开发新篇章

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 智能化编程时代的虚拟助教:开启高效开发新篇章 在当今数字化快速发展的时代,编程已成为各行各业不可或缺的技能。然而,对于许多初学者和非专业开发者来说,编程仍然是一道难以逾越的高墙。幸运的是,随着人工智能技术的飞速进步,一种全新的解决方案——虚拟助教,正逐渐改变这一现状。本文将探讨虚拟助教如何通过智能化工具软件如InsC...

inscode_025的博客 781

手把手教你用CEFSharp打造防关联指纹浏览器(附完整代码)

本文详细介绍了如何基于CEFSharp框架,从零开始构建一个企业级的防关联指纹浏览器。通过剖析核心架构、多进程隔离实现、动态指纹混淆(如Canvas、WebGL)的实战代码,以及代理集成与性能优化,为跨境电商、广告投放等场景提供了一套可控、安全的开源解决方案。

fern8的博客 961

5-DOF机械臂课程设计(一)之正逆运动学

文章目录基本要求基本概念关节坐标系的建立正运动学求解DH参数表的建立逆运动学求解多解下解的选取源码下载后续 基本要求 ​ 开发上位机程序,要求有良好的界面,能提供关节空间下和笛卡尔坐 标下表示的目标位姿点和中间若干经过点的输入功能,进行轨迹规划, 并控制机械臂沿轨迹运动,最终完成目标抓取的任务。 基本概念 连杆长度 :2个相邻关节轴线之间的距离 连杆扭角 :2个相邻关节轴线之间的角度 连杆偏距 :2个关节坐标系的X轴之间的距离 关节角度 :关节变量 计算时需要加初始角度偏移 关节坐标系的建立 ​ 根据《机

Rosen的博客 5855

智能编程时代下的毕业设计新突破

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 智能编程时代下的毕业设计新突破 在当今数字化飞速发展的时代,编程已成为各领域不可或缺的技能。对于即将步入职场的大学生而言,毕业设计不仅是对所学知识的综合检验,更是未来职业生涯的重要起点。然而,面对复杂多变的技术需求和有限的时间资源,许多学生在毕业设计过程中遇到了诸多挑战。如何高效、高质量地完成毕业设计成为了摆在他们面...

inscode_040的博客 735

智能时代,用AI重新定义应用开发

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 标题:智能时代,用AI重新定义应用开发 随着人工智能技术的飞速发展,智能化工具正在深刻改变我们的工作方式。在软件开发领域,传统编程模式正逐渐被更高效、更智能的解决方案所取代。今天,我们将探讨如何借助新一代智能工具,开启应用开发的新篇章。 智能化工具:从繁琐到简洁 对于许多开发者而言,编写代码曾经是一项既耗时又复杂的任...

SapphireFox37的博客 990

WOFOST作物模型(1):PCSE环境配置

get_summary_output() 方法通常用于在 PCSE 模拟过程结束后,获取模拟结果的摘要信息,例如模拟期间的总产量、总水分需求等。它可以提供对模拟结果的快速总结,方便用户进行后续的分析和处理。用.get_output来获取过程参数,并将这些参数转为dataframe显示。用run_till_terminate()代表终止。安装好之后,打开jupyter notebook。也可以指定运行时间,并获取最后一天的参数。首先还是打开之前建好的gee虚拟环境。

所有专家都曾始于新手 681

ROS从入门到精通0-1:教程导读

ROS概念太多太复杂?ROS从入门到精通系列订阅必看

FRIGIDWINTER的博客 1万+

达内python人工智能19年大纲_达内Python人工智能编程 入门干货

编程语言那么多,哪一个适合新手学习呢?哪些语言学完后好就业?其实对于这样的问题,一个简单的判断方法就是看市场需求什么,比如现在火热的人工智能行业,人工智能行业最近几年已经成为下一个改变行业的力量,不仅应用广泛,市场对于专业技术人才的需求也是不断增加。今天,达妹就以上问题探讨一下,学习Python开发有什么优势?如果想成为一名程序员的话,那就快点学会Python吧!相对于Java、C语言等,Pyth...

weixin_39608134的博客 419

『OPEN3D』1.2 mesh处理 python篇

介绍open3d对mesh的基本处理操作

NNNNNathan的博客 4648

AI时代的职场新机遇:从码农到智农的蜕变之路

随着人工智能的快速发展,传统的“码农”角色正在向“智农”转型。AI技术逐渐取代了繁琐的编程工作,程序员不再单纯编写代码,而是与智能工具协同合作,推动技术创新和解决实际问题。这一转型要求程序员具备跨学科知识、创造力与批判性思维,成为智慧员工。智能技术的应用将创造更多新型职业机会,使人类从重复劳动中解放出来,进入更加智能、高效的工作模式,开启职场的全新篇章。

Uncle Jet的专栏 1188

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

用AI写了个Python代码,拿来即用!

今年很火热的一个话题是“选什么专业才不会被AI抢饭碗”,对于一众码农来说,其实可以换个角度考虑“怎么利用AI去抢别人饭碗”网传AI替代率TOP25的职业当下AI狂飙的时代,AI能作画,写文章,做表格,甚至连代码都能敲,功能性和效率并行,完美满足资本家“打三份工只领一份钱”的幻想。普通人如何破局?一招制敌的方法是:掌握AI就不会被AI取代,未来就业市场,不是人与AI的较量,而是「会使用AI的人」和「...

pdcfighting的博客 2076

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

AI都可以写代码了, 还有必要学编程吗?

AI都可以写代码了,还有必要学编程吗?AI编程程序员科技发展日新月异,国际关系风云变幻。人工智能(AI)的崭露头角,外资单位的大量撤资,引发了对许多职业未来的担忧。在最近一批大学入学新生选择志愿时,已经有很多人对计算机和软件专业退避三舍,转而选择电子信息或者自动控制之类的专业。电子信息或者自动控制之类的专业当然是不错的,但程序员这个行业真的要走下坡路了吗,编程真的没有必要学了吗?本文试图来探讨这...

advdbgger的博客 1630

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

智能对话驱动的编程新时代:变革开发者生产力的利器

智能对话驱动的编程新时代:变革开发者生产力的利器 在当今快速发展的科技时代,编程已成为推动创新和进步的核心力量。然而,对于许多编程新手和非专业开发者来说,编程仍然是一项复杂且充满挑战的任务。幸运的是,随着人工智能技术的飞速发展,一种全新的开发工具应运而生——带有AI对话功能的集成开发环境(IDE)。这类工具不仅简化了代码编写过程,还极大地提升了开发效率,使编程变得更加轻松和高效。本文将探讨这种智能...

inscode_026的博客 852

2025三掌柜赠书活动第四十八期 Vibe Coding:AI编程时代的认知重构

当GPT、Copilot等AI工具能秒级生成代码,当“一行提示词搞定业务需求”成为常态,无数程序员陷入集体焦虑:我的饭碗还能保多久?AI究竟是替代者还是助推器?未来的职业赛道该往哪里走?过去,“亲手敲满屏幕代码”能让程序员成就感爆棚;如今,“用精准指令驾驭AI”则成为核心竞争力。

全沾软贱开发攻城狮 1万+

AI时代的程序员还能活着吗?

历史的转折从特朗普的制裁开始,接着是疫情,然后是真正AI时代的来临。这是个令软件工程师毛骨悚然的竞争对手:在提示词的引导下,AI可以独立完成一个项目从零开始的代码编写,测试,交付。培养自己的架构师能力,组合大模型的分解编码能力,工程师们在AI的加持下,通过编写框架/架构代码加AI填空题的方式,有能力快速产出更多高质量的代码。的横空出世连同哪吒2的一骑绝尘让我们过了一个扬眉吐气的年,同时宣判了中美AI领域的平起平坐,也几乎宣判了传统软件工程走到了历史的拐点:写软件,这个红火了30年的行业,何去何从。

船长-航海日志 643

写代码还是写提示词?AI编程时代的新型开发者画像

AI编程时代催生新型开发者角色,传统代码编写能力与新兴提示词工程技能形成互补关系。开发者正从"代码工匠"转变为"AI协作伙伴",需要掌握编程基础、AI工具使用和提示词设计等多元化技能。核心能力包括:扎实编程功底(处理复杂逻辑与安全关键代码)、AI工具熟练应用(代码生成与优化)、系统架构设计,以及精准的提示词工程能力(引导AI输出高质量结果)。未来开发者将更专注于问题定义、流程设计和AI协作管理,在保持代码能力的同时,通过提示词工程提升效率,实现人机协同开发的新模式。

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

AI时代,Python编程学习的全新变革

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 标题:AI时代,Python编程学习的全新变革 在当今数字化和智能化快速发展的时代,编程已经成为一项不可或缺的技能。Python作为一门简洁、易学且功能强大的编程语言,受到了越来越多初学者和专业人士的喜爱。然而,对于许多编程小白来说,学习Python仍然存在一定的门槛和挑战。幸运的是,随着人工智能技术的发展,基于AI...

inscode_010的博客 549

掌控你的AI编程伙伴:让AI编写高效的提示词和沟通技巧

在AI辅助编程的时代,开发者的角色正在悄然转变。我们不再仅仅是代码的创作者,更是AI的指挥官。能否清晰、高效地指挥AI,直接决定了我们的开发效率和代码质量。一篇模糊的提示词可能会带来无用的代码片段,而

2301_78212995的博客 894

AI时代,Python编程学习的新起点

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 标题:AI时代,Python编程学习的新起点 在当今快速发展的科技时代,人工智能(AI)正逐渐改变各行各业的工作方式。对于编程学习者而言,尤其是那些初涉Python的开发者,借助AI工具可以大大提升学习效率和编程体验。本文将探讨如何利用基于AI的Python编程学习工具,特别是结合实际应用场景,帮助读者更好地理解并掌...

inscode_065的博客 867
上一篇: 你有另一种不上班的可能,AI编程让0基础开发小程序变得唾手可得
下一篇: 哪个AI写代码最省心?我用文心快码在线生成html网页
NeuralScript
博客等级 码龄1年 23粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值