2014年4月18日 星期五 晴

在足球场上,球员状态最好衡量的是一名前锋,如果他长时间没有进球,或者进球效率不高,他可能就会被人认为是状态不好,时间久了,就会被认为是水货。我脑海里第一反映想到的是切尔西的托雷斯。

在《实习医生格蕾》里,医生都是很敬业的,他们都投入到医院里,人都很好,我都恨不得在美国了。生病的时候,如果能住他们的医院就好了。很多时候,人在自己的职业生涯里,才能闪光的,平时也就是平常人。

春节以来,我的状态一直比较低迷。这两周好点了,可能是写了点有用的程序的缘故,也或许经常提交bitbucket的缘故,总会有那么一点点成就感的。

忙起来总是让人感觉好一点,今天我对popo莫名其妙地来了一句,我还是喜欢做程序员的。这两周大概做了如下:

  • 参与分析了耗流问题,我写python在动不动就一两百万行的main Log里找出了五六个小时没有释放的wakelock和只有申请但没有释放的wakelog。在kernel log里统计出耗流log里出现频率最高的模块,比如GPS。

  • 用bat写了每日svn数据库备份程序,已运行一周了。

  • svn log分析与检测,已向部分推广了,每次发版本要强制检查。很多同事给了我需求,我改版了四次才定版的,程序的检测时间从用时十几分钟到几个小时再到几秒或者几十秒,我感觉一个好的算法很重要。

  • 参与了安兔兔跑分低的分析,运气好,很快就定位是CPU批次问题了。我能修改DVFS欺骗安兔兔,后续可能还要继续深入研究怎么修改跑分高,下周有空看看MTK的Patch。

  • 根据SN号段及一系列复杂的规则,筛选出出货的数据。时间要求很紧,但我不到一个小时就完成功能了,后面就是可用性通过了,我提供了接口,没有在程序写死SN号段和所读的xls文件。我第一次用python处理xls,发现xlrd和xlwt实在太好用了。

  • 4.2OTA升级到4.4研究:结论是可以研究,必须保持分签名不变、区不变、prop等不变。做差分包要在4.4的环境做。

  • 安排两个模块进行总结,后续项目我会安排模块轮岗,让人员相互备份。

  • N公司:一家芯片厂商,真是太痛恨他们了,2月底邮寄开机定屏问题机器给他们,天天催着回复,在这周开始分析,才告诉我不能下载。我当时发飙了,电话里对着FAE吼了一阵子,办公室的人都听到了。是,平时我是求着他们分析,但他们不分析就算了,我也不管了。

  • 其他忘了,每天邮件像雪花一般飘来。。。

今晚写了两篇blog,希望我也能找回写blog的感觉。Practice makes perfect.