关于程序员简历,我之前已经写过不少内容,比如项目经历怎么写、技术亮点怎么写等等。
今天这篇再补充三个细节。
第一,技能项不要列太多,且最好归类
很多人的技能那一栏是这样写的:
Java、Spring Boot、Spring Cloud、MySQL、Redis、Kafka、RocketMQ、Nginx、Docker、Kubernetes、Linux……
一下子列这么多,都不知道你擅长啥,我更建议把技能按照熟练程度分类。
例如:
- 熟练:Java,Spring Boot,MySql;
- 了解:Kafka,Elasticsearch;
如果你确实对某些技术研究的很深,且有大规模的实战经历,那可以多列一个精通。
精通:Redis
但是,精通二字,谈何容易,我自己是不敢这么写的。你写精通二字,那就要有心理准备,能回答好面试官的提出的任何问题。
对技能项目分类后,会更有层次,面试官也容易抓到重点。
另外,你简历里写熟练使用某些技术,那就必须做到,是真的熟练。
第二,每份简历,针对不同公司不同岗位可以做一些调整
比如:
- 如果岗位JD重点写的是高并发、高可用,那么你的项目经历里,就应该重点突出这些内容。
- 如果岗位需要的是微服务治理,那么服务拆分、链路追踪、限流降级,就应该放在更显眼的位置。
- 如果岗位强调团队管理,那么带团队、培养新人、推动项目落地等经历,就应该优先展示。
根据不同公司不同岗位,把最相关的经历重点突出来。毕竟,面试官通常只有几十秒浏览一份简历,最好让他第一眼看到最匹配的信息。
第三,工作经历不要只写待过哪些公司
像下面这么写,肯定是不行的:
2018-2021 A公司 Java开发工程师
2021-2024 B公司 高级Java开发工程师
2024-至今 C公司 技术负责人
除了公司、职位和时间,没有任何其他信息。这一部分完全可以多写几句话。
例如:
2018-2021 A公司 Java开发工程师
参与订单系统建设,负责核心交易链路开发,支撑日订单量30万。
或者:
2021-2024 B公司 高级Java开发工程师
主导库存系统重构,支撑全国数千家门店业务。
不用写很多,几句就够了,这样做有两个好处。
第一,面试官不用翻到后面的项目经历,就能快速知道你在每家公司主要负责什么、做出了什么成绩。
第二,如果一家公司待了四五年,仅仅写一个职位名称,就白白浪费了展示自己的机会。
工作经历,不应该只是告诉别人你在哪家公司上过班,更应该告诉别人,做过什么难事,创造过什么价值。
最后
程序员简历,不要写的像技术文档一样。而是尽可能在有限的篇幅里,让面试官快速知道三件事:
- 你最擅长什么;
- 你的经历和岗位是否匹配;
- 你在过去的每一段工作里,真正做成过什么。
把这三点表达清楚,简历的竞争力就会提升。