分享好友 最新动态首页 最新动态分类 切换频道
AI+脚本让我的效率翻倍,你也可以
2024-12-27 01:13

作为一名高级软件工程师,我的日常工作离不开代码编写、需求设计、测试开发以及文档的撰写和优化。多年来,我一直在寻找提高工作效率的方式。幸运的是,随着AI技术的发展,各类AI辅助工具逐渐进入我的视野,并极大地改变了我的工作方式。通过在日常工作中使用 VSCode 插件 Codeium、GitHub Copilot,以及 网页版的 Claude.ai 和 GPT-4,我成功地让工作效率翻倍。这篇文章将分享我如何利用这些AI工具提升工作效率,希望你也能从中受益。

在日常工作中,编写代码是不可或缺的部分。无论是实现新的功能模块,还是维护现有项目,代码质量和开发速度是每个开发者关注的重点。通过使用 GitHub CopilotCodeium 插件,我能够更快地完成代码的编写和优化。

codeium免费,copilot需要付费,一般前者就听好了

推理代码

有时我们需要根据已有的业务逻辑编写新功能,但这个过程通常伴随着复杂的逻辑推理。GitHub Copilot 的智能补全功能可以根据我已有的代码段,自动推理出接下来的逻辑。无论是前端的 Vue组件、typescript逻辑编写,还是后端的 API 设计,它都能提供非常准确的代码建议。

 

单元测试

单元测试对于保证代码质量至关重要,但编写测试代码往往是一个繁琐的过程。通过使用 copilot插件 ,我能够生成符合业务需求的单元测试代码。这些 AI 工具能够理解代码逻辑,并生成对应的测试用例,从而减少了编写测试代码的时间。

单元测试一定要自己检查条件和结果,不然错误的业务函数写出的单测也会是错的。

通用代码模板

除了推理代码和单元测试,很多日常工作还涉及到重复的、通用的代码编写。例如,CRUD操作、API接口的定义、前端UI组件的创建等等。借助 Codeium 插件,我只需输入简单的注释或部分关键字,它就能生成符合规范的代码模板,大大减少了重复劳动。

和业务无关的那些,因为不需要给上下文,比如通用的鉴权、支付、登录、列表详情等

代码转义 - js->go/rust

有时候为了提升某部分服务的性能,我会先用express实现一个简单粗糙但功能齐全的版本,然后让Claude转义成go实现

这个凑kpi一类的很有用,如果有性能追求当然也是很好的啦,同时还能学点新东西

错误分析

 只需要粘贴报错的信息,越全越好,丢给AI就可以了,报错过多或者很奇怪效果更好,AI往往能够分析出更深入的信息,例如我在之前文章中写的《拿下奇怪的前端报错》序章:报错输出个数值数组Buffer(475) [Uint8Array],我来教它说人话!-CSDN博客

作为软件工程师,自动化是提高效率的关键。除了编写业务代码,很多时候我们还需要编写各种脚本,如自动化部署、数据迁移脚本等等。使用 GPT-4Claude.ai,我可以快速生成各种自动化脚本,并根据需求进行定制。例如,生成一个 Dockerfile,或者一段用于自动化CI/CD流程的脚本,AI工具能帮助我快速完成。

重复的操作尝试转成脚本

不仅仅时dockerfile,生成各种powershell脚本也是一种很好的方案,这让我的效率真的提升很多,所以我出了一个专栏《脚本控》,其实自己有很多脚本,但这些脚本大都是针对项目的,公共可用的不多。

powershell或者bash的功能还是很强大的,支持参数和条件判断等,所以描述好,那些重复操作尽量转化成一个脚本

