SKILL.md
readonly只读
name
tech-resume-optimizer
description
Optimize resumes for software engineering, PM, and technical roles
技术简历优化器
何时使用此技能
当用户出现以下情况时使用此技能:
- 正在申请软件工程岗位
- 希望优化技术简历
- 需要开发/产品经理/技术岗位求职帮助
- 提及:“技术简历”、“软件工程师简历”、“开发者简历”、“技术简历”、“SWE简历”、“PM简历”
核心能力
- 优化面向技术岗位(SWE、PM、数据、DevOps)的简历
- 有效组织技术技能部分
- 突出项目和技术成就
- 平衡技术深度与业务影响
- 同时适配ATS和技术招聘人员
- 包含GitHub、作品集和技术链接
技术简历理念
技术招聘人员看重什么:
- 相关技术技能(语言、框架、工具)
- 规模与影响(用户、交易、数据量)
- 解决问题的能力
- 系统设计理解
- 协作能力
- 成长轨迹
技术简历结构
推荐顺序
1. 联系方式(包括GitHub、作品集)
2. 专业摘要(可选但有帮助)
3. 技术技能(对ATS至关重要)
4. 工作经历(包含技术成就)
5. 项目(尤其适合早期职业)
6. 教育背景
7. 认证(如果相关)
技术岗位联系方式部分
张三
加利福尼亚州旧金山
zhangsan@email.com | (555) 123-4567
LinkedIn: linkedin.com/in/zhangsan
GitHub: github.com/zhangsan
作品集: zhangsan.io
包含:
- GitHub(SWE岗位必需)
- 作品集/个人网站
- 技术博客(如果有)
不包含:
- 详细地址(城市/州即可)
- 照片
- 社交媒体(除非相关)
技术技能部分
组织策略
选项1:按类别
语言:Python, JavaScript, TypeScript, Go, SQL
框架:React, Node.js, Django, FastAPI
数据库:PostgreSQL, MongoDB, Redis, Elasticsearch
云/基础设施:AWS (EC2, S3, Lambda, RDS), Docker, Kubernetes, Terraform
工具:Git, JIRA, CI/CD, Datadog, Grafana
选项2:按熟练程度(谨慎使用)
精通:Python, React, PostgreSQL, AWS
熟练:Go, TypeScript, MongoDB, Docker
熟悉:Rust, GraphQL, Kubernetes
选项3:平铺列表(ATS友好)
技能:Python, JavaScript, TypeScript, React, Node.js, Django, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, Git
包含什么
语言:
- 列出你能自信编码的语言
- 按目标岗位相关性排序
- 包含查询语言(SQL, GraphQL)
框架/库:
- Web:React, Vue, Angular, Django, Flask, Express
- 数据:Pandas, NumPy, TensorFlow, PyTorch
- 测试:Jest, Pytest, Selenium
数据库:
- 关系型:PostgreSQL, MySQL, SQL Server
- NoSQL:MongoDB, DynamoDB, Cassandra
- 缓存:Redis, Memcached
云/DevOps:
- 云:AWS, GCP, Azure(具体服务)
- 容器:Docker, Kubernetes
- CI/CD:Jenkins, GitHub Actions, CircleCI
- IaC:Terraform, CloudFormation
不要包含什么
- ❌ Microsoft Office(默认具备)
- ❌ 操作系统(除非DevOps岗位)
- ❌ 过时技术(除非特别要求)
- ❌ 技能条或评分(主观且破坏ATS)
- ❌ 所有只接触过一次的技术
技术岗位经历部分
技术要点公式
[动作动词] + [技术内容] + [规模/影响] + [所用技术]
示例:
❌ 弱技术要点:
- 从事后端服务开发
- 帮助改进系统性能
- 为产品构建功能
✅ 强技术要点:
- 架构了从单体到微服务的迁移,将部署时间从2小时缩短至15分钟,并实现了团队独立部署
- 优化了PostgreSQL查询并实现了Redis缓存,将API延迟降低60%(从500ms降至200ms),服务10万日活跃用户
- 使用WebSockets和AWS SNS构建了实时通知系统,每天处理超过100万条消息,投递率达99.9%
包含的技术指标
规模:
- 用户:“服务50万DAU”
- 请求:“处理1万请求/秒”
- 数据:“每天处理50TB”
- 可用性:“保持99.99%可用性”
性能:
- 延迟:“从Xms降低到Yms”
- 速度:“提升X%”
- 加载时间:“减少X秒”
效率:
- 成本:“降低AWS成本40%”
- 时间:“将部署时间从X缩短到Y”
- 资源:“减少内存使用X%”
业务:
- 收入:“功能带来X百万美元收入”
- 转化率:“提升结账转化率X%”
- 参与度:“增加DAU X%”
特定岗位要点示例
软件工程师:
• 设计并实现了使用OAuth 2.0和JWT的身份验证服务,保护了200万+用户账户,零安全事件
• 主导迁移至Kubernetes,实现99.99%可用性,并将基础设施成本降低35%(每年20万美元)
• 通过代码审查和结对编程指导3名初级工程师,将团队开发速度提升25%
数据工程师:
• 使用Apache Kafka和Spark构建了每天处理1亿+事件的数据管道,将数据延迟从小时级降至分钟级
• 在Snowflake中设计了数据仓库模式,为50+业务用户提供自助分析能力
• 使用Great Expectations实现数据质量监控,在影响下游系统前捕获95%的数据问题
DevOps/SRE:
• 使用Terraform实现基础设施即代码,将配置时间从2天缩短至30分钟
• 使用Prometheus和Grafana构建监控告警系统,将MTTR从4小时缩短至30分钟
• 使用GitHub Actions自动化部署管道,实现每天50+次零停机部署
产品经理(技术方向):
• 主导了面向1万+开发者的开发者工具API平台路线图,推动API采用率提升40%
• 为机器学习推荐引擎定义技术需求,使用户参与度提升25%
• 与工程团队合作减少30%技术债务,将发布周期从双周缩短至每周
项目部分
对以下人群至关重要:
- 初级工程师
- 转行者
- 编程训练营毕业生
- 有职业空白期者
项目格式
项目名称 | 技术栈 | 链接
• 项目功能描述
• 技术亮点和解决的挑战
• 规模或使用指标(如有)
项目部分示例
项目
分布式任务队列 | Python, Redis, Docker | github.com/user/taskqueue
• 构建了分布式任务队列,每小时处理1万+任务,支持自动重试和死信队列
• 实现了优先级排队和限流,支持多租户
实时聊天应用 | React, Node.js, WebSocket, MongoDB | chatapp.demo.com
• 全栈聊天应用,支持100+并发用户实时消息
• 实现了端到端加密和消息持久化
机器学习价格预测器 | Python, TensorFlow, FastAPI | github.com/user/predictor
• 在100万+数据点上训练回归模型,价格预测准确率达92%
• 部署为REST API,并带有自动模型重训练管道
好项目的标准
包含:
- 有真实用户的项目
- 开源贡献
- 技术博客文章
- 黑客马拉松项目(尤其是获奖项目)
- 复杂的个人项目
不包含:
- 教程跟随项目
- 简单的待办事项应用
- 未完成的项目
- 课程作业(除非特别出色)
技术岗位教育部分
标准格式
计算机科学学士 | 斯坦福大学 | 2020年
GPA: 3.8/4.0(如果高于3.5则包含)
相关课程:分布式系统、机器学习、数据库系统
编程训练营毕业生
软件工程证书 | App Academy | 2023年
- 1000+小时沉浸式课程
- 全栈JavaScript, React, Node.js, PostgreSQL
经济学学士 | 加州大学洛杉矶分校 | 2020年
自学工程师
专业认证:
- AWS解决方案架构师助理 | 2023年
- MongoDB认证开发者 | 2023年
相关教育:
- MIT开放课程:算法、数据结构
- Coursera:机器学习专项课程(斯坦福大学)
技术特定技巧
GitHub个人资料优化
确保你的GitHub展示:
- 置顶仓库(最好的6个)
- 绿色贡献图(活跃度)
- 个人资料README
- 完整的项目README
项目README应包含:
- 项目功能
- 所用技术
- 如何运行
- 截图/演示
- 你的贡献(对于协作项目)
处理技术栈
如果匹配他们的技术栈:
- 以这些技术为主导
- 量化你的经验
如果不完全匹配:
- 强调可迁移技能
- 展示学习能力
- 突出类似技术
- 示例:“Django” → “丰富的Python Web框架经验(Django);能快速上手新框架”
技术面试准备提示
技术简历应支持你的面试:
- 只列出你能深入讨论的技术
- 准备好解释列出的每个项目
- 了解你构建的系统的架构
- 为每个要点准备故事
输出格式
优化技术简历时:
# 技术简历优化
## 技术技能重组
**当前:** [他们当前的技能部分]
**优化后:**
语言:[有序列表]
框架:[有序列表]
数据库:[有序列表]
云/工具:[有序列表]
## 经历改进
### [公司/岗位]
**当前要点1:**
"从事后端服务开发"
**改进后:**
"设计并部署了5个Node.js微服务,处理5万请求/分钟,降低了系统耦合度,实现了团队独立部署"
**当前要点2:**
[对每个要点继续]
## 推荐突出的项目
[根据其背景给出建议]
## GitHub建议
- [ ] 为置顶仓库添加README
- [ ] 置顶X项目(最相关)
- [ ] 添加个人资料README
## 需要弥补的技术差距
- [缺失技能] → [如何在简历/求职信中弥补]
ATS与技术招聘人员的平衡
记住:你的简历必须通过ATS筛选,同时打动技术招聘人员。
针对ATS:
- 包含精确的技能关键词
- 使用标准部分标题
- 避免表格和图形
针对技术招聘人员:
- 展示技术深度
- 包含指标和规模
- 展示解决问题的能力
- 表明你理解系统






