是时候更新一下简历了-使用Cursor快速生成项目介绍及亮点难点

663 阅读4分钟

无废话版

在Cursor中使用 @Codebase 指令,要求他简单介绍项目并列出亮点及难点,然后告诉他(或者其他智能体)我想将这个项目写到简历里,即可得到一段可直接粘贴到简历上的项目经验。

正题

最近在使用Cursor 时候发现一个很有用的指令 @Codebase , 它会扫描并索引你的整个项目代码,让AI模型可以理解和引用你的代码库。也就是说,当你编写代码时,AI可以基于整个项目的上下文,为你提供更准确的代码补全、错误检查和重构建议。

既然他可以扫描到整个项目都做了什么,那让他简单介绍一下这个项目、项目用到的技术栈、以及亮点难点,就很简单了。再加上最近在更新简历的工作经历,对于纠结怎么描述的小伙伴来说,能省不少力。当然最后还是要根据实际情况自己做些调整哈~

实操

在CHAT下面的输入框里,直接输入 @ 就可以看到 @Codebase 指令了,这里还可以通过 Files to includesFiles to exclude 输入框来更精细的控制扫描的文件范围。

image.png

扫描范围即使不写也没事,他会自己捡重要的看(后补的图,不用在意提问内容):

image.png

效果如下:

image.png

再次提问让他直接输出简历可用的工作经历:

我想将这个项目写到简历的项目经历里,帮我写一下。

这里就不截图了,直接粘贴放到下面了,大家生成后自行调整即可~

最终效果:

OnlyOffice 在线文档编辑系统

项目周期:2024.01 - 至今
技术栈:Vue 3 + Vite + Pinia + OnlyOffice + Element Plus

项目描述

  • 基于 OnlyOffice 实现的在线文档编辑系统,支持 Word、Excel、PPT 等多种文档格式的在线编辑、预览和协作
  • 集成 AI 能力,提供智能写作辅助、内容生成、文档分析等功能
  • 支持多人实时协作编辑,包含即时通讯和文档同步功能

核心工作

  1. 文档编辑核心功能

    • 基于 OnlyOffice 实现文档编辑器的二次开发和功能扩展
    • 设计并实现文档的实时保存和同步机制,解决多人协作冲突问题
    • 封装通用的文档操作 hooks,提高代码复用性和可维护性
  2. AI 能力集成

    • 设计并实现 AI 辅助写作功能,支持智能内容生成和文本优化
    • 开发上下文感知系统,准确提取和传递文档上下文信息给 AI
    • 实现 AI 生成内容的实时插入和格式化
  3. 性能优化与体验提升

    • 实现文档编辑状态的持久化存储,优化页面刷新体验
    • 使用虚拟滚动优化大量消息的渲染性能
    • 通过防抖和节流优化频繁操作的性能

项目难点与解决方案

  1. 文档同步问题

    • 设计轮询机制实现文档的实时同步
    • 使用版本控制机制解决多人协作的冲突问题
    • 实现断网重连和自动保存功能,保证数据安全
  2. 状态管理优化

    • 使用 Pinia 进行集中式状态管理
    • 设计合理的状态分层结构,实现数据的按需更新
    • 通过持久化存储优化页面刷新体验

项目成果

  • 系统运行稳定,支持多种文档格式的在线编辑和预览
  • AI 辅助功能显著提升了用户的文档编辑效率
  • 良好的代码架构和组件封装,为后续功能扩展提供便利
  • 获得用户好评,满足了日常办公协作需求

结尾

公司今年效益不行,盼了一年的年终奖没了,还要降薪。迫不得已最近开始更新一下简历做做准备。唉,刚开年就见识到了蛇年的阴暗,希望大家能运气好一些,找到自己理想的工作。