轰轰烈烈的V2.0结束了——记年前的新生入学系统。
从进入这个项目开始,就一直在学着之前没有接触过的知识,因为V1.0没有参与,前期的很多工作也不是很懂,尤其是在需求这一方面。客户的要求总是在变,我们的系统只能做得更加灵活,才能以不变应万变,所以到V2.0的时候需要把之前系统的原型图进行修改。这对于一个第一次参与项目的我来说是挺困难的,但还是要“不择手段”地去完成。
大概了解需求和底层框架之后,就从组长那儿接到任务——修改原型图。尽管原型图这个名词听过N次,但还是第一次见到它是什么东西,在我看来它是一个模拟系统,可以快速反应用户的需求。那么,修改原型图这一次要改成什么样子的?怎么去改?
当然这个任务问老成员肯定是没有问题的,但是如何去使用Axure来修改就不可能叫别人手把手地教你了,如果是这样,还不如直接叫老成员直接修改来得快。但是从自己这一角度来说,参与这个项目就没有意义了,想直接从别人那里得到结果,这是被学。别人会画原型图也不是一开始就会的,所以我找到了Axure操作的视频教程,自己花了差不多一天的时间边学边实践。当我把“新生入学首页”上的功能基本上画完的时候,叫老成员检验是否可以继续这么画下去,之后才知道里面还有很多细节需要注意,比如:单击时需要新增哪些用例、各界面之间是如何进行交互的、界面的美化等等。最后,当通过组长验收的时候,感觉学习是一件多么愉快的事情,只要愿意去学,都可以学会。Axure也只是一个工具,和以前使用的VB6.0、VS的操作都大同小异,只是实现的效果不同而已。
通过这次修改原型图,对自己的学习方法有所认识:
以前的学习:从老师嚼烂了的知识进行接收,老师给什么就学什么,没有停下来思考自己所学的意义何在,只是被迫地去接收老师的知识。一遇到不懂,要么逃避,要么就直接去问,最好老师能给出答案。现在看来,这种学习方法是让自己完全丧失了思考能力和学习能力,觉得学习是一件虚无缥缈的事情,而不是从知识中获得乐趣。(被学)
项目中的学习:需要什么,不会什么,就去学什么,想着怎样才能做得更好。这是一种解决问题的能力、主动学习的能力。当问题得到解决后,才亲身体会到学习所带来的快感。(主动学)
学习是一个过程。结果固然重要,过程也不容错过。