Files

59 lines
6.8 KiB
Markdown
Raw Permalink Normal View History

# AI前端工程师
# 对应岗位AI前端工程师
# 一、项目经历
### (一)项目名称:某公司销售数据与市场趋势可视化项目
### 实习岗位AI前端开发工程师助理
### 实习时间2024.05-2024.07
### (四)实习单位:**杭州慧视智能科技有限公司**
### (五)项目职责:
1. 构建可复用的前端架构,使用 Vue.js 与 ECharts 实现销售数据可视化大屏组件模块化开发;
2. ~~设计响应式布局与交互,确保数据可视化展示在不同终端保持一致性与品牌风格~~**协助设计响应式布局和交互,保证数据展示在不同终端看起来统一**
3. 集成 Socket.io 实时推送机制,实现趋势图表动态更新;
4. ~~使用 Three.js 构建产品的可旋转 3D 模型增强呈现效果~~**尝试用 Three.js 做产品 3D 模型,增加可旋转效果**
5. ~~利用 Cesium 展示全球销售热力图,支持交互性市场趋势分析~~**学习使用 Cesium 展示全球销售热力图,增加市场趋势的交互体验**
6. ~~优化性能:引入虚拟滚动、数据分层渲染及 Web Workers保障大量数据渲染的流畅性~~**跟进性能优化,尝试用虚拟滚动、分层渲染和 Web Workers让大量数据渲染更流畅**
7. 与后端协作定义 API 接口,确保数据结构稳定与前端调用便捷;
8. 实现图表间交互联动功能如时间切换、联动tooltip 等)提升数据探索体验;
9. ~~优化首屏加载与渲染性能,提升视觉响应速度与界面稳定性~~**参与首屏加载和渲染优化,提升页面响应速度和稳定性**
10. 编写组件文档与使用指南,支持团队协作与模块复用;
11. ~~参与跨浏览器兼容性测试与优化,提升页面兼容性覆盖率~~**配合做跨浏览器测试和优化,提升页面兼容性**
12. 收集用户反馈并协作优化前端交互逻辑和界面呈现风格。
# 二、专业技能
### (一)核心能力
1. 掌握 JavaScript / TypeScript 和 Vue.js 等开发框架,具备组件化开发和前端工程化构建的实践经验。
2. ~~能够运用 ECharts 完成数据图表开发,对 Three.js 或 Cesium 等三维可视化技术有了解或项目接触经验,具备构建动态交互界面的潜力~~**会用 ECharts 做图表开发,接触过 Three.js 和 Cesium尝试过做一些三维可视化界面**。
3. 掌握响应式布局技术(如 Flexbox、Grid能够独立实现符合品牌规范的跨终端适配界面。
4. 理解实时数据交互原理,有使用 WebSocket如 Socket.io进行开发的经验能实现数据的动态更新。
5. ~~了解前端性能优化常用方法对虚拟滚动、Web Workers 等技术有概念认知或学习经验,能够在大数据场景下协助进行性能调优~~**学习过前端性能优化方法,知道虚拟滚动和 Web Workers 的用法,能在大数据场景下帮忙做性能调试**。
6. 熟悉前后端协作开发流程和 API 对接规范,具备良好的沟通能力,能积极参与联调,保障开发顺畅。
7. 具备良好的技术文档编写习惯,能清晰地撰写组件说明和开发文档,促进团队协作。
8. ~~具备跨浏览器、跨平台的兼容性测试及调试经验,关注页面稳定性与用户体验~~**参与过跨浏览器和跨平台调试,关注页面稳定性和用户体验**。
9. ~~持关注用户体验和视觉细节,能主动收集反馈并参与交互与呈现效果的迭代改进~~**注重用户体验,能收集反馈并参与前端交互和界面优化**。
### (二)复合能力
1. 人工智能应用能力了解人工智能的发展路径与主流算法框架如Transformer、多模态模型初步掌握LLM调用、Prompt编写与图文生成工具的使用方法具备AI基础素养与合规意识。
2. 基础编程能力掌握数组、链表、哈希表、堆栈、树与图等核心数据结构的原理与使用场景具备使用Python进行数据处理与基础编程的能力。
3. 网络通信协议理解能力理解TCP/IP模型、Wi-Fi、蜂窝通信、BGP路由等核心网络协议了解云计算架构下的网络基础设施与数据传输机制具备构建连接与排查通信问题的基础能力。
4. 版本管理与协同开发能力掌握Git的本地提交、远程仓库操作流程具备多人协作开发、代码评审与冲突解决的工作经验。
5. 自动化脚本应用能力会使用Python对本地数据进行基础处理、接口调用任务能够使用小型自动化工具来提升开发与运维效率具备基础的异常处理与日志记录能力。
6. Linux系统操作能力能够在Linux环境下完成磁盘管理、用户权限配置、网络设置等常规操作熟悉文件系统与命令行工具具备脚本自动化与远程运维的初步经验。
7. 持续学习能力:关注技术前沿趋势,如扩散模型、多模态大模型等方向,具备持续学习的意愿与主动探索的习惯,能够主动跟进新技术动态并将其应用于实际学习或项目尝试中。
8. 计算机系统基础理解能力具备从计算机底层结构CPU架构、缓存设计、指令系统到上层操作系统演进Linux、虚拟化、边缘OS的系统理解能力能够初步分析软硬件协同机制与设备运行原理。
9. Agent智能体开发基础能力理解Agent的基本结构与工作机制了解其在物联网、自动化控制和多任务协同中的应用模式初步具备使用LangChain等主流框架实现简单任务编排和功能调用的能力。
10. 嵌入式与边缘设备部署基础:了解物联网设备中的嵌入式系统架构,具备边缘设备操作系统、驱动管理与资源调度机制的基本认知,能够协助完成设备配置与系统调优任务。
# 三、个人总结
~~我是一名主修移动应用开发的应届大专毕业生,对前端开发和 AI 技术融合充满热情。在“销售数据与市场趋势可视化项目”中,我深入参与了从可视化组件开发、交互设计、性能优化到文档编写与用户反馈优化的多个关键环节。通过持续探索 AI 工具辅助编码与跨团队协作,我具备了扎实的前端工程能力与创新思维。我热衷于拥抱技术前沿,愿在 AI前端工程方向不断成长成为一名兼具技术深度与设计敏感度的工程师~~**我是一名主修移动应用开发的大专应届生,对前端开发和 AI 技术结合很感兴趣。在“销售数据与市场趋势可视化项目”中,我参与了组件开发、交互设计、性能优化和用户反馈改进等环节。通过学习 AI 工具和团队协作,我积累了前端开发经验,也锻炼了动手能力。我希望在 AI 前端方向继续成长,成为一名既能写代码又懂设计的工程师**。