`
yanshaozhi
  • 浏览: 102812 次
  • 性别: Icon_minigender_1
  • 来自: 东营
社区版块
存档分类
最新评论

开源项目的一点感悟

阅读更多

在学校里就开始接触一些开源的东西,毕业后它给了我们太多的方便,以至于我们在项目中实在找不到抛弃它们的理由,所以学习它们的使用,遇到问题调试源码(不过大部分时间好像没有太多机会),学会点开源工具的使用并以那点微不足道的东西感到有点沾沾自喜,最近在一个项目中要封装一个小小的功能,就是实现表达式的解析,呵呵,本来开起来如此简单的东西,这次实现起来怎么就那么不顺手了,于是查阅数据结构(真是本好书),好不容易才搞出点眉目,google 点资料吧,不小心看到个开源的,实现的效果和功能比自己的强多了(差距很明显),于是想早找到它,我还会自己去写吗?

现在比较流行的“不要去发明轮子”,在工程中是比较有显示意义。但是对于个人技术发展却未必,别人会的不是自己会,是我们可以很轻松的查看到他们的源码,他们在我们面前变得不再神秘,然后不断的称赞,牛!,自我感觉也不错,我又成长了一些,是的,确实有进步,但是如果自己尝试实现,在对照大牛的作品,进步可能更大些。

这一年挺悲剧的,找了个外包到银行的工作,带着几个兵,不能上上网,不能自己定义架构(有些时候忍不住还是要给他改些东西),看着这些人,每天忙到晚上9:00(公司的规定) 然后又拿那2,3千块的薪水,怪难受的,也挺不值,但是合同签了,怎么说这一年还是干完吧。看着他们用着那银行eclipse 插件,拖来拖去,每天都是如此,好像程序员就是要干这种事的(也跟他们说过该学什么,但是我知道他们没什么时间)。整天有种负罪感,好在快结束了。

扯远了,还是说开源,他给我们带来了,优秀代码的海洋,但是不代表我们不需要挖井,需要的是从开源的代码中吸取精华,当然我们也有义务通过maillist 提交bug,把开源思想带到自己的代码中去,让程序优雅而强大。

“打铁还需自身硬”加强基本功,以前的东西别还是别落下。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics