[{"data":1,"prerenderedAt":1103},["ShallowReactive",2],{"template-zh-software-engineer":3},{"slug":4,"locale":5,"category":6,"layout":7,"updatedAt":8,"related":9,"title":85,"description":86,"profession":87,"keywords":88,"faq":95,"settings":117,"body":120,"toc":955,"sample":982},"software-engineer","zh","technology","ats-friendly","2026-10-04",[10,48],{"slug":11,"locale":5,"category":12,"layout":13,"updatedAt":8,"related":14,"title":16,"description":17,"profession":18,"keywords":19,"faq":26},"project-manager","business","compact",[4,15],"accountant","项目经理简历模板（附 PMP 示例）","免费的项目经理简历模板，附持有 PMP 证书的完整示例，经历条目写清项目范围、预算和结果，并列出招聘方常搜的关键词。","项目经理",[20,21,22,23,24,25],"项目经理简历模板","项目经理简历怎么写","IT 项目经理个人简历","PMP 简历范文","工程项目经理简历","项目管理简历免费",[27,30,33,36,39,42,45],{"q":28,"a":29},"没有 PMP 能找到项目经理的工作吗？","不一定需要，但很多招聘信息会写 PMP 或软考项目管理证书优先，有些 HR 也会按证书筛选。有证书就写在职位行和证书栏里；没有的话，真实的交付成果比证书更重要。",{"q":31,"a":32},"项目成果不是我一个人做出来的，怎么写？","写你自己负责的部分。系统也许不是你开发的，但计划是你定的，风险是你盯的，进度是你推动的。直接写出来，并加上项目规模。",{"q":34,"a":35},"要写敏捷还是瀑布？","写你在真实项目里用过的方法。很多团队是混合着用的，写“混合式”并举一个例子，比声称精通所有框架更可信。",{"q":37,"a":38},"工作经历要往前写多少年？","一般十到十五年就够了。更早的工作可以合并成一行，和项目管理无关的可以不写。",{"q":40,"a":41},"简历要写成一页还是两页？","大多数项目经理一页就够。资深项目经理和项目群经理有多个大型项目要讲时，写两页也可以，但每一条都要说明规模和结果。",{"q":43,"a":44},"简历上要写期望薪资吗？","可以不写，留到面试时沟通。招聘平台要求填写的话，按实际情况填一个范围。",{"q":46,"a":47},"做了很多小项目，要一个个列出来吗？","不用。把它们归成一条，比如“每年负责 12 到 15 个办公室装修项目，单个预算 30 万到 200 万元”。这样比逐个罗列清楚得多。",{"slug":49,"locale":5,"category":50,"layout":13,"updatedAt":8,"related":51,"title":53,"description":54,"profession":55,"keywords":56,"faq":63},"student","students",[4,52],"teacher","大学生简历模板（无工作经验适用）","免费的大学生和应届生简历模板，适合投递实习和第一份工作。完整示例以教育背景和项目经历为主，不靠工作年限。","学生",[57,58,59,60,61,62],"大学生简历模板","应届生简历模板","没有工作经验的简历怎么写","实习简历范文","在校生个人简历","毕业生求职简历免费",[64,67,70,73,76,79,82],{"q":65,"a":66},"没有工作经验，简历上写什么？","写教育背景、项目、实习、兼职、志愿服务、社团，以及你组织过的活动。招聘学生的单位知道你还没有职业经历，他们想看到的是你能把事情做完，也能和别人合作。",{"q":68,"a":69},"要不要写绩点和排名？","对你有利就写。绩点较高或排名靠前时，写上会加分；岗位明确要求时也要写。不写的话，有些单位会在面试时问，提前准备好答案。",{"q":71,"a":72},"高中的经历可以写吗？","大一、大二时，写一两项有分量的可以。到了大三以后，换成大学里的课程、项目和实践经历。",{"q":74,"a":75},"学生简历写多长？","一页。宁可删掉旧的、不相关的内容，也不要把字号缩得很小。",{"q":77,"a":78},"要写求职意向还是自我评价？","写求职意向，说明想找什么岗位、什么时间能到岗。自我评价可以并入个人简介，用两三句具体的话写，不要写“性格开朗、吃苦耐劳”这类套话。",{"q":80,"a":81},"课程设计和小组作业算经历吗？","算。放在项目经历里，像写工作一样写：你做了什么、用了什么工具、你在小组里负责哪部分、结果怎样。招聘学生的单位就希望看到这些。",{"q":83,"a":84},"英语四六级和证书要不要写？","要写。英语四六级、计算机等级考试和与岗位相关的证书，都是国内招聘中常看的内容。写清证书名称和取得时间，成绩较好的可以写分数。","软件工程师简历模板（ATS 友好）","免费的软件工程师简历模板，适配 ATS 筛选系统，附完整示例简历、不同年限的工作经历写法和招聘方常搜的技能关键词。","软件工程师",[89,90,91,92,93,94],"软件工程师简历模板","程序员简历模板","后端开发简历","Java 开发简历范文","前端工程师简历怎么写","IT 简历模板免费",[96,99,102,105,108,111,114],{"q":97,"a":98},"软件工程师简历写一页还是两页？","工作十年以内，一页基本够用。经历更多、每一条都和岗位相关时，写两页也可以。要删内容时，先删早年的工作，不要删最近的成果。",{"q":100,"a":101},"一定要放 GitHub 链接吗？","如果你的主页上有愿意让别人看的代码，放上会有帮助。一个空的或长期不更新的主页，不如不放。",{"q":103,"a":104},"会的语言和框架要不要全部列出来？","只列明天面试就能聊的那些。面试官经常会就简历上写到的技术提问，一份短而真实的清单比一长串名词更可信。",{"q":106,"a":107},"团队项目怎么写才不显得是在抢功劳？","写清楚你本人负责的部分和结果。例如“负责支付服务的重试逻辑”，比“参与支付项目开发”清楚得多。",{"q":109,"a":110},"简历上要不要写求职意向和期望薪资？","求职意向建议写，一行就够，比如“后端开发工程师，杭州”。期望薪资可以不写，留到沟通阶段再谈；如果招聘方明确要求，就按要求填。",{"q":112,"a":113},"要不要放照片？","国内很多公司习惯简历上有照片，放一张清晰、正式的证件照没有问题。投外企或海外岗位时，通常不放照片。",{"q":115,"a":116},"工作经历中间有空档怎么办？","简单如实说明即可。如果这段时间在学习、做自由职业、做个人项目或照顾家人，写一行就够。大多数面试官更关心你现在能做什么。",{"fontSize":118,"headingColor":119},11,"#1d4ed8",{"type":121,"children":122},"root",[123,131,137,230,235,240,245,250,255,261,266,271,276,281,296,309,322,327,332,337,342,347,352,357,362,367,372,377,382,387,397,412,417,425,448,456,479,487,510,515,523,541,549,567,575,593,601,619,627,645,650,655,766,771,776,781,810,815,820,825,830,835,840,845,850,864,869,874,917,922],{"type":124,"tag":125,"props":126,"children":127},"element","p",{},[128],{"type":129,"value":130},"text","这个模板适合后端、前端和全栈工程师。它采用单栏布局和朴素的板块标题，招聘系统（ATS）读取它的方式和人读起来是一样的。示例属于一位有九年经验、先后在三家公司工作过的高级后端工程师，但这个结构适用于任何年限。把内容换成你自己的经历，删掉用不到的板块就可以。",{"type":124,"tag":132,"props":133,"children":135},"h2",{"id":134},"模板概览",[136],{"type":129,"value":134},{"type":124,"tag":138,"props":139,"children":140},"table",{},[141,160],{"type":124,"tag":142,"props":143,"children":144},"thead",{},[145],{"type":124,"tag":146,"props":147,"children":148},"tr",{},[149,155],{"type":124,"tag":150,"props":151,"children":152},"th",{},[153],{"type":129,"value":154},"项目",{"type":124,"tag":150,"props":156,"children":157},{},[158],{"type":129,"value":159},"本模板",{"type":124,"tag":161,"props":162,"children":163},"tbody",{},[164,178,191,204,217],{"type":124,"tag":146,"props":165,"children":166},{},[167,173],{"type":124,"tag":168,"props":169,"children":170},"td",{},[171],{"type":129,"value":172},"版式",{"type":124,"tag":168,"props":174,"children":175},{},[176],{"type":129,"value":177},"ATS 友好，单栏",{"type":124,"tag":146,"props":179,"children":180},{},[181,186],{"type":124,"tag":168,"props":182,"children":183},{},[184],{"type":129,"value":185},"篇幅",{"type":124,"tag":168,"props":187,"children":188},{},[189],{"type":129,"value":190},"一页；十年以上经验可以两页",{"type":124,"tag":146,"props":192,"children":193},{},[194,199],{"type":124,"tag":168,"props":195,"children":196},{},[197],{"type":129,"value":198},"适合",{"type":124,"tag":168,"props":200,"children":201},{},[202],{"type":129,"value":203},"后端、前端、全栈、平台和移动端工程师",{"type":124,"tag":146,"props":205,"children":206},{},[207,212],{"type":124,"tag":168,"props":208,"children":209},{},[210],{"type":129,"value":211},"板块顺序",{"type":124,"tag":168,"props":213,"children":214},{},[215],{"type":129,"value":216},"个人简介、工作经历、专业技能、项目经历、教育背景、证书、语言",{"type":124,"tag":146,"props":218,"children":219},{},[220,225],{"type":124,"tag":168,"props":221,"children":222},{},[223],{"type":129,"value":224},"也可以换成",{"type":124,"tag":168,"props":226,"children":227},{},[228],{"type":129,"value":229},"紧凑版式（一页放更多内容）、双栏版式（技能较多时）",{"type":124,"tag":132,"props":231,"children":233},{"id":232},"招聘方看重什么",[234],{"type":129,"value":232},{"type":124,"tag":125,"props":236,"children":237},{},[238],{"type":129,"value":239},"大多数技术负责人看简历时，主要找三样东西：你做过什么，规模或难度有多大，做完之后带来了什么变化。用过的技术栈当然重要，但它更多是这些工作的背景。",{"type":124,"tag":125,"props":241,"children":242},{},[243],{"type":129,"value":244},"每段工作里，把最近、最有分量的事情放在最前面。你主导过的项目，就写“主导”；你负责过线上值班，就写出来。对服务的负责程度，是判断一个人资历最清楚的信号之一，也是很多人最容易漏写的内容。",{"type":124,"tag":125,"props":246,"children":247},{},[248],{"type":129,"value":249},"很多公司由 HR 或猎头先看简历，再转给技术面试官。HR 会拿你的简历和岗位描述逐字对照，所以语言、框架和平台的名字要写得直接、规范。技术面试官后看，看的是深度：规模、取舍和结果。",{"type":124,"tag":132,"props":251,"children":253},{"id":252},"各板块怎么写",[254],{"type":129,"value":252},{"type":124,"tag":256,"props":257,"children":259},"h3",{"id":258},"个人信息和联系方式",[260],{"type":129,"value":258},{"type":124,"tag":125,"props":262,"children":263},{},[264],{"type":129,"value":265},"姓名、求职意向、所在城市、手机、邮箱，再加一到两个链接。国内简历一般会写求职意向，例如“后端开发工程师 \u002F 杭州”。GitHub、个人博客或作品链接，只在里面有真实内容时才放。不需要写详细住址，出生年月、民族、政治面貌等信息，除非岗位要求，否则可以省略。",{"type":124,"tag":125,"props":267,"children":268},{},[269],{"type":129,"value":270},"职位名称用你想应聘的方向，前提是真实。比如公司内部职级叫“开发 P6”，对外写“高级软件工程师”更好理解。",{"type":124,"tag":256,"props":272,"children":274},{"id":273},"个人简介",[275],{"type":129,"value":273},{"type":124,"tag":125,"props":277,"children":278},{},[279],{"type":129,"value":280},"两到三句话：你的年限、主要技术栈、做过什么类型的系统，以及你在意的一件事。用平实的语言写。下面是不同年限的写法示例：",{"type":124,"tag":282,"props":283,"children":284},"blockquote",{},[285],{"type":124,"tag":125,"props":286,"children":287},{},[288,294],{"type":124,"tag":289,"props":290,"children":291},"strong",{},[292],{"type":129,"value":293},"初级：",{"type":129,"value":295}," 软件工程师，一年内部工具开发经验，主要使用 Python 和 React。熟悉 SQL、单元测试和代码评审，希望加入做面向用户产品的团队。",{"type":124,"tag":282,"props":297,"children":298},{},[299],{"type":124,"tag":125,"props":300,"children":301},{},[302,307],{"type":124,"tag":289,"props":303,"children":304},{},[305],{"type":129,"value":306},"中级：",{"type":129,"value":308}," 全栈工程师，四年 TypeScript、Node.js 和 React 经验。独立交付过计费和新用户引导功能，擅长把模糊的产品需求拆成可以逐步上线的小版本。",{"type":124,"tag":282,"props":310,"children":311},{},[312],{"type":124,"tag":125,"props":313,"children":314},{},[315,320],{"type":124,"tag":289,"props":316,"children":317},{},[318],{"type":129,"value":319},"高级：",{"type":129,"value":321}," 后端工程师，七年支付和订单系统开发经验，主要使用 Go 和 TypeScript。习惯从方案评审到线上值班完整负责一个服务，重视清晰的接口、稳定的发布和后来人看得懂的代码。",{"type":124,"tag":256,"props":323,"children":325},{"id":324},"工作经历",[326],{"type":129,"value":324},{"type":124,"tag":125,"props":328,"children":329},{},[330],{"type":129,"value":331},"按时间倒序排列，最近的写在最前面。每段写公司、职位、城市和起止年月。最近的工作写三到五条，较早的写一到三条。如果公司规模小、外人不熟悉，可以加一句说明公司做什么，例如“区域物流软件服务商，约 60 人”。",{"type":124,"tag":256,"props":333,"children":335},{"id":334},"专业技能",[336],{"type":129,"value":334},{"type":124,"tag":125,"props":338,"children":339},{},[340],{"type":129,"value":341},"把技能分成几行，每行加一个标签，不要写成一长串。示例分为编程语言、后端、基础设施和工程实践四组。每组里把最常用的放在前面。",{"type":124,"tag":125,"props":343,"children":344},{},[345],{"type":129,"value":346},"国内简历常见“精通、熟练、了解”这样的程度描述。用的话要谨慎，“精通”很容易成为面试官重点追问的地方。与其写程度，不如在工作经历里写清楚你用它做了什么。",{"type":124,"tag":256,"props":348,"children":350},{"id":349},"项目经历",[351],{"type":129,"value":349},{"type":124,"tag":125,"props":353,"children":354},{},[355],{"type":129,"value":356},"如果一个项目能展示工作中体现不出来的能力，或者真的有人在用，就值得写。用一句话说明它做什么、用了什么技术，有数据的话再加上使用情况，比如 Star 数、下载量或用户数。附上代码或线上地址的链接。",{"type":124,"tag":256,"props":358,"children":360},{"id":359},"教育背景",[361],{"type":129,"value":359},{"type":124,"tag":125,"props":363,"children":364},{},[365],{"type":129,"value":366},"学历、学校、专业、起止时间。工作两年以上之后，教育背景放在工作经历下面，不需要展开写。应届生和工作年限短的同学，可以把教育背景放到最前面，写上相关课程、成绩排名或竞赛经历。",{"type":124,"tag":256,"props":368,"children":370},{"id":369},"证书",[371],{"type":129,"value":369},{"type":124,"tag":125,"props":373,"children":374},{},[375],{"type":129,"value":376},"技术岗位里比较常见的是云厂商认证（阿里云、AWS、Azure）和 Kubernetes 相关认证，以及软考证书。写全称、颁发机构和年份。在线课程的结业证明，除非岗位明确要求，一般不用写。",{"type":124,"tag":132,"props":378,"children":380},{"id":379},"工作经历怎么写",[381],{"type":129,"value":379},{"type":124,"tag":125,"props":383,"children":384},{},[385],{"type":129,"value":386},"每一条以动词开头，用平实的话说明做了什么，最后写结果。有数据就写数据：延迟、错误率、发布频率、用户量、成本。没有数据，就具体描述变化，比如“客户看到状态更新的时间从第二天早上缩短到几分钟”。",{"type":124,"tag":125,"props":388,"children":389},{},[390,392],{"type":129,"value":391},"一个简单好用的句式：",{"type":124,"tag":289,"props":393,"children":394},{},[395],{"type":129,"value":396},"做了什么 + 怎么做的 + 带来了什么变化。",{"type":124,"tag":398,"props":399,"children":400},"ul",{},[401,407],{"type":124,"tag":402,"props":403,"children":404},"li",{},[405],{"type":129,"value":406},"较弱：“参与搜索功能开发。”",{"type":124,"tag":402,"props":408,"children":409},{},[410],{"type":129,"value":411},"更好：“基于 Elasticsearch 重做商品搜索，搜索耗时中位数从 1.2 秒降到 200 毫秒，搜索结果点击率随之提升。”",{"type":124,"tag":256,"props":413,"children":415},{"id":414},"按年限举例",[416],{"type":129,"value":414},{"type":124,"tag":125,"props":418,"children":419},{},[420],{"type":124,"tag":289,"props":421,"children":422},{},[423],{"type":129,"value":424},"初级工程师",{"type":124,"tag":398,"props":426,"children":427},{},[428,433,438,443],{"type":124,"tag":402,"props":429,"children":430},{},[431],{"type":129,"value":432},"开发发票 CSV 导出接口，每月约有 3,000 家客户使用",{"type":124,"tag":402,"props":434,"children":435},{},[436],{"type":129,"value":437},"修复购物车服务中的竞态问题，此前偶尔会生成空订单",{"type":124,"tag":402,"props":439,"children":440},{},[441],{"type":129,"value":442},"为登录流程补充集成测试，在发布前发现两处回归问题",{"type":124,"tag":402,"props":444,"children":445},{},[446],{"type":129,"value":447},"给注册页加上表单校验和错误提示，注册失败相关的客服工单明显减少",{"type":124,"tag":125,"props":449,"children":450},{},[451],{"type":124,"tag":289,"props":452,"children":453},{},[454],{"type":129,"value":455},"中级工程师",{"type":124,"tag":398,"props":457,"children":458},{},[459,464,469,474],{"type":124,"tag":402,"props":460,"children":461},{},[462],{"type":129,"value":463},"把图片处理改为后台队列，上传耗时从 8 秒降到 1 秒以内",{"type":124,"tag":402,"props":465,"children":466},{},[467],{"type":129,"value":468},"为订单链路接入链路追踪，整个团队都能一眼看到最慢的环节",{"type":124,"tag":402,"props":470,"children":471},{},[472],{"type":129,"value":473},"负责 MySQL 5.7 升级到 8.0，提前写好回滚方案",{"type":124,"tag":402,"props":475,"children":476},{},[477],{"type":129,"value":478},"和产品、设计一起做新用户引导流程，分四个每周版本上线",{"type":124,"tag":125,"props":480,"children":481},{},[482],{"type":124,"tag":289,"props":483,"children":484},{},[485],{"type":129,"value":486},"高级工程师",{"type":124,"tag":398,"props":488,"children":489},{},[490,495,500,505],{"type":124,"tag":402,"props":491,"children":492},{},[493],{"type":129,"value":494},"主导单体应用拆分为四个服务，过程中用户侧没有停机",{"type":124,"tag":402,"props":496,"children":497},{},[498],{"type":129,"value":499},"为支付组建立技术方案评审机制，带三名工程师",{"type":124,"tag":402,"props":501,"children":502},{},[503],{"type":129,"value":504},"设计银行卡支付的幂等层，彻底解决重复扣款",{"type":124,"tag":402,"props":506,"children":507},{},[508],{"type":129,"value":509},"制定故障复盘流程，主持全年最严重的八次故障复盘",{"type":124,"tag":256,"props":511,"children":513},{"id":512},"按方向举例",[514],{"type":129,"value":512},{"type":124,"tag":125,"props":516,"children":517},{},[518],{"type":124,"tag":289,"props":519,"children":520},{},[521],{"type":129,"value":522},"前端",{"type":124,"tag":398,"props":524,"children":525},{},[526,531,536],{"type":124,"tag":402,"props":527,"children":528},{},[529],{"type":129,"value":530},"用 React 和服务端渲染重做数据看板，首次内容绘制时间缩短一半",{"type":124,"tag":402,"props":532,"children":533},{},[534],{"type":129,"value":535},"搭建公共组件库，被四个业务团队使用",{"type":124,"tag":402,"props":537,"children":538},{},[539],{"type":129,"value":540},"修复无障碍审查中发现的问题，包括键盘导航和读屏标签",{"type":124,"tag":125,"props":542,"children":543},{},[544],{"type":124,"tag":289,"props":545,"children":546},{},[547],{"type":129,"value":548},"后端",{"type":124,"tag":398,"props":550,"children":551},{},[552,557,562],{"type":124,"tag":402,"props":553,"children":554},{},[555],{"type":129,"value":556},"设计面向合作方的开放 API，目前有 40 家外部企业接入",{"type":124,"tag":402,"props":558,"children":559},{},[560],{"type":129,"value":561},"用事件队列替代夜间批处理，数据几分钟内即可更新",{"type":124,"tag":402,"props":563,"children":564},{},[565],{"type":129,"value":566},"通过 SQL 优化和报表只读从库，数据库负载降低 35%",{"type":124,"tag":125,"props":568,"children":569},{},[570],{"type":124,"tag":289,"props":571,"children":572},{},[573],{"type":129,"value":574},"数据和算法",{"type":124,"tag":398,"props":576,"children":577},{},[578,583,588],{"type":124,"tag":402,"props":579,"children":580},{},[581],{"type":129,"value":582},"用 Python 和 Spark 搭建风控模型的特征流水线，每小时处理 5,000 万条事件",{"type":124,"tag":402,"props":584,"children":585},{},[586],{"type":129,"value":587},"缓存中间数据集，模型训练时间从六小时缩短到四十分钟",{"type":124,"tag":402,"props":589,"children":590},{},[591],{"type":129,"value":592},"建立监控，当模型输入与训练数据分布偏离时自动告警",{"type":124,"tag":125,"props":594,"children":595},{},[596],{"type":124,"tag":289,"props":597,"children":598},{},[599],{"type":129,"value":600},"运维和平台",{"type":124,"tag":398,"props":602,"children":603},{},[604,609,614],{"type":124,"tag":402,"props":605,"children":606},{},[607],{"type":129,"value":608},"把持续集成从 Jenkins 迁到 GitLab CI，平均构建时间从 25 分钟降到 9 分钟",{"type":124,"tag":402,"props":610,"children":611},{},[612],{"type":129,"value":613},"编写公司标准服务部署的 Terraform 模块，所有新服务都在使用",{"type":124,"tag":402,"props":615,"children":616},{},[617],{"type":129,"value":618},"为值班整理处理手册，两个季度内故障恢复时间明显缩短",{"type":124,"tag":125,"props":620,"children":621},{},[622],{"type":124,"tag":289,"props":623,"children":624},{},[625],{"type":129,"value":626},"移动端",{"type":124,"tag":398,"props":628,"children":629},{},[630,635,640],{"type":124,"tag":402,"props":631,"children":632},{},[633],{"type":129,"value":634},"为 iOS 应用上线离线模式，这是应用商店评论里呼声最高的功能",{"type":124,"tag":402,"props":636,"children":637},{},[638],{"type":129,"value":639},"修复排名前十的崩溃问题，Android 端崩溃率从 1.8% 降到 0.3%",{"type":124,"tag":402,"props":641,"children":642},{},[643],{"type":129,"value":644},"把网络和存储层迁到 Kotlin Multiplatform 共享模块",{"type":124,"tag":132,"props":646,"children":648},{"id":647},"技能和关键词",[649],{"type":129,"value":647},{"type":124,"tag":125,"props":651,"children":652},{},[653],{"type":129,"value":654},"HR 和招聘系统经常按岗位描述里的原词搜索，所以技术名称要用规范写法，比如写“PostgreSQL”而不是“PG”，写“Kubernetes”而不是“k8s”。只写你在工作或真实项目中用过的。",{"type":124,"tag":138,"props":656,"children":657},{},[658,674],{"type":124,"tag":142,"props":659,"children":660},{},[661],{"type":124,"tag":146,"props":662,"children":663},{},[664,669],{"type":124,"tag":150,"props":665,"children":666},{},[667],{"type":129,"value":668},"类别",{"type":124,"tag":150,"props":670,"children":671},{},[672],{"type":129,"value":673},"常见示例",{"type":124,"tag":161,"props":675,"children":676},{},[677,690,702,714,727,740,753],{"type":124,"tag":146,"props":678,"children":679},{},[680,685],{"type":124,"tag":168,"props":681,"children":682},{},[683],{"type":129,"value":684},"编程语言",{"type":124,"tag":168,"props":686,"children":687},{},[688],{"type":129,"value":689},"Java、Go、Python、JavaScript、TypeScript、C++、Kotlin、Swift、SQL",{"type":124,"tag":146,"props":691,"children":692},{},[693,697],{"type":124,"tag":168,"props":694,"children":695},{},[696],{"type":129,"value":522},{"type":124,"tag":168,"props":698,"children":699},{},[700],{"type":129,"value":701},"React、Vue、Angular、小程序、HTML、CSS、无障碍",{"type":124,"tag":146,"props":703,"children":704},{},[705,709],{"type":124,"tag":168,"props":706,"children":707},{},[708],{"type":129,"value":548},{"type":124,"tag":168,"props":710,"children":711},{},[712],{"type":129,"value":713},"Spring Boot、Node.js、Django、REST、GraphQL、gRPC、微服务",{"type":124,"tag":146,"props":715,"children":716},{},[717,722],{"type":124,"tag":168,"props":718,"children":719},{},[720],{"type":129,"value":721},"数据",{"type":124,"tag":168,"props":723,"children":724},{},[725],{"type":129,"value":726},"MySQL、PostgreSQL、MongoDB、Redis、Kafka、Elasticsearch、Spark",{"type":124,"tag":146,"props":728,"children":729},{},[730,735],{"type":124,"tag":168,"props":731,"children":732},{},[733],{"type":129,"value":734},"云和基础设施",{"type":124,"tag":168,"props":736,"children":737},{},[738],{"type":129,"value":739},"阿里云、腾讯云、AWS、Docker、Kubernetes、Terraform",{"type":124,"tag":146,"props":741,"children":742},{},[743,748],{"type":124,"tag":168,"props":744,"children":745},{},[746],{"type":129,"value":747},"交付",{"type":124,"tag":168,"props":749,"children":750},{},[751],{"type":129,"value":752},"CI\u002FCD、自动化测试、代码评审、监控告警",{"type":124,"tag":146,"props":754,"children":755},{},[756,761],{"type":124,"tag":168,"props":757,"children":758},{},[759],{"type":129,"value":760},"工程能力",{"type":124,"tag":168,"props":762,"children":763},{},[764],{"type":129,"value":765},"系统设计、接口设计、故障处理、带新人",{"type":124,"tag":125,"props":767,"children":768},{},[769],{"type":129,"value":770},"沟通能力和团队协作对工程师很重要，但简历上一句“沟通能力强”证明不了什么。把它们写进工作经历里：主持方案评审、带新人、写文档、和产品设计协作上线。",{"type":124,"tag":132,"props":772,"children":774},{"id":773},"按岗位调整简历",[775],{"type":129,"value":773},{"type":124,"tag":125,"props":777,"children":778},{},[779],{"type":129,"value":780},"同一份简历投所有公司，效果不如每次花十分钟针对岗位改一改：",{"type":124,"tag":782,"props":783,"children":784},"ol",{},[785,790,795,800,805],{"type":124,"tag":402,"props":786,"children":787},{},[788],{"type":129,"value":789},"读一遍岗位描述，标出反复出现的语言、工具和职责。",{"type":124,"tag":402,"props":791,"children":792},{},[793],{"type":129,"value":794},"确认其中你真正掌握的，在技能和至少一条工作经历里出现过。",{"type":124,"tag":402,"props":796,"children":797},{},[798],{"type":129,"value":799},"把和这个岗位最相关的经历调到每段工作的最前面。",{"type":124,"tag":402,"props":801,"children":802},{},[803],{"type":129,"value":804},"调整个人简介和求职意向，让第一句话和岗位一致，比如投后端岗就写“后端工程师”。",{"type":124,"tag":402,"props":806,"children":807},{},[808],{"type":129,"value":809},"如果版面不够，删掉和岗位无关的项目。",{"type":124,"tag":125,"props":811,"children":812},{},[813],{"type":129,"value":814},"岗位描述里的说法如果符合你的实际情况，就用同样的词。岗位写“分布式系统”，而你确实做过，就写“分布式系统”，不要只写“微服务”。",{"type":124,"tag":132,"props":816,"children":818},{"id":817},"格式和篇幅",[819],{"type":129,"value":817},{"type":124,"tag":125,"props":821,"children":822},{},[823],{"type":129,"value":824},"除非有十年以上相关经验，否则控制在一页。全文只用一种字体，正文字号在 10 到 12 磅之间，日期格式保持一致。重要信息不要放在表格、文本框或图片里，有些招聘系统会跳过这些内容。本模板在设计上已经避开了这些问题。",{"type":124,"tag":125,"props":826,"children":827},{},[828],{"type":129,"value":829},"除非对方要求 Word 格式，否则用 PDF 投递。文件名写清楚，例如“陈浩然-软件工程师-简历.pdf”。",{"type":124,"tag":132,"props":831,"children":833},{"id":832},"应届生和转行的写法",[834],{"type":129,"value":832},{"type":124,"tag":125,"props":836,"children":837},{},[838],{"type":129,"value":839},"应届生的简历，重点放在教育背景、课程项目、实习和竞赛上。实习经历按工作经历的方式写：做了什么、用了什么技术、结果如何。课程设计和毕业设计也可以写成项目，前提是你能在面试中讲清楚自己负责的部分。ACM、蓝桥杯、数学建模这类竞赛有名次的话，放在教育背景下面。",{"type":124,"tag":125,"props":841,"children":842},{},[843],{"type":129,"value":844},"从测试、运维、数据分析等岗位转到开发的同学，可以把以前工作中写过的脚本、工具和自动化流程挑出来，单独写成一条条经历。从完全不同的行业转行，就靠项目说话：选一两个完整的项目，写清楚需求、技术选型和上线后的情况，比列一堆学过的课程更有说服力。",{"type":124,"tag":132,"props":846,"children":848},{"id":847},"板块为什么这样排序",[849],{"type":129,"value":847},{"type":124,"tag":125,"props":851,"children":852},{},[853,855,862],{"type":129,"value":854},"模板把工作经历放在最前面，然后是技能、项目和教育背景。工作一两年以后，你做出来的东西比学历更能说明问题。如果你是应届生，把教育背景和项目往前调，工作经历写短一些。",{"type":124,"tag":856,"props":857,"children":859},"a",{"href":858},"\u002Fzh\u002Ftemplates\u002Fstudent",[860],{"type":129,"value":861},"学生简历模板",{"type":129,"value":863},"就是这样安排的。",{"type":124,"tag":125,"props":865,"children":866},{},[867],{"type":129,"value":868},"证书放在靠后的位置。岗位明确要求时它有帮助，比如云平台方向的团队看重 AWS 或阿里云认证，但单靠证书很少能决定是否进面试。",{"type":124,"tag":132,"props":870,"children":872},{"id":871},"常见错误",[873],{"type":129,"value":871},{"type":124,"tag":398,"props":875,"children":876},{},[877,882,887,892,897,902,907,912],{"type":124,"tag":402,"props":878,"children":879},{},[880],{"type":129,"value":881},"只写职责不写结果，比如“负责后端服务开发”",{"type":124,"tag":402,"props":883,"children":884},{},[885],{"type":129,"value":886},"技能栏堆了三十个名词，看不出哪个真正熟悉",{"type":124,"tag":402,"props":888,"children":889},{},[890],{"type":129,"value":891},"写公司内部的项目代号，外人看不懂",{"type":124,"tag":402,"props":893,"children":894},{},[895],{"type":129,"value":896},"大段文字。简短的条目更容易快速浏览",{"type":124,"tag":402,"props":898,"children":899},{},[900],{"type":129,"value":901},"写只在教程里用过一次的技术",{"type":124,"tag":402,"props":903,"children":904},{},[905],{"type":129,"value":906},"不同工作经历里日期格式不统一",{"type":124,"tag":402,"props":908,"children":909},{},[910],{"type":129,"value":911},"技术名称拼写错误，比如“Javascript”“Github”，面试官会注意到",{"type":124,"tag":402,"props":913,"children":914},{},[915],{"type":129,"value":916},"到处写“精通”，却经不起面试追问",{"type":124,"tag":132,"props":918,"children":920},{"id":919},"投递前检查清单",[921],{"type":129,"value":919},{"type":124,"tag":398,"props":923,"children":924},{},[925,930,935,940,945,950],{"type":124,"tag":402,"props":926,"children":927},{},[928],{"type":129,"value":929},"求职意向和个人简介与所投岗位一致",{"type":124,"tag":402,"props":931,"children":932},{},[933],{"type":129,"value":934},"最近的每段工作至少有一条写到了结果",{"type":124,"tag":402,"props":936,"children":937},{},[938],{"type":129,"value":939},"岗位描述中你具备的技能都出现在简历上",{"type":124,"tag":402,"props":941,"children":942},{},[943],{"type":129,"value":944},"链接都能打开，指向的内容你愿意让别人看到",{"type":124,"tag":402,"props":946,"children":947},{},[948],{"type":129,"value":949},"日期、拼写和技术名称前后一致",{"type":124,"tag":402,"props":951,"children":952},{},[953],{"type":129,"value":954},"文件是 PDF，文件名里有你的姓名",{"title":956,"searchDepth":957,"depth":957,"links":958},"",2,[959,960,961,971,975,976,977,978,979,980,981],{"id":134,"depth":957,"text":134},{"id":232,"depth":957,"text":232},{"id":252,"depth":957,"text":252,"children":962},[963,965,966,967,968,969,970],{"id":258,"depth":964,"text":258},3,{"id":273,"depth":964,"text":273},{"id":324,"depth":964,"text":324},{"id":334,"depth":964,"text":334},{"id":349,"depth":964,"text":349},{"id":359,"depth":964,"text":359},{"id":369,"depth":964,"text":369},{"id":379,"depth":957,"text":379,"children":972},[973,974],{"id":414,"depth":964,"text":414},{"id":512,"depth":964,"text":512},{"id":647,"depth":957,"text":647},{"id":773,"depth":957,"text":773},{"id":817,"depth":957,"text":817},{"id":832,"depth":957,"text":832},{"id":847,"depth":957,"text":847},{"id":871,"depth":957,"text":871},{"id":919,"depth":957,"text":919},{"version":983,"firstName":984,"lastName":956,"email":985,"phone":986,"position":987,"location":988,"summary":989,"experiences":990,"internships":1031,"education":1032,"volunteering":1038,"skills":1045,"socialLinks":1056,"projects":1063,"languages":1073,"certificates":1080,"publications":1089,"technicalSkills":956,"sectionOrder":1090,"sectionHeaders":1099,"sectionPlacement":1100},"v1","陈浩然","chen.haoran@example.com","+86 138 0013 4521","高级软件工程师","杭州","后端工程师，九年支付、物流和订单系统开发经验，主要使用 Go 和 TypeScript。习惯从方案评审到线上值班完整负责一个服务，重视清晰的接口、稳定的发布和后来人看得懂的代码。",[991,1004,1019],{"company":992,"position":987,"location":988,"companyUrl":956,"startDate":993,"endDate":956,"isPresent":994,"description":956,"achievements":995},"云栖商城科技有限公司","2022-03",true,[996,998,1000,1002],{"text":997},"主导结账单体应用拆分为四个 Go 服务，通过功能开关逐步上线，期间用户侧没有停机",{"text":999},"缓存价格规则并去掉两个同步调用，结账 P95 延迟从 900 ms 降到 240 ms",{"text":1001},"设计银行卡支付的幂等层，重试时不再出现重复扣款",{"text":1003},"带三名工程师，主持支付组每周的技术方案评审",{"company":1005,"position":87,"location":1006,"companyUrl":956,"startDate":1007,"endDate":1008,"isPresent":1009,"description":956,"achievements":1010},"远航物流信息技术有限公司","上海","2019-06","2022-02",false,[1011,1013,1015,1017],{"text":1012},"用 TypeScript 和 Node.js 开发运单跟踪 API，接入 40 家合作承运商",{"text":1014},"把夜间批处理任务改为事件队列，客户看到状态更新的时间从第二天早上缩短到几分钟",{"text":1016},"在服务之间加入契约测试，发布失败从每周都有变成很少发生",{"text":1018},"负责三个 PostgreSQL 集群从 10 升级到 14，只读窗口控制在五分钟以内",{"company":1020,"position":1021,"location":1006,"companyUrl":956,"startDate":1022,"endDate":1023,"isPresent":1009,"description":956,"achievements":1024},"松石软件有限公司","初级软件工程师","2017-06","2019-05",[1025,1027,1029],{"text":1026},"用 Python 和 Django 为销售和客服团队开发内部报表工具",{"text":1028},"为计费模块写了第一套自动化测试，在发布前发现了多处回归问题",{"text":1030},"第二年起参与线上值班，为最常见的告警编写处理手册",[],[1033],{"institution":1034,"degree":1035,"fieldOfStudy":956,"location":988,"startDate":1036,"endDate":1022,"isPresent":1009,"description":956,"graduationScore":956,"achievements":1037},"浙江大学","计算机科学与技术 本科","2013-09",[],[1039],{"organization":1040,"organizationUrl":956,"position":1041,"location":988,"startDate":1042,"endDate":956,"isPresent":994,"description":1043,"achievements":1044},"杭州开发者互助社区","志愿导师","2021-09","为转行学习后端开发的学员做代码评审和模拟面试。",[],[1046,1048,1050,1053],{"title":684,"description":1047},"Go、TypeScript、Python、SQL",{"title":548,"description":1049},"REST 和 gRPC 接口、PostgreSQL、Redis、Kafka",{"title":1051,"description":1052},"基础设施","阿里云、AWS、Docker、Kubernetes、Terraform、GitLab CI",{"title":1054,"description":1055},"工程实践","系统设计、代码评审、可观测性、故障处理",[1057,1060],{"platform":1058,"url":1059},"github","https:\u002F\u002Fgithub.com\u002Fexample",{"platform":1061,"url":1062},"linkedin","https:\u002F\u002Flinkedin.com\u002Fin\u002Fexample",[1064],{"title":1065,"description":1066,"links":1067,"startDate":1071,"endDate":956,"isPresent":994,"achievements":1072},"pgmigrate","一个开源小工具，用于在 CI 中安全执行 PostgreSQL 数据库迁移。",[1068],{"url":1069,"label":1070},"https:\u002F\u002Fgithub.com\u002Fexample\u002Fpgmigrate","GitHub","2021-01",[],[1074,1077],{"name":1075,"proficiency":1076},"中文","Native",{"name":1078,"proficiency":1079},"英语","Proficient",[1081,1085],{"title":1082,"issuer":1083,"date":1084,"url":956,"description":956},"AWS Certified Developer - Associate","Amazon Web Services","2023-02",{"title":1086,"issuer":1087,"date":1088,"url":956,"description":956},"Certified Kubernetes Application Developer (CKAD)","The Linux Foundation","2024-04",[],{"summary":1091,"experience":1092,"skills":957,"projects":964,"education":1093,"certificates":1094,"languages":1095,"internships":1096,"volunteering":1096,"socialLinks":1097,"publications":1098},0,1,4,5,6,7,9,10,{},{"skills":1101,"projects":1102,"volunteering":1102,"languages":1101,"certificates":1101,"publications":1102},"right","left",1791120789476]