关于android开发由应用层面转底层必要性求解解决办法

关于android开发由应用层面转底层必要性求解
一直做应用层面开发,有没有必要转底层驱动开发了?主要感觉应用层面有些局限性,可能高端大气上档次的都要转向JNI开发,但是C基本只是接触过,有没有必要往更深层次的底层开发,进行学习了?求解android开发人员,,,
------解决方案--------------------
为什么要做底层呢。反而是越上层越好。还可以往Pm方向走。死钻技术不是什么好出路。做好产品才是成功的关键。
------解决方案--------------------
楼上的讲的很有道理,如果不想做一辈子码农,还是上层的好
------解决方案--------------------
个人觉得可以简单学习下,不用太精通,作为Leader应该什么都要会点,这样可以更好的管理项目