至今为止,软件我做过了不少。可是真正能用到软件设计模式,在开发过程中使用软件工程的时候真的很少。总归是我的基础知识比较薄弱。因此我将做出一些改变,来使我的软件水平大有提高。
1. 深研软件工程,主要是要对敏捷软件开发和文档处理进行实践。
2. 继续研究Java,特别是在底层部分,例如Java虚拟机和Java内部特性。对一些Java软件进行改造,做为个人可以拿出手的展示软件:
软件名称 | 开发时间 | 采用技术 | 开发平台 |
filebox(文件盒) | 2005-10 | Struts、MySQL | Eclipse |
articlebox(文章盒) | 2005-11 | JSF、XML | Eclipse |
TestdataMaker(测试数据生成器) | 2005-12 | SWT | Eclipse |
MyAsset(我的帐本) | 2005-12 | SWT | Eclipse |
3. 继续研究Spring,生成一个实用工程。同时做一个类似于Spring的框架HakunaMatata,并且依次框架做一些例程。
4. 对.Net态度:做为一种快速开发工具,主要为VB.Net、C#,对于WinFX可以做一些例程或者和别人共同开发一套软件。
5. 在脚本程序设计方面,我应该继续学习,但是并不是主要的。Django和Rails是两个很好的框架,我应该用他们做一套像样点的工程。