开源新技术学习方法

最近研究了一下netty和mina,总结一下开源新技术的学习方法。

最重要的当然是阅读官方文档。

1.先阅读user guide 大致了解这项技术的基本使用

2.尝试运行官网上提供的example简单样例代码,有的官网没有,把该项目的jar包和资源文件下载下来,一般会有example包,里面是样例代码

3.阅读api文档,debug之前的example代码分析一下源代码

4.最容易忽视也最重要的是:官网上的relate project(相关项目),这里面资源非常丰富,比如netty的相关项目中有做httpclient的、有做邮件服务器的、甚至有              大公司如twitter的开源项目,通过阅读这些相关项目的源代码,可以学习到高手是怎么在他们的项目中灵活使用这项技术,同时学习一下那些新项目,比如学习            一下邮件服务器应该 怎么实现等。

注:github上有大量的开源项目值得学习,

       https://github.com/alibaba
       https://github.com/google
       https://github.com/apache
       https://github.com/twitter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值