Tag Archives: 工作

Bye Bye Moto

    随着Motorola Home部门正式被Arris收购,我也不再是moto员工了。作为一毕业就加入moto并一直干到现在的“老员工”,对于moto还是很有感情的。。。 所以,回顾一下我的moto生涯吧——
    05年大四开始找工作,拿到南摩的offer,很是开心——一方面是搞定了工作,另一方面,可以先开始intern,工资4k,其中1k交学校,剩下的都 归自己。当时每个月生活费也就几百,3k的纯收入真是笔巨款,而且住学校,吃住都很便宜,上下班还有班车,就停在学校边上的珠江路上,超级方便。
    06年毕业,本来可以带着intern的CoreId直接上班的,不过当时为了看世界杯,中间断了一段时间,结果入职时就换了CoreId,还损失了那几天的工资,后来觉得有点亏。
    那段时间主要在Terry的team里做Intel FDI文件系统,这是在Nor Flash上的一个私有文件系统,充分利用nor flash特性设计的文件系统。印象比较深刻的是当时有个老外帮忙用单片机做了一个专门用来做掉电测试的板子,随机地让手机开机、掉电,不停的循环,确保 文件系统不会坏。把一个文件系统做稳定之后还是小有成就感的。
    后来re-org,当时文件系统已经成熟了也不需要太多的维护,有机会转去做bootloader,想想有机会跟硬件、汇编打交道,蛮有意思的。
    moto的手机主要用TI和Qualcomm的芯片,当年还是TI很火的时候,TI很牛,也不给BSP,不过有之前的bootloader的base,换用新的芯片,也就是改些配置,把板子跑起来的事情,其实没有太大的挑战性。值得说的大概有两个事情。
      · 一个是在某个片子上只有32KiB的internal RAM,跑之前的code因为太大根本不行,只能想办法,改编译选项(-Os),找大的global变量,看看能不能缩减字库之类的,后来总算把最开始的 bootloader弄得足够小,然后去初始化DDR Ram,然后内存使用就豁然开朗了;
      · 另一个是关于flash速度的,当时用RSDLite烧机(现在俗称刷机)速度很慢,不但烧写慢,checksum也很慢,远远太不到flash的理论速 度。我正好之前做文件系统对flash很熟,知道怎么配置,怎么用burst read/write,改动一番后,flash的速度提高了很多。
    09年中的时候,上海的home部门在招人,当时正好想换个环境到上海去,就内部申请transfer了。内部电话面试一下,两边的老板同意就行了,这一点还挺人性化的,公司的HR也很专业,transfer的事情基本上都由HR搞好了。
    于是,在南摩工作了整3年之后(不包括intern的半年),我来到了上海摩托。
    这是个完全不一样的部门——
      不再是MobileDevice了,而是Home,专做机顶盒的软件;不再用Clearcase/ClearQuest了,而是用Bugzilla(不过 现在改用Jira了)/ SVN了;电脑变差了,没有免费饮料了,没有building了。。。 诸多变化,一开始还是挺不适应的。。。
    在这里,因为是scrum,做的事情很杂,经常几个月就换个方向做,于是,在上海摩托,做过这些东东:toi, bitband, viaccess, ekioh-webkit, dlna, dtcp,以及修过任何机顶盒会碰到的问题,hdmi啦,audio/video output啦,等等。
    做新的东西,是能学到不少东西,但很多时候项目就是在修bug,这个就很没意思了,在上海3年多,工作上更多的只是跟着项目走,真正深入地学到东西,很 少。有时候只能自己在业余的时候搞搞Android开发,玩玩自己的博客,翻翻墙,看看Twitter,看各种IT博客之类,收获倒是挺多。
    · 一方面,Linux玩多了,各种脚本,以及python,svn,git,玩得还都不错,也在Android市场上有两个评分都不错的app;
    · 另一方面,各种博客(以及StackOverflow!)看下来,真心能学到很多东西,并发编程、c/c++/java的某些细节,等等。佩服那些大牛小牛们,呵呵。Google Reader真是神器,可惜就要关了。
    这期间,经历了Moto的拆分,Google的收购,还始终算是moto的员工;经历了Twitter的崛起,饭否的成功、封杀与复活,新浪微博的ws, 微信的异军突起,从不怎么使用新技术新产品,到现在用着twitter, facebook, foursqure, ifttt, pocket, evernote, dropbox, amazon aws, godaddy, bitcoin等各种新玩意儿,算是积极的变化吧。
    然后,Arris的收购,然后,终于不再是moto人了。。。
    Bye Bye Moto
    —-
    谨以此文纪念在moto的岁月
    2013.05
Share

杂记(2012.02)

过完年后就懒了,很久没写博了,还是随便写点吧。

· Google的Android Market可能因为app实在太多了,我的app很难被搜到、或者说搜到了排名也不靠前,因此下载量和安装量就基本上停滞了。
  不过偶尔还是能收到一些feedback邮件,其中最令我觉得宽慰的是,我的app帮到了一些聋人——短信、来电、邮件的震动以及定时的提醒对于他们来说就是最需要的功能。看到这样的feedback “This app is almost perfect – especially for a deaf person like me!”,想必每个开发者都会很开心的吧?管它多少下载量呢…

· 前段时间看了电影《那些年,我们一起追的女孩》,很有感触,因为它讲的故事太真实了,真实到电影里的台词,一模一样的话,曾经也有那么一个人对我说过。的确,每个男生心中都有一个沈佳宜,只不过,只是在心中而已。

· 预定的《最终幻想13-2》的中文版发售的第二天就入手了,这个月在好好地玩这款游戏。许久没有玩到好玩的RPG的我,显然对这款Fami通满分游戏也赞不绝口——不说别的,沿用FF13唯一的亮点,战斗系统,再估一个新游戏出来,只要各方面别太差,就是个好游戏了。而FFB-2的各个细节都很赞,尤其是每次读取进度时的“前情提要”,让人有种看美剧的感觉,也能回忆起之前的剧情;而Noel’s theme也是听一次就会喜欢上的音乐;剧情是弱了点,但是Live Trigger和多结局的设置,通关后可以随意体验每一段故事,和“穿越时空”的主题也很契合。
  目前已经看了各个悖论结局,人物也已经升到顶级,我的评价就是,不愧为满分游戏!

· 最近项目很忙,很想吐槽,但是又不知道从何吐起。总觉得各个项目之间的管理很混乱,或者说就没有这样的管理,因此时不时就会发现,两个独立的项目,居然之间有dependency,让人很无语。不过,这种情况应该怎么处理,也是件难事,也许SVN就是不适合有太多分支同时多个项目共存的情况吧。

Share