前言
历经漫长的过程,重构终于完结了。虽然完结了,同时也发现了很多问题,有待自己去解决。
验收
项目完结了,当然得说道说道验收。验收是我们学习过程至关重要的一个环节,通过验收我们可以发现自己很多的不足,正所谓当局者迷,旁观者清,更何况这个旁人是时常关注我们的师傅,他们更加了解我们的缺点,和师傅交流,师父会引导我们,点醒自己很多问题,而且师父身上有很多值得我们去学习的地方。所以,不时的找找师父的麻烦,我们会收获更多。
通过这次验收,经验又增长不少,发现系统还有很多需要完善的地方。
- UI设计应该做到简单大气,需要注意的地方有界面大小,风格,控件的大小,摆放,最终的目的是让用户感到舒服。
- 机房中还可以运用很多之前我们学习过的知识,比如事务,触发器,还有其他模式的运用。
- 对于用户体验来说,开发系统时,我们应该站到用户的角度,想想自己更愿意使用一个什么样的系统,什么样的功能可以满足我们的需求。另外每一个控件都要设计的尽可能完美,用户可以不输入就不输入,尽量方便用户的使用。
- 功能方面还有好多需要优化的地方,金额实时显示,余额定时更新,不足提醒等等。
- 还有最重要的是如何使程序代码更加简介。这些都是需要继续努力实践的。
- 对于任何事儿,我们都应该有一个宏观把控,做好完全准备。对于重构,数据库,UML图,需求文档,数据库设计说明书,详细设计文档等都是需要提前准备的。但是,但是我前期一没写文档,二没画图,三构件了数据库,但是里边的数据类型没有很好的理解,所以到了最后增删查改的时候,对于数据库是一通改。而且由于没有画图,有很多逻辑都是不完善的。这就是教训,文档驱动,宏观把控,这些都不是说着玩儿的,惊心了。
管理
除了有关机房的收获外,最大的收获应该是发现了自己的时间管理做的很差。这其实是一直很困扰的我的问题,但是一直得到很好的改善。通过这次重构,突然发现对自己的管理已经差到了病入膏肓的地步了,
在重构的过程中,感触最深的是,每次遇到困难,都是选择逃避,,,几天后,还得硬着头皮迎着困难上,最后困难解决了,但是逃避的那几天已经无法找回。很多时候,当我们遇到困难的时候,咬咬牙,坚持一下,再坚持一下,困难就会被自己突破。
但是,最怕的就是想我一样,遇到困难就退缩,其实这是时间管理,自我管理的一大忌。
时间管理直接目的就是提高效率,如果想我上述一样,效率何来?
做出上述行为的根本原因,我认为是自己无法正视问题。然而人的理性往往是建立在正视问题,承认现实的基础上的。不能接受现实,一切成长都是虚妄,只有坚强的人才能接受现实,只有接受现实,才有可能做出理性的决定。
现实与对策不完全清单:
这就是现实! | 我该如何面对? |
---|---|
欲望无限,我要的太多,对现状不满! | 我有不足,我需要时间,我没有办法一蹴而就。 |
越是不满足现状,摆脱现状的欲望就越强,就越加浮躁,这会让一个人最终迷失方向。 | 无论是谁,没有人可以摆脱现状,每一时刻的现状都是过去某一或某些时刻的结果,同时也是未来某一或某些时刻的原因。 |
自我满意度不断下降,压力越来越大。 | 接受现状才是最优策略:有什么做什么,有什么用什么,做什么都做好,用什么都用好。想办法在任何情况下找到乐趣,快乐是一种本事! |
希望不劳而获,希望速成。 | 交换才是硬道理,先想想我有什么,再去考虑我要什么,一切只能靠积累! |
做不好的事情我干脆就不去做了。 | 所谓“做不好的事情我不做”,其实是“不能一下子做好”,没有什么事情是一下子就能做好的。 |
要做就一定要做的完美无缺。 | 我们不管做什么事情,都需要时刻忍受各种各样的不完美,否则事情根本无法完成。最终完成的事情,结果也常常是不完美的。缺憾必然存在! |
害怕未知,害怕不确定性的东西。希望一切尽在掌控之中,只是永远做不到。 | 先忍受一定的未知,不要专牛角尖。当有问题解决不了时,可以先把它记录下来,然后继续前行。 |
自己只是个普通人,只是芸芸众生。 | 那么枯燥的事情都做了,还有什么枯燥忍受不了! |
没有人能逃脱现实的束缚,几乎一切愚蠢的行为都来自否定现实,逃避现实。只有坦然接受。才能脚踏实地,避免心浮气躁、好高骛远。
我觉得我的症结就在这儿,我不知道我会改善到什么程度,但我知道,我会改变自己的这种状态,管理自己,管理人生。
结语
重构虽然是用了很长时间,但也是真真的学到了东西。不仅仅是技术上的,还有自己思想以及习惯。
不管怎样,我知道只要自己坚持,最终的结果总归是不会差的。