通过开源项目提升自己的编程技能
- 2016-06-01 14:33:00
- 薛才杰
- 原创 7016
学习掌握一门程序语言是一个漫长的历程,除了语法基本功要扎实以外,最重要的就是多写代码,不断实践应用,同时还要多研读别人的代码,不断提升自己的技能。相信很多程序猿都会从网上找一些好的开源项目,学习了解他人的代码和技术。
多读代码,提升自己
小编最近也是切实意识到你接触的开源技术越多,你的编写代码能力也会随之加强。
比如实现同样的一个功能模块,为啥别人只用一个 for循环就解决的问题,我却嵌套了俩循环;而当我为自己的代码看似 ”精简 ”引以为傲时,仔细研读人家的代码发现人家是做了过滤输入和转义输出,为什么?通过不断阅读别人的代码,在膜拜中吸收他人之精华,对比自己的不足,久而远之你就会发现自己的编程技能逐步增强。偶尔回过头来看看自己当年写的代码,或许你会不由自主地感叹自己当年的稚嫩,这至少说明自己在不断的进步。
开源无处不在
过去学习资源匮乏,无论是时间、金钱还是精力,学习成本比现在高的多,买本书都死贵死贵的 ( 尤其 IT 方面的书籍 ) 。如今互联网发展越来越发达,各种教程资源、解决方案、案例 DEMO 应有尽有,使得学习知识变得相当便捷。
如今开源领域发展也越来越成熟壮大,我们可以方便地从网上找一些开源项目来学习和分享,比如众所周知的 github 、开源中国、 Sourceforge 等平台。不仅可以下载学习分享,还可以参与开发,提交自己的代码。
小编接触开源圈子时间并不长,不过小编所在团队致力于开源软件行业已经数年,并且开发了以 禅道项目管理系统 、 蝉知企业门户系统 、 然之协同办公系统 为代表的诸多开源项目,如今也已广泛应用于各行业领域的企业当中。我想也正是因为选择了开源,我们的产品才能在广大用户和开源爱好者的帮助下飞快的进步,得到大家的认可。
无论是个人还是团队,开源给予我们的同样都是分享、帮助与进步。其实开源无处不在,当你步入开源的圈子里,你会不由自主地被整个氛围所感染。我们贪婪的是精神食粮,每个人都在分享自己,学习他人,彼此交流,互相帮助,共同进步。
参与开源,弘扬开源精神
小编认为开源最大的优势就是信息交互,在参与、学习他人代码的同时,也可以将自己写的代码分享出去,和大家一起学习交流,弥补其中的不足之处,你会发现这种学习工作方式要比自己封闭式钻研效果更好更快。
以下是和大家分享的一些开源平台和开源项目,感兴趣的朋友可以了解一下。
相关链接:
- 易软天创与您相约 “2019青岛国际软博会” 2019-07-12
- 轻松做任务,快速赚积分! 2017-06-14
- 2022最完备原生电商多端发布支持源码及定制 2022-01-05
- 测试一下,回复盖楼效果 2021-11-07
- 不支持新版PHP 2021-09-13
- 不能绑定社区账号 2021-08-29