1. 简历模板可以选简洁风格的,极简简历那种风格就行。研发还是将版面留给技术介绍吧,复杂的第一印象其实是不太想看。

  2. 求职意向可以合并到基本信息,有经验和求职意向的信息就可以。

  3. 专业技能看起来挺多的,但其实找不到具体会什么,给一个个人例子:每一项给出具体技术栈后用精简语句描述成果,可以选几个往自己身上套一下。

    专业技能

    • 良好的项目组织能力,能总结形成规范的开发流程,降低二次开发类似流程的成本。如使用配置驱动视图的思想对嵌套表单进行全体校验和部分校验。
    • 良好的代码风格,有目的性的应用设计模式降低维护成本,如使用责任链模式开发二次验证流程。
    • 优秀的编码能力和准确的开发估时,拥有数据可视化的经验,有节奏的推动开发进度,曾在三天内支持客户完成巡检大屏。
    • 深入理解 JavaScript、ES6+、原型,熟悉 CSS,了解浏览器渲染原理,熟悉 Web 安全。
    • 熟练掌握 Vue 技术栈,在项目中配合 TSX 提高开发效率,同时在博客中归纳多个常见问题的解决方案。个人项目技术栈为React。
    • 熟悉 TypeScript,在 npmjs.org 中发布常用 hooks 和工具函数,特别的个人的 useExtRouter hook 使用依赖倒置原则实现了零侵入router但拓展其功能配置。
    • 良好的算法基础,对常见的算法有自己的理解逻辑,在 leetcode 和 Github 上发布近百篇算法博客。
    • 熟悉前后端分离开发,个人拥有后端基础开发经验,熟悉 SprintBoot 和 Nestjs,了解 Rust 和 Electron,能搭建完整的 CI/CD。
  4. 工作经验主要写自己产出的价值以及你是怎么协调开发时间的,如支持开发对接并准时完成四个客户的项目。工作经验是大视角下总结你在公司的经历,不需要细化到项目技术上。突出你对项目的负责任的态度、产出的价值,已经你怎么规划自己在项目中的位置。

  5. 项目经验我认为可以不用很多,因为作为开发,其实技术栈总是那么几个。这个部分我认为需要突出在开发项目时遇到的困难点、展示技术实力以及解决问题的方式,比如遇到了流程编排的难点,我负责某个框架解决了问题,突出这是别人替代不了的。

    项目职责可以改成工作内容/成果,其实我觉得工作经历和项目经验还是不分开为好,在一个部分中写完重要的部分,不会显得很零碎,结合着写产出和技术栈会更有说服力。写的时候再配合专业技能提到的点继续展开技术和业务(比如简历提到的注册、登录功能,可以展开说用了什么设计模式,怎么规划代码的),这样感觉就挺好的。

  6. 建议

    1. 简历统一技术栈的大小写和分隔符号
    2. 简历统一结尾的符号,要么不填
    3. 用户未登录时可以浏览商品 这个描述的是需求,应该描述为:设计合理的权限模型,如xxx,让用户体验良好
    4. 支持优惠券,满减多种支付方式 这个就可以用策略模式展开说