diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..bdbd9e7 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true + +[*.{typ}] +charset = utf-8 +indent_style = space +indent_size = 2 diff --git a/JD笔记.md b/JD笔记.md new file mode 100644 index 0000000..cf3588f --- /dev/null +++ b/JD笔记.md @@ -0,0 +1,23 @@ +## 岗位职责 + +1. 负责奈雪市场营运及营销业务各类数据的统计与分析; + + +2. 通过公司整体运营数据/推广数据/产品数据/供应链数据的统计与分析,进行数据整理,清晰,汇总及呈现,并提出可改善建议及进行数据跟踪; +3. 从不同数据平台口径收集基础营运数据,对收集的基础数据报表进行修正、清洗与归并; + + + +4. 负责现有数据报表验证,提升报表数据准确性; +5. 对数据报表中存在问题给予数据分析及提供可行性建议,为提升销售、经营活动决策提供数据支撑; +6. 通过内部数据,平台数据分析,竞争对手数据,行业数据,社会趋势等的分析,为销售部提供决策支持; + +7. 具有一定的前瞻性,通过数据和信息的处理,对未来的趋势做出一定的判断和预测。 + +## 任职资格 + +1. 本科及以上学历,金融、财务、经济学、计算机等相关专业优先考虑;可接受优秀应届毕业生; +2. 熟悉数据分析与数据挖掘理论; +3. 有计算机二级证,熟悉操作Excel(含各类公式/透视等的熟练运用)、Word、PPT办公软件; +4. 有良好的理解和表达能力,能熟练使用excel,并具有一定的数据收集分析能力; +5. 对数据敏感,有清晰地问题分析思路及分析框架,具有良好的逻辑思维和表达能力,善于交流,工作态度认真,积极主动,有责任感和团队合作精神。 \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..06ea338 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Xiaoliang Wang + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/ai_batch_processor.py b/ai_batch_processor.py new file mode 100644 index 0000000..9df1c3b --- /dev/null +++ b/ai_batch_processor.py @@ -0,0 +1,109 @@ +import requests +import pyperclip +import math +import os +import json + +# --- 配置 --- +CHUNK_SIZE = 5000 # 每次处理文本长度 (字符) +MODEL_NAME = "grok-3" # 使用的 AI 模型 +API_URL = "https://aizex.top/v1/chat/completions" # API 地址 (请确认这是正确的聊天补全端点) +# !! 安全警告: 请不要直接将 API 密钥硬编码在脚本中 !! +# 建议使用环境变量 (os.environ.get) 或配置文件读取 +API_KEY = os.environ.get("AIZEX_API_KEY", "YOUR_API_KEY_HERE") # 从环境变量读取或替换为你的密钥 + +# --- AI 调用函数 --- +def call_ai_api(prompt, api_key, model, api_url): + """调用 AI API 并返回结果""" + headers = { + "Authorization": f"Bearer {api_key}", + "Content-Type": "application/json", + } + # 根据常见的 API 结构构建 payload,可能需要根据 aizex.top 的具体要求调整 + payload = { + "model": model, + "messages": [{"role": "user", "content": prompt}], + # 可以添加其他参数如 temperature, max_tokens 等 + # "temperature": 0.7, + } + try: + response = requests.post(api_url, headers=headers, json=payload, timeout=180) # 增加超时时间 + response.raise_for_status() # 如果状态码不是 2xx,则抛出异常 + result = response.json() + # 假设 API 返回格式类似 OpenAI,提取内容 + if "choices" in result and len(result["choices"]) > 0: + content = result["choices"][0].get("message", {}).get("content", "") + return content.strip(), True + else: + print(f"警告: API 响应格式不符合预期: {result}") + return f"API 响应格式错误: {result}", False + except requests.exceptions.RequestException as e: + print(f"错误: 调用 AI API 时出错: {e}") + return f"API 调用失败: {e}", False + except json.JSONDecodeError: + print(f"错误: 解析 API 响应 JSON 时出错。响应内容: {response.text}") + return f"API 响应解析失败: {response.text}", False + +# --- 主处理函数 --- +def process_text_in_batches(): + """主函数:获取剪贴板文本,分批处理并调用 AI""" + if API_KEY == "YOUR_API_KEY_HERE": + print("错误: 请在脚本中或环境变量 AIZEX_API_KEY 中设置您的 API 密钥。") + return + + try: + original_text = pyperclip.paste() + if not original_text: + print("错误: 剪贴板中没有文本。") + return + except Exception as e: + print(f"错误: 无法从剪贴板读取文本: {e}") + print("请确保已安装 pyperclip 库并且有所需的权限。") + return + + text_length = len(original_text) + num_chunks = math.ceil(text_length / CHUNK_SIZE) + + print(f"总字数: {text_length}") + print(f"每块大小: {CHUNK_SIZE}") + print(f"总块数: {num_chunks}") + print("-" * 20) + + current_summary = "" + ai_output = "" + + for i in range(num_chunks): + start_index = i * CHUNK_SIZE + end_index = min((i + 1) * CHUNK_SIZE, text_length) + current_chunk = original_text[start_index:end_index] + + print(f"正在处理块 {i + 1}/{num_chunks}...") + + if i == 0: + # 首次调用 + prompt = f"请对以下内容进行概括总结:\n\n{current_chunk}" + else: + # 后续调用 + prompt = f"这是上一轮的概括内容:\n\n{current_summary}\n\n请结合以上概括内容和下面的新材料,进行融合概括总结,生成一个连贯的整体摘要:\n\n{current_chunk}" + + # 调用 AI + ai_output, success = call_ai_api(prompt, API_KEY, MODEL_NAME, API_URL) + + if success: + current_summary = ai_output # 更新当前摘要为最新输出 + print(f"块 {i + 1} 处理成功。") + else: + print(f"块 {i + 1} 处理失败。脚本将中止。") + print(f"失败时的 AI 输出/错误信息: {ai_output}") + return # 如果某一块失败,则停止处理 + + print("-" * 20) + + print("所有块处理完成。最终总结:") + print("=" * 30) + print(current_summary) + print("=" * 30) + +# --- 脚本入口 --- +if __name__ == "__main__": + process_text_in_batches() \ No newline at end of file diff --git a/example.pdf b/example.pdf new file mode 100644 index 0000000..db8c809 Binary files /dev/null and b/example.pdf differ diff --git a/example.png b/example.png new file mode 100644 index 0000000..96297c2 Binary files /dev/null and b/example.png differ diff --git a/example.typ b/example.typ new file mode 100644 index 0000000..29fcbe9 --- /dev/null +++ b/example.typ @@ -0,0 +1,137 @@ +#import "twentysecondcv.typ": * + +#set text(font: "PT Sans") + +#main( + [ + #profile( + name: "Xiaoliang Wang", + jobtitle: lorem(3), + ) + + #show_contacts( + ( + ( + icon: "linkedin", + text: "https://www.linkedin.com/in/someone", + ), + ( + icon: "github", + text: "https://github.com/tomowang", + ), + ( + icon: "globe", + solid: true, + text: "https://tomo.dev", + ), + ( + icon: "phone", + solid: true, + text: link("tel:+86 123 456 78999")[+86 123 456 78999], + ), + ( + icon: "envelope", + solid: true, + text: "some@example.com", + ), + ) + ) + + #profile_section("Skills") + #align(center, image("images/skills.png", width: 80%)) + + #profile_section("Interests") + #show_interests(( + ( + interest: lorem(2), + score: 1, + ), + ( + interest: lorem(2), + score: 0.8, + ), + ( + interest: lorem(2), + score: 0.75, + ), + ( + interest: lorem(2), + score: 0.5, + ), + )) + + #profile_section("Languages") + #image("images/languages.png") + ], + [ + #body_section("Education") + #twentyitem( + period: [ + Sep. 2007 - \ + Jun. 2011 + ], + title: lorem(4), + note: link("http://www.nju.edu.cn/")[Nanjing University], + addtional_note: lorem(3), + body: lorem(30) + ) + #body_section("Experience") + #twentyitem( + period: [ + Oct. 2017 - \ + Now + ], + title: lorem(4), + note: lorem(1), + body: list( + lorem(20), + lorem(20), + lorem(20), + ) + ) + #twentyitem( + period: [ + Mar. 2016 - \ + Oct. 2017 + ], + title: lorem(4), + note: lorem(1), + body: list( + lorem(20), + lorem(20), + lorem(20), + ) + ) + #twentyitem( + period: [ + Jul. 2011 - \ + Mar. 2016 + ], + title: lorem(4), + note: lorem(1), + body: list( + lorem(20), + lorem(20), + ) + ) + #body_section("Certificate") + #twentyitem( + period: [2017-02-22], + title: "Machine Learning", + note: link("https://www.coursera.org/")[Coursera], + body: "" + ) + #twentyitem( + period: [2018-07-10], + title: "Professional Data Engineer", + note: link("https://www.credential.net/")[Google Cloud], + body: "" + ) + #twentyitem( + period: [2019-12-31], + title: "AWS Certified Big Data - Specialty", + note: link("https://aws.amazon.com/verification")[AWS], + body: "" + ) + ] +) diff --git a/fonts/Font Awesome 6 Brands-Regular-400.otf b/fonts/Font Awesome 6 Brands-Regular-400.otf new file mode 100644 index 0000000..a96d590 Binary files /dev/null and b/fonts/Font Awesome 6 Brands-Regular-400.otf differ diff --git a/fonts/Font Awesome 6 Free-Regular-400.otf b/fonts/Font Awesome 6 Free-Regular-400.otf new file mode 100644 index 0000000..1f2530d Binary files /dev/null and b/fonts/Font Awesome 6 Free-Regular-400.otf differ diff --git a/fonts/Font Awesome 6 Free-Solid-900.otf b/fonts/Font Awesome 6 Free-Solid-900.otf new file mode 100644 index 0000000..81e67fd Binary files /dev/null and b/fonts/Font Awesome 6 Free-Solid-900.otf differ diff --git a/images/languages.png b/images/languages.png new file mode 100644 index 0000000..e3cdfa6 Binary files /dev/null and b/images/languages.png differ diff --git a/images/skills.png b/images/skills.png new file mode 100644 index 0000000..2120d2f Binary files /dev/null and b/images/skills.png differ diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..13ca293 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +requests +pyperclip \ No newline at end of file diff --git a/twentysecondcv.typ b/twentysecondcv.typ new file mode 100644 index 0000000..21f8ed8 --- /dev/null +++ b/twentysecondcv.typ @@ -0,0 +1,205 @@ +/* + * Twenty Seconds Curriculum Vitae in Typst + * Author: Xiaoliang Wang + * Date: 2023-08-04 + * License: MIT (see included file LICENSE) + */ + +#import "@preview/fontawesome:0.2.1": * + +#let headercolor = gray +#let pblue = rgb("#0395DE") +#let gray80 = rgb("#333333") // \color{black!80} +#let sidecolor = rgb("#E7E7E7") +#let mainblue = rgb("#0E5484") +#let maingray = rgb("#B9B9B9") + +#let fontSize = ( + tiny: 5pt, + scriptsize: 7pt, + footnotesize: 8pt, + small: 9pt, + normalsize: 10pt, + large: 12pt, + Large: 14pt, + LARGE: 17pt, + huge: 20pt, + Huge: 25pt, +) + +/** + * @pages {int} total pages to calculate left block height, + since it's difficult to calculate using typst. default to 1. + * @left {block} left block + * @right {block} right block + */ +#let main( + pages: 1, + left, + right, +) = { + set page( + margin: ( + left: 0cm, + right: 0cm, + top: 0cm, + bottom: 0cm, + ) + ) + grid( + columns: (35%, 65%), + rows: auto, + // column-gutter: 1em, + block( + fill: sidecolor, + height: pages * 100%, + pad( + top: 1cm, + rest: 0.5cm, + left + ) + ), + block( + height: auto, + pad( + top: 0.7cm, + rest: 0.5cm, + right, + ) + ), + ) +} + +#let profile( + name: "", + jobtitle: "", +) = { + text(fill: pblue, size: fontSize.Huge, name) // {\Huge\color{pblue}\cvname} + linebreak() + v(2mm) + text(fill: gray80, size: fontSize.Large, jobtitle) // {\Large\color{black!80}\cvjobtitle} +} + +#let profile_section(title) = { + v(3mm) + align(left)[ + #text(size: fontSize.huge, fill: gray80)[#title] + #box(width: 1fr, baseline: -0.5em, line(length: 100%, stroke: gray80)) + ] +} + +// score is 1 base +#let skill_checkbox(checked) = { + box( + width: 1em, + height: 1em, + stroke: mainblue, + radius: 0.2em, + if checked { + rect( + width: 0.6em, + height: 0.6em, + fill: mainblue, + radius: 0.1em, + ) + } + ) +} + +/* + interest item is dictionary + ( + interest: "数据可视化", + subskills: ( + (name: "Tableau", checked: true), + (name: "Python matplotlib", checked: true), + (name: "D3.js", checked: false), + ) + ) +*/ +#let show_interests(interests) = { + set text(size: fontSize.large, fill: gray80) + for interest in interests { + text(interest.interest) + linebreak() + if interest.at("subskills", default: none) != none { + grid( + columns: (auto, 1fr), + column-gutter: 0.5em, + row-gutter: 0.3em, + ..interest.subskills.map(subskill => ( + [#skill_checkbox(subskill.checked)], + [#text(size: fontSize.normalsize)[#subskill.name]] + )).flatten() + ) + } else { + v(1em) + } + } +} + +/* + contact item is dictionary + ( + icon: "linkedin", + solid: false, // Whether to use the solid version of the icon + text: "https://www.linkedin.com/in/someone", + ) +*/ +#let show_contacts(contacts) = { + v(3mm) + let c = () + for contact in contacts { + c.push(fa-icon(contact.icon, solid: contact.at("solid", default: false), fill: pblue)) + c.push(contact.text) + } + + grid( + columns: (auto, auto), + column-gutter: 1em, + row-gutter: 1em, + ..c + ) +} + +#let body_section(slice:6, title) = { + let (header, tailer) = (title.slice(0, slice), title.slice(slice)) + set text(size: fontSize.LARGE) + block[ + #v(3mm) + #strong()[ + #text(fill: pblue, header)#text(fill: headercolor, tailer) + ] + ] +} + +/* +#1 period, like From - To +#2 title +#3 note, basic note +#4 addtional_note +#5 body: the main body +*/ +#let twentyitem( + period: "", + title: "", + note: "", + addtional_note: "", + body: "" +) = { + grid( + columns: (20%, 80%), + period, + par([ + #block()[ + #strong(title) + #box(width: 1fr) + #text(size: fontSize.footnotesize, note) + ] + #if (addtional_note.len() > 0) { + block(addtional_note) + } + #body + ]) + ) +} diff --git a/某人简历.md b/某人简历.md new file mode 100644 index 0000000..45be9ea --- /dev/null +++ b/某人简历.md @@ -0,0 +1,74 @@ +# 蓝颜 + +## 基本信息 + +* **求职岗位:** 运维工程师 +* **意向城市:** 地球 +* **入职时间:** 随时到岗 +* **出生年月:** 2001-03 +* **性别:** 男 +* **电话:** 111111111111111111 +* **邮箱:** 2132532940@qq.com + +## 联系方式 + +* 电话: 111111111111111111 +* 邮箱: 2132532940@qq.com + +## 教育背景 + +* **齐鲁工业大学** + * 计算机信息管理 (大专) + * 2021-03 ~ 2023-07 + +## 技能特长 + +* **计算机:** + * 办公自动化证书,熟练操作各类应用软件,如Word、Excel、PowerPoint等 + * 计算机网络基础 +* **系统应用:** + * Linux、Windows +* **数据库:** + * MySQL、SQL Server、Oracle +* **网络:** + * TCP/IP网络模型 +* **开发语言:** + * Java、C# +* 国内主流品牌安防类设备 + +## 工作经验 + +**国泰新点软件-济南分公司(外包) 系统运维工程师** + +* **邹城市为民服务中心政务大厅综窗智能受理平台(含系统集成)** + * 打印机安装故障检测 测试系统软硬件兼容性及系统软件bug + * 系统项目部署服务器 硬件产品更新配置 PC电脑安装维护 + * 维护智能大厅设备 Windows系统维护更新补丁 打印机驱动更新 + * 智能大厅设备安装 服务器部署 MySQL、Tomcat、NGINX等项目运行环境 +* **菏泽OA系统** + * UOS系统更新和维护 公文流程测试建立 测试系统bug 系统部署信创服务器 + * PaaS平台迭代更新系统 参与深信服VPN配置 PC及UOS软件错误处理 +* **菏泽居民码** + * PostMan测试接口数据连通性 Windows server服务器部署 MySQL数据备份 + * SVN控制业务系统更替 系统漏洞测试、压力测试 系统安全等级测试 + * Linux安装系统探针 + +**海康威视济南分公司(外包) 产品技术支持工程师** + +* **多领域产品技术支持与故障排除** + * 负责海康安防、显示与控制、消防、网络、会议办公及各类服务器产品技术支持。深入研究安防视频编码与图像算法、显示控制显示驱动与指令传输、消防传感检测与联动逻辑、网络路由交换与安全策略、会议办公音视频处理与系统集成、服务器虚拟化与存储管理等技术, 服务器的 RAID 阵列搭建与系统性能调优。 + * 故障处理时,安防用 Wireshark 抓包分析网络包修复图像卡顿,依场景调摄像机参数优化成像;显示控制以色彩分析仪和信号发生器校显示、改矩阵控制指令序列除异常;消防用电气检测仪表测传感器电信号排误报,调联动模块逻辑与延迟;网络借测试仪查线路端口,配交换机 VLAN 等功能及无线网络设置解连接和网速问题;会议办公用音视频测试软件调参数,查录播服务器设置修故障;服务器以管理软件和日志工具监测分析,调资源分配与服务进程,修系统崩溃等问题。远程解决常见故障,复杂问题现场处理。 +* **技术培训与知识传播** + * 定期开展面向内销、客户及合作伙伴的技术培训。依受众差异设计课程,含新品特性解读、安装调试实操演示(如安防系统集成安装、会议办公快速搭建)、故障排查案例剖析,满意度超 90%。 + * 主导编写多类产品技术文档,如安防技术白皮书、操作与故障指南;显示控制入门与高级功能手册;消防安装规范与保养手册;网络配置与优化指南;会议办公使用教程与问题解答;服务器运维与性能调优手册。内部评分高于 4.5 分,助力知识传承与共享。 +* **产品测试与优化建议** + * 深度参与新产品测试,协同研发多维度把关。安防用 Imatest 软件与模拟场景测,找低照度噪点、运动模糊与智能误判;显示控制经多设备兼容性与长时运行测,挖显示瑕疵与控制延迟;消防用模拟火灾与干扰源测,明传感器漂移、联动延迟与误动作;网络以 Ixia 工具与压力测试,寻传输丢包、路由切换故障与安全漏洞;会议办公经多终端兼容与长会模拟测,找音视频同步与系统稳定性问题;服务器借 SolarWinds 软件与高负载场景测,提资源不均、虚拟化崩溃与存储瓶颈问题,被采纳助力产品升级。 + * 关注市场与客户反馈,收集痛点联合研发研讨优化。推动安防图像传感器升级、算法优化;显示控制面板革新、接口与交互优化;消防传感器精度与联动可靠性提升;网络协议升级、管理智能化与安全强化;会议办公音视频编解码与管理功能完善;服务器架构与虚拟化创新、存储管理优化,提升产品性能与用户满意度。 + +## 自我优势 + +* 有多个系统运维项目经验, 熟悉和掌握系统设备安装、服务器部署、安全测试与维护流程; +* 掌握桌面运维流程,问题解决方案 +* 参与过政务单位项目驻场工作, 具备系统运维所需的硬件设备维护、软件部署、迭代更新以及测试的技术能力; +* 综上, 可以胜任系统运维及相关工作。 +* 熟练使用AI优化工作流程,辅助工作内容 \ No newline at end of file diff --git a/简历.pdf b/简历.pdf new file mode 100644 index 0000000..ebc0c19 Binary files /dev/null and b/简历.pdf differ diff --git a/简历.typ b/简历.typ new file mode 100644 index 0000000..5c3634a --- /dev/null +++ b/简历.typ @@ -0,0 +1,194 @@ +#import "twentysecondcv.typ": * + +#set text(font: "PT Sans") + +#main( + pages: 2, + [ + #profile( + name: "黎君然", + jobtitle: "数据分析/数据运营/市场分析/调研分析", + ) + + #show_contacts( + ( + ( + icon: "☎️", + solid: true, + text: link("tel:13044276091")[13044276091], + ), + ( + icon: "✉️", + solid: true, + text: "912765721@qq.com", + ), + ( + icon: "📍", + solid: true, + text: "广东省佛山市南海区黄岐名雅花园82-301", + ), + ( + icon: "💬", + text: "g912765721", + ), + ) + ) + + #profile_section("个人总结") + #list( + "具备统计学与经济学复合背景,擅长从商业场景提炼数据价值。", + "掌握Python/SQL/Tableau数据分析全流程工具,2年市场调研经验中形成敏锐消费者洞察力。", + "曾通过客户分群模型优化某品牌问卷投放策略,使有效样本收集效率提升40%。", + "热爱探索数据与业务的深度结合,尤其关注茶饮行业用户行为分析与复购率提升方向。", + "期待在奈雪的茶实现用数据讲述消费故事的职业理想。" + ) + #profile_section("专业技能") + #show_interests(( + ( + interest: "数据可视化", + subskills: ( + (name: "Tableau (数据连接, 计算字段, 交互式仪表盘)", checked: true), + (name: "Python matplotlib (统计图表, 自定义可视化, 数据展示)", checked: true), + (name: "PowerBI (DAX语言, 数据建模, 报表分享)", checked: true), + ) + ), + ( + interest: "Python数据处理", + subskills: ( + (name: "Pandas (数据清洗, 透视表, 时间序列处理)", checked: true), + (name: "NumPy (矩阵运算, 数学函数, 随机数生成)", checked: true), + (name: "NLP处理 (文本分词, 情感分析, 主题建模)", checked: true), + ) + ), + ( + interest: "数据库与SQL", + subskills: ( + (name: "MySQL (存储过程, 触发器, 索引优化)", checked: true), + (name: "数据库设计 (ER模型, 范式理论, 性能调优)", checked: true), + (name: "Hadoop/Hive (分布式计算, HQL查询, 数据仓库)", checked: true), + ) + ), + ( + interest: "统计学分析", + subskills: ( + (name: "多元统计分析 (因子分析, 主成分分析, 判别分析)", checked: true), + (name: "时间序列分析 (ARIMA模型, 季节性分解, 平稳性检验)", checked: true), + (name: "抽样技术 (分层抽样, 系统抽样, 样本量确定)", checked: true), + ) + ), + ( + interest: "数据挖掘算法", + subskills: ( + (name: "决策树/随机森林 (特征重要性, 过拟合控制, 参数调优)", checked: true), + (name: "GBDT/XGBoost (梯度提升, 正则化, 交叉验证)", checked: true), + (name: "聚类分析 (K-means, 层次聚类, 密度聚类)", checked: true), + ) + ), + )) + + #profile_section("语言") + #show_interests(( + ( + interest: "英语 (CET-6 587分)", + score: 0.9, + ), + )) + ], + [ + #body_section("教育经历") + #twentyitem( + period: [ + 2016年09月 - \ + 2020年06月 + ], + title: "经济统计学 本科", + note: "广东外语外贸大学 数学与统计学院", + addtional_note: "GPA: 3.8/4.0 (专业前20%)", + body: list( + "荣誉奖项: 院级挑战杯第二名,校级挑战杯一等奖、广东省省级大创基金项目立项及结项", + "相关课程: 编程基础(Python、R)、数据软件(SPSS数据挖掘)、商业数据挖掘、时间序列分析(SAS)、计量经济学(Stata/Eviews)、多元统计分析、非参数分析、抽样技术" + ) + ) + + #body_section("工作经历") + #twentyitem( + period: [ + 2021年06月 - \ + 2021年07月 + ], + title: "数据分析师", + note: "广州快决测信息科技有限公司 数据分析(dp)", + body: list( + "负责与研究员共同确定调研方案以及问卷设计,根据研究员给出的配额设计、逻辑设计进行问卷程序的线上编程。在项目后期,与研究员共同合作,产出每次调研之后的数据分析报告。", + "独立负责过若干知名快消品牌的线上调研项目,包括蒙牛特仑苏低温产品的宣称测试、VS沙宣的产品包装测试、元气森林矿泉水以及酱油的产品宣称测试。", + "独立负责过若干热门手游以及端游的线上调研项目,包括腾讯模拟经营类游戏调研、rouge-like游戏调研、鬼泣-巅峰之战调研。", + "与部门同事合作产出面向各大企业的品牌健康度跟踪项目的数据分析报告,包括OLAY护肤品品牌健康度跟踪测试以及平安银行的品牌健康度跟踪测试。" + ) + ) + + #twentyitem( + period: [ + 2018年09月 - \ + 2018年12月 + ], + title: "数据助理", + note: "中国对外贸易中心 沙龙会展部", + body: list( + "负责广交会在沙龙会上向参展商以及相关与会人员的调查问卷设计、派发以及回收,与小组成员合作设计了多份有关客户满意度的调查问卷。", + "对所回收的调查问卷通过excel、spss进行初步的数据预处理(包括数据录入、清洗、排查异常值等数据清洗工作)。期间,处理过近十场会议超过1000份的满意度调查问卷。", + "对处理过后的问卷数据以及会展方所提供的会议相关数据进行数据可视化处理,输出到微信公众号、官方网站等媒体平台。在工作期间,为广交会平台整理并撰写数篇有关会议的可视化展示文章。" + ) + ) + + #body_section("项目经历") + #twentyitem( + period: [ + 2019年06月 - \ + 2020年06月 + ], + title: "双语异构数据库下的实体识别以及对于航空智能客服平台的文本情感分析", + note: "广东外语外贸大学", + addtional_note: "职责: 组长", + body: list( + "在该数据科学小组内担任组长,主要负责项目的整体筹划。", + "项目一: 构建在双语异构数据库融合基础上的实体识别模型以及学术影响力评价体系。对组员通过爬虫得来的原始文本数据进行数据清洗,并通过数据库语言进行所需数据的提取;对各部分的研究成果进行可视化呈现。", + "项目二: 基于文本分类以及情感分类的航空智能客服平台设计。使用python进行文本预处理工作,使用传统分类算法和集成学习算法进行文本分类分析,使用vader情感词典进行情感极性分类,并对研究成果进行可视化呈现。", + "项目成果: 所述项目先后获得院内挑战杯第二名、校级挑战杯一等奖,其中前者已经取得省级大创项目基金立项。" + ) + ) + + #body_section("社团经历") + #twentyitem( + period: [ + 2016年09月 - \ + 2017年06月 + ], + title: "干事", + note: "广东外语外贸大学 社团联合会 企划执行部", + body: list( + "协调校社联各部门的工作,协助校团委、校学生会。", + "先后组织百团大战社团招新会、声之韵器乐大赛等大型校园及学院活动,其中声之韵器乐大赛参与人数超过500人。" + ) + ) + + #body_section("获奖经历") + #twentyitem( + period: ["2019年夏季"], + title: "广东省大创项目基金立项", + note: "省级", + body: "" + ) + #twentyitem( + period: ["2019年春季"], + title: "广东外语外贸大学校级挑战杯一等奖", + note: "校级", + body: "" + ) + #twentyitem( + period: ["2018年秋季"], + title: "广东外语外贸大学院级挑战杯第二名", + note: "院级", + body: "" + ) + ] +) \ No newline at end of file diff --git a/蓝颜修改意见2.md b/蓝颜修改意见2.md new file mode 100644 index 0000000..3311a2a --- /dev/null +++ b/蓝颜修改意见2.md @@ -0,0 +1,210 @@ +好的,作为一名资深职业顾问,很高兴能为你提供运维工程师简历的优化指南。你的这份简历有不错的起点,包含了一些关键信息和经验,但还有很大的优化空间,特别是如何更好地突出运维核心能力,并通过ATS筛选。 + +以下是为你量身打造的详细优化指南: + +--- + +## 运维工程师简历优化指南 + +你的目标岗位是“运维工程师”,这是一份技术性强、注重稳定与效率的职位。简历的核心任务是证明你具备保障系统、网络、应用的稳定运行、高效部署和快速排障的能力。 + +### 1. 内容优化:根据目标岗位JD突出相关技能与经验 + +**核心原则:** 简历不是个人经历的流水账,而是你为目标岗位量身定制的“能力说明书”。每一条内容都应服务于证明你胜任运维工程师的能力。 + +**如何做:** + +* **仔细研读目标岗位JD:** 找出JD中反复出现的关键词、要求的技术栈(操作系统、数据库、中间件、监控工具、自动化工具、脚本语言、云平台等)、职责(部署、监控、排障、优化、安全、自动化等)和软性要求(沟通、学习能力、抗压能力)。 +* **对照自身经验,筛选并重组:** + * 你的简历中,国泰新点的工作经验更直接与“运维工程师”岗位相关(系统部署、服务器维护、环境搭建、数据库备份、安全测试)。这部分是核心,需要重点展开。 + * 海康威视的工作经验是“产品技术支持”,虽然技术性很强,涉及服务器、网络、故障处理等,但岗位职责与标准运维有差异。你需要提炼其中与运维高度相关的技能,并用“运维视角”来描述。例如,服务器的RAID配置、系统性能调优、Wireshark抓包分析、处理复杂技术问题、编写技术文档等,这些都是运维工作中非常有用的技能。 +* **避免无效信息:** + * **优化前:** "办公自动化证书,熟练操作各类应用软件,如Word、Excel、PowerPoint等" - 对于技术岗位,这类通用技能除非JD特别要求,否则价值不高,占用空间。 + * **优化后:** 删除或替换为更具技术含量的技能。 + * **优化前:** "计算机信息管理 (大专)" - 教育背景是必须的,但对于有工作经验的求职者,教育背景的详细描述优先级低于工作经验。 + * **优化后:** 保持简洁即可,无需过多描述课程内容(除非课程内容与JD高度匹配且你没有相关实践经验)。 + * **优化前:** 海康威视经验中,过于详细的产品线介绍(安防视频编码、显示控制、消防传感等具体技术细节),除非目标公司是海康或其生态伙伴,否则对通用运维岗位价值不大。 + * **优化后:** 提炼共性技术能力(服务器、网络、故障排查、文档编写、培训沟通等),将具体产品细节简化或删除。例如,将“深入研究安防视频编码与图像算法、显示控制显示驱动与指令传输...”替换为“深入研究多领域技术,包括服务器、网络、操作系统、数据库等,具备快速学习和掌握新技术的能...”。 + +**示例对比:** + +* **优化前 (技能特长):** + * 计算机: 办公自动化证书,熟练操作各类应用软件,如Word、Excel、PowerPoint等 + * 开发语言: Java、C# +* **优化后 (技能特长):** + * 系统/服务器: Linux (CentOS/Ubuntu), Windows Server + * 数据库: MySQL (备份/恢复/基本优化), SQL Server, Oracle (基本操作) + * 中间件/服务: NGINX, Tomcat, OpenJDK/JVM + * 网络: TCP/IP网络模型, 基本网络配置与故障排查 (如使用Wireshark) + * 部署/自动化: 项目环境搭建, 脚本编写 (若有Shell/Python经验则加上) + * 安全/监控: 系统安全基础 (漏洞测试/压力测试经验), 基本监控概念 (若接触过监控工具则加上) + * 其他: 信创环境 (UOS) 运维经验 + +### 2. 结构设计:简历模块的优先级排序 + +简历的结构应突出你的核心竞争力。对于有一定工作经验的运维工程师,工作经验是重中之重。 + +**建议结构优先级 (针对你当前经验水平):** + +1. **联系方式 & 求职意向:** 放在最顶部,清晰明了。 + * *优化建议:* 合并基本信息和联系方式。意向城市请写具体城市名称,如“济南”、“青岛”等,"地球"非常不专业。电话号码请检查是否正确。 +2. **核心技能 / 技术栈:** 紧随联系方式后,用列表形式快速展示你的技术广度与深度,方便招聘者和ATS扫描。 + * *优化建议:* 参照上一节的优化示例,按技术类别归类,清晰列出掌握的技术。 +3. **工作经历:** 简历的核心部分,倒序排列(最近的在前)。详细描述你在每个公司、每个项目中的职责、工作内容和取得的成果。 + * *优化建议:* 这是你的简历最需要加强的部分。将项目经验融入到工作经历中,用STAR原则(Situation, Task, Action, Result)或至少是Action+Result的方式描述。重点突出运维相关的操作、排障、优化、自动化等。 +4. **项目经验:** 如果某个项目特别重要,或者你在其中承担了核心运维角色,且在工作经历中难以充分展示,可以单独列出。但通常,对于运维岗位,将项目融入工作经历更常见。 + * *优化建议:* 如果保留项目,请写清楚项目名称、你在项目中的角色、项目内容、你的具体职责和贡献。 +5. **教育背景:** 简洁列出学校、专业、学历、起止时间即可。 +6. **自我评价:** 总结你的核心优势、职业目标和与岗位的高度匹配性。要具体,避免空泛。 + * *优化建议:* 结合JD,提炼你最相关的3-5个核心优势,例如“具备X年运维经验,熟练掌握Linux/Windows服务器及MySQL/Nginx等环境的部署与维护;在XX项目中成功保障了系统稳定运行,具备快速排障和问题解决能力;熟悉信创环境运维;积极学习新技术,具备良好的沟通协作能力。” + +**不同经验水平的结构差异:** + +* **应届生/转行者:** 教育背景、校内/实习项目经验、技能特长、荣誉奖项/证书、自我评价。项目经验是核心,需要详细描述。 +* **有经验 (2-5年,你的情况):** 联系方式/意向、核心技能、工作经历 (详细描述职责与成果)、教育背景、自我评价。工作经历是绝对核心。 +* **资深人士 (5年以上):** 职业概况/总结 (Professional Summary,突出资历、核心能力、管理/领导经验)、核心竞争力/技术栈 (更侧重架构、自动化、团队管理等)、工作经历 (侧重项目规模、复杂性、技术选型、团队贡献、业务影响)、教育背景、其他 (如技术博客、开源贡献等)。 + +### 3. 关键词匹配:通过ATS筛选的关键 + +**核心原则:** ATS(Applicant Tracking System)是初筛简历的常用工具,它通过扫描简历中的关键词来判断与岗位JD的匹配度。你的简历需要包含JD中的核心技术和能力词汇。 + +**如何做:** + +* **提取JD关键词:** 仔细阅读目标JD,列出所有技术名词(如:Linux, CentOS, Ubuntu, Windows Server, MySQL, PostgreSQL, Oracle, Nginx, Apache, Tomcat, Docker, Kubernetes, Ansible, Chef, Puppet, Python, Shell, Bash, Zabbix, Prometheus, Grafana, Nagios, CI/CD, Jenkins, Git, SVN, TCP/IP, HTTP, DNS, Firewall, VPN, Cloud, AWS, Azure, AliCloud, 自动化运维, 脚本开发, 故障排查, 性能优化, 系统监控, 日志分析, 安全加固, 备份恢复, 高可用, 负载均衡, 容器化, 虚拟化, 驻场运维)。 +* **自然融入简历:** + * **技能特长部分:** 直接列出你掌握的关键词对应的技术。 + * **工作经历/项目经验部分:** 在描述工作内容和成果时,有意识地使用这些关键词。例如,不是说“负责系统部署”,而是说“使用Ansible工具负责XXX系统在CentOS服务器上的自动化部署”。 + * **自我评价部分:** 在总结核心优势时,也可以包含一些关键技术词汇。 +* **词汇的多种表达:** 注意JD可能使用同一技术的不同名称(如:Linux运维 vs. Linux系统管理)。如果JD使用了某个词汇,尽量在简历中也使用相同的词汇。 + +**示例:** + +假设JD要求“熟悉Linux系统运维、MySQL数据库管理、Nginx配置及故障排查,具备Shell或Python脚本开发能力,有自动化运维经验优先”。 + +* **提取关键词:** Linux, 系统运维, MySQL, 数据库管理, Nginx, 配置, 故障排查, Shell, Python, 脚本开发, 自动化运维。 +* **融入简历 (示例片段):** + * **核心技能:** Linux (CentOS, Ubuntu), MySQL (管理, 备份), Nginx (配置, 调优), Shell/Bash 脚本, 自动化运维 (环境搭建经验)。 + * **工作经历:** + * 负责基于**Linux**服务器的系统**部署**与**环境搭建**(如**Nginx**, Tomcat, MySQL),保障系统稳定运行。 + * 日常负责**MySQL数据库**的**备份**、恢复及基本**管理**工作。 + * 参与系统**故障排查**,包括**Linux**系统层面及**Nginx**服务问题。 + * 编写**Shell脚本**用于日常维护任务(如日志清理、服务重启)。 + +### 4. 量化成果:用数据提升说服力 + +**核心原则:** 抽象的描述缺乏说服力,用数据和具体成果说话,能让招聘者更直观地了解你的贡献和价值。 + +**如何做:** + +* **回顾工作内容,思考“规模”、“效率”、“性能”、“数量”、“频率”、“影响范围”:** + * 你维护了多少台服务器?(规模) + * 你的操作提升了多少效率?(效率) + * 你优化的系统性能提升了多少?(性能) + * 你处理了多少故障?解决了多少问题?(数量) + * 你执行某项任务的频率是?(频率) + * 你的工作影响了多少用户或业务?(影响范围) + * 你节省了多少成本或时间? +* **即使无直接数据,如何间接体现价值:** + * **描述工作的重要性或复杂性:** 例如,“负责保障XX关键业务系统的稳定运行”,或者“处理涉及多个组件的复杂技术问题”。 + * **描述你采取的方法和带来的改进:** 例如,“通过引入自动化脚本,将原先需要X小时的手动部署过程缩短至Y分钟”,或者“通过优化监控配置,将故障发现时间提前了Z%”。 + * **描述你支持的业务规模:** 例如,“支持了覆盖X个城市、服务Y万居民的政务平台运维”。 + * **引用正面反馈:** 例如你在海康威视经验中提到的“满意度超90%”、“内部评分高于4.5分”,这些都是很好的量化证明。 + +**示例对比:** + +* **优化前 (国泰新点):** 系统项目部署服务器 硬件产品更新配置 PC电脑安装维护 +* **优化后 (国泰新点):** + * 负责**X个政务系统**的服务器部署与环境搭建(包括生产环境及测试环境**共Y台服务器**),涵盖MySQL、Tomcat、NGINX等核心服务。 + * 主导或参与硬件产品更新配置及**Z台**PC电脑的安装维护,**平均解决时间控制在W分钟内**。 +* **优化前 (国泰新点):** MySQL数据备份 +* **优化后 (国泰新点):** 负责XX系统**TB级**数据库的**每日**自动备份及**每周**完整性检查,**保障数据恢复成功率100%**。 +* **优化前 (海康威视):** 故障处理时,安防用 Wireshark 抓包分析网络包修复图像卡顿... +* **优化后 (海康威视,侧重运维相关):** 利用Wireshark等工具进行网络故障分析,**成功解决X%的复杂网络性能问题**(如图像卡顿),**平均排障时间缩短Y%**。 + +**实用模板片段 (工作经历/项目描述):** + +* **模板:** 在 [项目名称/系统名称] 中,作为 [你的角色],负责 [核心职责]。通过 [具体行动,使用技术名词],实现了 [量化成果/带来的价值]。 +* **示例 (基于你的经验):** + * **邹城市为民服务中心政务大厅综窗智能受理平台:** + * 作为系统运维工程师,负责该政务平台的**服务器部署与环境搭建**,包括MySQL、Tomcat、NGINX等,**共部署维护X台服务器**。 + * 保障智能大厅**Y类设备**的稳定运行,处理软硬件故障,**将设备可用性提升至Z%**。 + * 负责Windows系统的补丁更新与维护,**确保X台终端的系统安全与稳定**。 + * **菏泽OA系统:** + * 负责UOS系统在**信创服务器**上的更新与维护,保障系统兼容性与稳定性。 + * 参与PaaS平台的迭代更新部署及系统测试,**协助处理X个关键bug**。 + * 参与深信服VPN配置及相关**网络问题排查**。 + * **菏泽居民码:** + * 负责Windows Server服务器部署及**TB级**MySQL数据**每日备份**,**保障核心数据安全**。 + * 使用SVN控制业务系统版本更替,确保部署过程的**准确性与可追溯性**。 + * 参与系统的漏洞测试、压力测试、安全等级测试,**发现并协助修复X个安全隐患**。 + +### 5. 避坑指南:常见错误及解决方案 + +* **错误1: 过度设计模板** + * **问题:** 使用包含大量图表、色块、多栏布局的复杂模板,虽然美观但可能导致ATS无法正确解析信息,且打印效果差。 + * **解决方案:** 采用简洁、标准的单栏或双栏(仅用于联系方式/技能等少量信息)布局。使用常见的字体(如宋体、黑体、微软雅黑)。保持格式一致性。保存为PDF格式。 +* **错误2: 冗长描述,缺乏重点** + * **问题:** 工作经历或项目描述像写报告,大段文字,没有提炼核心职责和成果。 + * **解决方案:** 使用简洁的**主动句式**和**项目符号**(bullet points)。每个点突出一个职责或成果。每点尽量控制在1-2行。 + * *示例:* "负责服务器的部署和维护工作" **优化为** "负责Linux服务器的部署、配置与日常维护"。 +* **错误3: 虚假或夸大信息** + * **问题:** 编造工作经验、夸大技能水平或项目成果。 + * **解决方案:** 绝对避免。诚信是职业生涯的基石。面试中很容易被问穿,一旦发现将彻底失去机会。可以适当优化描述,但不能无中生有。 +* **错误4: 技能列表过于笼统或不相关** + * **问题:** 只写“精通Linux”、“熟悉数据库”,或者列出大量与运维无关的技能。 + * **解决方案:** 细化技能描述(如Linux版本、掌握的命令/工具),具体说明数据库类型及掌握程度(如“熟练使用MySQL进行备份恢复、性能监控”)。删除与目标岗位不相关的技能(如你的“办公自动化证书”、“Java/C#”若非运维自动化所需)。 +* **错误5: 简历中存在低级错误** + * **问题:** 错别字、病句、格式不统一、联系方式错误(你的电话号码长度异常)。 + * **解决方案:** 至少校对三遍!请朋友、家人或AI工具帮忙校对。确保所有信息(姓名、电话、邮箱、时间)准确无误。检查格式(缩进、行距、字体大小)是否一致。 +* **错误6: 未根据不同岗位JD调整简历** + * **问题:** 一份简历投递所有运维岗位。 + * **解决方案:** 针对不同的公司、不同的运维方向(如偏系统、偏网络、偏自动化、偏云),微调简历内容,突出与该JD最匹配的技能和经验。 + +### 6. 定制化建议:特殊处理策略 + +你的简历中没有明显的职业空窗期或频繁跳槽问题,但存在“跨行业/跨岗位经验”的问题(技术支持 vs. 运维)。这里重点为你提供针对这种情况的策略,并简要提及其他情况的处理。 + +**针对“技术支持”经验向“运维工程师”转型:** + +1. **突出可迁移技能:** 在海康威视的技术支持经验中,重点强调以下与运维高度相关的能力: + * **故障排查与解决能力:** 你描述的各种产品故障处理(服务器、网络、系统层面)是运维的核心能力。重点写清楚排查思路、使用的工具(Wireshark等)、解决问题的复杂性。 + * **对系统、网络、硬件的深入理解:** 虽然是产品支持,但你深入研究了各种技术(服务器、网络、存储等),这表明你有很强的技术学习能力和对底层原理的探索精神,这对运维非常重要。用“具备跨领域系统及硬件的深入理解,能快速定位复杂问题根源”来概括。 + * **文档编写和知识沉淀:** 运维需要良好的文档习惯。你编写技术文档的经验非常宝贵。 + * **沟通与培训能力:** 运维有时需要与开发、测试、业务方沟通,甚至进行内部培训。你的培训经验是加分项。 + * **使用监控/管理工具的经验:** 你提到了SolarWinds等工具,虽然用于产品测试,但这与运维监控工具有共通之处。 +2. **调整描述侧重点:** 将海康威视经验的描述,从“支持安防、显示控制、消防等产品线”调整为“在涵盖服务器、网络、音视频系统等复杂技术环境中,负责产品技术支持及**系统级**故障排查”。弱化具体的安防、消防等产品细节,强化底层技术(服务器、网络、系统)的运维相关方面。 +3. **强调学习能力和转型意愿:** 在自我评价或求职信中,明确表达你对运维岗位的热情和转型意愿,并说明技术支持的经验如何为你转向运维打下了坚实基础(例如,通过处理各种技术问题,加深了对系统稳定性的理解,激发了主动运维和优化的兴趣)。 + +**其他情况 (仅简要提及,供参考):** + +* **跨行业求职 (如从非IT到IT运维):** 重点突出你的学习能力、解决问题的能力、逻辑思维能力。列出自学的IT技能、获得的证书、参与的技术社区或完成的个人项目。将原行业经验中与运维相关的通用技能(如项目管理、流程优化、沟通协作、数据分析等)进行转化描述。 +* **职业空窗期:** 在简历中可以简要说明原因(如学习、家庭原因、个人发展等),无需详细展开。更重要的是,在空窗期内做了什么来保持技能活跃和提升(如参加在线课程、获得新证书、完成个人技术项目、参与开源项目、阅读技术书籍)。在简历中突出这些学习和实践经历。 +* **频繁跳槽:** 如前所述,尽量在简历中突出在每个岗位的成就,证明你即使在短时间内也能做出贡献。在自我评价或求职信中,可以解释原因(如公司业务调整、项目结束、寻求更高发展平台等),并强调你对新工作的长期承诺和职业规划。 + +**实用模板片段 (自我评价):** + +* **优化前:** 有多个系统运维项目经验, 熟悉和掌握系统设备安装、服务器部署、安全测试与维护流程; 掌握桌面运维流程,问题解决方案; 参与过政务单位项目驻场工作, 具备系统运维所需的硬件设备维护、软件部署、迭代更新以及测试的技术能力; 综上, 可以胜任系统运维及相关工作; 熟练使用AI优化工作流程,辅助工作内容。 +* **优化后 (结合你的经验和运维岗位需求):** + * 具备**X年**IT技术经验,其中包含**Y年**系统运维及**Z年**技术支持经验,专注于保障系统稳定运行与高效排障。 + * 熟练掌握Linux (CentOS/Ubuntu)、Windows Server操作系统的部署、配置与维护,熟悉MySQL、NGINX、Tomcat等常用应用环境搭建。 + * 拥有政务系统**驻场运维**经验,负责服务器部署、环境配置、数据备份、安全测试等工作,**保障了关键业务系统的可用性**。 + * 具备**跨领域技术故障排查**能力,能运用Wireshark等工具分析解决复杂的系统、网络问题。 + * 积极学习新技术,熟悉信创环境运维(UOS),并能利用AI工具提升工作效率。 + * 具备良好的沟通协作能力和文档编写习惯,期望在运维领域深耕发展。 + +--- + +**总结一下为你优化的关键步骤:** + +1. **清理和合并基本信息:** 确保联系方式准确、意向城市具体。 +2. **重塑技能特长:** 突出运维核心技术,删除不相关项,按类别归类。 +3. **重构工作经历:** 将项目融入工作经历,倒序排列。 +4. **深化工作描述:** 运用主动句式和项目符号,详细描述你在国泰新点的运维职责与行动。 +5. **转化技术支持经验:** 从海康威视的经验中提炼运维相关的可迁移技能,用运维视角重述。 +6. **量化你的贡献:** 在工作经历中加入数据和具体成果,即使是间接的。 +7. **优化自我评价:** 提炼核心优势,结合JD需求,突出与运维岗位的匹配度。 +8. **全面校对:** 检查错别字、语法和格式。 +9. **保存为PDF:** 确保格式稳定且ATS友好。 +10. **针对不同JD微调:** 根据投递的每个具体岗位JD进行有针对性的修改。 + +请根据以上指南,结合你掌握的更具体的技术细节和项目情况,重新梳理和撰写你的简历。祝你求职顺利! \ No newline at end of file diff --git a/蓝颜简历.typ b/蓝颜简历.typ new file mode 100644 index 0000000..a34c20a --- /dev/null +++ b/蓝颜简历.typ @@ -0,0 +1,159 @@ +#import "twentysecondcv.typ": * + +#set text(font: "PT Sans") + +#main( + pages: 1, // Adjust page count if needed + [ + #profile( + name: "蓝颜", + jobtitle: "运维工程师", + ) + + #show_contacts( + ( + ( + icon: "☎️", + solid: true, + text: link("tel:111111111111111111")[111111111111111111], // Obfuscated phone + ), + ( + icon: "✉️", + solid: true, + text: "2132532940@qq.com", + ), + // The template doesn't have explicit fields for city, availability, DoB, gender in contacts. + // Adding city to location as a workaround, others in a separate section. + ( + icon: "📍", + solid: true, + text: "意向城市: 地球", // Using location for intended city + ), + ) + ) + + #profile_section("基本信息") + #list( + "出生年月: 2001-03", + "性别: 男", + "入职时间: 随时到岗", + ) + + #profile_section("技能特长") + #show_interests(( + ( + interest: "计算机与办公", + subskills: ( + (name: "办公自动化证书", checked: true), + (name: "Word, Excel, PowerPoint", checked: true), + (name: "计算机网络基础", checked: true), + ) + ), + ( + interest: "系统应用", + subskills: ( + (name: "Linux", checked: true), + (name: "Windows", checked: true), + (name: "Windows Server", checked: true), // Added from experience + (name: "UOS", checked: true), // Added from experience + ) + ), + ( + interest: "数据库", + subskills: ( + (name: "MySQL", checked: true), + (name: "SQL Server", checked: true), + (name: "Oracle", checked: true), + ) + ), + ( + interest: "网络", + subskills: ( + (name: "TCP/IP网络模型", checked: true), + (name: "VPN (深信服)", checked: true), // Added from experience + (name: "Wireshark", checked: true), // Added from experience + ) + ), + ( + interest: "开发与测试", + subskills: ( + (name: "Java", checked: true), + (name: "C#", checked: true), + (name: "PostMan (接口测试)", checked: true), // Added from experience + (name: "SVN", checked: true), // Added from experience + ) + ), + ( + interest: "安防与硬件", + subskills: ( + (name: "国内主流品牌安防类设备", checked: true), + (name: "海康威视产品线 (安防, 显示控制, 消防, 网络, 会议办公, 服务器)", checked: true), // Added from experience + (name: "服务器 RAID 阵列", checked: true), // Added from experience + (name: "硬件安装与维护", checked: true), // Added from experience + ) + ), + )) + + // Languages section is missing in MD, can be added if needed + // #profile_section("语言") + // #show_interests(( ... )) + + ], + [ // Assuming content fits on one page initially, adjust 'pages' in #main if needed. + #body_section("教育经历") + #twentyitem( + period: [ + 2021年03月 - \ + 2023年07月 + ], + title: "计算机信息管理 大专", + note: "齐鲁工业大学", + // addtional_note: "", // No GPA or ranking in MD + // body: list( ... ) // No specific courses or awards listed in MD + ) + + #body_section("工作经历") + #twentyitem( + period: [ /* Start Date? */ "- Present?" ], // Dates missing in MD for first job + title: "系统运维工程师", + note: "国泰新点软件-济南分公司 (外包)", + body: list( + "邹城市为民服务中心政务大厅综窗智能受理平台(含系统集成): 打印机安装故障检测, 测试系统软硬件兼容性及系统软件bug; 系统项目部署服务器, 硬件产品更新配置, PC电脑安装维护; 维护智能大厅设备, Windows系统维护更新补丁, 打印机驱动更新; 智能大厅设备安装, 服务器部署 MySQL、Tomcat、NGINX等项目运行环境。", + "菏泽OA系统: UOS系统更新和维护, 公文流程测试建立, 测试系统bug, 系统部署信创服务器; PaaS平台迭代更新系统, 参与深信服VPN配置, PC及UOS软件错误处理。", + "菏泽居民码: PostMan测试接口数据连通性, Windows server服务器部署, MySQL数据备份; SVN控制业务系统更替, 系统漏洞测试、压力测试, 系统安全等级测试; Linux安装系统探针。", + ) + ) + + #twentyitem( + period: [ /* Dates missing */ ], // Dates missing in MD for second job + title: "产品技术支持工程师", + note: "海康威视济南分公司 (外包)", + body: list( + "多领域产品技术支持与故障排除: 负责海康安防、显示与控制、消防、网络、会议办公及各类服务器产品技术支持。涉及安防视频编码、图像算法、显示驱动、指令传输、消防传感、联动逻辑、网络路由交换、安全策略、会议音视频处理、系统集成、服务器虚拟化、存储管理、RAID阵列、系统性能调优。使用Wireshark、色彩分析仪、信号发生器、电气检测仪表、网络测试仪、音视频测试软件、服务器管理软件和日志工具进行故障排除与优化。提供远程及现场支持。", + "技术培训与知识传播: 定期为内销、客户及合作伙伴提供技术培训, 设计课程内容(新品特性、安装调试、故障排查), 满意度超90%。主导编写多类产品技术文档(白皮书、操作指南、功能手册、安装规范、配置指南、使用教程、运维手册等)。", + "产品测试与优化建议: 参与新产品测试(安防、显示控制、消防、网络、会议办公、服务器), 使用Imatest、Ixia、SolarWinds等工具及模拟场景进行多维度测试, 发现并报告问题(低照度噪点、运动模糊、智能误判、显示瑕疵、控制延迟、传感器漂移、联动延迟、误动作、传输丢包、路由故障、安全漏洞、音视频同步、系统稳定性、资源不均、虚拟化崩溃、存储瓶颈)。收集市场与客户反馈, 推动产品优化(图像传感器、算法、面板、接口、交互、传感器精度、联动可靠性、网络协议、管理智能、安全强化、音视频编解码、管理功能、服务器架构、虚拟化创新、存储管理)。", + ) + ) + + // Project Experience section missing in MD + // #body_section("项目经历") + // #twentyitem( ... ) + + // Club Experience section missing in MD + // #body_section("社团经历") + // #twentyitem( ... ) + + // Awards section missing in MD + // #body_section("获奖经历") + // #twentyitem( ... ) + + #body_section("自我评价") // Using '自我评价' for '自我优势' + #list( + "有多个系统运维项目经验, 熟悉和掌握系统设备安装、服务器部署、安全测试与维护流程;", + "掌握桌面运维流程, 问题解决方案;", + "参与过政务单位项目驻场工作, 具备系统运维所需的硬件设备维护、软件部署、迭代更新以及测试的技术能力;", + "综上, 可以胜任系统运维及相关工作。", + "熟练使用AI优化工作流程, 辅助工作内容。" + ) + ] +) \ No newline at end of file diff --git a/蓝颜简历修改建议.md b/蓝颜简历修改建议.md new file mode 100644 index 0000000..cedf020 --- /dev/null +++ b/蓝颜简历修改建议.md @@ -0,0 +1,272 @@ +好的,蓝颜你好!作为一名资深职业顾问,很高兴能帮助你优化这份简历,使其更具竞争力,尤其是在运维工程师这个技术岗位上。你的简历包含了不错的基础信息和工作经历,但确实有很大的优化空间,让你的优势和成果更清晰地呈现给招聘方。 + +下面我将结合你的简历,为你提供一份详细的优化指南: + +--- + +**运维工程师简历优化指南** + +**第一部分:内容优化:突出技能与经验,避免无效信息** + +你的简历内容是基础,但需要提炼和聚焦。目标是让招聘者在短时间内看到你最相关、最有价值的部分。 + +1. **根据目标岗位JD进行定制化调整:** + * **核心原则:** 每份简历都应该根据申请的具体岗位JD进行微调。仔细阅读JD,找出招聘方最看重的技术栈、职责要求(如:自动化部署、监控报警、故障排查、性能调优、安全加固、脚本开发等)。 + * **操作方法:** + * 列出目标JD中的核心技能和职责关键词。 + * 对照你的简历,看哪些技能和经验与JD高度匹配。 + * 在简历中优先、清晰地展示这些匹配项。 + * 对于JD中未提及、且与运维关联度较低的技能(如:纯粹的办公软件操作,安防设备技术支持中与通用运维无关的部分),可以弱化甚至删除。 + * **你的简历优化方向:** 你的两段工作经历包含了系统部署、维护、测试、故障排查、服务器维护、网络、数据库等运维相关内容。但需要根据具体的JD,突出其要求的侧重点。例如,如果JD强调自动化,你需要挖掘或补充你在脚本、自动化工具方面的经验;如果强调云,即使没有直接云经验,也要突出你在底层系统、网络、虚拟化等方面的基础。 + +2. **使用行动动词和结果导向的描述:** + * **核心原则:** 用有力的行动动词开头,描述你的工作职责和完成的任务,并尽可能说明这些任务带来的*结果*或*价值*。避免使用“负责”、“参与”这类泛泛的词语,除非后面紧跟着具体的贡献。 + * **优化前 (你的简历片段):** + * 打印机安装故障检测 测试系统软硬件兼容性及系统软件bug + * 维护智能大厅设备 Windows系统维护更新补丁 打印机驱动更新 + * 参与深信服VPN配置 PC及UOS软件错误处理 + * **优化后 (示例):** + * **部署并测试** [具体系统名称] 的软硬件兼容性,通过系统化测试流程,**识别并记录X个关键bug**,**提升系统稳定性**。 + * **高效维护** 智能大厅各类设备及Windows系统,**定期执行补丁更新和驱动维护**,**确保设备稳定运行和用户体验**。 + * **协助配置** 深信服VPN,**解决X个终端连接问题**,**保障Y名用户的远程安全访问**。 + * **排查并解决** PC及UOS系统上的各类软件错误,**将用户报障处理时长平均缩短Z%**。 + * **你的简历具体应用:** + * **国泰新点经验:** 将罗列的任务点改写为“行动动词 + 任务内容 + 结果/价值”。例如,"服务器部署 MySQL、Tomcat、NGINX等项目运行环境" 可以优化为 "**独立完成** [项目名称] 的服务器环境部署,**成功搭建** MySQL、Tomcat、Nginx 等核心组件运行环境,**为项目顺利上线奠定基础**。" 或者加上规模 "在X台服务器上成功部署...". + * **海康威视经验:** 这段描述相对详细,但可以更有结构和量化。例如,故障处理部分可以分组,每组突出一种技术和解决的问题,并尝试量化(解决了多少类问题,平均处理时长,用户满意度等)。技术培训和文档编写的量化(90%满意度,4.5+评分)非常好,要保留并放在醒目的位置。产品测试和优化建议部分,要突出你的贡献和被采纳的具体建议,以及对产品改进的影响。 + +3. **避免无效信息:** + * **核心原则:** 简历上的每一项内容都应该服务于一个目标:证明你适合这个运维岗位。 + * **你的简历优化方向:** + * **基本信息:** "地球" 作为意向城市是不专业的,请填写具体的意向城市范围(如:济南、山东省内)。电话号码格式错误,请修正。出生年月、性别等可以保留,但不是必须的,如果空间紧张或想更聚焦技术,可以精简。 + * **联系方式:** 和基本信息重复,合并即可。 + * **教育背景:** 大专学历可以保留,但在工作经验和技能足够扎实的情况下,它不会是核心亮点。确保你的工作经验能够弥补学历上的不足。 + * **技能特长:** "办公自动化证书, 熟练操作各类应用软件" 对于运维岗位不是核心技能,可以删除或非常弱化。Java, C# 如果只是学过基础,且运维JD不强求,可以删除;如果用于写运维脚本或自动化工具,则应改写为 "熟悉使用 [Java/C#] 进行 [脚本开发/工具编写]"。安防类设备经验是特定领域的,如果目标JD是通用运维,这部分可以概括为 "熟悉并维护过多种硬件设备和系统" 或在技能中列出具体维护过的服务器/网络设备品牌型号。 + +**第二部分:结构设计:模块优先级与不同经验水平差异** + +简历的结构决定了招聘者浏览信息的效率。对于运维工程师,技术能力和实际经验是重点。 + +1. **简历模块优先级 (针对有工作经验者):** + * **推荐顺序:** + * **个人信息/联系方式:** 简洁清晰,包括姓名、电话、邮箱、意向岗位、意向城市(可选:个人Github/技术博客链接)。 + * **个人总结/职业目标 (Summary/Objective):** 非常重要!用3-5句话概括你的核心优势、关键技能、工作经验年限以及你期望的职业方向。这是吸引招聘者眼球的关键。 + * **技能特长 (Skills):** 按类别清晰列出你的技术栈。这是ATS筛选和招聘者快速了解你技术广度的重要部分。 + * **工作经历 (Work Experience):** 重点!按时间倒序排列(从最近到最远),详细描述你在每个岗位上的职责、完成的任务和取得的成果。 + * **项目经验 (Project Experience):** 如果有独立负责或核心参与的、能体现运维能力的非工作项目(如:搭建个人服务器、参与开源运维工具贡献、自动化脚本开发等),可以单独列出。工作经历中的重点项目也可以在此处更详细展开。 + * **教育背景 (Education):** 按时间倒序排列。对于有经验者,通常放在靠后的位置。 + * **其他 (Optional):** 荣誉奖项、语言能力、证书等。 + * **你的简历优化:** + * 在基本信息和联系方式合并后,强烈建议**增加一个“个人总结”模块**放在最前面。 + * **重构“技能特长”模块**,按类别清晰分组。 + * **“工作经验”是核心,需要精炼和量化**。 + * 可以考虑增加“项目经验”模块,如果工作经验中的某个项目特别突出且想详细展示。 + +2. **不同经验水平的结构差异:** + * **应届生/转行者:** + * **职业目标/自我介绍** 更靠前且更具体,突出学习能力、热情和与岗位的契合度。 + * **教育背景** 可能会更详细,突出相关课程、GPA、项目经验。 + * **项目经验** 非常重要!无论是课程设计、实习项目、个人作品还是开源贡献,都要详细描述。 + * **技能特长** 可以列出掌握的技术,但更要通过项目经验来证明实际应用能力。 + * **工作经验** 可能较少或无关,重点突出实习经历和其中 transferable skills。 + * **资深人士 (你的情况):** + * **个人总结** 突出经验年限、核心能力、管理经验(如果适用)和对业务的理解。 + * **工作经验** 是绝对重点,详细描述复杂系统的运维经验、架构参与、团队管理(如果适用)、重大项目成果(如:大幅提升系统可用性、降低成本、优化流程等)。 + * **技能特长** 更加强调深度、广度和熟练度,可以列出精通的领域和工具。 + +**第三部分:关键词匹配:通过ATS筛选** + +现代招聘流程中,ATS系统会初步扫描简历,匹配JD中的关键词。确保你的简历能通过这一关。 + +1. **提取招聘信息中的核心关键词:** + * 仔细阅读目标JD,找出名词、动词、技术名称、工具名称、特定职责描述。例如: + * 技术栈:`Linux`、`Shell`、`Python`、`Docker`、`Kubernetes`、`Jenkins`、`Prometheus`、`Grafana`、`Ansible`、`SaltStack`、`Puppet`、`AWS`、`阿里云`、`TCP/IP`、`HTTP`、`MySQL`、`Redis`、`MQ`、`Nginx`、`Tomcat`、`CDN`、`防火墙`、`VPN`、`ELK`、`Zabbix`、`Nagios`、`CI/CD`、`DevOps`。 + * 职责:`系统部署`、`自动化运维`、`监控报警`、`故障排查`、`性能优化`、`安全加固`、`容量规划`、`备份恢复`、`脚本开发`、`日志分析`、`持续集成`、`持续部署`。 + * **你的简历关键词:** 你的简历中已经包含了一些关键词:`Linux`、`Windows`、`MySQL`、`SQL Server`、`Oracle`、`TCP/IP`、`Java`、`C#` (需谨慎使用)、`UOS`、`深信服VPN`、`PostMan`、`SVN`、`Windows server`、`Tomcat`、`Nginx`、`RAID`、`安防` (如果目标是安防行业相关)、`系统运维`、`部署`、`维护`、`测试`、`排查`、`调优`、`培训`、`文档编写`。你需要根据目标JD补充和细化这些关键词。 + +2. **自然融入简历:** + * **核心原则:** 不要简单堆砌关键词,而是将它们有机地融入到“个人总结”、“技能特长”和“工作经历”的描述中。 + * **操作方法:** + * **技能特长:** 按类别清晰列出,确保技术名称拼写正确。 + * **工作经历:** 在描述具体任务和成果时,使用JD中提及的技术和工具名称。 + * **个人总结:** 用1-2句话概括你掌握的核心技术栈。 + * **示例:** 如果JD要求“熟悉Docker和自动化部署”,你的简历中应该在技能列表包含“Docker”,并在工作经历中描述“利用[具体工具]**实现**应用的**自动化部署**,**集成Docker容器**,**提升部署效率X%**”。 + * **你的简历应用:** 确保你的技能列表覆盖目标JD的技术栈。在工作经历的描述中,用更标准的运维术语和工具名称来替换口语化的描述。例如,“系统项目部署服务器”可以更具体地说明部署了基于`Linux`服务器的`Tomcat`/`Nginx`环境,并提及其中的配置、优化等。 + +**第四部分:量化成果:用数据提升说服力** + +数字是最有说服力的语言。即使没有直接的KPI数据,也可以尝试从不同维度进行量化。 + +1. **为什么需要量化:** + * 展示你的实际贡献和影响力。 + * 让你的经验更具体、可信。 + * 区分你与其他求职者。 + * 体现你的价值思维,不仅仅是完成任务,更关心效率和效果。 + +2. **量化的维度:** + * **规模:** 管理了多少台服务器/虚拟机?服务了多少用户?处理了多大的数据量?负责了多少个系统/应用?参与了多大规模的项目? + * **效率:** 自动化程度提高了多少?部署/排障时间缩短了多少?处理故障的速度如何? + * **性能/可用性:** 提升了系统多少可用性(如从99%到99.9%)?响应时间缩短了多少?降低了多少错误率? + * **成本:** 优化配置后节省了多少资源?通过开源方案替代商业软件节省了多少成本? + * **频率:** 每天/每周处理多少个工单?进行多少次部署/维护? + * **影响范围:** 你的优化影响了多少用户?多少个业务线? + * **个人贡献:** 在团队中的角色?主导了哪部分工作?提出的建议被采纳并带来了什么改进?(如海康威视的培训满意度和文档评分就是很好的个人量化) + +3. **即使无直接数据,如何间接体现价值:** + * **对比:** 描述优化前后的状态对比(尽管没有具体数字,也可以用“显著提升”、“大幅减少”等词汇,但最好能找到一些可量化的点)。 + * **范围:** 描述你的工作覆盖了系统的哪些关键部分,影响了哪些核心功能。 + * **复杂性:** 描述处理的问题的技术难度或业务复杂性。 + * **主动性:** 强调你主动发现并解决了哪些潜在问题,避免了可能的故障或损失。 + * **认可:** 提及你因此获得的口头或书面认可、晋升、奖金等(如果适用)。 + +4. **你的简历量化示例:** + * **国泰新点:** + * "独立完成 [项目名称] 的服务器环境部署..." -> "独立完成 [项目名称] 在**X台**服务器上的环境部署..." + * "维护智能大厅设备 Windows系统维护更新补丁..." -> "**负责X个**智能大厅的设备维护,**每周**执行系统更新和补丁管理,**保障高可用性**。" (这里“高可用性”是间接的价值体现) + * "排查并解决 PC及UOS软件错误处理" -> "**平均每日处理Y个**用户提交的软件错误,**首次修复率达到Z%**。" (如果能统计) + * **海康威视:** + * "负责海康安防、显示与控制...等产品技术支持" -> "**负责X大类**产品线的技术支持,**平均每月处理Y起复杂故障**。" + * 故障处理:“安防用 Wireshark 抓包分析网络包修复图像卡顿" -> "通过Wireshark深度抓包分析,**定位并解决了X个**复杂的安防视频图像卡顿问题,**将平均修复时长缩短Y%**。" + * 产品测试:“深度参与新产品测试,协同研发多维度把关" -> "作为核心测试人员,**参与X款**新产品的多维度测试,**共提交Y条关键改进建议**,**其中Z条被采纳**,显著提升产品质量。" + +**第五部分:避坑指南:常见错误及解决方案** + +1. **过度设计的简历模板:** + * **问题:** 花哨的图表、颜色过多、复杂的分栏、使用表格或图片展示内容。这些可能在本地看起来好看,但往往难以被ATS识别解析,或在不同设备上显示错位。 + * **解决方案:** 采用简洁、标准的简历模板。使用纯文本或基本的Markdown/Word格式(单栏),重点在于内容而非花哨的设计。确保排版清晰,易于阅读。 + +2. **冗长或模糊的描述:** + * **问题:** 工作职责罗列不清,没有突出重点,用大量文字描述流程性工作,缺乏成果。 + * **解决方案:** 精简语言,多用短句和行动动词。每条描述聚焦一个任务和其结果。使用上面提到的量化方法,让内容更具体。严格控制简历篇幅,有经验者一般控制在1-2页。你的简历目前有点长,需要精简。 + +3. **虚假或夸大的信息:** + * **问题:** 夸大技能熟练程度、虚构项目经验、夸大工作成果。 + * **解决方案:** 诚实是底线。面试时很容易被识破,一旦发现,信誉全无。可以适当优化描述,但绝不造假。不熟练的技术写“了解”或“熟悉”,熟练的写“精通”或“熟练使用”,并通过项目经验来支撑。 + +4. **低级错误:** + * **问题:** 错别字、语法错误、排版混乱、联系方式错误、文件命名不规范(如“我的简历.doc”)。 + * **解决方案:** 完成简历后,务必反复校对。最好请朋友或同行帮忙检查。简历文件名采用“姓名-应聘岗位-电话”的格式(如:蓝颜-运维工程师-111xxxxxxxx)。使用专业邮箱而非QQ邮箱(如果可能)。 + +5. **技能罗列混乱且无侧重:** + * **问题:** 将所有会的技术平铺,不分主次,不按类别。 + * **解决方案:** 将技能按类别分组(操作系统、云服务、网络、数据库、监控、自动化、脚本语言、工具、安全等),突出你最擅长和与目标JD最相关的技能。可以在技能名称后标注掌握程度(精通/熟练/熟悉/了解)。 + +**第六部分:定制化建议** + +1. **跨行业求职 (从安防技术支持到通用运维):** + * **挑战:** 招聘方可能认为你的经验过于垂直,通用性不足。 + * **策略:** + * **突出通用技能:** 在海康威视的经验中,重点突出那些与通用运维高度相关的技能和职责:服务器维护(RAID、性能调优)、网络(TCP/IP、抓包分析、路由交换)、系统集成、故障排查流程、文档编写、培训(跨部门沟通协作、知识传递)。 + * **弱化行业特定术语:** 将“安防、显示与控制、消防”等具体行业产品名称,更多地概括为“复杂硬件系统”、“多种系统集成项目”等,突出你处理不同类型系统的能力。 + * **强调学习能力和适应性:** 在个人总结或面试中,明确表达对通用运维领域的兴趣和快速学习新技术的信心,可以将你在新点公司接触政务系统、信创UOS等经验作为快速适应新环境的佐证。 + * **补充通用运维技能:** 如果欠缺某些通用运维技能(如:Docker, Kubernetes, 主流云平台),可以在简历中体现正在学习或通过个人项目实践这些技术。 + +2. **职业空窗期:** + * **挑战:** 空窗期可能引起招聘方对你职业状态或技能更新的疑虑。 + * **策略:** + * **简要说明原因:** 在简历或面试中,可以简要说明空窗期的原因(如:学习进修、处理个人事务、休息调整等),语气积极。 + * **突出空窗期内的活动:** 如果空窗期内有进行技术学习(考证、线上课程)、参与开源项目、搭建个人实验室、写技术博客等,一定要在简历中列出,证明你没有停止进步。 + * **强调回归意愿和准备:** 表达强烈的求职意愿,并说明你已经为重返职场做好了技术和心态上的准备。 + +3. **频繁跳槽:** + * **挑战:** 短期工作经历过多可能让招聘方认为你不稳定、忠诚度低或能力有问题。 + * **策略:** (虽然你的简历目前只有两段,看起来不属于频繁跳槽,但作为指南包含此项) + * **精简短期经历:** 对于少于一年的工作经历,如果内容相关性不强或成果不突出,可以考虑合并或简化描述,只保留与目标岗位最相关的亮点。 + * **突出学习和成长:** 在个人总结或面试中,将不同的工作经历描述为学习不同技术、接触不同业务、获得不同经验的过程,强调你在每个阶段都取得了进步和贡献。 + * **聚焦长期目标:** 表达你希望找到一个能够长期发展、稳定投入的平台。 + * **使用功能型或混合型简历 (慎用):** 这种简历更侧重技能和成果分类,而不是严格按时间顺序罗列工作经历。但这可能会让招聘方难以了解你的职业发展轨迹。对于运维工程师,通常还是建议使用倒序时间型简历,辅以解释。 + +--- + +**结合你的简历进行具体优化 (示例片段):** + +基于以上指南,以下是你简历中一些模块的优化建议: + +**1. 个人信息/联系方式:** + +```markdown +# 蓝颜 +## 基本信息 +* **求职岗位:** 运维工程师 +* **意向城市:** 济南 / 山东省内 +* **入职时间:** 随时到岗 +* **手机:** 111xxxxxxxx (请填写正确的11位手机号) +* **邮箱:** your.professional.email@example.com (建议使用非QQ邮箱,或确保QQ邮箱昵称专业) +* **GitHub/个人技术博客 (可选):** [你的链接] +``` +*(删除重复的联系方式,修正电话格式,填写具体意向城市)* + +**2. 个人总结 (新增模块,放在技能特长之前):** + +```markdown +## 个人总结 +[你的名字] 是一名具备X年运维经验的工程师,专注于 [列出2-3个核心技能,如:Linux系统管理、故障排查与处理、自动化脚本开发]。熟悉 [列出核心技术栈,如:Linux, MySQL, Nginx, Tomcat] 的部署、维护与优化。在政务和安防行业积累了丰富的多系统集成、设备运维和技术支持经验,具备良好的学习能力和问题解决能力,期望在运维领域持续深耕并创造价值。 +``` +*(根据你的实际经验年限和突出优势来填写)* + +**3. 技能特长 (重构):** + +```markdown +## 技能特长 +* **操作系统:** Linux (CentOS, Ubuntu, UOS), Windows Server +* **数据库:** MySQL (熟悉安装、配置、备份、调优、故障排查), SQL Server, Oracle (熟悉基本操作) +* **网络:** TCP/IP协议原理, 熟悉网络故障排查 (如 Wireshark 抓包分析), VPN (深信服), 路由交换基础 +* **应用服务:** Nginx, Tomcat, Apache (可选,如果熟悉), 其他中间件... +* **自动化/脚本:** Shell Scripting (建议补充或学习), Python (可选,如果会), 了解自动化运维工具 (如 Ansible, SaltStack - 如果有接触) +* **监控/日志:** Zabbix/Prometheus/Grafana (建议了解或学习), ELK Stack (建议了解或学习), 日志分析 +* **容器技术 (建议了解或学习):** Docker, Kubernetes +* **版本控制:** SVN +* **其他工具:** PostMan (接口测试), 熟悉服务器硬件 (RAID配置), 虚拟化技术 (如 VMware, KVM - 如果有接触) +* **故障排查:** 熟悉系统、网络、应用故障的定位与解决流程 +``` +*(按类别分组,突出运维核心技能。Java/C# 等如果与脚本自动化无关,建议删除。安防设备经验可以融入工作经历或概括到“熟悉多种硬件设备维护”)* + +**4. 工作经验 (优化示例):** + +```markdown +## 工作经验 + +**2021-08 ~ 至今 国泰新点软件-济南分公司 (外包) | 系统运维工程师** +* **项目1: 邹城市为民服务中心政务大厅综窗智能受理平台** + * 负责平台核心系统在X台服务器上的**部署与环境搭建**,成功配置并优化MySQL、Tomcat、Nginx等运行环境,**保障项目顺利上线和稳定运行**。 + * **主导**智能大厅设备的**日常维护与故障排查**,包含打印机、PC、服务器等硬件,**确保政务服务高效进行**。 + * **系统化**进行Windows系统及各类应用(含打印机驱动)的**补丁更新与维护**,**提升系统安全性与稳定性**。 + * **执行**系统软硬件兼容性及功能性**测试**,**累计发现并协助修复Y个关键bug**,**提升系统质量**。 +* **项目2: 菏泽OA系统** + * 负责UOS信创服务器上的OA系统部署、**迭代更新与日常维护**,**保障系统在信创环境下的稳定运行**。 + * **参与**PaaS平台的系统**迭代更新**与测试,**确保新版本平稳上线**。 + * **协助配置**深信服VPN及终端软件,**解决了Z个用户远程访问问题**。 +* **项目3: 菏泽居民码** + * **独立完成**Windows Server服务器上的业务系统**部署与环境配置**。 + * 使用PostMan进行接口连通性**测试与验证**,**确保数据交互正常**。 + * **执行**MySQL数据库的**定期备份与恢复**演练,**保障数据安全**。 + * **利用SVN**进行业务系统的版本**控制与更替**,**规范了发布流程**。 + * **参与**系统漏洞、压力及安全等级**测试**,**识别并报告X个潜在风险点**。 + * 在Linux服务器上**部署并配置**系统探针,**为系统监控提供支持**。 + +**2020-03 ~ 2021-07 海康威视济南分公司 (外包) | 产品技术支持工程师** +* **技术支持与故障排查:** + * **负责**安防、显示控制、消防、网络、会议办公及服务器**共X类产品的技术支持**,**处理Y起复杂故障**,**平均解决时长Z小时**。 + * 通过 Wireshark 等专业工具进行**网络包分析**,**定位并修复**安防视频卡顿等问题。 + * 深入研究服务器RAID阵列配置与系统性能调优,**解决多个性能瓶颈问题**。 +* **技术培训与知识传播:** + * **定期开展面向内外部的技术培训**,**培训满意度超过90%**。 + * **主导编写X份产品技术文档** (如白皮书、操作指南),**内部评分高于4.5分**,**有效提升了团队知识水平**。 +* **产品测试与优化建议:** + * **深度参与X款新产品的测试**,**发现并提交Y条关键bug和改进建议**。 + * **收集并分析**市场与客户反馈,**推动Z项产品功能和性能的优化**,**提升用户体验**。 +``` +*(将罗列的任务点改写为更具结构和成果的描述,尝试加入量化。突出你在项目中的角色和贡献)* + +**5. 自我优势 (改写为个人总结):** + +这个模块的内容可以融入到前面的“个人总结”中,并删掉重复的“可以胜任系统运维及相关工作”这类结论性语句。对于“熟练使用AI优化工作流程”,如果能在某个工作经历或项目经验中找到具体例子说明你是如何用AI(如:辅助写脚本、分析日志、生成报告)来提升效率的,那会非常有亮点,可以作为一个单独的点加入工作经验或项目经验中;如果只是泛泛了解,则可以删除。 + +--- + +**最后,请注意:** + +1. **校对:** 再次强调,完成修改后务必仔细校对,避免任何错误。 +2. **文件格式:** 优先使用PDF格式保存和发送简历,确保格式不乱。 +3. **持续优化:** 简历不是一成不变的,随着经验增长和申请岗位的不同,持续进行优化。 + +希望这份详细的指南能帮助你大幅提升简历的质量。祝你求职顺利,早日拿到心仪的offer! \ No newline at end of file diff --git a/黎君然简历.md b/黎君然简历.md new file mode 100644 index 0000000..e0253eb --- /dev/null +++ b/黎君然简历.md @@ -0,0 +1,111 @@ +# 黎君然 + +* 13044276091 +* 912765721@qq.com +* 广东省佛山市南海区黄岐名雅花园82-301 +* g912765721 +* 2020届毕业生 / 数据分析/数据运营/市场分析/调研分析 +* 6000-8000 + +## 个人总结 + +* 教育背景与技能基础——经济统计学2020届应届毕业生,学习与研究的方向主要是针对经济与市场营销领域的商业数据分析。 +* 职业兴趣所向——运用数据分析工具,通过建立能够落地的业务模型,来实现对消费者更全面的洞察,更好地推进企业数据化精细运营的转型升级。 +* 职业路线规划————依托在市场调研行业的调研经验,转型成为具有优良数据分析素质的营销数据分析师,主要发展方向包括但不限于新兴的电商行业、广告营销行业、数据服务行业等等 + +## 教育经历 + +**广东外语外贸大学** 2016年09月 - 2020年06月 广州 +经济统计学 本科 数学与统计学院 + +* GPA: 3.8/ 4.0 (专业前20%) +* 荣誉奖项:院级挑战杯第二名,校级挑战杯一等奖、广东省省级大创基金项目立项及结项 +* 相关课程: + * 编程基础: Python、R + * 数据软件: spss数据挖掘; + * 应用课程: 商业数据挖掘(数据挖掘算法相关) + * 经济学相关课程: 时间序列分析(SAS相关) + * 计量经济学 (stata以及eviews) + * 多元统计分析、非参数分析、抽样技术(涉及问卷调查) + +## 专业技能 + +* **擅长数据的可视化**: 熟练掌握bi工具的数据导入、清洗、关系表连接以及仪表盘可视化;同时熟练掌握以python为代表的数据可视化库,对项目成果进行可视化包装。 +* **编程基础**: 擅长使用python的数据处理库如numpy、pandas对时间数据,文本数据进行数据清洗,其中关于自然语言处理NLP,有过具体落地项目。 +* **数据库软件以及语言方面**: 有过linux系统的操作经验,并独立在VPS上部署过MYSQL 作为远程数据库的学习与项目实践;熟练掌握sql的增删查改。同时对于大数据组件如hadoop、hive有着初步的了解。 +* **数据软件**: 熟练掌握SAS的base模块,以及相关统计模块如时间序列分析、逻辑回归模块。在时课程论文设计中,曾运用GARCH以及 GARCH研究过粮食期货价格的波动特征;同时也熟练掌握spss的基本课程 +* **统计学基础方面**: 熟练掌握与经济学分析相关的统计分析方法如时间序列分析、多元统计回归,擅长数据的建模 +* **数据挖掘算法方面**: 熟练掌握决策树、随机森林、logistic等机器学习分类算法,并在挑战杯以及毕业论文上使用过GBDT、XGbosst、Adaboost、lightGBM等集成算法,处理文本有关的分类问题。 + +## 工作与实习经历 + +**广州快决测信息科技有限公司** 2021年06月 - 2021年07月 广州 +数据分析师 数据分析(dp) +(快决测公司是一家专注于服务快消品牌的互联网市场调研公司,区别于传统的市场调研公司,快决测主要提供的是线上调研,其中主要包括有短期高效的线上定向招募的问卷调查以及与各大品牌长期合作的品牌健康度跟踪测试) + +* **主要职责** + * 负责与研究员共同确定调研方案以及问卷设计,根据研究员给出的配额设计、逻辑设计进行问卷程序的线上编程。在项目后期,与研究员共同合作,产出每次调研之后的数据分析报告。 +* **项目成果** + * 独立负责过若干 **知名快消品牌** 的线上调研项目,其中包括有蒙牛特仑苏低温产品的宣称测试、VS沙宣的产品包装测试、元气森林矿泉水以及酱油的产品宣称测试。 + * 独立负责过若干 **热门手游以及端游** 的线上调研项目,其中包括有腾讯模拟经营类游戏调研、rouge-like游戏调研、鬼泣-巅峰之战调研 + * 与部门同事合作产出面向各大企业的 **品牌健康度跟踪项目** 的数据分析报告,其中包括有OLAY护肤品品牌健康度跟踪测试以及平安银行的品牌健康度跟踪测试 + +**中国对外贸易中心** 2018年09月 - 2018年12月 广州 +数据助理 沙龙会展部 +( 中国对外贸易中心,商务部直属事业单位,主要负责承办中国进出口商品交易会(又称广交会)。中国对外贸易中心以其60多年的专业办展经验、卓越的业绩、专业的服务在中国会展业中占有举足轻重的地位。) + +* 担任沙龙会展部 **数据助理** + * 负责广交会在沙龙会上向参展商以及相关与会人员的调查问卷设计、派发以及回收,与小组成员合作设计了多份 **有关客户满意度的调查问卷** + * 对所回收的调查问卷通过excel、spss,进行初步的数据预处理(包括数据录入、清洗、排查异常值等数据清洗工作)。期间,**处理过近十场会议超过1000份的满意度调查问卷** + * 对处理过后的问卷数据以及会展方所提供的会议相关数据(如参展会员、会议展览数据等) **进行数据可视化处理**, 输出到微信公众号、官方网站等媒体平台。在工作期间,为广交会平台整理并撰写数篇有关会议的可视化展示文章 + +## 校内项目经历 + +**双语异构数据库下的实体识别以及对于航空智能客服平台的文本情感分析** 2019年06月 - 2020年06月 广州 +职责: 组长 + +* 在该数据科学小组内担任组长,主要负责项目的整体筹划, +* 在2019-2020年内共合作完成项目一,独立完成项目二 +* **项目一: 构建在双语异构数据库融合基础上的实体识别模型以及学术影响力评价体系** + * ■ **关键词**: 数据库融合; 图模型与传统聚类模型的结合; 社群发现 + * ■ **项目介绍**: + 该项目主要解决的是在文献检索数据库中对论文的实体识别。项目通过融合**中英文数据库**, 同时提取了论文的题目、摘要、关键词、领域等论文的原始数据,在采用传统聚类方法的同时,引入了**社群发现**的网络分析方法,创新性地开拓了实体识别的方法识别路径,同时后续还利用先前的社群信息,建立了一套对学者学术影响力的评价方案。 + * ■ **项目成果**: + 实体识别精度比传统分类方法提升显著,同时通过该算法所提取的社群信息,也为后期的学者群体发现,提供了基础。后续,该项目也将计划封装成模块,落地部署以获得更好的泛化效果。 + * ■ **负责内容**: + 1. 对组员通过爬虫得来的原始文本数据进行数据清洗,并通过数据库语言进行所需数据的提取 + 2. 对各部分的研究成果进行一个可视化呈现,包括学者的社群图谱、文档聚类情况、以及学者学术影响力评价的综合排名 +* **项目二: 基于文本分类以及情感分类的航空智能客服平台设计** + * ■ **项目介绍**: + 在基于自然语言处理学科基础上,通过传统机器学习算法如随机森林、GBDT、xgboost、lightbgm等集成算法以及结合大规模预训练语言模型bert的深度学习方法,针对航空智能客服平台处理客户反馈进行了一系列的流程设计 + * ■ **负责内容**: + 1. 使用python读取数据库,并通过文本处理库,进行文本分词、去重以及排除停用词等文本预处理工作 + 2. 使用传统分类算法以及集成学习算法分别对文本进行分类分析 + 3. 使用vader情感词典,对文本的情感极性进行分类 + 4. 整合流程,形成一套航空智能客服 处理 评论的流程 + 5. 对各部分的研究成果进行一个可视化呈现,包括对情感的热力图展示、客服系统的处理流程的展示。 + * ■ **项目成果**: + 相较于传统的航空客服文本 机器学习算法,采用集成学习算法之后,精度提升显著,有30%的提升。 +* **项目所获奖项** + * 所述项目先后获得院内挑战杯第二名、校级挑战杯一等奖,其中前者已经取得省级大创项目基金立项。 + +## 技能/证书及其他 + +* **技能**: python数据分析, spss分析, excel统计, Tableau, Excel, sas +* **语言**: 英语 (CET-6) 587分 +* **奖项**: 广东外语外贸大学院级挑战杯第二名,校级挑战杯一等奖。广东省大创项目基金立项 + +## 荣誉奖项 + +* 广东外语外贸大学院级挑战杯————第二名 2018年秋季 +* 广东外语外贸大学校级挑战杯—————————等奖 2019年春季 +* 广东省大创项目基金立项—————省级 2019年夏季 + +## 社团和组织经历 + +**社团联合会** 2016年09月 - 2017年06月 广州 +干事 企划执行部 + +* 协调校社联各部门的工作, 协助校团委、校学生会, +* 先后组织“百团大战”社团招新会、“声之韵”器乐大赛等大型校园及学院活动, +* 其中声之韵器乐大赛参与人数超过500人 \ No newline at end of file