今天做出一个重大决定,决定开始学习开源。
其实一直都有这个计划,但是由于种种接口,一直没有开始,既然选择了,我自信自己一定能坚持下来!
以后就通过博客的形式,记录下来自己开源学习的点点滴滴,虽然,目前还不能说自己会对开源项目做出多大的贡献,但是我乐于分享,乐于学习,真心希望利用自己的技术,为社会做出自己的一份贡献,也满足自己对技术的不断追求,先自勉吧!
以下是为自己的开源学习做以下准备工作:
通过阅读bruce0532博友的博客,
一、开始开源学习需要具备以下技能:
1、至少掌握一门编程语言,这点自己应该具备,C\C++\C#\Java不能说精通,但至少已经入门;
2、熟练使用搜索引擎,这点表示非常赞同;
3、英语不能太差,表示会努力补习;
二、如何选择一个开源项目,这个也是自己所面临最大的问题,到底该如何选择一个开源项目呢,自己对数据库技术比较感兴趣,SQLite是一个开源关系型数据库,比较简单容易上手,所以打算由SQLite开始自己的开源学习之旅;
三、关于SQLite开源学习
第一个步:源码的下载。
在deepfuture的SQLite源码剖析文章中介绍了源码下载的方法,今天就按照该方法下载源码,并对SQLite进行初步的熟悉;