头图

简历上的项目,需要这样描述才有亮点!

作者:小傅哥
博客:https://bugstack.cn

沉淀、分享、成长,让自己和他人都能有所收获!😄

一、前言;豆包不是干粮

每每准备面试,总有些小伙子甩出自己的豆包项目,不是Xxx管理系统,就是某某自动化平台。就像这几年自己的经历都放在 CRUD 编写上了,走的那是加班的道,干的都是体力的活。

但就是这样的豆包项目,把简历塞满都不想给你面试机会。面试要啥,面试要的是你经历过复杂的业务场景、要是你参与过牛逼的技术方案。咋,那你业务场景不复杂、技术深度又不行。那面啥呢 🤨?面的是你那满嘴的虎狼之词吗?

其实不只是工作几年,哪怕是现在的应届生,简历上要满是图书管理系统、学生用户中心系统、课程管理系统,都没法在卷出一个高薪的 Offer 了,当然那些外包工作还是可以的。不过像小傅哥认识的伙伴,入职字节跳动、入职京东物流、入职腾讯微信,真的是在上学阶段就积累了很多编程经验和编程思维,也参与学习到很多有业务场景复杂又有技术深度的项目上。

如果你也有想点干货项目,在简历上撑厂子,接着往下看,小傅哥给你讲。

二、整理;你的过往经历

面试前不要上来就打开word往里怼东西,你这会压根就没想好你要写啥东西,更没有想过这份简历意味着什么。

其实每一份简历都是一份明码标价的商品,那这既然是商品,要卖给人家。总得在简历上看到卖点吧。那你的卖点是什么呢?你的卖点是过往经历中积累的开发经验和落地能力,公司招聘你可以让你快速的在岗位上体现价值。

但可能你一开始也没想好自己有啥卖点,那怎么办?打开一个 xmind 呀,把自己的过往经历先梳理进去。以下这些都是你在编写项目时需要注意的重点事项,否则就会流水账一样的描述

img

  • 有时候你不是不知道项目里怎么体现价值吗?其实除了项目本身自带的内容以外,你可以尝试把自己的学习过的核心技术添加到项目中描述。
  • 比如;你在项目中有一个场景,是通过定时任务扫描数据库表数据,完成某些任务的。但随着业务体量越来越大以后,扫描的效率逐步变差。那么这个时候老板就要求你赶紧提升扫描性能,因为延后的扫码就会耽误公司赚钱。因为延后拖慢了处理时间,也就影响了类似计息、发券、结算等。所以这里你可以设计一个低延迟的任务调度设计,通过这样的内容就可以很好的把技术高度给拉起来。

img

  • 而像这样的内容,小傅哥给你准备了很多,在 bugstack.cn 小傅哥的博客里,你所学习到的技术深度内容,都可以编入到实际场景中解决实际问题。

三、简历;教你编写价值

简历,看的就是你的过往经历,通过过往经历展示你的技术实力和技术影响力。所以通常你可以通过这样几个方面来包装简历;

img

  • 开源项目:编写技术插件、开源技术组件,这些东西不需要太大,只要是你开源出去,并且有相应的数据,那么就是有价值的。并且这样是你个人技术影响力的体现。比如像小傅哥基于 IDEA Plugin 插件开发的学习,编写了一个 vo2dto 插件;解决对象转换问题。选定对象批量织入“x.set(y.get)”代码,帮助开发者自动生成vo2dto转换代码。

    img

  • 组件项目:有些粉丝伙伴的简历里缺少技术,而且项目数量也不够。其实这个时候你可以编写一些 SpringBoot Starter 技术组件项目。想这一些组件都是对业务场景中同类共性功能的凝练,开发成共用组件降低研发成本,提高产研交付效率的。你既可以选择学习这里的内容使用,可以基于自己的学习做扩展处理。
  • 业务项目:如果你本身手里没有什么项目,根本不够面试使用,那么就非常有必要学习一下 Lottery 微服务分布式抽奖系统。像这样一个项目在各个场景中都有使用,比如;电商、出行、外卖、旅游等各类需要促活、拉新的场景都会有一个对应的营销抽奖系统。并且这样的项目复杂度也不低,它需要承载较大体量的并发,以及频繁迭代。所以在系统设计上有复杂度,在技术实现上有深度。那么这样的项目写到简历里既不会特别大,面试又有的说。
  • 技术项目:在计算机网络中,网关 (Gateway)是转发其他服务器通信数据的服务器,接收从客户端发送来的请求时,它就像自己拥有资源的源服务器一样对请求进行处理。而API网关也是随着对传统庞大的单体应用(All in one)拆分为众多的微服务(Microservice)以后,所引入的统一通信管理系统。用于运行在外部http请求与内部rpc服务之间的一个流量入口,实现对外部请求的协议转换参数校验鉴权切量熔断限流监控风控等各类共性的通用服务。如果你能了解并开发出一套这样的系统,那在简历中可是非常亮眼。

