a. 我们说的驱动,其实并不局限于硬件的操作,还有操作系统的原理、进程的休眠唤醒调度等概念。想写出一个好的应用,想比较好的解决应用碰到的问题,这些知识你应该懂
b. 做应用门槛低,特别是现在的ANDROID,纯JAVA。做应用的发展路径个人认为有两个方向:一是业务纯熟,二是成为某个专业领域的专家。比如在通信行业、IPTV行业、手机行业,你了解行业的业务需求。所以,当领导的人,多是做业务应用的。另一个方面就是在网络传输、图像处理、人工智能等等领域的钻研,这更多的时候像是在研究学术问题,而不仅仅是写程序。
c. 做驱动,其实我不想称为“做驱动”,而是想称为“做底层系统”,做好了这是通杀各行业。我工作几年,做过手机、IPTV、会议电视,但是这些产品对我毫无差别,因为我只做底层。他们的业务跟我没关系。