参加变速箱培训已经一个多月,通过学习有很多体会跟大家说说,一是对自己学习的总结,二来对新学员可能有点帮助。
刚参加学习时的心态和面临的问题:
刚参加学习时总想,有UMV的老师,可能能够近快学会掌握。雄心博博想赶快学会,还要独当一面呢!现在看来有点、好高骛远了。这可能是初学者不管有基础还是没有基础的学员的一个普遍心态。
没有一个良好踏实的心态,则心气浮躁,还颇有微辞,“怎么只学平台的死东西?”做着做着就有“也没有点新鲜东西?”等等。
通过学习我觉得还不能这样理解。我要问大家,你是来学什么的?一般的回答是:学习编程高级技巧,能事半功倍,一夜成“明”。
哪那么容易啊!
其实大家忽略的一个大问题,我们不是为了学代码而学编程,我们是为了编程而学代码,这可能是我们与专业人员的区别。
为什么这么说?我为了参加学习,因为我没有多少基础,在学习之前我几乎天天看ACCESS VBA的帮助,成千的对象、属性、方法、事件,真是一头雾水,困惑不知所云。我想学习代码能用的着。其实光看不用等于白废,也没有必要掌握全部内容。
我们如何能在工作中运用,学习,提高,积累,再提高这才是学习的关键。在工作中运用学习,范围小你可能觉得那有多少东西?不然,就是因为范围小,我们就有了特定的目标,就是因为范围小,我们询求帮助,自己学习才能有的放矢,掌握一定的内容。然后再运用再学习再积累,长此以往,成“明”不远了。从基础学起,平台能起到引路人的作用。所以不要小看平台学习的作用。
我觉得编程可是一个系统工程,代码可是相对独立的。
再一个大问题就是,大家只注重学习代码,把学到和掌握代码的多少做为衡量标准。通过学习我们要有一个清晰的思路,能够系统的描述自己想要做的事,并且能够设法完成。这可牵扯到对象、属性、方法、事件的灵活运用。这才是最最关键的东西。
在平台学习时你想过,这个查询为什么要包含这些字段?为什么这个地方用加载事件而不用成为当前事件,它们有什么区别?在这个窗体中用到哪些事件各有什么作用?等等。那么学习代码就不重要了?同样重要。代码学好了要能灵活运用,清晰的思路要靠代码支持。就是这么一个关系。所以在学习平台时要系统的整体的把握,多想想为什么?先干什么后干什么?怎样才能达到我的目的?千万不要照葫芦画瓢,学完了脑子除了几行代码,空空如野!
一点浅见,不足视听,还请大家多多指教。