爆肝 200 小時,我做了個編程導(dǎo)航!
最近一個月,上班之余,我?guī)缀鯇⑷繒r間投入到自己的新項目『 編程導(dǎo)航 』中,熬了30 多個大夜,終于將它上線!
顧名思義,這是一個導(dǎo)航類項目,我希望它能夠成為最專業(yè)靈活的編程導(dǎo)航網(wǎng)站,幫助大家輕松發(fā)現(xiàn)優(yōu)質(zhì)編程資源。
可以先通過短視頻了解這個項目:
值得一提的是,整個項目全部開源(脫敏),甚至點擊一下按鈕就能部署出一模一樣的『 編程主頁 』!
下面介紹我做這個項目的初心、項目簡介、技術(shù)選型、后續(xù)計劃等。
為什么需要編程導(dǎo)航?
經(jīng)常有很多學(xué)編程的同學(xué)問 “有沒有學(xué) xx 的資源”、“我需要 xx 資源,能發(fā)我一份么”。
在大量接收重復(fù)的訊息后,我不禁陷入深思。
的確,如今編程資源獲取的大環(huán)境霧氣重重,有很多不太好的現(xiàn)象:
-
許多名不副實的編程資源被名人效應(yīng)捧上天,一葉障目 -
好的編程資源被商業(yè)化、利益化,甚至很多人利用信息差,將本來免費的資源進(jìn)行銷售和販賣 -
好的編程資源由于作者并不出名、沒有流量,無法被人發(fā)現(xiàn) -
網(wǎng)上的編程資源非常零散,真實性、有效性很不確定
發(fā)現(xiàn)這些問題后,作為一名開發(fā)者,我可以做些什么?繼續(xù)去網(wǎng)上搜好的資源,然后傳到網(wǎng)盤上,分享給大家?
一個人的力量終歸渺小,好的編程資源環(huán)境需要大家的共同努力。
這是『 編程導(dǎo)航 』問世的原因:提供人人皆可推薦的編程資源導(dǎo)航平臺,幫助大家發(fā)現(xiàn)優(yōu)質(zhì)編程資源。
當(dāng)然,分享資源的前提是不觸犯任何的商業(yè)利益,僅希望那些已公開的好資源能夠被更多人發(fā)現(xiàn)和使用,提供一個公開透明的平臺,消除部分信息差、好資源觸手可及。
QA 問答
-
Q:編程類導(dǎo)航網(wǎng)站都爛大街了,為什么還要做導(dǎo)航?
A:大多數(shù)編程導(dǎo)航網(wǎng)年久失修,也有不錯的導(dǎo)航,但是在搜索、歸類上比較局限,而且沒有自主推薦、喜歡等功能,不具備可持續(xù)發(fā)展性。
-
Q:資源太多的話,會不會同樣讓人眼花繚亂,不知道看哪個?
A:現(xiàn)在編程資源非常多,肯定會出現(xiàn)這種情況,這也是我們做 系統(tǒng) 而不是整理文檔的原因。可以通過評分、評論、排序、推薦等方式緩解,大家覺得好的資源才會有更多被發(fā)現(xiàn)的機(jī)會!
-
Q:分享資源時直接給別人可訪問的鏈接不就行了,為什么要從編程導(dǎo)航分享?
A:的確,分享鏈接在很多場景下都很方便。但如果分享資源時,能讓他人直接看到資源的描述、詳情,可以更快地幫助他人使用和理解。還可以通過評論區(qū)來對資源的質(zhì)量進(jìn)行區(qū)分。后續(xù)還會為每個資源添加視頻介紹,幫助大家快速上手!
項目簡介
整個編程導(dǎo)航不僅僅是一個項目,而是以 "幫助大家發(fā)現(xiàn)優(yōu)質(zhì)編程資源,提升效率" 為目標(biāo)的完整生態(tài)。包含多個子項目,目前已上線『 編程導(dǎo)航主站 』和『 編程主頁 』。
編程導(dǎo)航主站
幫助大家發(fā)現(xiàn)優(yōu)質(zhì)編程學(xué)習(xí)資源。
網(wǎng)址:https://www.code-nav.cn
功能:可以檢索自己需要的資源、分享好的資源,并對他人推薦的資源進(jìn)行評價。好的資源會被更多人發(fā)現(xiàn),讓更多同學(xué)感受到技術(shù)帶來的美好。
項目展示
推薦資源
資源大全
收藏夾
資源詳情
評論區(qū)
編程導(dǎo)航主頁
極簡炫酷的瀏覽器主頁!支持一鍵使用多個搜索引擎,主頁內(nèi)置了一些程序員必備優(yōu)質(zhì)站點,提升效率,還可以切換主題、定制壁紙等。
網(wǎng)址:https://home.code-nav.cn
項目展示
透明主頁
白底主頁
萬能搜索
萬能搜索結(jié)果頁
切換壁紙
隨機(jī)壁紙
動態(tài)壁紙
技術(shù)選型
整個項目的前端基于 React、后端基于 騰訊云云開發(fā)(云開發(fā)的所有功能幾乎都有覆蓋), 不同的子項目用的框架和依賴類庫也不盡相同。
比如編程導(dǎo)航主站使用 Umi + Ant Design Pro、編程主頁使用 React Static、靜態(tài)文檔站點使用 dumi 生成、微信公眾號后臺使用 SpringBoot 等。
后續(xù)計劃
現(xiàn)階段整個站點類似 “程序員百度” 或是 “程序員應(yīng)用市場”,還是一個靜態(tài)搜索的方式幫助大家發(fā)現(xiàn)好的資源。
編程導(dǎo)航不是社區(qū),目的不是占用大家的時間,相反,是希望通過站點來提高大家找資源的效率。因此后續(xù)很可能會使用大數(shù)據(jù) + AI 等技術(shù)實現(xiàn)更定制化的推薦,真正做到精準(zhǔn)和動靜結(jié)合。在你需要學(xué)某種編程技能時,給出最好的資源和方案!
已經(jīng)有部分同學(xué)在站點上進(jìn)行推薦,因此每天都會有一些新的資源,信息不會完全重復(fù),這也是和靜態(tài)導(dǎo)航網(wǎng)站區(qū)別最大的地方。我會選出一些好的同學(xué)給予獎勵~ 希望大家一起維護(hù)好的編程生態(tài)!
(還有,現(xiàn)在界面太丑了、后臺延遲也比較大,都是需要解決的問題 ??)
最后
整個編程導(dǎo)航體系的所有系統(tǒng),全部開放源碼 給大家學(xué)習(xí),使用這套代碼,你也能輕松開發(fā)多端適配網(wǎng)站,搭建屬于自己的炫酷主頁!
如果覺得不錯的話,分享給身邊需要的朋友吧,這將成為我們不斷改進(jìn)的動力!??
?? 點擊閱讀原文查看項目詳情及源碼 ? 您的星星對我真的很重要
