最近有个朋友找我聊,说他的开发团队招了个新来的前端,简历里写着“精通Vue3,高并发经验”,我一看项目经历,全是些开源库的Demo。我差点把鼠标摔了。干这行十几年了见过太多这种“注水”简历,尤其是在我们讨论网站建设与维护里面的个人简历这个环节时,真的太搞人心态了。很多人以为把GitHub链接甩上去就完事了,或者堆一堆烂大街的技术栈名词,HR和CTO根本看不出深浅,反而觉得你这人做事浮躁,不够踏实。
说实话,我在审简历的时候第一眼看的不是你会多少框架,而是你怎么处理过“烂摊子”。真正的网站维护是枯燥且琐碎的。比如上个月,一个老旧的电商站点突然在高峰期响应变慢,CPU飙到100%。那个开发小哥在简历里只写“优化系统性能”,但我追问细节,他支支吾吾说是改了SQL。后来我才知道,他根本没定位到是某张关联表没建索引,而是靠重启服务蒙混过去的。这种经历如果不写清楚排查过程、监控数据的异常波动点,以及你用了什么工具(比如Top、Arthas或New Relic)去定位问题,那就毫无含金量。所以在网站建设与维护里面的个人简历中,一定要有一个“故障排查案例”板块。哪怕只是修了一个内存泄漏,把堆栈打印出来,分析是哪个对象的引用没释放,这种细节比你会十个框架都强。它证明你有闭环思维,能独立解决生产环境的问题,而不仅仅是堆代码。
还有一个很多人忽略的点,就是安全运维意识。现在的网站早就不只是写页面了,XSS、CSRF、SQL注入这些基础防护是底线。我在面试时经常问:“你上线前一般检查哪些安全项?”大部分人都说“用工具扫一下”。这就很虚。真正的高手会提到WAF配置、依赖库的CVE漏洞检查,甚至是定期更新Composer/Npm依赖包的流程。如果你能在简历里体现你建立了一套CI/CD流水线,里面包含了自动化安全扫描和静态代码分析(如SonarQube),那你的竞争力直接拉满。这说明你具备工程化思维,而不是手工党。我见过一个候选人,他专门花了三个月时间把一个公司的遗留Java项目重构了日志系统,把非结构化日志统一接入ELK,从而让后续的排查时间缩短了一半。这种“苦活累活”在网站建设与维护里面的个人简历里虽然不好看,没有炫酷的界面截图,但对甲方老板来说,这才是救命稻草。他们不怕你代码写得丑,就怕出事了你找不到原因。
另外,别忽视文档能力。我特别讨厌那种接手一个项目,全是注释“1. 2. 3.”,连参数含义都没有的人。好简历里应该提到你维护过哪些API文档,是否使用了Swagger或Markdown规范团队代码风格。这代表着你的职业素养。还有一个小坑,很多新人喜欢把简历写得花里胡哨,什么自定义JS动画展示技能树,我劝你别这么干。我是带着电脑审简历的,不是看表演的。简洁、清晰的表格、清晰的逻辑段落,才是王道。如果非要展示作品,放一个极简的个人主页足矣,能跑通HTTPS,加载速度在2秒以内,这就够了。别搞那些加载了8MB背景图的页面,这本身就是一种原罪。
最后说点掏心窝子的建议。别再盲目刷LeetCode了,除非你去大厂做底层开发。对于我们这类注重落地和维护的团队,更看重的是稳定性、抗压能力和解决问题的能力。你的简历应该像一份运维报告,数据说话,结果导向。去翻翻你的Git提交记录,挑出那几个最折磨你的Bug,把解决思路用STAR法则(情境、任务、行动、结果)写清楚。如果实在没经验,那就去啃一些开源项目的Issue,看看社区里是怎么讨论性能瓶颈的,这种思维迁移比你背八股文有用得多。如果你对自己的技术栈梳理不清,或者不知道如何把平淡的经验包装得有深度,可以带着你现有的简历版本来跟我聊聊,我帮你看看哪里能提炼出亮点,毕竟,好简历是改出来的,不是写出来的。