编程之路——重头再来

不足:对开发一款软件(库)整体设计能力十分薄弱,不管在类的设计上还是程序中的函数名以及变量的命
名也不是十分顺畅,有时候会不知道该功能的方法名称该取什么,总觉得不满意。而在整体类的设计上也不是十分
的好,总是着眼于当前想不到对于开发下去是否有利,甚至可能到最好还得重新设计整个类的关系。对于一个稍微
有点规模的软件的设计对我来说都是有困难的,有时候要想好久的设计方法,到最后的解决方案还是不尽如人意。
这个导致了在设计中会十分吃力,越这样就越会烦躁,越没思路,总感觉大脑不能把所有的设计都事先想好,当然
这个是不太可能,不写文档是不行,所以,写文档对我来说是必须的,但是怎么样去写好文档也是一门学问甚至也
要好好思量,如何去表述,但是流畅的写文档前提又是要有整体的设计能力,囧,又回到了原来的问题上,最根本
的问题,就是整体设计架构能力上了。当然对于一些语言特有的特性上还不是很了解(应该说都是单一的学习,没
有结合起来,融会贯通,举一反三),这就会导致在整体设计的过程中想到的方法无法用语言来实现,因为这个技
术超出了我的能力范围。
小结:设计架构的困难是没有强大的技术,和架构设计经验。

edit 2012-10-11 14:23
目前解决方案:
我想这样去弥补自己的不足,这个方法我自己也不知道行不行的通,我实在没有好的方法。我的办法是这
样:用发表博文的办法来弥补,我在博客园中看到有很好的文章,都是牛人的辛勤工作的成果,在这我十分感谢大
牛们的奉献精神,正是他们的一篇篇优秀的技术文章和积极的态度让我学到了很多,也懂得如何学习才是正确的方
法。所以我想效法他们,写属于自己的博文,虽然以前也零零碎碎写过几篇博文,但是感觉其中真正用心认真写的
博文寥寥无几。这令我感觉自己的能力实在是很弱。我想好好学好目前工作上需要的一些技术,对于这些技术我都
了解了,但是对这些连熟悉都说不上,只能说是简单的会用,基本基于那些模仿记忆这个阶段。
我目前需要的语言是:C++,编程平台是windows,做棋牌的客户端开发,当然当中用到了UI界面库,UI界
面库是公司封装的,感觉十分好用,基本了解该库内部的结构。看到UI库开源的有duilib、金山的等,我想学习他
们的编码设计,所以我最近想研究duilib库。
模仿一个博客园大牛的方式,我也每天写3篇博文:
第一篇:关于设计模式 (有个PDF,正在看《C++设计模式》)。理由:为了更好的掌握C++应用知识和学
习一些整体架构设计用到的设计模式。
第二篇:关于Windows编程的,参考书籍《Windows程序设计》。理由:当时没有系统的学习,也没有学完
继续学习。
第三篇:关于duilib的源码分析,并且利用该库结合上面两篇学习的知识来完成一个小项目。

就到这了。开始奋斗~~~~~~~~

你可能感兴趣的:(编程)