作为一名android工程师,是一直在android上深造,还是再学习其他编程呢?

网友解答: 首先澄清一点,技术相关的工作,要把握住一个原则:没有一劳永逸的技术,无论做啥都要有学习的心态! 做android的话,可以先搞透基本原理,从app到jn

网友解答:

首先澄清一点,技术相关的工作,要把握住一个原则:没有一劳永逸的技术,无论做啥都要有学习的心态!

做android的话,可以先搞透基本原理,从app到jni再到驱动,你是否都能说的很清楚,如果能,那就可以在往系统级别的方向去努力,看些实际工作中的使用到的架构等。能否改善优化。要有意识的做些分析!这时候,可以考虑学习些,新的编程技术,比如web前端,比较好入门。看是不是有写自己的想法。

再往后,若是感觉技术到了天花板,就可以同步考虑转管理的计划。主要看机会和你自己的实际情况了。

无论技术还是管理,都要去学习些创新的理念,去提高自己的效率!这个是不变的。

网友解答:

安卓开发不仅仅是会用安卓技术做一些功能开发,这种能力很容易达到的,我以前负责整个技术部,一个毕业生让老人给他培训四五次,就可以进行功能开发了。

基于公司的业务需求开发出一个公司级安卓library,包含各种组件,主要包括基础工具、公共view和公共业务组件三个层次。解决重复代码的问题,提供开发效率。基于此构建出公司的安卓架构体系。这是一个安卓工程师应该具备的能力,也是从事安卓开发比较有意义的地方。

Hybrid APP开发模式,作为一种混合开发的模式,Hybrid APP底层依赖于Native提供的容器(UIWebview),上层使用Html&Css&JS做业务开发,底层透明化、上层多样化,这种场景非常有利于前端介入,非常适合业务快速迭代。比较热的两个框架:一个是facebook的reactnative ;另一个是阿里团队的weex。这样安卓开发也要具备前端开发技术,安卓开发还是很有意义的,一定要干一行爱一行。

标签: