实践是最好的老师

来源:互联网 发布:中国自己的域名服务器 编辑:程序博客网 时间:2024/05/01 10:20

最近半年一直在搞GUI设计,也就是所谓的闭门造轮子。

可能,很多人说现成的库有了,干嘛还要自己造。


就半年的体会,谈谈自己的一些收获。

由于是周末业余时间开发,每周只有1天,甚至半天。要充分利用好,必须设计现行。

步骤1: 制定实现目标

步骤2: 设计相关接口

步骤3: 充分做笔记,以便下周能快速继续开发

这样,必须要求自己既要站在架构师的角度考虑整体设计,又要站在项目经理的角度考虑各种开发的优先度,

还要站在开发者角度考虑如何快速开发,以及测试者角度如何测试。


为了完成这项任务,必须逼自己做到以下:

1》构建Linux服务器 (研究CentOS,学习SVN、Git仓库构建)

2》制定里程碑,安排每周的计划

3》为每个任务,分配合理的调研

4》为了开发速度,快速了解各种开源库

就目前的工作:

涉及到了以下库:

图片解码: CxImage, SDL Image, ImageMagic,libpng

字体:FreeType

反锯齿:Agg

3D: OpenGL

2D Graphic Engine: MiniGUI、DirectFB, SDL, GDI、GDI+,Qt, EmWizard

5》解决各种编译,连接,安装问题

6》练就一颗强大的心。各种技术问题可能会让自己绝望,但坚持下去就是晴天。

7》系统地学习编译原理,操作系统,汇编,Debug技术,各种设计模式,软件工程, PMP。

8》阅读N+图书,论文


从此,每个周末都是战斗的周末。

生命不止,战斗不息。


0 0
原创粉丝点击