张磊 Larry.Zhang

Stay hungry, stay foolish.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年终总结

Posted on 2012-12-31 15:57  张磊 Larry.Zhang  阅读(524)  评论(1编辑  收藏  举报

今天是2012年的最后一天, 上篇提到已经有一年多没写技术博客了, 这一年多来确实很忙, 发生了很多事: 结婚,生女,买房,买车,考驾照,移民, 期间还到公司总部出差了三个月, 人生的几样大事几乎都在这一年多的时间里集中发生了.

技术方面,除了对之前的两个项目: Asp.net+rdlc报表的网站和XNA 3D模拟器的维护和增添新功能外, 春节后又参与了一个基于WinCE平台的嵌入式开发项目. 这个项目是公司未来的主要产品,公司非常重视. 整个项目全程在新西兰总部进行开发, 基于WinCE 6.0操作系统, 使用C#和C++两种语言, 项目架构相当复杂, 因为条件限制无法使用MVVM,所以使用的MVP+MVC结合的模式(我管它叫MVPC), Model, Presenter全部使用C#开发, Controller涉及到硬件驱动,部分代码使用C++. View最初使用Silverlight for Windows Embeded(与普通Silverlight不一样,并非基于.net托管代码,其页面后台代码只能使用C++), 后因其缓慢的性能问题而被放弃重新使用GDI, 使用FitNesse作为自动化测试平台.

该项目对我各方面的提升都很大,是我迄今为止参与的最大的一个项目, 新西兰是个移民国家, 团队成员来自世界各地. Manager的英语很标准, 所以前两年跟他的沟通毫无问题,我也对自己的英语很有信心. 但这个项目中碰到了世界各地带有各种不同口音的英语, 刚开始着实让我头疼了一阵, 尤其是印度英语,还好团队中没日本人,据说日本英语比印度英语还难懂. 后来逐渐适应, 最搞笑的是有一次讨论问题时,口头表达不清楚,于是直接开notepad++, 敲了几行代码, 两人马上相视一笑明白了, 代码是无国界滴~~~ :)

也是因为这个项目,在回国前的一个月,公司提出想让我留在总部,定居到新西兰. 如果是四年前刚毕业孤身一个人的时候, 我肯定毫不犹豫当场就答应了, 但当时老婆已经有五个月的身孕, 所以不得不考虑很多事. 还好当地有个我的初中老同学, 向她咨询了当地很多方面的事情.我跟老婆在权衡各方面得失以及为宝宝的未来考虑后, 决定在年底宝宝六个月大的时候过去, 后来定为元旦过后,总部放完圣诞长假的时候过去.

2013,不管对我还是对我的家人,都将是一个新的开始.