summary on 2011

工作方面

  • 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控件

个人学习方面

  • 接触了使用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