实践是最好的老师

最近半年一直在搞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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值