2011年总结

 

又是一年年终时,亦是一年总结时.

       想想自己从去年写年终总结到现在,已经很久没有写过字了.时间过得真快,又是一年过去了,这一年也是我出来工作的第二年.

       这一年总体来说自己无论在技术还是心态方面有了很大的进步.记得刚出学校那会,啥都不知道,对于工作是一脸茫然.

       今年换了家公司,主要是原先那家公司几乎没啥事情干,天天都是自己看书,偶尔有点小事.更为重要的是,我每一年都有自己的”任务”,自己也不想那样混饭吃.而且公司也比较小,很多开发都是小作坊式的.最终还是下定决心出来找份好点的工作,虽然也知道我到那家公司一年还没到.

       现在的这家公司,主要做的是界面这块.虽是外包,但是比之前那家要好很多.管理也比较正规.有自己的换肤库和COM架构.

       主要学会的一些东西:

1.      对换肤库有了一个很好的认识.对于换肤库内部的代码也进行研究过,究其原理,不外乎一支画笔,一套数据.

2.      现在对界面开发不再向以前那样无所适从.对一些稍复杂的界面也能自己处理.特别是对滚动条这块不再迷迷糊糊.可以从CWnd直接派生并且动态生成.对于鼠标的几种状态能很好的进行处理,特别是双缓冲的理解,这对于界面的闪烁问题有很好的规避.

还有就是对GDI+有了大致的了解,也能进行一些常用的绘画.个人感觉GDI+在性能上确实不如双缓冲来的好.它最大的优点是提供了透明和渐变,以及对图像的处理有了更好的封装.明年准备开始在GDI+上下功夫.

3.      学会了一些简单的JS+CSS+HTML的编程.能够将HTML和VC嵌套起来开发一些控件.这方面暂时就不做深入的探索.因为现在自己已经对界面有了不错的理解,许多东西都不需要借助HTML来进行开发.更有甚者,JS对于DIV有些很严重的BUG.

4.      能够使用STL进行开发,能够自己做一些程序来测试STL容器的内部实现原理.对性能方面,学会使用泛型算法进行性能提升,不再和以前那样,啥操作都是一大堆的for循环.这样对程序的可读与性能都将是一个不小的考验.对这块,未来的打算是:先照个熟悉各个函数的用法以及各个容器的内部实现原理.等到有了一定的积累以后,在去看找找这方面的源码剖析的图书加深理解和学习.

5.      对于MFC内部有了很好的理解.对Windows消息系统的流程,以及对常用的几个类有了更加深入的了解.我觉得这主要归功于<<深入解析MFC>>这本书.这本书里面对一些没有在源码中注释的函数和变量,以及重要的流程都进行很深入的梳理.使得我最大的感触就是:恍然大悟.

6.      对线程,进程有了基本的认识,能够利用线程进行同步等等.对其windows工作机理,内核对象的内部实现方法有了全面的理解.对各种编码,以及其产生的缘由有了更深的认识.明年准备在这块做更深一步的研究.

不足的地方是:

1.      发现自己很自傲.这样不利于自己后期的学习和发展.

2.      对于网络编程完全没有涉及,感觉以后网络这块用途还是很广的.

明年的初步计划是:

1.      加深windows内核这块的研究.然后开始接触网络编程.

2.      开始对GDI+进行探索.(这方面的书籍好像还没看到比较好的).

3.      对C++的一些高级特性(模板)进行学习,对STL的一些容器多多使用.多总结.

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值