工作方面
- FOMA项目
- 完善FOAM中朗项目,开发FOMA中文(北京城铁),开发FOMA英文(Laos)
- 细化DA模块,分离出子模块,使用library方式.
- 整理FOMA项目文档()
- 记录发行版本
- 使用NSIS打包发行的软件.自动化一些安装细节.
- 学习AIM相关代码,main、CGI、modbus、broadcast、makefile、TCP(Tr&Recv)
编写AIM相关学习文档,学习从Redhat到ubuntu编译AIM的方法. - 编写FOMA 框架、DA、DC培训文档
- 协助NewDC工作,元件化TCP等
- 维护更新FOMAUFOCtrl控件
- NFO项目
- 转换解析SOR的Library,从Windows到Linux平台.
- 编写NFOClient、NFOSocketLib、parseSORLib的Makefile文件
- 学习Java的linux编译,学习配置ant文件
- 转换SOR信息到CSV格式文件.
- UFO项目
- 加入5点法
- 使用Kevin的算法库代替原来的算法代码.
- 增加支持多种格式SOR
- 使用NSIS打包
- 增加Batch编译,在不支持多语言版本情况下,方便编译成不同语言版本.
- 整合MiniOTDR PC端代码.
- 分支出一个VS2005版本,该版本支持多语言,使用xml实现(参考Notepad++).
- UFO Bug修改
- 支持客户要求修改代码
- 整理了UFO UI block diagram
- UFOAPI项目
- 维护GR196和SR4731库
- 解决UFOAPI内存泄漏问题
- 使用Kevin算法库替换原事件算法代码.
- UFOAPI的Win32Console例子中加入线程扫描
- OT88项目
- 增加支持多种格式SOR
- 增加识别Samsong/Winband OS(透过读取注册表信息),更新电池电量显示代码
- 编写相关OT88维护文档
- 其他
- 编写了SkypeAPI library和ActiveX,编写VB Demo.学习IPC(内部进程通讯)
支持发送Skype信息和SMS. - 编写MemoryMonitor软件,记录指定进程的内存状态信息
- 学习使用VC MFC GridCtrl 控件.编写读取csv的gridctrl控件.
- 学习Centos系统提供vsFTP,TorialSVN Server
- 完成SOR打印的模块,做成library
- 编写了IPLocator library 和 ActiveX 以及 Demo.
- 完善FOMA使用的树形控件,增加自定义右键属性和节点字符串语言功能.
- 修改完善CGI_Test,进行模块化.
- 学习搭建Bug管理系统,尝试了freebug、zentaoms、mantisbt、bugtracker
比较适合的是mantisbt - UI美化方面,知道有duilib.
- 维护完善UFOTraceCtrl控件
- 编写了SkypeAPI library和ActiveX,编写VB Demo.学习IPC(内部进程通讯)
个人学习方面
- 接触了使用Tex制作PDF(可用于编写个人简历)
- 学习Python
- 学习使用Wordpress搭建个人Blog
- 接触了C# (hello world)
- 接触了Eclipse(搭建Java开发平台, 只学了Hello world的RCP)
- 接触了USB Driver.
- 接触了酷壳、外刊IT评论等优秀博客.
- 偶尔学习使用vim
- 学习使用Windows批处理
- 学习了项目开发流程
不足
- 没有做好带领团队进行开发的工作
- 项目开发流程不熟
- 框架、概要设计、详细设计、模块设计能力不足.
- 项目开发文档能力不足.
- 项目Bug管理系统仍没有投入使用.
- 没有学习成WinCE kernel
- 除C、C++外的开发语言知识缺乏.(了解其他语言有助于对项目选择合适的开发环境)
- 没有坚持写工作日记、没有写Blog(分享个人学习过程)
- 没有学习与数学有关系的编程(mathematica、Haskell)
- 数据库知识缺乏(只懂得简单的SQL语言,只会简单的MS-SQL环境开发)
- Linux环境开发能力欠缺
- 英语没有计划的学习.
- 仍然不懂Driver开发
- 修养不足、情绪容易波动.
- 没有良好睡眠习惯(仍然晚睡晚起)、没有读书、没有运动(亚健康)
Create By Dennis on 2012-01-03