RIA 拆书法之自我介绍
🍃001 手机工程师
2004年到2011年,我是一名手机工程师。那个时候只能手机还没有出来,大家用的都是功能手机,手机还分为直板,翻盖和滑盖三种类型,不像现在清一色的都是直板触摸大屏,那时滑盖手机还是很流行,很牛逼的,据说发明滑盖的公司每年专利费就能收不少钱。
在自己的懵懂和不少人的艳羡中,我进了当时的手机巨头L公司。
我的第一个工作任务是做LCD显示屏的驱动开发,属于软件的底层工作。现在你看到的手机屏幕都是酷炫的应用界面UI,2004年彩屏刚出来不久,还没有APP的概念,界面还是老式的九宫格菜单,键盘全是硬件按键,触摸按键都很稀奇,而能在手机屏幕上把图像完整清晰流畅的的显示出来就很不错了。
我做要做的是显示图像的基础,控制显示屏。首先是能点亮屏幕,屏幕全白/全黑,两者之间能切换,这说明起码屏幕是可以正常工作的,且没有坏点;其次是在屏幕上显示一个点,画一条线,这说明基本的图像操作是可以完成的,第三步是能够显示一张完整的图片,这说明读取功能是OK的。
别小看这三个动作,好像很简单,却意义重大。从零开始,在试验阶段,从开机到能把屏幕点亮就是里程碑式的成功,就好像从黑夜到光明一样,从此以后界面上就可以有东西了。
我永远记得在摸索了半个月之后,第一次点亮一块赤裸的LCD手机屏幕的喜悦与兴奋,那种感受就好比怀孕了10个月的目前,临盆之后听到婴儿的第一声啼哭一般。
从做硬件驱动开始,到后面的做软件界面,短信功能,彩信功能,相机功能,电话功能...当时的手机开发都是按功能分成一个一个的模块,每个人负责其中的一个小部分。
这个时期,虽然拿着不错的工资,但我对未来依然没有清晰的概念,所以没有清晰的规划,也谈不上什么追求,这几年的经历给我最大的收益是程序员的思维,流程化,对象化,模块化的思考。
同时我在工作中切实体会到自己只是巨大体系中的一颗小的不能再小的螺丝钉,随时可能被替换,没办法完整的掌控一件事情,这让我感觉很不爽,脑子力总有着干点别的事情的念头。