四、学习;你需要找对人!

这些硬核的技术项目,都是小傅哥从开发到架构师,依靠这些年的编程经验和技术积累,所创作出来分享给大家的。而每一个项目的完成都需要将近3-8个月的周末和假期,你如果真的想提升自己的能力,真的可以跟随一下这样的项目锻炼自己的编程思维和开发能力。

当然我也不扯淡,这确实需要花一点钱💰,但你跟着我就是在跟着一个架构师在学习。并且我也相信能够给大家带来超过该价格的价值 。举个例子,渐进式手把手带大家做进大厂才可能看得见的项目、有笔记有源码、有问题可以提,这比单独买一个课程或一套源码要值得多。其实都不到大城市一节补习班的钱,哪怕把我的课程时长换算成培训机构的课时,也是便宜的超级多。

项目地址https://t.zsxq.com/0cLItY5jY


CodeGuide_程序员编码指南
公众号:bugstack虫洞栈,回复:设计模式,可以下载《重学Java设计模式》PDF,全网下载量17万+ | 这是一...

CodeGuide | 程序员编码指南 - 原创文章、案例源码、资料书籍、简历模版等下载。

4.6k 声望
28.4k 粉丝
0 条评论
推荐阅读
ChatGPT 对接微信公众号技术方案实现!
如假期前小傅哥的计划一样,这个假期开启了新的技术项目《ChatGPT 微服务应用体系构建》教程;从搭建环境、开发chatgpt-sdk-java、对接公众号、封装api,直至假期最后一天,完成了微信公众号的对接,可以与 ChatG...

小傅哥阅读 649

封面图
终于卷完了!Redis 打怪升级进阶成神之路(2023 最新版)!
是一种非关系型数据库服务,它能解决常规数据库的并发能力,比如传统的数据库的IO与性能的瓶颈,同样它是关系型数据库的一个补充,有着比较好的高效率与高性能。专注于key-value查询的redis、memcached、ttserver。

民工哥13阅读 1.3k

封面图
花了几个月时间把 MySQL 重新巩固了一遍,梳理了一篇几万字 “超硬核” 的保姆式学习教程!(持续更新中~)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

民工哥14阅读 2.1k

封面图
疫情已过,2023 我的前端面试记录
顺利入职。把我最近找工作的心得记录下来。工作交接确定 lastday整理手头工作,相关对接人、交接人放文档中工作交接过渡阶段。做好被咨询者,该拉人拉人,该拉群拉群平时沟通顺畅的同事如果没有 WX 可以加一个属...

linong11阅读 1.2k

算法可视化:一文弄懂 10 大排序算法
在本文中,我们将通过动图可视化加文字的形式,循序渐进全面介绍不同类型的算法及其用途(包括原理、优缺点及使用场景)并提供 Python 和 JavaScript 两种语言的示例代码。除此之外,每个算法都会附有一些技术说...

破晓L8阅读 1.1k

封面图
硬卷完了!MongoDB 打怪升级进阶成神之路( 2023 最新版 )!
前面我们学习:MySQL 打怪升级进阶成神之路、Redis 打怪升级进阶成神之路,然后我们还在继续 NoSQL 的卷王之路。从第一篇文章开始,我们逐步详细介绍了 MogoDB 基础概念、安装和最基本的CURD操作、索引和聚合、工...

民工哥7阅读 776

封面图
「刷起来」Go必看的进阶面试题详解
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。

王中阳Go4阅读 2k评论 1

封面图

CodeGuide | 程序员编码指南 - 原创文章、案例源码、资料书籍、简历模版等下载。

4.6k 声望
28.4k 粉丝
宣传栏