我对知识点态度一般都是这样,知道这个知识是什么,为什么存在,管什么用.
单纯的学习某个工具其实无益,那只是机械性的记忆,时间久了自然忘记,而且那并不是我理解了的,这里的工具是指,特殊名词类的技术如struts,hibernate,spring,svn,bugfree. 当然应该知道怎么用它,但是有没有想过,为什么要用它,他能有什么用?
我以为学习新东西必然应该经历一下过程:做某一件事情,面临了该问题,而面对该问题,想到某个解决方法,而这个方法可以是个具体的技术,也可以是某个自定义的流程都可以,有了这个解决方法之后才会有工具的产生,这个时候再去学习工具就会从问题着手,用功能去针对问题是如何解决的,这个时候工具的学习就会事半功倍.
目前来说,我所知道的软件过程管理当中,有软件发行版本管理,程序源代码版本管理,缺陷登记管理,需求变更管理.这实实在在是我现在遇到的问题当中摸索出来的管理方法,经过实践他确实能提高效率,缓解我的工作压力,至于以上管理的工具,可以适当的接触学习,提高工作效率.
我认为我最大的缺点就是想的多做的少,没有实干能力,只会口头说说,练习代码量严重不够.这将是我技术道路上最大的障碍.无论怎样,我都要克服它,相信自己,跟红薯一样,做一个想开源中国社区一样的能改变社会的产品出来,以此为乐.