大家好呀,我是楼仔。
目前技术派的教程已经出了一大半,但是由于教程内容太多,项目太大,很多小白球友不知道如何学习技术派这个项目 ,这篇文章将告诉大家,如下从 0 开始学习技术派。
01 入门
1.1 文档先行
学习一个项目,首先不要看代码,文档先行!
那哪些文档是你最需要提前看的呢?我罗列一下:
这 3 篇文章一定是最先看的,因为你需要知道技术派的功能介绍、模块划分、概要设计,最后就是详细设计,需要知道所有 DB 的结构。
那这几篇文章,你重点需要关注哪些内容呢?其实就 2 点,功能模块设计 + DB 的设计。
1.2 把环境跑起来
之后就可以把代码下载下来,先只看 PC 端:
git clone git@github.com:itwanger/paicoding.git
然后对着代码,学习技术派的代码结构,知道哪个功能模块代码放在哪里,让你对代码结构有一个清晰的认识,之后就开始把环境跑起来。
1.3 小节
所以我们应该先看上面推荐的 5 篇文章,全部看完后,我们再开始基础知识的学习。
02 基础学习
项目整体设计思路和代码框架都清楚了,环境也能跑起来,但是代码太多了,我该如何下手呢?
很简单,挑选你最感兴趣的一个模块,比如评论模块,然后看这个模块的功能是如何实现的。
看代码的过程中,可以抛开一些复杂的语法,只看 CURD 的逻辑,从 Controller 入口,一直 Debug 到存储层,只要你会 Java,这个就很简单。
学习完一个模块后,你就可以通过技术派,学习基础的知识。
文章很多,建议先从感兴趣的入手,有时你会发现,你可以用其它方式实现,会更优雅,你也可以自己改代码,然后自己跑,这样更有成就感。
03 进阶学习
这部分内容会稍微高阶一些,不建议小白直接看这些文章,比如 Cannel + ES,里面其实还是挺复杂的,所以这里我就直接跳过,等你已经不是小白时,这些文章,你自然知道如何去学习。
这里需要提一点,进阶学习时,可以先看看鉴权、微信扫码登录等文章,很有意思,然后进阶的学习,也是循序渐进的过程,先挑自己感兴趣的文章学习。
04 扩展知识
当然,你如果在大厂工作,或者需要创业,建议看看大厂篇,里面很多软技能,是需要掌握的,让你知道如何从 0 去孵化一个项目。
05 搭建自己的环境
最后就是工程篇,适合需要自己倒腾的同学,教你如何去部署一个项目。
06 写在最后
如果你对技术派已经掌握了,需要面试的话,可以把技术派写到简历中,详见 ✅如何将技术派写入简历。
如果你对有相关问题需要反馈,可以看下面这两篇:
07 知识星球
目前技术派已经整理出 89 篇文章(已完成 83 篇
,✅表示已经完成),为了方便大家学习,文章标题后面追加了 2 个标签,分别为“🌟新人必看”和“👍强烈推荐”,方便大家查阅,妥妥细节控~~
技术派教程是星球推出的主打服务,推出的「技术派」开源项目,已收获 1000+ Star,除此之外,还包括其它多项福利,详见 技术派知识星球 。
原价 129 元,送大家一张 30 元优惠券,券后仅 99 元。
说明:楼仔的「技术派」星球,和沉默王二的「Java程序员进阶之路」星球合并了,之前是发的“技术派”的星球优惠券,大家可以直接进入二哥的星球,除了以上所说的内容,还能享受更多福利。
如果觉得不满意,支持 3 天无理由退款哈~~
热门评论
1 条评论
回复