小白如何做开源项目

小白如何做开源项目。在市面上,有很多教你如何做项目的视频教程,但是我目前打算尝试去参与开源项目的开发和维护。比如Spring,mybatis,Dubbo等开源项目。但是作为小白的我,不知道如何成为一个committor,查过度娘和谷歌,但还是不清楚如何开始。也打算一些视频网站找一些开源项目教程,但没法找到。


重点来了!!!!

想问问各位牛友,你们知道如果参与一个开源项目吗?或者有推荐的教程吗?

😊

#Java#
全部评论
你说的这种上万星的项目轮不着你来贡献,你问出这个问题就已经代表了你贡献不了了(言辞有些过但是自行体会),一般想要成为贡献者都是先要熟读源码,单单这一步,大部分人都做不到,包括大厂那些面试官,你问问他们读过spring或者dubbo的源码吗?很多都没有,你的志向是远大的,但是很不现实,你要真的想贡献,首先就要从源码读起,找博客,找书籍,一点一点的阅读spring源码,单步跟着代码走。最后,不是我对你没啥信心,而是阅读这种开源项目的源码是一个非常艰涩的过程,你要慢慢把握了
2 回复 分享
发布于 2019-07-09 12:27
借楼上,精读源码这才是第一步,你必须得大量的使用它然后踩坑才有希望贡献代码,这种上万star的代码里面各种设计模式,逻辑跳转,没一定修为的人是不可能贡献代码的
点赞 回复 分享
发布于 2019-07-09 12:41
mark,楼上很客观,如果楼主真的想,要么认真读源码,要么自己写新的东西,从0打造一个,每个都不简单,要有深厚的功底在的!
点赞 回复 分享
发布于 2019-07-09 12:45
碰巧这几个框架我都读过。。。读源码这件事本身是很枯燥的,如果读源码的目的不明确,或者没有经过仔细的思考可能会做无用功。我觉得楼主的想法是好的,但是可能把事情本末倒置了,大佬熟读源码且有兴趣可以去社区贡献,而不是贡献了就会变成大佬😅
点赞 回复 分享
发布于 2019-07-09 13:08
你问面试官贡献过嘛!
点赞 回复 分享
发布于 2019-07-09 14:23

相关推荐

评论
点赞
9
分享
牛客网
牛客企业服务