同意楼上说的需要有亮点。
对新手来说,只要稍微付出一些努力,就可以比同等级的简历亮眼很多。
但所突出的必须是自己真正掌握的,已经使用了的。而不是简单的看了看。
把自己之前帮朋友时用的项目和你分享下,我认为这两个是比较合适的,难度其实很低,但是比一般的增删改查亮眼。
1. 将你之前写过的业务代码作为模板,然后此基础上,做一个优化的工具。提高业务代码的产出效率。
参考
https://github.com/cyjme/gen一个命令生成增删该查的接口和文档
2. 自己实现一个简易版本的 API 网关
参考
https://github.com/cyjme/ioa该项目是参考 spring cloud gateway,实现的 go 版本的 api 网关。
这个项目你做起来的话,可简单可复杂。核心代码大概只有 1000 多行。其他的功能实现在:predicates 和 filters 目录。
功能实现都通过插件的形式,融入到项目中。如:限流、熔断、认证、缓存、复制请求 等功能。
根据自己的能力和时间,去完成对应的功能。
=================================
就找工作来说,个人认为可以准备一些应用广泛,并且可深可浅的项目,项目要『接地气』,无论大小公司基本上都会用的到。
比如 业务框架、网关、聊天等,既可以浅尝辄止,也可以深入研究。1000 行代码就能做出来基础版,也可以扩展到 1w 行代码。
另外项目必须要是自己实现的,有过深入的思考。最好能多实现几个版本,从最简单的开始迭代。