巧了,我也做过这个项目!
现在网上有很多播放量巨高的免费编程项目教程,很多学编程的同学可能都看过,就导致大家可能写在简历上的内容都差不多。
于是就有了下面这张图:
那么这些 “明星” 项目到底怎么样?是否还值得去做?我们又该怎么学习呢?
从今天开始,鱼皮会不定期地带大家学习和鉴定一些网络热门编程项目,希望能帮大家更快地选择适合自己的项目,少走弯路~
那么第一期就从我 星球 里呼声相对比较高的外卖项目 —— 瑞吉外卖开始吧!
介绍
这是一个完整的前后端全栈外卖项目,包括用户前台 APP 和管理员后台。
项目介绍视频:https://www.bilibili.com/video/BV1AG411g726(包含了代码的导读,推荐看看)
项目视频:https://www.bilibili.com/video/BV13a411q753
项目代码:可以在课程官方的视频评论区下获取
星球 的同学也可以直接获取我整理好的代码 + 学习资料:https://t.zsxq.com/06Yr7i6ai
用户前台 APP:
管理员后台:
技术
用到的基本都是主流技术,没有冷门的~
前端:原生 HTML + 渐进式 Vue + Axios + Element UI
后端:Spring Boot + SSM + MyBatis Plus + Spring Cache + Redis + Sharding JDBC 读写分离 + 短信 SDK + Lombok
部署:前后端不分离 jar 包部署或者 Nginx 部署前端
项目分析
项目的定位是入门级教学项目,代码并不复杂,学过 Spring Boot 的同学应该可以快速上手:
项目代码
优点
- 基本上把企业开发需要用到的主流基本技术都用到了
- 目录结构规范,接口设计遵循 Restful 规范
- 每个技术的运用都有专门的课程来讲解,可以通过一套项目课程快速学习 Git、Linux、Redis、Nginx、读写分离、第三方 API 调用等知识
从学习的角度上来讲,这是一个不错的项目,还是很值得做的。
不足
- 项目前后端没有完全分离,使用引入 js 的方式来渐进式使用 Vue 而不是独立的 Vue 前端工程
- 项目的业务逻辑并不复杂,而且最关键的是没有自定义 SQL 代码,无法通过这个项目提升自己的数据库运用能力
- 项目中没有遇到重难点问题、也没有复杂的系统设计思路、没有特别的亮点,中规中矩,所以想要用这个项目进大厂,我觉得还有难度。
学习建议
只要学完 SSM + Spring Boot 就可以学习该项目了,很适合你学完一堆技术之后,通过这个项目来做一个整合运用。
如果你已经学过项目中用到的技术了,只想做完这个项目,那么估计看完我的项目介绍视频后、直接看源码,几天就能掌握了,没必要看完一套视频。
另外,同类技术栈或业务逻辑的项目做 1 - 2 个就够了,不要一直停留在这种项目 。
既然这个项目那么热门,很多同学都做过,那还能不能写在简历上呢?
答案是当然可以!只要是你自己亲手做过的、能跟面试官讲出来的项目都可以写到简历上。
只不过对于此类热门项目,建议大家给它换个皮,比如改个名称、改个背景、加点功能等等,也不要暴露自己是跟着视频敲的。
再说了,哪怕是同一个项目,大家写在简历上的内容也是各有千秋的。有的同学可能就简单地写自己做了什么模块,而有的同学可以刷刷刷写出十几个亮点。
那我这里也给 星球 的小伙伴整理了 14 个有关该项目的亮点(也是学习重点)、都可以写在简历上,大家可以拿去参考~
项目亮点地址:https://t.zsxq.com/06Yr7i6ai
这里为了防止大家写的都一样,仅 星球 同学可见,此外,我做过的每个项目、给大家分享的每个项目的亮点也都持续整理在星球的知识库里了。
如下图:
最后,感谢大家的阅读,大家还想让我鉴定什么编程项目都可以评论区留言哦~
相关文章
- Java项目毕业设计:基于springboot+vue的电影视频网站系统「建议收藏」
- TAPD如何实现项目自动化管理?
- Whosbug 2022项目日志
- 一文聊完前端项目中的Babel配置
- Go开源库、大项目的公共包,是这么用建造者模式的
- 《这个项目有N个star》没想到有这么多人点赞/滑稽
- 三行代码实现 AI 梦想,GitHub 8.6k 的这个项目价值千万!
- 巧了,我又做过这个项目!
- 这个项目如何管理 ?
- Grid布局 项目属性
- 82张思维导图,这个牛逼项目,必须收藏!
- 这个数据可视化大屏项目,绝了,贼好用!
- 这个神仙项目让你变身起名大师!建议推广!
- xxljob 工具类,传一个端口号,看当前服务器,这个端口是不是有项目在使用
- 参加 Spartacus 开源项目开发时需要注意的一些编程规范
- 过去一年,斩获 7000 个 GitHub Star,这个开源项目我爱了!
- TiDB 中标杭州银行核心系统数据库项目
- 全面学习MongoDB,在Spring Boot项目中整合 MongoDB
- 这个小项目,上周被国外 AI 新闻网站报道,前些天又上了 github 热榜
- 介绍两个好玩的AI开源项目:MiniGPT-4和AnimatedDrawings
- SQLServer 错误 20572 在验证失败之后,订阅服务器“%s”对发布“%s”中项目“%s”的订阅已被重新初始化。 故障 处理 修复 支持远程
- 开源项目Universal Image Loader for Android详解手机开发
- Linux项目开发实例:让开发变得更简单(linux项目开发实例)
- STL实践项目之用stack实现计算器(含实现代码)
- Oracle项目开发:把握发展的机遇(oracle项目开发)
- 机器人与植物共生,这个欧盟研究了一年的项目进展如何?