2017年3月10日 星期五 晴

我本来毕业时是沿着我师兄轨迹,去深圳莲塘本部蹲坑的,户口也是深圳户口。只是命运多舛,老天爷把我弄去上海,开始了我做机的职业生涯,至今已十几年了。

我最开始接触到平台是ADI/TI的平台,其中MMI用英国TTPCOM做的。

部门主要是分四个科室,可能有系统科、做MMI的、做协议的(处理通话、短消息的协议等),而我所在科室主要承担国际化任务,做一些多语言版本,比如阿语、俄语、法语之类的软件版本。所谓国际化,其实就是把所有资源都变成对应语言的,比如字串、图片(常见的有日历等),还有一些显示问题。各种资源都比较零散,我们开发了许多PC Tools来处理字串翻译问题。

调试主要用的是我的师傅Z老大用钩子写的模拟器,有的问题比如打电话可能需要真机模拟。严重问题需要用Trace32来debug。

印象较深的有几个片段有:我模拟了一个电话簿的task,在模拟器可以调试;阿拉伯人onside口述规则,我们编写阿语输入法(变形、从右向左),主要是Z老大写的,我和蒙蒙打下手;我写了个规则,处理一个阿语的混合显示换行问题;屏幕比较小,要处理滚动显示问题等。

部门积累的技术文档多如牛毛,看了之后我觉得那时Z公司真是牛人辈出(那时候很多软件功能都是自己开发创造的,很有技术含量;不像现在那样只是站在MTK或者Android原生的基础上修修补补,还有MTK/高通等公司支持),毕业生进去学习还是能学到东西的。上海的许多设计公司老板就是Z公司出去的,他们带出去了很多牛人,成就了像华勤、闻泰、龙旗这样的公司。