论小白是如何手撕Github项目源码,一步步想成为dai佬的---(一)查找合适的项目

(一)前言

       博主本身并没有项目经验,写这系列文章是出于兴趣,想记录下整个过程。同时想和那些打算在Github上找项目练手的朋友们分享一下经验。因为这次也是我第一次做项目(以前写的一些简易购物商城什么的都不算哈),所以总结出来的经验和方法并不一定是最合适的,但一定是我觉得有价值的。这系列文章会介绍我是如何从Github上找到合适的开源项目,理解其中架构,学习优秀的编码风格和方法,总结归纳,并搭建完成自己的项目。这里面肯定是会遇到很多问题的,也会接触到很多陌生的知识点,这些也是我们在学习别人代码时最应该了解和学习的。当我们遇到问题时,好的解决方法是先自己找出原因然后在网上寻找答案,但还有一个不错的方法是和朋友分享讨论,这是我个人认为学习效率比较高的一种方法。博主新建了一个QQ群聊(832096879),欢迎感兴趣的朋友一起进群交流学习哦!下面言归正传

(二)如何查找合适的项目

  1. 根据自身已经掌握的知识,确定项目应涉及的知识点范围。举个例子,如果你已经掌握了,springmvc,spring,mybatis等框架(springmvc一般都会联系到spring,mybatis,而学了spring或者mybatis,需要学习另外两个,才能完成一个完整的项目,这里就当这三个框架都掌握了)。你就可以确定你要找的项目主体是使用springmvc,spring,mybatis等三个框架搭建完成的,多于的一些没有接触过的知识点都问题不大,主体框架明白就行,陌生知识点就靠自己边搭建项目边学习了。

  2. 确定项目主体框架后,在Github上搜索相关项目。但搜索项目也是有方法的,大多初学者可能会像下面这样,搜完头都大了。搜索关键字springmvc后出来了三万多条数据,到底哪个才是我们想要的呢,总不能一页一页翻吧。这里教给大家一个小技巧,在搜索框中可以添加限制条件再搜索,比如in:description springmvc stars:>5000(意思是在项目介绍中提及了springmvc 并且收藏数大于五千的,比较热门的项目),搜索结果如图二所示,这样就筛选出两条数据了,是不是很方便呢。当然你也可以更改条件,缩小范围来找你心仪的项目。
           图一
    在这里插入图片描述
           图二
    在这里插入图片描述

  3. 找到项目之后,先看项目的基本介绍(包括涉及的知识点,以及项目的功能)。看看项目是否合你胃口,大部分项目都会提供一个域名服务器供你在线浏览项目成品。如果比较喜欢就可以进行下一步啦。博主正在学习的项目是如图三所示的一个springmvc项目,项目链接
           图三在这里插入图片描述

  4. 找到合适的项目,就可以将项目通过git克隆到本地了(其它下载方式下载到本地也可以)。复制项目的SSH网址,在本地磁盘,使用git clone命令,克隆到本地如图五所示。下载速度慢的话可以尝试开手机热点下载。
           图四
    在这里插入图片描述       图五
    在这里插入图片描述
    5.接着就可以按照github项目中的导入方法来啦,过程都很详细的,如图六所示。导入到自己的编译器后要尝试将项目运行,这一步非常重要!!!一是给自己增添信心,二是运行不了怎么进行后续操作呢。按照项目介绍的步骤来,不会有太大问题,博主也是今天才找的一个项目,调试了十几分钟就可以运行了。
           图六在这里插入图片描述

(三)后续

       希望越来越多的朋友加入到讨论群中来呀(QQ群聊832096879),共同进步!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赶路的苟狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值