最近一个月,上班之余,我几乎将所有时间投入到本身的新项目『 编程导航 』中,熬了30 多个大夜,终于将它上线!前端
顾名思义,这是一个导航类项目,我但愿它可以成为最专业灵活的编程导航网站,帮助你们轻松发现优质编程资源。git
编程导航主站 - 发现优质编程资源程序员
网址:www.code-nav.cngithub
编程导航主页 - 程序员必备主页编程
网址:home.code-nav.cn后端
值得一提的是,整个项目所有开源(脱敏),甚至点击一下按钮就能部署出如出一辙的『 编程主页 』!浏览器
下面介绍我作这个项目的初心、项目简介、技术选型、后续计划等。微信
老是有不少学编程的朋友问 “有没有学 xx 的资源”、“我须要 xx 资源,能发我一份么”。markdown
在重复接收相似讯息后,我陷入深思。框架
现在编程资源获取的大环境雾气重重,有不少不太好的现象:
意识到这些问题后,做为一个开发者,我能够作些什么?继续去网上搜好的资源,而后传到网盘上,分享给你们?
一我的的力量终归眇小,好的编程资源环境须要你们的共同努力。
这是『 编程导航 』问世的缘由:提供人人皆可推荐的编程资源导航平台,帮助你们发现优质编程资源。
固然,分享资源的前提是不触犯任何的商业利益,仅但愿那些已公开的好资源可以被更多人发现和使用,提供一个公开透明的平台消除部分信息差、易于使用。
Q:编程类导航网站都烂大街了,为何还要作导航?
A:大多数编程导航网年久失修,也有不错的导航,可是在搜索、归类上比较局限,并且没有自主推荐、喜欢等功能,不具有可持续发展性。
Q:资源太多的话,会不会一样让人眼花缭乱,不知道看哪一个?
A:如今编程资源很是多,确定会出现这种状况,这也是咱们作 系统 而不是整理文档的缘由。能够经过评分、评论、排序、推荐等方式缓解,你们以为好的资源才会有更多被发现的机会!
Q:分享资源时直接给别人可访问的连接不就好了,为何要从编程导航分享?
A:的确,分享连接在不少场景下都很方便。但若是分享资源时,能让他人直接看到资源的描述、详情,能够更快地帮助他人使用和理解。还能够经过评论区来对资源的质量进行区分。后续还会为每一个资源添加视频介绍,帮助你们快速上手!
整个编程导航不只仅是一个项目,而是以 "帮助你们发现优质编程资源,提高效率" 为目标的完整生态。包含多个子项目,目前已上线『 编程导航主站 』和『 编程主页 』。
帮助你们发现优质编程学习资源。
功能:能够检索本身须要的资源、分享好的资源,并对他人推荐的资源进行评价。好的资源会被更多人发现,让更多同窗感觉到技术带来的美好。
推荐资源
资源大全
收藏夹
资源详情
评论区
极简炫酷的浏览器主页!支持一键使用多个搜索引擎,主页内置了一些程序员必备优质站点,提高效率,还能够切换主题、定制壁纸等。
透明主页
白底主页
万能搜索
万能搜索结果页
切换壁纸
随机壁纸
动态壁纸
整个项目的前端基于 React
、后端基于 腾讯云云开发
(云开发的全部功能几乎都有覆盖), 不一样的子项目用的框架和依赖类库也不尽相同。
好比编程导航主站使用 Umi
+ Ant Design Pro
、编程主页使用 React Static
、静态文档站点使用 dumi
生成、微信公众号后台使用 SpringBoot
等。
现阶段整个站点相似 “程序员百度” 或是 “程序员应用市场”,仍是一个静态搜索的方式帮助你们发现好的资源。
编程导航不是社区,目的不是占用你们的时间,相反,是但愿经过站点来提升你们找资源的效率。所以后续极可能会使用大数据 + AI 等技术实现更定制化的推荐,真正作到精准和动静结合。在你须要学某种编程技能时,给出最好的资源和方案!
已经有部分同窗在站点上进行推荐,所以天天都会有一些新的资源,信息不会彻底重复,这也是和静态导航网站区别最大的地方。我会选出一些好的同窗给予奖励~ 但愿你们一块儿维护好的编程生态!
(还有,如今的界面太丑了、后台延迟也比较大,都是须要解决的问题 😢)
整个编程导航体系的全部系统,所有开放源码 给你们学习,使用这套代码,你也能轻松开发多端适配网站,搭建属于本身的炫酷主页!
若是以为不错的话,分享给身边须要的朋友吧,这将成为咱们不断改进的动力!❤️
项目详情及源码地址:github.com/liyupi/code… ⭐ 您的星星对我真的很重要