Initial commit: 12个专业个人简历作品集项目
38
个人简历_智能开发/.claude/settings.local.json
Normal file
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(open:*)",
|
||||
"Read(/tmp/ascii-animation/**)",
|
||||
"Read(/tmp/ascii-animation/**)",
|
||||
"Read(/tmp/hexagons-matrix/**)",
|
||||
"Read(/tmp/hexagons-matrix/**)",
|
||||
"Bash(ps:*)",
|
||||
"WebFetch(domain:raw.githubusercontent.com)",
|
||||
"WebFetch(domain:github.com)",
|
||||
"Read(/private/tmp/**)",
|
||||
"Read(/tmp/007-03-horizontal-scrolling-scrolltrigger/**)",
|
||||
"Read(/tmp/007-03-horizontal-scrolling-scrolltrigger/**)",
|
||||
"Read(/tmp/007-03-horizontal-scrolling-scrolltrigger/**)",
|
||||
"Read(/private/tmp/**)",
|
||||
"Read(/tmp/013-magnetic-yoyo/**)",
|
||||
"Read(/tmp/013-magnetic-yoyo/**)",
|
||||
"Bash(lsof:*)",
|
||||
"Read(//Users/apple/Documents/cursor/作品集/个人简历_财经商贸/**)",
|
||||
"Bash(npm install)",
|
||||
"Bash(npm start)",
|
||||
"Bash(git init:*)",
|
||||
"Bash(git remote add:*)",
|
||||
"Bash(git add:*)",
|
||||
"Bash(git commit:*)",
|
||||
"Bash(git branch:*)",
|
||||
"Bash(git push:*)",
|
||||
"Bash(gh repo set-default:*)",
|
||||
"Bash(git checkout:*)",
|
||||
"mcp__serena__list_dir",
|
||||
"mcp__serena__activate_project",
|
||||
"mcp__serena__check_onboarding_performed"
|
||||
],
|
||||
"deny": [],
|
||||
"ask": []
|
||||
}
|
||||
}
|
||||
37
个人简历_智能开发/.github/workflows/deploy.yml
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
name: Deploy to GitHub Pages
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main ]
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pages: write
|
||||
id-token: write
|
||||
|
||||
concurrency:
|
||||
group: "pages"
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
environment:
|
||||
name: github-pages
|
||||
url: ${{ steps.deployment.outputs.page_url }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Pages
|
||||
uses: actions/configure-pages@v4
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-pages-artifact@v3
|
||||
with:
|
||||
path: '.'
|
||||
|
||||
- name: Deploy to GitHub Pages
|
||||
id: deployment
|
||||
uses: actions/deploy-pages@v4
|
||||
9
个人简历_智能开发/.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
node_modules/
|
||||
.DS_Store
|
||||
npm-debug.log*
|
||||
*.log
|
||||
.env
|
||||
.env.local
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
1
个人简历_智能开发/.serena/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
/cache
|
||||
71
个人简历_智能开发/.serena/project.yml
Normal file
@@ -0,0 +1,71 @@
|
||||
# language of the project (csharp, python, rust, java, typescript, go, cpp, or ruby)
|
||||
# * For C, use cpp
|
||||
# * For JavaScript, use typescript
|
||||
# Special requirements:
|
||||
# * csharp: Requires the presence of a .sln file in the project folder.
|
||||
language: typescript
|
||||
|
||||
# the encoding used by text files in the project
|
||||
# For a list of possible encodings, see https://docs.python.org/3.11/library/codecs.html#standard-encodings
|
||||
encoding: "utf-8"
|
||||
|
||||
# whether to use the project's gitignore file to ignore files
|
||||
# Added on 2025-04-07
|
||||
ignore_all_files_in_gitignore: true
|
||||
# list of additional paths to ignore
|
||||
# same syntax as gitignore, so you can use * and **
|
||||
# Was previously called `ignored_dirs`, please update your config if you are using that.
|
||||
# Added (renamed) on 2025-04-07
|
||||
ignored_paths: []
|
||||
|
||||
# whether the project is in read-only mode
|
||||
# If set to true, all editing tools will be disabled and attempts to use them will result in an error
|
||||
# Added on 2025-04-18
|
||||
read_only: false
|
||||
|
||||
# list of tool names to exclude. We recommend not excluding any tools, see the readme for more details.
|
||||
# Below is the complete list of tools for convenience.
|
||||
# To make sure you have the latest list of tools, and to view their descriptions,
|
||||
# execute `uv run scripts/print_tool_overview.py`.
|
||||
#
|
||||
# * `activate_project`: Activates a project by name.
|
||||
# * `check_onboarding_performed`: Checks whether project onboarding was already performed.
|
||||
# * `create_text_file`: Creates/overwrites a file in the project directory.
|
||||
# * `delete_lines`: Deletes a range of lines within a file.
|
||||
# * `delete_memory`: Deletes a memory from Serena's project-specific memory store.
|
||||
# * `execute_shell_command`: Executes a shell command.
|
||||
# * `find_referencing_code_snippets`: Finds code snippets in which the symbol at the given location is referenced.
|
||||
# * `find_referencing_symbols`: Finds symbols that reference the symbol at the given location (optionally filtered by type).
|
||||
# * `find_symbol`: Performs a global (or local) search for symbols with/containing a given name/substring (optionally filtered by type).
|
||||
# * `get_current_config`: Prints the current configuration of the agent, including the active and available projects, tools, contexts, and modes.
|
||||
# * `get_symbols_overview`: Gets an overview of the top-level symbols defined in a given file.
|
||||
# * `initial_instructions`: Gets the initial instructions for the current project.
|
||||
# Should only be used in settings where the system prompt cannot be set,
|
||||
# e.g. in clients you have no control over, like Claude Desktop.
|
||||
# * `insert_after_symbol`: Inserts content after the end of the definition of a given symbol.
|
||||
# * `insert_at_line`: Inserts content at a given line in a file.
|
||||
# * `insert_before_symbol`: Inserts content before the beginning of the definition of a given symbol.
|
||||
# * `list_dir`: Lists files and directories in the given directory (optionally with recursion).
|
||||
# * `list_memories`: Lists memories in Serena's project-specific memory store.
|
||||
# * `onboarding`: Performs onboarding (identifying the project structure and essential tasks, e.g. for testing or building).
|
||||
# * `prepare_for_new_conversation`: Provides instructions for preparing for a new conversation (in order to continue with the necessary context).
|
||||
# * `read_file`: Reads a file within the project directory.
|
||||
# * `read_memory`: Reads the memory with the given name from Serena's project-specific memory store.
|
||||
# * `remove_project`: Removes a project from the Serena configuration.
|
||||
# * `replace_lines`: Replaces a range of lines within a file with new content.
|
||||
# * `replace_symbol_body`: Replaces the full definition of a symbol.
|
||||
# * `restart_language_server`: Restarts the language server, may be necessary when edits not through Serena happen.
|
||||
# * `search_for_pattern`: Performs a search for a pattern in the project.
|
||||
# * `summarize_changes`: Provides instructions for summarizing the changes made to the codebase.
|
||||
# * `switch_modes`: Activates modes by providing a list of their names
|
||||
# * `think_about_collected_information`: Thinking tool for pondering the completeness of collected information.
|
||||
# * `think_about_task_adherence`: Thinking tool for determining whether the agent is still on track with the current task.
|
||||
# * `think_about_whether_you_are_done`: Thinking tool for determining whether the task is truly completed.
|
||||
# * `write_memory`: Writes a named memory (for future reference) to Serena's project-specific memory store.
|
||||
excluded_tools: []
|
||||
|
||||
# initial prompt for the project. It will always be given to the LLM upon activating the project
|
||||
# (contrary to the memories, which are loaded on demand).
|
||||
initial_prompt: ""
|
||||
|
||||
project_name: "个人简历_智能开发"
|
||||
BIN
个人简历_智能开发/.superdesign/design_iterations/Yu5t.gif
Normal file
|
After Width: | Height: | Size: 364 KiB |
BIN
个人简历_智能开发/.superdesign/design_iterations/avatar_optimized.jpg
Normal file
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 278 KiB |
|
After Width: | Height: | Size: 350 KiB |
|
After Width: | Height: | Size: 251 KiB |
|
After Width: | Height: | Size: 318 KiB |
|
After Width: | Height: | Size: 243 KiB |
|
After Width: | Height: | Size: 517 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 263 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 841 KiB |
|
After Width: | Height: | Size: 337 KiB |
|
After Width: | Height: | Size: 450 KiB |
|
After Width: | Height: | Size: 200 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 228 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 278 KiB |
|
After Width: | Height: | Size: 263 KiB |
|
After Width: | Height: | Size: 415 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 160 KiB |
|
After Width: | Height: | Size: 217 KiB |
|
After Width: | Height: | Size: 820 KiB |
|
After Width: | Height: | Size: 205 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 360 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 413 KiB |
|
After Width: | Height: | Size: 277 KiB |
|
After Width: | Height: | Size: 234 KiB |
2434
个人简历_智能开发/.superdesign/design_iterations/resume_1.html
Normal file
BIN
个人简历_智能开发/.superdesign/design_iterations/yuanjiayu_avatar.png
Normal file
|
After Width: | Height: | Size: 456 KiB |
BIN
个人简历_智能开发/Yu5t.gif
Normal file
|
After Width: | Height: | Size: 364 KiB |
3
个人简历_智能开发/_config.yml
Normal file
@@ -0,0 +1,3 @@
|
||||
# GitHub Pages Configuration
|
||||
theme: null
|
||||
baseurl: /personal_resume_IT
|
||||
13
个人简历_智能开发/index.html
Normal file
@@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="refresh" content="0; url=resume.html">
|
||||
<title>跳转中...</title>
|
||||
</head>
|
||||
<body>
|
||||
<script>
|
||||
window.location.href = "resume.html";
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
16
个人简历_智能开发/package.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"name": "智能开发个人简历",
|
||||
"version": "1.0.0",
|
||||
"description": "智能开发项目作品集展示",
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
"start": "node server.js",
|
||||
"dev": "nodemon server.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"express": "^4.18.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"nodemon": "^3.0.1"
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 278 KiB |
BIN
个人简历_智能开发/public/大型电商交易系统数据库架构优化与性能提升项目/流程一:数据库功能垂直拆分.jpg
Normal file
|
After Width: | Height: | Size: 350 KiB |
BIN
个人简历_智能开发/public/大型电商交易系统数据库架构优化与性能提升项目/流程三:优化索引结构与查询性能.jpeg
Normal file
|
After Width: | Height: | Size: 251 KiB |
BIN
个人简历_智能开发/public/大型电商交易系统数据库架构优化与性能提升项目/流程二:数据库水平拆分与分片策略.jpg
Normal file
|
After Width: | Height: | Size: 318 KiB |
BIN
个人简历_智能开发/public/大型电商交易系统数据库架构优化与性能提升项目/流程五:全局唯一ID生成与路由机制.jpg
Normal file
|
After Width: | Height: | Size: 243 KiB |
BIN
个人简历_智能开发/public/大型电商交易系统数据库架构优化与性能提升项目/流程六:部署读写分离与分布式事务解决方案.jpg
Normal file
|
After Width: | Height: | Size: 517 KiB |
BIN
个人简历_智能开发/public/大型电商交易系统数据库架构优化与性能提升项目/流程四:构建多级缓存体系.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
个人简历_智能开发/public/大规模AI模型训练与部署全链路实战/AI大模型训练工程化实战项目-主图.png
Normal file
|
After Width: | Height: | Size: 263 KiB |
BIN
个人简历_智能开发/public/大规模AI模型训练与部署全链路实战/流程一:项目立项与需求分析确认.jpg
Normal file
|
After Width: | Height: | Size: 103 KiB |
BIN
个人简历_智能开发/public/大规模AI模型训练与部署全链路实战/流程三:模型选择与架构设计.jpg
Normal file
|
After Width: | Height: | Size: 841 KiB |
BIN
个人简历_智能开发/public/大规模AI模型训练与部署全链路实战/流程二:数据收集与预处理.jpeg
Normal file
|
After Width: | Height: | Size: 337 KiB |
BIN
个人简历_智能开发/public/大规模AI模型训练与部署全链路实战/流程五:模型压缩与部署上线监控.png
Normal file
|
After Width: | Height: | Size: 450 KiB |
BIN
个人简历_智能开发/public/大规模AI模型训练与部署全链路实战/流程四:模型训练与优化.jpeg
Normal file
|
After Width: | Height: | Size: 200 KiB |
BIN
个人简历_智能开发/public/智能购物网站前端开发与AI优化集成项目/智能购物网站前端开发与AI优化集成项目-主图.jpeg
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
个人简历_智能开发/public/智能购物网站前端开发与AI优化集成项目/流程一:需求分析与技术选型.jpeg
Normal file
|
After Width: | Height: | Size: 228 KiB |
BIN
个人简历_智能开发/public/智能购物网站前端开发与AI优化集成项目/流程三:AI推荐系统集成.jpg
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
个人简历_智能开发/public/智能购物网站前端开发与AI优化集成项目/流程二:界面设计与用户体验优化.jpeg
Normal file
|
After Width: | Height: | Size: 278 KiB |
BIN
个人简历_智能开发/public/智能购物网站前端开发与AI优化集成项目/流程五:持续集成与自动化部署.jpg
Normal file
|
After Width: | Height: | Size: 263 KiB |
BIN
个人简历_智能开发/public/智能购物网站前端开发与AI优化集成项目/流程六:数据分析与用户反馈集成.jpeg
Normal file
|
After Width: | Height: | Size: 415 KiB |
BIN
个人简历_智能开发/public/智能购物网站前端开发与AI优化集成项目/流程四:测试与性能调优.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
个人简历_智能开发/public/智能门锁的系统安全测试项目/智能门锁的系统安全测试项目-主图.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
个人简历_智能开发/public/智能门锁的系统安全测试项目/流程一:制定安全测试计划与需求分析.jpg
Normal file
|
After Width: | Height: | Size: 160 KiB |
BIN
个人简历_智能开发/public/智能门锁的系统安全测试项目/流程三:执行功能安全测试.png
Normal file
|
After Width: | Height: | Size: 217 KiB |
BIN
个人简历_智能开发/public/智能门锁的系统安全测试项目/流程二:构建测试环境与数据准备.png
Normal file
|
After Width: | Height: | Size: 820 KiB |
BIN
个人简历_智能开发/public/智能门锁的系统安全测试项目/流程五:结果分析与问题修复验证.jpeg
Normal file
|
After Width: | Height: | Size: 205 KiB |
BIN
个人简历_智能开发/public/智能门锁的系统安全测试项目/流程四:执行安全渗透与加密验证测试.jpeg
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
个人简历_智能开发/public/某公司销售数据与市场趋势可视化项目/流程一:分析需求与制定技术方案.jpg
Normal file
|
After Width: | Height: | Size: 360 KiB |
BIN
个人简历_智能开发/public/某公司销售数据与市场趋势可视化项目/流程三:开发交互图表与可视化模块.jpg
Normal file
|
After Width: | Height: | Size: 119 KiB |
BIN
个人简历_智能开发/public/某公司销售数据与市场趋势可视化项目/流程二:设计前端界面与布局结构.jpg
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
个人简历_智能开发/public/某公司销售数据与市场趋势可视化项目/流程五:适配多端设备与性能调优.jpg
Normal file
|
After Width: | Height: | Size: 413 KiB |
BIN
个人简历_智能开发/public/某公司销售数据与市场趋势可视化项目/流程四:集成实时数据与动态更新机制.jpg
Normal file
|
After Width: | Height: | Size: 277 KiB |
BIN
个人简历_智能开发/public/某公司销售数据与市场趋势可视化项目/销售数据可视化项目-总图.jpg
Normal file
|
After Width: | Height: | Size: 234 KiB |
2432
个人简历_智能开发/resume.html
Normal file
2432
个人简历_智能开发/resume.html.backup_20251028_091437
Normal file
20
个人简历_智能开发/server.js
Normal file
@@ -0,0 +1,20 @@
|
||||
const express = require('express');
|
||||
const path = require('path');
|
||||
|
||||
const app = express();
|
||||
const PORT = 4000;
|
||||
|
||||
// 设置静态文件目录
|
||||
app.use(express.static('.superdesign/design_iterations'));
|
||||
app.use(express.static('.'));
|
||||
|
||||
// 主路由 - 默认打开 resume_1.html
|
||||
app.get('/', (req, res) => {
|
||||
res.sendFile(path.join(__dirname, '.superdesign/design_iterations/resume_1.html'));
|
||||
});
|
||||
|
||||
// 启动服务器
|
||||
app.listen(PORT, '127.0.0.1', () => {
|
||||
console.log(`服务器运行在 http://127.0.0.1:${PORT}/`);
|
||||
console.log('按 Ctrl+C 停止服务器');
|
||||
});
|
||||
BIN
个人简历_智能开发/yuanjiayu_avatar.png
Normal file
|
After Width: | Height: | Size: 456 KiB |
BIN
个人简历_智能开发/头像.jpg
Normal file
|
After Width: | Height: | Size: 6.4 MiB |
BIN
个人简历_智能开发/头像_optimized.jpg
Normal file
|
After Width: | Height: | Size: 71 KiB |
433
个人简历_智能开发/智能开发项目.md
Normal file
@@ -0,0 +1,433 @@
|
||||
项目名称:某公司销售数据与市场趋势可视化项目
|
||||
|
||||
项目描述:本项目旨在为公司构建一套基于AI与前端技术结合的可视化分析平台,利用ECharts、Three.js、Cesium和Socket.io实现数据实时展示与交互操作。平台覆盖销售数据、市场趋势、区域分布与产品分类的多维度展示,为决策层提供高效直观的业务洞察工具,支持会议决策、战略分析与市场优化。
|
||||
|
||||
实习时间:2023.5~2024.9
|
||||
|
||||
实习岗位:AI应用前端开发助理
|
||||
|
||||
实习企业:xxx智能科技有限公司
|
||||
|
||||
### 岗位职责:
|
||||
|
||||
1. 跟随工程师梳理销售数据结构与展示维度(如销售总额、地域排行),参与制定可视化技术栈选择(ECharts、Socket.io、Three.js、Cesium)和数据推送方案。
|
||||
2. 在 Vue.js 项目中协助构建响应式布局(Flexbox / Grid),封装销售趋势图、3D 产品展示与地理地图等组件,并统一界面风格。
|
||||
3. 配合开发销售趋势图、地图联动、Three.js 的 3D 模型旋转缩放功能,并支持 tooltip、dataZoom 等交互效果。
|
||||
4. 实现Socket.io前端连接逻辑,支持 ECharts 图表和 Cesium 地图的实时 `setOption()` 更新,确保展示内容动态刷新、不卡顿。
|
||||
5. 协助执行响应式适配(rem、flexible.js)、跨浏览器调试,并协助监测图表加载时间及帧率,优化动画或渲染延迟。
|
||||
6. 在项目测试阶段,执行功能验证、UI 适配测试、错误复现,记录并协助工程师修复交互或兼容性问题。
|
||||
7. 编写简洁、易维护的前端模块代码,使用 Git 管理版本,协助更新组件文档与交互定义说明。
|
||||
|
||||
### 流程一:分析需求与制定技术方案
|
||||
|
||||
流程概述:在项目初期,协助完成业务需求分析与数据结构评估,参与制定整体技术架构,确保系统功能目标与技术路径一致。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 数据源梳理与标准化:协助整理CSV、JSON及数据库接口格式,统一字段规则,避免后续图表渲染异常。
|
||||
2. 关键指标提取支持:配合分析销售额、区域排名、客户增长等维度,汇总需求文档供开发团队使用。
|
||||
3. 技术框架资料整理:协助比较ECharts、Three.js、Cesium的优缺点,辅助确定组合架构。
|
||||
4. 交互逻辑草图绘制:参与绘制用户操作流程图,包括数据切换、拖拽与点击查看细节。
|
||||
|
||||
### 流程二:设计前端界面与布局结构
|
||||
|
||||
流程概述:协助完成前端界面设计与布局划分,确保大屏可视化界面在多端设备下均具备一致性与美观度。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 模块化布局图绘制:参与构建Flexbox+Grid布局方案,划分导航区、核心区与侧边图表区。
|
||||
2. 视觉风格辅助设计:协助整理品牌色彩、字体与背景素材,统一平台整体视觉效果。
|
||||
3. 组件封装测试:配合前端工程师,完成趋势图、地图、3D模型等组件的初步封装测试。
|
||||
4. 图表区域配置支持:在布局设计中协助配置柱状图、折线图与饼图位置,保证视觉均衡性。
|
||||
|
||||
### 流程三:开发交互图表与可视化模块
|
||||
|
||||
流程概述:在开发阶段,协助构建交互式图表与3D可视化模块,提升用户对销售数据的沉浸感与操作自由度。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. Three.js模型调试:协助加载与旋转产品3D模型,测试点击、缩放、拖拽交互的流畅度。
|
||||
2. 图表联动逻辑实现:在ECharts中完成柱状图、折线图与饼图的联动测试,确保数据同步更新。
|
||||
3. 地理销售分布实现:配合使用Cesium加载地区销售数据点,验证缩放与旋转视角下的展示效果。
|
||||
4. tooltip与缩放功能调试:在图表中实现点击查看详情与时间区间缩放功能,保证交互稳定。
|
||||
|
||||
### 流程四:集成实时数据与动态更新机制
|
||||
|
||||
流程概述:协助完成Socket.io实时通信通道配置,支持前后端数据推送与图表动态刷新。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. Socket连接测试:在前端配置Socket.io通道,确保后端更新数据后能立即推送到页面。
|
||||
2. 自动刷新机制调试:调用ECharts `setOption()`方法,测试新数据下图表即时刷新效果。
|
||||
3. 数据频率调整:协助设置后端推送频率,避免过高频率导致前端渲染卡顿。
|
||||
4. 并发访问性能检测:参与测试多用户访问时的数据稳定性与渲染效率。
|
||||
|
||||
### 流程五:适配多端设备与性能调优
|
||||
|
||||
流程概述:在项目后期,参与完成跨设备适配与性能优化,保证系统在大屏、PC和移动端均流畅运行。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 响应式布局测试:协助使用flexible.js和rem布局体系,在不同分辨率下验证页面自适应效果。
|
||||
2. 跨平台兼容性检查:逐一测试Chrome、Firefox、Edge等浏览器的展示一致性。
|
||||
3. 性能调优支持:参与收集首屏加载时间、渲染帧率等性能数据,并提出优化建议。
|
||||
4. 移动端简化展示:配合设计团队调整Pad与手机端的展示内容,保留核心图表功能。
|
||||
|
||||
### 流程六:系统测试与项目部署上线
|
||||
|
||||
流程概述:在最终阶段,协助进行系统功能与性能测试,整理用户体验反馈,配合完成部署与交付。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 功能测试支持:逐项验证各图表、3D模型与地图交互功能的完整性。
|
||||
2. 压力测试参与:协助模拟多用户访问与高频数据刷新场景,记录系统性能表现。
|
||||
3. 数据安全检测:检查前端是否正确调用加密接口,验证用户权限控制逻辑。
|
||||
4. 用户反馈整理:参与业务人员试用测试,汇总体验问题并反馈至开发团队。
|
||||
5. 部署上线协助:整理上线文档与配置说明,协助完成系统交付与运行交接。
|
||||
|
||||
|
||||
|
||||
|
||||
项目名称:智能购物网站前端开发与AI优化集成项目
|
||||
|
||||
项目描述:随着电商平台用户规模的快速扩张,传统购物网站在高并发访问与个性化体验上的不足逐渐显现,用户留存率与转化率面临挑战。本项目以智能购物网站为载体,目标是在开发周期内实现页面响应速度优化 30%、个性化推荐准确率提升 20%。通过引入 React 架构与 TensorFlow.js 前端 AI 模型,项目在界面设计、跨端适配、推荐算法与性能优化方面进行深度集成。结合 CI/CD 自动化部署与用户数据驱动的持续优化机制,项目最终形成一套可复制的智能电商前端解决方案,显著提升购物体验与平台竞争力。
|
||||
|
||||
实习时间:2023.5~2024.9
|
||||
|
||||
实习岗位:前端开发工程师
|
||||
|
||||
实习企业:xxx电商有限公司
|
||||
|
||||
### 岗位职责:
|
||||
|
||||
1. 协助完成核心页面(首页、商品详情页、购物车页)的静态页面开发,使用HTML、CSS、JavaScript实现交互与布局;
|
||||
2. 在指导下使用React框架搭建前端组件,参与实现商品搜索、分类过滤、用户登录等模块功能,保证代码结构清晰;
|
||||
3. 配合工程师进行界面适配测试,利用CSS媒体查询与Flex布局完成响应式设计,确保不同设备上显示一致;
|
||||
4. 协助集成TensorFlow.js推荐模型,负责接口调用与前端交互逻辑调试,参与商品推荐栏的实现;
|
||||
5. 参与前端性能优化,如设置图片懒加载、按需加载组件,整理加载速度对比数据并形成测试报告;
|
||||
6. 协助跨浏览器兼容性测试,记录Chrome、Firefox、Safari下的差异并反馈修改;
|
||||
7. 使用Git进行日常代码提交与版本管理,参与小组代码评审,学习并遵循前端协作规范;
|
||||
8. 参与功能回归测试,记录问题清单并协助修复,保障页面在正式环境稳定运行。
|
||||
|
||||
### 流程一:需求分析与技术选型
|
||||
|
||||
流程描述:在项目初期阶段,协助团队进行需求拆解与技术选型,熟悉功能模块定义过程,并参与前端框架与AI工具的评估,确保项目整体架构合理可行。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 功能模块整理与确认:参与梳理用户登录、搜索、购物车和支付等核心功能需求,辅助团队完成功能文档,提升对项目业务逻辑的理解。
|
||||
2. 前端框架学习与应用:在导师指导下参与React框架的评估与学习,掌握组件化思想与路由机制,确保能适应复杂交互场景。
|
||||
3. AI工具初步调研:辅助了解TensorFlow.js的集成方式,参与讨论前端与AI模型结合的可行性,积累AI在前端应用的经验。
|
||||
|
||||
### 流程二:界面设计与用户体验优化
|
||||
|
||||
流程描述:在界面开发环节中参与页面布局与样式编写,重点关注响应式设计与交互流畅度,并在性能优化环节进行基础实践。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 响应式布局实践:运用CSS Grid与Flexbox编写基础页面,确保页面在桌面端与移动端均能正常显示。
|
||||
2. 页面性能优化:参与代码拆分与图片懒加载的实现,初步掌握减少页面首屏加载时间的常用方法。
|
||||
3. UI细节调整:根据设计稿协助调整按钮、色彩与交互反馈,提升整体视觉统一性和用户操作体验。
|
||||
|
||||
### 流程三:AI推荐系统集成
|
||||
|
||||
流程描述:在AI推荐功能集成中,主要负责前端事件数据的收集与处理,协助完成推荐模型与前端页面的联调与优化。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 用户行为数据采集:参与编写前端事件监听代码,记录用户点击与浏览行为,为推荐系统提供基础数据。
|
||||
2. 推荐功能对接:协助调试TensorFlow.js前端推理过程,保证推荐结果能在页面中实时渲染。
|
||||
3. 模型优化反馈:整理A/B测试数据与用户反馈,协助分析推荐结果的准确性,为算法优化提供参考。
|
||||
|
||||
### 流程四:测试与性能调优
|
||||
|
||||
流程描述:在系统完成初版后,参与跨浏览器兼容性测试与前端性能优化,确保界面交互顺畅与AI推荐功能稳定。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 跨浏览器兼容性测试:使用BrowserStack进行页面测试,记录不同浏览器下的显示问题并提交修复建议。
|
||||
2. Lighthouse性能分析:参与性能指标检测,熟悉加载速度、可访问性等指标的分析方法,并协助完成优化。
|
||||
3. 回归测试执行:配合团队在功能修复后进行测试验证,确保修改不影响原有模块的稳定性。
|
||||
|
||||
### 流程五:持续集成与自动化部署
|
||||
|
||||
流程描述:在代码迭代过程中协助配置基础CI/CD流程,熟悉前端项目的自动化测试与构建方法,确保交付稳定高效。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 自动化构建实践:参与使用GitHub Actions完成代码的构建与自动部署,理解持续集成的基本流程。
|
||||
2. 单元测试协助:使用Jest编写与运行简单组件单元测试,初步掌握前端测试的重要性与方法。
|
||||
3. 部署与监控支持:协助容器化部署流程,并利用Sentry记录错误日志,帮助团队及时发现与定位问题。
|
||||
|
||||
### 流程六:数据分析与用户反馈集成
|
||||
|
||||
流程描述:在项目上线后参与用户行为数据的整理与反馈收集,支持推荐系统与页面设计的持续优化。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 用户数据整理:协助汇总Google Analytics收集的流量与点击数据,形成初步报表供团队分析。
|
||||
2. 用户反馈集成:参与收集用户意见并整理成可操作性清单,用于优化推荐系统和界面细节。
|
||||
3. 优化方案讨论:结合A/B测试结果与热图分析数据,协助提出前端改进建议,支持后续迭代优化。
|
||||
|
||||
|
||||
|
||||
|
||||
项目名称:AI大模型训练工程化实战项目
|
||||
|
||||
项目描述:围绕“立项→数据→建模→训练→压缩→部署→监控”的全流程,面向大专生搭建可复现实验与可上线服务的工程链路;以量化KPI、成本与延迟为约束,统一数据版本、训练日志和告警机制,最终交付可在线调用的模型与复盘报告。
|
||||
|
||||
实习时间:2023.5~2024.9
|
||||
|
||||
实习岗位:大模型训练与MLOps实习生
|
||||
|
||||
实习企业:xxx人工智能科技有限公司
|
||||
|
||||
### 岗位职责:
|
||||
|
||||
1. 参与需求澄清与SLA制定:明确任务类型、离线指标与P99延迟目标,输出里程碑与验收口径。
|
||||
2. 构建数据流水线:完成采集、清洗、标注、质检与版本化管理,保证可追溯与可复现。
|
||||
3. 协助模型选型与PEFT插桩:设计LoRA/Adapter方案与并行策略,沉淀可复用训练脚手架。
|
||||
4. 执行分布式训练与调优:启用AMP、梯度累积与ZeRO,监控损失与GPU利用率并处理异常。
|
||||
5. 推进自动化调参:使用Optuna/Ray Tune做低保真搜索与早停复核,形成参数重要性报告。
|
||||
6. 实施压缩与加速:完成剪枝、PTQ/QAT量化与蒸馏,导出ONNX/TensorRT并验证吞吐与精度。
|
||||
7. 部署与运营:在K8s+Triton上金丝雀发布,接入延迟/错误率/漂移监控与告警路由,建立反馈再训练机制。
|
||||
|
||||
### 流程一:项目立项与需求分析确认
|
||||
|
||||
流程描述:对齐业务场景与技术边界,锁定指标、资源与预算,形成可度量的工程目标与风险预案。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 任务定义与接口:确定问答/生成/分类的输入输出协议与异常返回,避免后期联调歧义。
|
||||
2. 指标与阈值:设定F1、ROUGE、Perplexity与P99<200ms目标,明确达标线与回滚触发线。
|
||||
3. 资源测算:根据A100/H100显存与批量大小估算GPU·小时,拆分算力/存储/网络成本。
|
||||
4. 合规安全清单:PII识别、脱敏与拒答策略落表,保留审计日志模板以便查验。
|
||||
5. 里程碑与交付物:排定“数据达标→基线→调优→压缩→部署→监控→复盘”,对应产出与验收方式。
|
||||
6. 风险预案:针对不收敛、数据缺口与预算超标制定应急与降级路径,并指定责任人。
|
||||
|
||||
### 流程二:数据收集与预处理
|
||||
|
||||
流程描述:以“采集—清洗—标注—质检—增强—版本化”流程构建高质量数据集,确保覆盖度、纯净度与可追溯性。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 合规采集:遵守robots与API条款,结合合成数据补长尾样本,记录来源与许可信息。
|
||||
2. 工业级清洗:HTML去噪、编码修复、SimHash/MinHash去重近重,长文本切块保持上下文。
|
||||
3. 标注体系:编写标签指南,专家难例校对;用主动学习优先标注高不确定样本。
|
||||
4. 质检与一致性:计算Cohen’s Kappa,一致性低样本复核并入错例库,形成纠偏流程。
|
||||
5. 数据增强:回译、EDA与上下文替换;CV侧进行MixUp/CutMix与对抗样本生成。
|
||||
6. 版本与切分:用DVC管理数据谱系,按时间/来源拆分Train/Val/Test,编写泄漏检测脚本。
|
||||
|
||||
### 流程三:模型选择与架构设计
|
||||
|
||||
流程描述:结合任务与数据域选择PTM并设计PEFT与并行策略,搭建统一训练脚手架,确保可扩展与可复用。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 基线评测:对比BERT/T5/GPT/ViT等基线在本域的零/少样本表现,锁定起步模型。
|
||||
2. PEFT插桩:预留LoRA/Adapter/Prefix接口与冻结/解冻策略,统一权重命名与加载流程。
|
||||
3. 并行方案:规划DP/TP/PP/FSDP组合与Offload路径,平衡显存占用与吞吐目标。
|
||||
4. 超参初设:确定优化器、学习率区间、梯度累积与Warmup+Cosine调度,作为稳定基线。
|
||||
5. 训练脚手架与追踪:封装DDP/DeepSpeed启动脚本,集成W&B/MLflow记录与Checkpoint规范。
|
||||
6. 复现策略:固定随机种子与容器镜像,提供一键重现实验README与校验脚本。
|
||||
|
||||
### 流程四:模型训练与优化
|
||||
|
||||
流程描述:在混合精度与分布式框架下推进收敛,结合正则与调度稳定训练,以可观测性与自动化调参提升效率。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 加速手段:启用AMP(BF16/FP16)、Gradient Checkpointing与梯度累积,缓解显存瓶颈。
|
||||
2. 通信优化:配置NCCL分组AllReduce与计算—通信重叠,减少跨节点带宽占用。
|
||||
3. 正则与鲁棒:应用Label Smoothing、Focal Loss与对抗训练(PGD/FGSM)提升泛化。
|
||||
4. 可观测性:实时跟踪损失、指标、学习率、梯度范数、显存与GPU利用率,自动保存最优Checkpoint。
|
||||
5. 异常诊断:定位NaN/爆梯/震荡,回滚稳定超参并记录变更说明;对欠拟合样本回流到数据增强。
|
||||
6. 自动化HPO:使用Optuna/Ray Tune低保真搜索+高保真复核,输出参数重要性与响应曲线图。
|
||||
|
||||
### 流程五:模型压缩与部署上线监控
|
||||
|
||||
流程描述:在“精度可控”的前提下降本增效,完成剪枝/量化/蒸馏与引擎优化,并以金丝雀发布、全链路监控与安全加固保障上线质量。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 剪枝与回退:执行通道/头/层结构化剪枝,迭代“剪—调—评”至目标稀疏度,设定精度回退线。
|
||||
2. 量化与校准:优先PTQ INT8/INT4,必要时QAT;比较离线/在线校准误差并记录影响。
|
||||
3. 蒸馏与小模型:构建教师—学生框架,联合软/硬标签损失;评估小模型在目标场景QPS与精度。
|
||||
4. 引擎优化:导出ONNX/TensorRT/TorchScript,做算子融合与动态Batch配置,验证吞吐与延迟。
|
||||
5. 部署策略:在K8s+Triton/KServe落地服务,采用蓝绿/金丝雀/影子流量,提供快速回滚脚本。
|
||||
6. 监控与告警:接入P50/P90/P99延迟、QPS、错误率与数据/概念漂移检测,告警路由至值班渠道。
|
||||
7. 安全与合规:API速率限制、输入校验、模型水印/指纹与审计日志,周期性安全扫描与复评。
|
||||
8. 反馈闭环:回收线上弱样本与用户反馈,周期清洗并微调,保持持续迭代与效果稳定。
|
||||
|
||||
|
||||
|
||||
|
||||
项目名称:大型电商交易系统数据库架构优化与性能提升项目
|
||||
|
||||
项目描述:在大型电商平台交易高峰频发的背景下,数据库的稳定性和扩展性成为保障用户体验的核心因素。本项目聚焦于优化交易系统数据库架构,目标是在双11、618等高并发场景下实现系统稳定运行与高效响应。通过实施数据库垂直拆分与水平分片、优化索引结构、构建多级缓存体系以及部署读写分离与分布式事务方案,项目有效降低了数据库压力,提升了查询与写入性能。最终,系统在高峰期订单处理效率提升显著,核心业务响应时间缩短30%以上,形成可复制的数据库性能优化与扩展方案,为后续电商业务的持续增长提供了可靠支撑。
|
||||
|
||||
实习时间:2023.5~2024.9
|
||||
|
||||
实习岗位:数据库管理员
|
||||
|
||||
实习企业:xxx电商有限公司
|
||||
|
||||
### 岗位职责:
|
||||
|
||||
1. 协助完成数据库模块划分与垂直拆分任务,整理业务数据流向文档,确保不同业务库的逻辑边界清晰;
|
||||
2. 配合工程师执行订单库、用户库等大表的分片与水平拆分,参与数据迁移演练,完成数据校验与对照记录;
|
||||
3. 在工程师指导下进行SQL语句优化实验,测试索引建立前后的查询性能,并输出对比结果报告;
|
||||
4. 参与Redis缓存测试环境搭建,模拟高并发下的缓存命中率统计,整理性能日志供团队分析;
|
||||
5. 协助配置并验证Snowflake分布式ID生成方案,在测试环境中生成数据样本,确保分布式ID的唯一性与可用性;
|
||||
6. 在读写分离场景下执行简单的读写分流测试,收集延迟指标和日志文件,提交问题清单并跟进修复情况;
|
||||
7. 参与项目周会记录数据库优化进展,撰写阶段性总结文档,辅助团队完成数据库性能对比与优化成果汇总。
|
||||
|
||||
### 流程一:数据库功能垂直拆分
|
||||
|
||||
流程描述:在系统架构调整阶段,协助完成数据库模块的拆分规划与执行,重点配合核心业务与非核心业务的分离部署,确保高并发下的数据库稳定运行。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 模块划分支持:参与业务功能梳理,将订单、支付与用户等高并发模块拆分独立部署,减少资源竞争。
|
||||
2. 数据隔离执行:配合将交易数据库与库存数据库分离,避免库存更新对支付与订单处理造成延迟。
|
||||
3. 维护与升级协助:协助建立模块化部署方案,使非核心模块升级时不影响整体数据库运行。
|
||||
|
||||
### 流程二:数据库水平拆分与分片策略
|
||||
|
||||
流程描述:在大规模数据表优化阶段,支持团队实施分表与分库操作,利用一致性哈希策略实现数据均衡分布,并参与迁移测试。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 分片规则制定:协助选定user_id、order_id等作为分片键,保证访问路径稳定高效。
|
||||
2. 均衡策略落实:配合虚拟节点分布方案,确保数据均匀分散,避免单节点压力过大。
|
||||
3. 迁移过程支持:参与新老库双写与校验测试,跟进迁移过程中出现的数据差异。
|
||||
|
||||
### 流程三:优化索引结构与查询性能
|
||||
|
||||
流程描述:在数据库性能优化阶段,协助设计和维护索引体系,配合完成SQL执行计划分析,减少全表扫描并提升整体查询速度。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 索引结构设计:参与组合索引优化,结合查询条件顺序,减少回表操作并提高匹配效率。
|
||||
2. 查询语句调整:配合优化SQL语句,避免SELECT *等低效操作,减少I/O传输。
|
||||
3. 索引维护支持:协助进行索引重建与统计信息更新,确保高访问量表的查询性能保持稳定。
|
||||
|
||||
### 流程四:构建多级缓存体系
|
||||
|
||||
流程描述:在数据库与应用交互层,协助完成多级缓存的部署与配置,支持热点数据缓存预热,减轻数据库高峰期压力。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 缓存策略协助:支持一级本地缓存与二级Redis缓存的部署,提升常用数据访问速度。
|
||||
2. 数据一致性保障:参与TTL与主动失效策略测试,减少缓存与数据库之间的不一致情况。
|
||||
3. 缓存预热执行:协助在大促活动前加载热销商品数据,保证高并发时快速响应。
|
||||
|
||||
### 流程五:全局唯一ID生成与路由机制
|
||||
|
||||
流程描述:在分表环境下,参与团队ID生成机制的设计与测试,确保分布式环境下的数据唯一性与可追溯性。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. ID生成测试:协助验证Snowflake算法生成的分布式ID在高并发下的稳定性。
|
||||
2. 路由机制支持:配合实现基于ID的快速路由定位,提升查询与写入操作效率。
|
||||
3. 异常处理参与:参与测试时钟回拨异常检测与补救措施,确保ID不会冲突。
|
||||
|
||||
### 流程六:部署读写分离与分布式事务解决方案
|
||||
|
||||
流程描述:在数据库架构优化后期,协助部署读写分离机制并支持事务一致性测试,提升系统可扩展性和数据可靠性。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 主从复制测试:参与监测主从延迟情况,确保读写分离环境下的查询结果准确。
|
||||
2. 事务一致性支持:配合团队在跨库事务场景下测试可靠消息机制,保证最终一致性。
|
||||
3. 故障切换协助:参与模拟主从切换演练,记录切换时长和对业务的影响,为后续优化提供数据。
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
项目名称:智能门锁软件与功能安全测试项目
|
||||
|
||||
项目描述:围绕固件安全、通信加密、身份认证与权限管理等关键环节,构建“计划→环境→功能→渗透→复盘”的全流程验证体系;结合多场景模拟与自动化脚本,系统评估稳定性与抗攻击能力,降低因软件缺陷或逻辑漏洞导致的安全风险。
|
||||
|
||||
实习时间:2023.5~2024.9
|
||||
|
||||
实习岗位:安全测试工程师实习生
|
||||
|
||||
实习企业:xxx信息安全技术有限公司
|
||||
|
||||
### 岗位职责:
|
||||
|
||||
1. 参与安全需求澄清与测试计划编制,输出范围清单、里程碑与验收口径。
|
||||
2. 搭建测试环境与账号权限体系,配置日志采集与监控面板,保证可追踪可复现。
|
||||
3. 编写 Python+pytest 自动化用例及Appium脚本,覆盖身份认证、异常处理与接口验收。
|
||||
4. 执行加密验证与渗透测试,使用 Burp/ZAP/Hydra 等工具复现与验证高危漏洞。
|
||||
5. 归纳问题与优先级,提出修复建议并推动回归测试与覆盖率提升。
|
||||
6. 产出测试报告与风险评估,沉淀用例库、脚本与基线SOP用于后续版本复用。
|
||||
|
||||
### 流程一:制定安全测试计划与需求分析
|
||||
|
||||
流程描述:统一安全目标与验证范围,结合威胁建模与标准规范制定可落地的测试策略与排期,为后续执行提供依据。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 测试目标细化:将固件防篡改、通信加密、身份校验与权限粒度分解为可量化检查项并建立口径。
|
||||
2. 威胁建模输出:用 Threat Dragon 绘制数据流图,标注MITM、暴力破解与反编译等攻击路径及影响面。
|
||||
3. 覆盖范围定义:列出固件、云端API、移动端APP与后台管理四大模块的必测清单与边界说明。
|
||||
4. 资源与工具规划:准备 Python+pytest、Postman/Newman、ELK 日志平台与脚本模板,保证可控可复现。
|
||||
5. 标准与合规映射:对齐企业安全规范与行业最佳实践,形成需求追踪矩阵并与研发评审确认。
|
||||
6. 风险与优先级:基于CVSS评定高、中、低等级,明确先测顺序与阻塞项解除条件,降低排期风险。
|
||||
|
||||
### 流程二:构建测试环境与数据准备
|
||||
|
||||
流程描述:还原真实使用场景,完成固件、APP、云服务与后台的一体化部署,提供弱网与异常注入能力并准备高质量测试数据。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 环境搭建落地:部署目标固件版本,初始化APP与云平台对接,配置多角色账号与最小权限策略。
|
||||
2. 测试数据构建:用 Faker 生成复杂口令、临时授权码与指纹模板,覆盖正常与边界输入场景。
|
||||
3. 网络条件模拟:引入延迟、丢包与抖动工具,检验弱网条件下的功能稳定性与安全退避策略。
|
||||
4. 日志监控接入:开启调试与安全事件日志,打通ELK仪表盘以支持攻击过程追溯与异常定位。
|
||||
5. 接口桩与模拟:搭建Postman Mock服务与错误码注入机制,确保异常路径可控且可重复复现。
|
||||
6. 环境健康校验:编写Smoke用例与连通性脚本,验证依赖服务、证书与时钟同步等基础条件。
|
||||
|
||||
### 流程三:执行功能安全测试
|
||||
|
||||
流程描述:以自动化与手工结合的方式验证核心功能在多输入、多顺序与多场景下的正确性与稳健性,排除逻辑漏洞与崩溃风险。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 身份认证覆盖:用 Appium 模拟指纹、人脸与密码等方式,统计成功率、误拒率与异常重试处理。
|
||||
2. 权限校验用例:借助 Postman/Newman 执行角色分级测试,验证普通用户与管理员API访问边界。
|
||||
3. 异常输入稳健:结合 pytest+Hypothesis 生成随机与极端输入,评估非法字符、超长请求与编码异常。
|
||||
4. 业务流程串测:以 Robot Framework 编排“开锁→授权→撤销”链路,拦截跳步与状态不同步问题。
|
||||
5. 数据一致性核对:脚本比对本地与云端授权状态与指纹模板,确保读写一致与延迟可接受。
|
||||
6. 压力与稳定性:进行并发与持续运行测试,观察资源占用与崩溃日志,评估长时间可靠性。
|
||||
7. 异常与容错验证:模拟断网、掉电与服务降级场景,核对重试、回滚与告警是否按设计触发。
|
||||
|
||||
### 流程四:执行安全渗透与加密验证测试
|
||||
|
||||
流程描述:围绕通信、固件与接口进行对抗性验证,模拟真实攻击手段评估系统防护深度与告警有效性。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 加密链路核查:用 Burp Suite 代理抓包,验证TLS版本、证书校验与HSTS配置,拦截MITM并确认阻断。
|
||||
2. 固件完整性测试:尝试固件替换与逆向分析,验证签名校验、反调试与完整性检测是否生效。
|
||||
3. 口令安全评估:使用 Hydra/John the Ripper 进行弱口令与暴力破解,确认锁定策略与速率限制。
|
||||
4. API漏洞扫描:以 OWASP ZAP 自动发现注入、鉴权绕过与XSS,并手工验证与补充POC链路。
|
||||
5. Fuzz 与健壮性:对云端与固件接口进行AFL等fuzz测试,定位崩溃点与异常响应并记录触发条件。
|
||||
6. 证书与密钥管理:核查证书轮换、密钥存储位置与权限,确保泄露面与使用范围受控可审计。
|
||||
7. 漏洞复现归档:为高危问题录制复现视频与抓包证据,沉淀修复验收标准与关闭条件。
|
||||
|
||||
### 流程五:结果分析与问题修复验证
|
||||
|
||||
流程描述:汇总测试与渗透结果,形成漏洞清单与修复建议,推动研发修复并执行回归测试与覆盖率审查,最终完成闭环。
|
||||
|
||||
工作内容:
|
||||
|
||||
1. 问题归类评级:按CVSS与影响范围划分高/中/低等级,确定优先修复序列与跟踪编号。
|
||||
2. 修复方案建议:给出参数加固、鉴权校验与输入过滤等具体改造建议,并评估对业务的影响面。
|
||||
3. 回归测试执行:针对修复提交运行自动化回归与关键路径手测,验证无新缺陷与性能退化。
|
||||
4. 覆盖率与缺口:统计接口、协议、APP与后台覆盖率,补齐薄弱点并更新用例映射关系。
|
||||
5. 报告与复盘输出:编制含风险评估、漏洞详情、修复建议与方法说明的报告,并沉淀改进清单。
|
||||
6. 基线与SOP更新:将高频问题转化为检查项写入安全基线与SOP,纳入后续版本的准入门槛。
|
||||
48
个人简历_智能开发/简历.md
Normal file
@@ -0,0 +1,48 @@
|
||||
姓名:多多
|
||||
手机:XXXXXX
|
||||
邮箱:XXXXXX@qq.com
|
||||
性别:女
|
||||
现居地址:XXXXXX
|
||||
求职意向:前端开发
|
||||
|
||||
教育背景
|
||||
XXXXXX-大专
|
||||
XXXX.X~XXXX.X 多多畅职学院
|
||||
主修课程
|
||||
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
|
||||
# 二、专业技能
|
||||
|
||||
### (一)核心能力
|
||||
|
||||
1. 熟练使用 HTML、CSS、JavaScript 完成静态页面开发,具备基础交互实现经验;
|
||||
2. 掌握 React 前端框架,能参与完成模块功能开发与组件化搭建;
|
||||
3. 了解响应式设计与适配方法,能运用 CSS 媒体查询与Flex布局实现跨端兼容;
|
||||
4. 掌握 Git 版本控制工具,具备分支提交与小组协作开发经验;
|
||||
5. 了解 TensorFlow.js 基础应用,能协助完成前端推荐模型的调用与调试;
|
||||
6. 熟悉前端性能优化方法,如图片懒加载、按需加载与代码分割。
|
||||
|
||||
### (二)复合能力
|
||||
|
||||
1. 基础编程能力:掌握数组、链表、哈希表、堆栈、树与图等核心数据结构的原理与使用场景,具备使用Python进行数据处理与基础编程的能力。
|
||||
2. 网络通信协议理解能力:理解TCP/IP模型、Wi-Fi、蜂窝通信、BGP路由等核心网络协议,了解云计算架构下的网络基础设施与数据传输机制,具备构建连接与排查通信问题的基础能力。
|
||||
3. Linux系统操作能力:能够在Linux环境下完成磁盘管理、用户权限配置、网络设置等常规操作,熟悉文件系统与命令行工具,具备脚本自动化与远程运维的初步经验。
|
||||
4. 人工智能应用能力:了解人工智能的发展路径与主流算法框架(如Transformer、多模态模型),初步掌握LLM调用、Prompt编写与图文生成工具的使用方法,具备AI基础素养与合规意识。
|
||||
5. Agent智能体开发基础能力:理解Agent的基本结构与工作机制,了解其在物联网、自动化控制和多任务协同中的应用模式,初步具备使用LangChain等主流框架实现简单任务编排和功能调用的能力。
|
||||
6. 计算机系统基础理解能力:具备从计算机底层结构(CPU架构、缓存设计、指令系统)到上层操作系统演进(Linux、虚拟化、边缘OS)的系统理解能力,能够初步分析软硬件协同机制与设备运行原理。
|
||||
7. 嵌入式与边缘设备部署基础:了解物联网设备中的嵌入式系统架构,具备边缘设备操作系统、驱动管理与资源调度机制的基本认知,能够协助完成设备配置与系统调优任务。
|
||||
8. 版本管理与协同开发能力:掌握Git的本地提交、远程仓库操作流程,具备多人协作开发、代码评审与冲突解决的工作经验。
|
||||
9. 自动化脚本应用能力:会使用Python对本地数据进行基础处理、接口调用任务,能够使用小型自动化工具来提升开发与运维效率,具备基础的异常处理与日志记录能力。
|
||||
10. 持续学习能力:关注技术前沿趋势,如扩散模型、多模态大模型等方向,具备持续学习的意愿与主动探索的习惯,能够主动跟进新技术动态并将其应用于实际学习或项目尝试中。
|
||||
|
||||
# 三、个人总结
|
||||
|
||||
我是一名即将毕业的大专生,具备前端开发的基础能力和良好的学习态度。在实习中,我不仅完成了指导老师安排的开发与调试任务,还积极参与小组讨论与代码评审,逐步提升了自己在项目协作、问题解决和代码规范方面的能力。虽然经验尚浅,但我对前端开发充满热情,愿意不断学习新技术并快速适应岗位需求,希望能在贵公司获得成长与实践的机会。
|
||||
48
个人简历_智能开发/简历.md.backup_20251028_091437
Normal file
@@ -0,0 +1,48 @@
|
||||
姓名:万圆
|
||||
手机:175xxxx5980
|
||||
邮箱:29xxxx8825@qq.com
|
||||
性别:男
|
||||
现居地址:苏州市吴江区
|
||||
求职意向:前端开发
|
||||
|
||||
教育背景
|
||||
计算机应用技术-大专
|
||||
2023.9~2026.6 苏州信息职业技术学院
|
||||
主修课程
|
||||
|
||||
数据结构与算法分析
|
||||
网络操作系统
|
||||
数据库技术及应用
|
||||
前端设计与开发
|
||||
信息采集技术
|
||||
数据分析方法
|
||||
交换路由技术
|
||||
系统部署与运维
|
||||
|
||||
# 二、专业技能
|
||||
|
||||
### (一)核心能力
|
||||
|
||||
1. 熟练使用 HTML、CSS、JavaScript 完成静态页面开发,具备基础交互实现经验;
|
||||
2. 掌握 React 前端框架,能参与完成模块功能开发与组件化搭建;
|
||||
3. 了解响应式设计与适配方法,能运用 CSS 媒体查询与Flex布局实现跨端兼容;
|
||||
4. 掌握 Git 版本控制工具,具备分支提交与小组协作开发经验;
|
||||
5. 了解 TensorFlow.js 基础应用,能协助完成前端推荐模型的调用与调试;
|
||||
6. 熟悉前端性能优化方法,如图片懒加载、按需加载与代码分割。
|
||||
|
||||
### (二)复合能力
|
||||
|
||||
1. 基础编程能力:掌握数组、链表、哈希表、堆栈、树与图等核心数据结构的原理与使用场景,具备使用Python进行数据处理与基础编程的能力。
|
||||
2. 网络通信协议理解能力:理解TCP/IP模型、Wi-Fi、蜂窝通信、BGP路由等核心网络协议,了解云计算架构下的网络基础设施与数据传输机制,具备构建连接与排查通信问题的基础能力。
|
||||
3. Linux系统操作能力:能够在Linux环境下完成磁盘管理、用户权限配置、网络设置等常规操作,熟悉文件系统与命令行工具,具备脚本自动化与远程运维的初步经验。
|
||||
4. 人工智能应用能力:了解人工智能的发展路径与主流算法框架(如Transformer、多模态模型),初步掌握LLM调用、Prompt编写与图文生成工具的使用方法,具备AI基础素养与合规意识。
|
||||
5. Agent智能体开发基础能力:理解Agent的基本结构与工作机制,了解其在物联网、自动化控制和多任务协同中的应用模式,初步具备使用LangChain等主流框架实现简单任务编排和功能调用的能力。
|
||||
6. 计算机系统基础理解能力:具备从计算机底层结构(CPU架构、缓存设计、指令系统)到上层操作系统演进(Linux、虚拟化、边缘OS)的系统理解能力,能够初步分析软硬件协同机制与设备运行原理。
|
||||
7. 嵌入式与边缘设备部署基础:了解物联网设备中的嵌入式系统架构,具备边缘设备操作系统、驱动管理与资源调度机制的基本认知,能够协助完成设备配置与系统调优任务。
|
||||
8. 版本管理与协同开发能力:掌握Git的本地提交、远程仓库操作流程,具备多人协作开发、代码评审与冲突解决的工作经验。
|
||||
9. 自动化脚本应用能力:会使用Python对本地数据进行基础处理、接口调用任务,能够使用小型自动化工具来提升开发与运维效率,具备基础的异常处理与日志记录能力。
|
||||
10. 持续学习能力:关注技术前沿趋势,如扩散模型、多模态大模型等方向,具备持续学习的意愿与主动探索的习惯,能够主动跟进新技术动态并将其应用于实际学习或项目尝试中。
|
||||
|
||||
# 三、个人总结
|
||||
|
||||
我是一名即将毕业的大专生,具备前端开发的基础能力和良好的学习态度。在实习中,我不仅完成了指导老师安排的开发与调试任务,还积极参与小组讨论与代码评审,逐步提升了自己在项目协作、问题解决和代码规范方面的能力。虽然经验尚浅,但我对前端开发充满热情,愿意不断学习新技术并快速适应岗位需求,希望能在贵公司获得成长与实践的机会。
|
||||
BIN
个人简历_智能开发/袁嘉宇头像.png
Normal file
|
After Width: | Height: | Size: 456 KiB |