星期六, 八月 26, 2006

游泳

        今天去游泳了,今年第一次去游,也可能是最后一次游了,学校游泳馆8月30号停止开放。

        一开始下去游了大概五六十米的样子,就累的不行了,大大出乎我的意料,歇了老半天才恢复过来,难道自己老了?这个念头闪了一下,虽然就一下,也蛮可怕的:(后来事实证明并非如此,而是最近疏于锻炼之故。后来游了好几个来回,感觉渐渐来了,试了下仰泳、自由泳,对这两种泳姿的换气掌握的还不是很好,经常会呛到水,如果有时间要去好好练练。

        总的来说,今天游的还是非常不错的:)

google ad added

设置 了google的广告,大家多点阿,哈哈

实习小结

两个月的实习快要结束了,虽然时间不长,但也学到了不少东西:)

项目简介:

公司:昂生信息技术有限公司
www.allsphere.com
项目:万宝全播客户端下载软件
www.vivapod.com
时间:2006年7月-8月
人数:2人
主管+我
本来有三个实习生的,由于各种原因后来只有我一个:)


把学到的东西暂列如下

一、软件编程方面
1. 接触了新的编程语言--python
一直想学一门脚本语言,一开始选定为perl,也看了一些,但是没有怎么用过,零零散散的,收获不多,学的也比较慢。接触了python,并真正用它来做了一个项目,感觉对语言本身已经有了一定的掌握:)。

对解释性语言的优缺点也了解了一些:
  • 优点:
    • 使用方便,不需要编译
    • 开发速度快
    • 库比较丰富
  • 缺点:
    • 对底层的支持较少(开发中需要实现自定义控件,实现花了不少功夫)
    • 没有编译,速度有点欠缺
    • 没有编译,错误需要运行时发现

2. 深入了解了模块化程序设计结构
虽然以前听说过模块化程序设计的思路,也学过的,但是一直没有运用到实际的开发中。以前写的东东都很简单,对复杂的东西就觉得不好下手,觉得思路乱。此次实习项目为一个完整的项目,项目已基本完成:)。由于项目基本由我一个人完成,所以对项目开发的基本过程有些了解。

  • 模块化程序设计
    • 将整个项目分成若干模块
    • 模块间相对独立
    • 并提供必要接口

听起来有点像教科书上的?不错。其实书上的东西还是蛮有用的:)在开发过程中开始没有意识到这几点,没有严格执行,模块间的相对独立没有做好,关系有点不清,比较混乱。开发模块时开始并没有考虑到接口,导致代码重写比较多。

3、编程风格
由于python库使用的是C语言的风格,标准库与函数都小写:file.open();wxpython使用的是C++的风格:wxTreeCtrel.AppenItem();所以整个代码的风格有点混乱。还好是一个人写的,且项目比较小,没有导致很大的混乱,以后一定要事先将代码的风格定好,之后严格执行。

二、工作方面


(待续......)

开张咯

google的东西还是要用一下,而且也打算长期的写一些东西,体会什么的:)。 或许只是给自己看吧