今天去游泳了,今年第一次去游,也可能是最后一次游了,学校游泳馆8月30号停止开放。
一开始下去游了大概五六十米的样子,就累的不行了,大大出乎我的意料,歇了老半天才恢复过来,难道自己老了?这个念头闪了一下,虽然就一下,也蛮可怕的:(后来事实证明并非如此,而是最近疏于锻炼之故。后来游了好几个来回,感觉渐渐来了,试了下仰泳、自由泳,对这两种泳姿的换气掌握的还不是很好,经常会呛到水,如果有时间要去好好练练。
总的来说,今天游的还是非常不错的:)
星期六, 八月 26, 2006
实习小结
两个月的实习快要结束了,虽然时间不长,但也学到了不少东西:)
项目简介:
公司:昂生信息技术有限公司
人数:2人
把学到的东西暂列如下
一、软件编程方面
1. 接触了新的编程语言--python
一直想学一门脚本语言,一开始选定为perl,也看了一些,但是没有怎么用过,零零散散的,收获不多,学的也比较慢。接触了python,并真正用它来做了一个项目,感觉对语言本身已经有了一定的掌握:)。
对解释性语言的优缺点也了解了一些:
项目简介:
公司:昂生信息技术有限公司
www.allsphere.com
项目:万宝全播客户端下载软件 www.vivapod.com
时间:2006年7月-8月人数:2人
主管+我
本来有三个实习生的,由于各种原因后来只有我一个:)
本来有三个实习生的,由于各种原因后来只有我一个:)
把学到的东西暂列如下
一、软件编程方面
1. 接触了新的编程语言--python
一直想学一门脚本语言,一开始选定为perl,也看了一些,但是没有怎么用过,零零散散的,收获不多,学的也比较慢。接触了python,并真正用它来做了一个项目,感觉对语言本身已经有了一定的掌握:)。
对解释性语言的优缺点也了解了一些:
- 优点:
- 使用方便,不需要编译
- 开发速度快
- 库比较丰富
- 缺点:
- 对底层的支持较少(开发中需要实现自定义控件,实现花了不少功夫)
- 没有编译,速度有点欠缺
- 没有编译,错误需要运行时发现
2. 深入了解了模块化程序设计结构
虽然以前听说过模块化程序设计的思路,也学过的,但是一直没有运用到实际的开发中。以前写的东东都很简单,对复杂的东西就觉得不好下手,觉得思路乱。此次实习项目为一个完整的项目,项目已基本完成:)。由于项目基本由我一个人完成,所以对项目开发的基本过程有些了解。
- 模块化程序设计
- 将整个项目分成若干模块
- 模块间相对独立
- 并提供必要接口
听起来有点像教科书上的?不错。其实书上的东西还是蛮有用的:)在开发过程中开始没有意识到这几点,没有严格执行,模块间的相对独立没有做好,关系有点不清,比较混乱。开发模块时开始并没有考虑到接口,导致代码重写比较多。
3、编程风格
由于python库使用的是C语言的风格,标准库与函数都小写:file.open();wxpython使用的是C++的风格:wxTreeCtrel.AppenItem();所以整个代码的风格有点混乱。还好是一个人写的,且项目比较小,没有导致很大的混乱,以后一定要事先将代码的风格定好,之后严格执行。
二、工作方面
(待续......)
订阅:
博文 (Atom)