有3个开源项目,欢迎大伙儿一起来参与
有3个开源项目,欢迎大家一起来参与

看本文最后面的三个链接
前提条件:
对Java、Git、GitHub、Maven、Netbeans有一些了解
项目:
1:https://github.com/ysc/APDPlat(应用级产品开发平台)(难度值:5星)
2:https://github.com/ysc/search-demo(搜索引擎演示)(难度值:1星)
3:https://github.com/ysc/gora-demo(大数据持久化)(难度值:5星)
好处:
1、可以体验一下基于github的社交协作编程方式
2、一旦学会使用Git、GitHub、Maven、Netbeans,你一定会深深地爱上它
3、打发一下空余时间,提升一下能力,呵呵
4、可以根据自己的兴趣爱好自由发挥,做你喜欢的事,如给代码加一些注释,做一些重构,加一些功能,做一些改进等
5、使用APDPlat给客户做演示,引导客户需求,开发省时省力
基础薄弱怎么办?
基础薄弱的同学可以先看看项目2:https://github.com/ysc/search-demo(搜索引擎演示)(难度值:1星),这个项目是最简单的,主要涉及的技术有:NekoHTML、XPath、JSoup、CSSPath、HttpClient、SLF4J、JSon、Java简单的基础如(面向对象、控制结构、IO、异常、集合、网络),当然了,对Git、GitHub、Maven、Netbeans有一些初步了解是开始项目的前提。
为什么推荐使用Netbeans?
这三个项目都是使用maven2来做构建管理,为什么推荐使用netbeans?因为netbeans对maven2支持最好,直接打开项目。如果使用eclipse,则需要执行命令mvn eclipse:eclipse来生成eclipse项目配置文件,然后在eclipse中导入。如果使用idea,则需要执行命令mvn idea:idea来生成idea项目配置文件,然后在idea中导入。
新手必看
入门指南
如何更新自己Fork的代码并发送Pull Request
1 楼
spp_1987
2013-11-05
2 楼
sandy154525105
前天
3 楼
java_doom
前天
关注 向川兄学习
4 楼
youraremysun
14 小时前
怎么参与?求大神普及
5 楼
yangshangchuan
14 小时前
youraremysun 写道
怎么参与?求大神普及
看本文最后面的三个链接