在CLA项目上工作了一个月左右,2007年春节之后,我被第一位派到Motorola的芝加哥研发中心做为期二个月的现场技术支持。之前尽管在公司有过英语培训,但要很好地听与说还是存在很大的障碍,加上芝加哥那边一起工作的是口音较重的印度人和巴基斯坦人,挑战可以想象。在芝加哥研发中心除了做现场技术支持,还得为后续人员的到来做铺垫。比如,租好房子、车子,准备好生活所需的一些家当(当时因为预算有限,我们住的是公寓,还得自己烧饭)。那段时间虽然因为语言的问题倍感压力,但在全英文的环境中,我的听说能力进步也明显。之后差不多每年一次的出国,见到以前认识的外国同事,总会有人对我说“Your English is getting better”。对于自认为英语听说能力不行的同仁,请记住: 我的职场第二十一感悟:英语的听说能力只要有合适的环境,并勇于张嘴练习的情况下能快速地提高,不必担心。
CLA软件在技术上属于运行于Linux操作系统上的一个中间件,它存在多个进程用于帮助通讯设备网元(包括WiMAX基站和接入网关)实现网管功能。由于软件架构的特点,使得CLA团队不时会碰到由于其他团队没有用好CLA而产生的技术问题,这类问题开始大多难以定位是属于CLA的、还是不属于CLA的,因而查错过程很低效。在CLA项目的后期,我希望通过引入新的软件设计方案帮助团队提高软件的查错能力,并改善软件质量。引入新设计需要增加很多代码,如何让管理层不担心由此而引入更多的缺陷是我着力这事时首先要考虑和解决的问题。