过去两年,过得自由散漫,除了养活了自己之外,其他方面都没什么建树。参与开源项目,也算是这两年中比较值得一提的事情。
2007年年初,失业中,刚刚看完 Raymond 的《unix程序设计艺术》,里面详细地讲解了如何参与开源项目。想起之前曾经考虑过的一个
xml 解释器 实现策略,觉得还比较有趣,遂把它实现出来,作为开源项目放到 google code 上,不知不觉已经过了两年。有了第一个之后,陆续把自己的一些其他方面的想法都用开源项目的方式实现了出来。
跟公司的项目相比,做开源项目可以有更多的自由度,也没有很强的进度压力,可以不断试验自己的想法,直到自己觉得满意,或者自己觉得暂时没有更好的想法为止。在这种比较放松的状态下,在做的过程中,自觉不自觉地会对自己的开发过程做反省,也因此算是把自己的一些开发经验做了一次相对全面的回顾,使得对自己的开发过程有了一个更清楚的认识。在不同的情景下,做自己熟悉的事情,使自己更有意识地看清楚整个过程,我想这是参与开源的一个收获。其次,偶尔收到网友的 email ,提到在他们的项目中使用了我提供的某些库,也令我在工作之外找到了一些满足感。最后,通过这些开源项目,得到了不少网友的反馈,促进了这些项目的发展,也拓展了自己对各项技术的理解。
分享到:
相关推荐
C#开源项目信息汇总
。net开源项目。net开源项目。net开源项目。net开源项目。net开源项目。net开源项目。net开源项目
看过awesome-go项目, 汇总了很多go开源项目。 但是awesome-go收集了太全了, 而且每个项目没有详细描述。 因此我自己根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了100多个...
qt的开源项目源码qt的开源项目源码qt的开源项目源码qt的开源项目源码
如何参与开源项目.pdf
基于VC++和MFC的一些优秀开源项目列表 包括7-Zip,eMule,FileZilla,MiKTeX,Nokia Composer等优秀项目,有兴趣的同行可以参考参考。
android开源项目.rarandroid开源项目.rarandroid开源项目.rarandroid开源项目.rarandroid开源项目.rarandroid开源项目.rar
本教程描述了Java领域最著名的开源项目
常用阿里开源项目合集
参与开源项目很难吗?.doc
Android开源项目汇总 Android 开源项目软件apk Android 开源项目软件apk=============最全的自定义控件等等===========
Python开源项目汇总,方便Python人员开发使用,找到属于自己的
开源web
Vue相关开源项目库汇总
android开源项目源码,完整商城项目源码(服务端+客户端) 内附开发文档,以及商城效果图 ECServer_D为服务端,ECClient_D为客户端
分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.docx分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.docx分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.docx分享6个国内优秀Java后台管理框架...
百度云自取,里面有90几套项目开源资源,没有整理过。
Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目Moblin.org开源项目...
很好的开源项目,你可以学习的说法