脚本化思维真的挺重要,不要老是手动敲重复的cd xxx npm install 。不要觉得写脚本麻烦,因为交给ai就行了,比如简单的删除node_modules,更新淘宝源,再重新安装等待,都可以写成一个脚本,例如我就把证书检测生成写成脚本让大家都能快速部署ToB项目身份认证AD集成(二:一分钟搞定window server 2003部署AD域服务并支持ssl加密(多图保姆教程+证书脚本)-CSDN博客

除了编程工作,我还时常需要为项目制作设计图、流程图或者数据可视化图表。通过使用 GPT-4 的 DALL·E 插件或者类似的AI工具,我可以快速生成项目所需的图片。例如在产品设计初期,我可以生成概念草图,帮助团队成员更好地理解项目构思。例如本文封面

设计草图

使用 GPT-4,我可以输入简单的描述,例如“生成一个展示电商网站用户流程的草图”,它就能提供一个初步的流程图。这样,我无需专门去打开设计软件来手动绘制,节省了大量时间。

数据可视化

对于一些需要展示的数据分析结果,我可以通过AI快速生成相关图表,例如折线图、柱状图等。通过 Claude.ai 和 GPT-4 提供的自动化工具,我只需输入基本的统计数据,它就能自动生成可视化图表,并附带清晰的图表说明。

写ppt或者简单研究报告很好用,不然自己收集的数据都太零散,自己整理又很麻烦

在项目开发的每一个阶段,撰写并完善设计文档和技术文档是不可避免的工作。而这些文档的质量,直接关系到团队的协作效率和项目的可维护性。幸运的是Claude.aiGPT-4 在文档撰写和润色方面也展现出了极大的优势。

概要设计与详细设计

在编写项目的概念设计和详细设计时,我会先写概要 不经过修饰的内容、包含所有的项目设计和功能描述相关的再让AI去进行补全,AI可以自动生成框架完整、语言流畅的设计文档初稿。这为我节省了大量时间,尤其是在项目初期需要撰写大量文档的阶段。

这个不要说,但切记,自己要先编写好目录章节,以及大致的内容,让AI去丰富,不然写的就可能很虚或者不容易实现,最后给自己挖坑就不好了

文本润色

除了生成初稿,AI工具还可以帮助润色和优化现有的文档。AI 能够识别文档中的语法错误和表达不清的部分,提供流畅的修改建议,从而确保我撰写的文档既精准又专业。

作为一名高级软件工程师,不断学习和掌握新框架、新编程语言是保持竞争力的关键。传统的学习方法往往依赖于查阅文档、阅读教程或参加课程,但这些方式可能会耗费大量时间。幸运的是,借助 GitHub CopilotCodeiumClaude.ai 等 AI 工具,我发现学习新技术的过程可以变得更加高效和直观。AI 不仅能帮助快速掌握基础知识,还能在实践中提供即时指导,从而加快我对新技术的应用和理解。

快速理解语法和基础

当接触到一个全新的编程语言时,通常会面临一些陌生的语法规则或基本概念。通过使用 GPT-4Claude.ai,我可以快速提出问题,例如“如何在 Rust 中定义一个结构体?”。AI工具会直接给出详尽的语法示例和解释,并且这些答案往往比阅读官方文档或教程更加简洁明了。

我用这种方法学了rust,go等待,- -!但还是要多练,不然还是不会用哦

代码片段与最佳实践

学习新框架的过程中,最常见的需求是快速获取功能代码片段,并将其整合到项目中。例如,当我初次学习 React 或者 Vue.js 等前端框架时,使用 GitHub CopilotCodeium 可以在编写代码时智能补全常用模式或最佳实践。无论是状态管理、组件通信,还是表单处理,AI 会实时根据上下文生成高效的代码示例,帮助我理解和应用新技术的核心概念。

1. vscode插件

codeium/copilt - 代码生成 ,因为可以捕获上下文

2. 网页版chat

claude.ai - 脚本生成,chatgpt - 非代码生成工作

  • 生成代码的使用,需要经过仔细阅读和测试,或者自己编写单元测试条件
  • 如果某个工具效果不理想,可以换个大模型试试
  • 注意自己的表达,给大模型清晰的上下文,它无法猜测到你的想法
  • 不要期待它能胜任一切,有些事情可能需要自己动手,因为描述完整的需求和上下文可能更费劲,这时候可以让它做一些边边角角的工作

AI不仅仅是未来,它已经是我们工作生活的一部分,利用好它,你的效率也能翻倍甚至更多。

最新文章
行程缩短至3小时 这条“油画”公路带你解锁冬日阿勒泰之美→
全长200多公里的阿禾公路是网友心中美如画的网红公路眼下,阿禾公路迎来了首次冬季运营冬日的风景有多独特?到这里自驾游有哪些需要注意的地方?冬日的阿勒泰有多美?视频加载中...6小时缩短至3小时连接新疆阿勒泰市与喀纳斯景区禾木村的阿
百度搜索高级技巧
百度搜索——整理自网络 1、+加号——强制包含关键词 将“+”后面的关键词强制包含到搜索结果中 2、-减号——排除关键词或者网站 在某个字词或网站网址前添加短横 (-) 可排除所有包含该字词的搜索结果。在搜索“汽车品牌美洲虎”和
《白夜2》大结局关宏峰下线,编剧被骂上热搜,别拍第三部了
《白夜破晓》作为口碑剧《白夜追凶》的续作一直备受期待,观众翘首以盼,终于在时隔七年之后迎来续作的播出。可惜,《白夜2》播出后收获的成绩并不好,不管是热度还是口碑,都远远不如《白夜追凶》。如今,《》迎来大结局,更是因灵魂男主
钓草鱼的方法
钓草鱼的方法  导语:三龄到四龄以后的草鱼,是垂钓爱好者们的心头好。下面就由小编为大家带来钓草鱼的方法,大家一起去看看吧!  一、知己知彼,了解草鱼  要想垂钓草鱼,那么自然要对草鱼的习性有所了解,这样才能运用合适的方法一
预防校园欺凌系列漫画
青青校园·预防校园欺凌系列漫画之家长如何辨别子女有否被欺凌青青校园·预防校园欺凌系列漫画之建立和谐校园的不同措施扫黑除恶举报电话南安市扫黑办:0595-8639 0252南安市公安局扫黑办:0595-8639 9000栏目:教育栏目来源:漫画作者:乔
听说大象们又开始往北迁徙了,最新大象北迁消息来啦!
最新的大象走向生成技术运用先进的机器学习算法,能够有效分析和预测大象群体的行为模式。通过对大量生态数据的处理,这项技术不仅帮助研究人员深入了解大象的迁徙路线和栖息地选择,还能实时监测它们的健康状态和生存环境变化。这种创新应
香蕉先生视频2025最新版 v2.6.2.4
香蕉先生视频是一款老司机必备视频软件,非常经典火爆,汇聚了全网最新片源,你想看的这里的都有。软件定期更新维护,不用担心迷路,超多精彩内容等你来观看。多个播放源,不用担心播放失败等问题,给你最好的观看体验。想看视频的朋友们,
拼多多店铺没有授权低价销售品牌方如何维护价格!
  拼多多店铺没有授权低价销售品牌方如何维护价格!  大家好,我是纪白。拼多多近年来凭借其独特的拼团模式,已经发展成为国内的主要电商平台之一。拼多多流量大,用户数量巨大,活跃用户数量甚至已经超过京东。这么大的流量和市场也吸
苹果手机电池怎么修复到100%
随着智能手机在日常生活中的普及,苹果手机因其卓越的性能和流畅的用户体验,受到了广大用户的喜爱。然而,随着时间的推移,许多用户发现手机的电池性能逐渐下降,续航能力不如从前。那么,苹果手机电池能否修复到100%的状态呢?本文将为您
苹果辅助键怎么设置
苹果手机的辅助功能键,也被称为辅助触控或AssistiveTouch,是一项专为有特殊需求的用户设计的功能。通过这一功能,用户可以更轻松地操作手机,提高使用效率。下面,我们就来详细讲解一下如何设置苹果手机的辅助键。首先,打开手机的“设置
相关文章
推荐文章
发表评论
0评