===========================技术相关=============================
1、Android相关
Android应用开发入门:以给公司新来同事做培训的素材为base
Android多媒体模块分析
-----MediaPlayer
-----Opencore
-----Stagefright
-----Camera分析(HAL:QualcommCameraHardware/mm-camera/mm-still/V4l2,framework,App)
-----PhotoViewer(Gallery)分析(包括MediaScanner):架构、拖拽效果、多点触摸、Bitmap、Canvas、gif support 、etc
至于Binder之类的,恕本人愚钝,暂且理解不了。 以后慢慢研究。
2、算法学习:《编程珠玑》,《编程之美》
3、设计模式学习:《Head first Design Patterns》,《GoF》
4、做事的方式,解决问题的方法:
借鉴和模仿很重要
合理利用各种tools。高手之所以成为高手,是因为其“善假于物”尔!
需要有一些Common Sense:换做你是用户,你会怎么想?
掌控不确定性:把问题逐步缩小在一个自己可见、可控的范围内
===========================非技术相关============================
1、行业认识:
Android,iOS,MeeGo
Android SmartPhone产业链
个人观点:Android SmartBook和Android TV在中国注定不可能成大气候。
SmartPhone比SmartBook和Android TV要复杂得多,而且在中国也更有市场。我觉得咱们应该专注于SmartPhone的研发。
Android从出生那天起就不是为他们设计的。
Vision Mobile公司关于“移动开发者生态系统”的调研报告
摩根斯丹利关于“移动互联网”的调研报告
2、职场学习:《杜拉拉1》,《高效能人士的7个习惯》
对自己做一个全面的SWOT分析,使自己对自己各个方面有个清醒的认识
职业规划(2010~2012)
转载+点评:
《论山寨手机与Android的联姻》对作者致以崇高的敬意
《谈谈智能手机软件》
《解读移动互联网的春秋格局》
翻译
《The Android boot process from power on》
会在近期把以上最近的想法一一付诸笔端,呈现给列位看官。希望各位多提些有建设性的意见和建议,大家共同进步!