巧了,我也做過(guò)這個(gè)項(xiàng)目!
現(xiàn)在網(wǎng)上有很多播放量巨高的免費(fèi)編程項(xiàng)目教程,很多學(xué)編程的同學(xué)可能都看過(guò),就導(dǎo)致大家可能寫(xiě)在簡(jiǎn)歷上的內(nèi)容都差不多。
于是就有了下面這張圖:
那么這些 “明星” 項(xiàng)目到底怎么樣?是否還值得去做?我們又該怎么學(xué)習(xí)呢?
從今天開(kāi)始,魚(yú)皮會(huì)不定期地帶大家學(xué)習(xí)和鑒定一些網(wǎng)絡(luò)熱門(mén)編程項(xiàng)目,希望能幫大家更快地選擇適合自己的項(xiàng)目,少走彎路~
那么第一期就從我 星球 里呼聲相對(duì)比較高的外賣(mài)項(xiàng)目 —— 瑞吉外賣(mài)開(kāi)始吧!
介紹
這是一個(gè)完整的前后端全棧外賣(mài)項(xiàng)目,包括用戶前臺(tái) APP 和管理員后臺(tái)。
用戶前臺(tái) APP:
管理員后臺(tái):
技術(shù)
用到的基本都是主流技術(shù),沒(méi)有冷門(mén)的~
前端:原生 HTML + 漸進(jìn)式 Vue + Axios + Element UI
后端:Spring Boot + SSM + MyBatis Plus + Spring Cache + Redis + Sharding JDBC 讀寫(xiě)分離 + 短信 SDK + Lombok
部署:前后端不分離 jar 包部署或者 Nginx 部署前端
項(xiàng)目分析
項(xiàng)目的定位是入門(mén)級(jí)教學(xué)項(xiàng)目,代碼并不復(fù)雜,學(xué)過(guò) Spring Boot 的同學(xué)應(yīng)該可以快速上手:
項(xiàng)目代碼優(yōu)點(diǎn)
- 基本上把企業(yè)開(kāi)發(fā)需要用到的主流基本技術(shù)都用到了
- 目錄結(jié)構(gòu)規(guī)范,接口設(shè)計(jì)遵循 Restful 規(guī)范
- 每個(gè)技術(shù)的運(yùn)用都有專(zhuān)門(mén)的課程來(lái)講解,可以通過(guò)一套項(xiàng)目課程快速學(xué)習(xí) Git、Linux、Redis、Nginx、讀寫(xiě)分離、第三方 API 調(diào)用等知識(shí)
從學(xué)習(xí)的角度上來(lái)講,這是一個(gè)不錯(cuò)的項(xiàng)目,還是很值得做的。
不足
- 項(xiàng)目前后端沒(méi)有完全分離,使用引入 js 的方式來(lái)漸進(jìn)式使用 Vue 而不是獨(dú)立的 Vue 前端工程
- 項(xiàng)目的業(yè)務(wù)邏輯并不復(fù)雜,而且最關(guān)鍵的是沒(méi)有自定義 SQL 代碼,無(wú)法通過(guò)這個(gè)項(xiàng)目提升自己的數(shù)據(jù)庫(kù)運(yùn)用能力
- 項(xiàng)目中沒(méi)有遇到重難點(diǎn)問(wèn)題、也沒(méi)有復(fù)雜的系統(tǒng)設(shè)計(jì)思路、沒(méi)有特別的亮點(diǎn),中規(guī)中矩,所以想要用這個(gè)項(xiàng)目進(jìn)大廠,我覺(jué)得還有難度。
學(xué)習(xí)建議
只要學(xué)完 SSM + Spring Boot 就可以學(xué)習(xí)該項(xiàng)目了,很適合你學(xué)完一堆技術(shù)之后,通過(guò)這個(gè)項(xiàng)目來(lái)做一個(gè)整合運(yùn)用。
如果你已經(jīng)學(xué)過(guò)項(xiàng)目中用到的技術(shù)了,只想做完這個(gè)項(xiàng)目,那么估計(jì)看完我的項(xiàng)目介紹視頻后、直接看源碼,幾天就能掌握了,沒(méi)必要看完一套視頻。
另外,同類(lèi)技術(shù)?;驑I(yè)務(wù)邏輯的項(xiàng)目做 1 - 2 個(gè)就夠了,不要一直停留在這種項(xiàng)目 。
既然這個(gè)項(xiàng)目那么熱門(mén),很多同學(xué)都做過(guò),那還能不能寫(xiě)在簡(jiǎn)歷上呢?
答案是當(dāng)然可以!只要是你自己親手做過(guò)的、能跟面試官講出來(lái)的項(xiàng)目都可以寫(xiě)到簡(jiǎn)歷上。
只不過(guò)對(duì)于此類(lèi)熱門(mén)項(xiàng)目,建議大家給它換個(gè)皮,比如改個(gè)名稱(chēng)、改個(gè)背景、加點(diǎn)功能等等,也不要暴露自己是跟著視頻敲的。
再說(shuō)了,哪怕是同一個(gè)項(xiàng)目,大家寫(xiě)在簡(jiǎn)歷上的內(nèi)容也是各有千秋的。有的同學(xué)可能就簡(jiǎn)單地寫(xiě)自己做了什么模塊,而有的同學(xué)可以刷刷刷寫(xiě)出十幾個(gè)亮點(diǎn)。
那我這里也給 星球 的小伙伴整理了 14 個(gè)有關(guān)該項(xiàng)目的亮點(diǎn)(也是學(xué)習(xí)重點(diǎn))、都可以寫(xiě)在簡(jiǎn)歷上,大家可以拿去參考~
項(xiàng)目亮點(diǎn)地址:https://t.zsxq.com/06Yr7i6ai
這里為了防止大家寫(xiě)的都一樣,僅 星球 同學(xué)可見(jiàn),此外,我做過(guò)的每個(gè)項(xiàng)目、給大家分享的每個(gè)項(xiàng)目的亮點(diǎn)也都持續(xù)整理在星球的知識(shí)庫(kù)里了。
如下圖:
最后,感謝大家的閱讀,大家還想讓我鑒定什么編程項(xiàng)目都可以評(píng)論區(qū)留言哦~
也歡迎學(xué)編程的朋友們掃碼加入我的學(xué)習(xí)小圈子,下期見(jiàn)。