三个月--从混乱到重构

来源:互联网 发布:淘宝金币自动抵钱 编辑:程序博客网 时间:2024/04/30 00:13

       进入实验室三个月了,这三个月水平感觉有了很大的提高,由一开始的对vc还一知半解,到现在已经能够照猫画虎的写一个像点样的程序。
    最开始的状态是两眼一抹黑:这个不懂那个不会,都是抓起一本书就直接看例子现学现卖,不过幸好跟的师兄了解我的情况,都是分配一些最简单的工作,即使是一些扩展功能的也可以在其他文件中找到,只需要Ctrl+C,Ctrl+V(复制粘贴)过来就行了,当然后来知道这时一种非常不好的编程方法,在我一个同学实习的公司中是明令禁止的。
    后来随着对系统的了解,情况稍微好了一点,所有的项目都是基于现有的平台进行开发,一些底层的函数都已经被前人封装好了,调用的时候只需要传指针和指定参数就好了。调了一个多月的程序,感觉排错的能力强了不少,虽然有的还不能改,不过定位还是可以的。
    后来这个项目做完,又进入一位师姐做的项目。不同于前面的改错,这个项目还处于开发阶段,而且只有两个人,感觉压力一下就大了,因为知识储备不足,讨论问题的时候我只能提算法思路,对于具体的解决方案则完全束手无策。做东西的时候还需要师姐指出在前一个项目的哪个地方,再去那边贴过来。Sign!
    三个月下来,感觉自己的锐气正在减退,每周在实验室呆的时间越来越少,早上也越来越不愿意起来,休息时也不再愿意看书了,而是通过上网看片来打发时间。身体的机能也下降了,这么好的天却窝在椅子上,想想都要叹气。
    这三个月对于程序的理解也在提高,从一开始的无目的机械性编程到后来的开始有自己的想法,看《设计模式》明白设计在程序初始化时的重要作用,但那毕竟比较远;而看《重构》时就感觉里面将的东西就是我每天接触的东西,原来还有那么多改进的余地:粘贴,转型这些东西原来都可以没有。希望如果今后有时间的话能够把这个系统重做一便,不过一是要有适宜的重构工具,而是要老大同意。实验室要转到Visual2005了,不知道效果如何,再学习吧。

    下一步是深入研究平台的实现方法,毕竟如果只是满足于会调用平台的积木塔出想要的框架的话,一旦脱离平台就什么都不会做了,那以后还怎么找工作啊?
    给自己上研定立了两个目标:一个是把身上的肌肉练好,一个是把头脑的肌肉练好。

原创粉丝点击