现在的位置: 首页 > 综合 > 正文

如何使用开源技术产品、框架?

2018年01月27日 ⁄ 综合 ⁄ 共 1144字 ⁄ 字号 评论关闭

    个人是比较看重开源的东西这块的。

     简单对我这里说的开源做一个解释:咱们用的所有技术都是开源的,也有收费的,但是咱们对于比如很常规的技术如java jdk 这些也许就不在我开源之列,但是如果你不东java ,那也是,总之就是针对自己不懂的开源技术就在我讲的开源之中了。

     作为一个技术人员,对技术的追求要有无止境的追求思想。才能应付各种项目的技术挑战。作为开源的世界,认识开源和让自己以开源的心态去学习和工作是很重要的。那么我就以作为一个技术人员对开源技术的掌握来简单谈谈。(时间有限

     我是做java的。也有小5年了,这些年走过来,从纯粹的编码人员到需求设计,我觉得学习是第一位的,在每个阶段的学习,要有针对性。其实针对每个人 可能在想法或者态度的不同也大不同。

     我真正的对开源技术有所认识也是在我做开发的第二年,第一年嘛 那就是使劲堆代码,提高自己的编码能力,所谓堆代码就是按照常规思维去写代码,或者说是按照以前同事的思路去写,不需要自主性,不需要去搞的新花样。其实这也很正常,在开始工作的第一年能完成领导的任务就不错了。(实话啊

    在开始关注开源的东西时候,第一感觉是写的太好了,为什么自己没有想到,或者说这好的东西我为什么不拿来用呢?但是现在公司禁止使用开源的产品或者代码,我个人觉得不是什么好事。不过现在这种公司也越来越少了。在开源的世界,我们选择我所想要,再进行深层次的调研、测试,使用,这几个步骤是必不可少的。关注开源的产品需要持之以恒,你才能对每个领域的产品、框架、代码了如指掌。

     首先说调研,说到技术调研,那么我们首先肯定是有目标的。对于目标,我们首先排除常规能实现的,我们去关注开源的东西,因为一般常规能实现的,我们就不需要去关注开源的产品的。对于你看的搜索到,或者同事介绍,或者别人博客写到的,你需要去做调研,这个调研是必须的,往往开源的产品、框架,具有一点的局限性,他们一般是为了解决某一个领域 或者小的功能 而做的,所有可能跟硬件,软件环境有关系,比如说:jacob,他就是只能在window上使用的。不能用于linux上,同事要看别的使用率有多少,复杂度,可行性等,都的调研。

     其实是测试,这个步骤是必须的,一般人也会做,但是的是否是深层次的就跟时间,人员的认真度、细致度有关系了,一般如果缺少测试的话,一旦应用到项目中,后期就是埋下的一个定时炸弹,可能你的项目因此而失败,或者延期。因为一般情况下你需要从新选型,换其他的实现方式。

     在开源的世界,需要对某个领域有一个整体的认知,对各种不同的产品做线下的测试,这个线下是指:作为技术人员,以对技术的补充,而自主的去做其研究,这是快速成长的过程,也是让你在项目中立于不败之地的。

抱歉!评论已关闭.