发布网友 发布时间:2022-04-22 04:51
共2个回答
热心网友 时间:2022-04-30 11:26
首先:成为Android高级工程师应该是你奋斗的目标,心中要有这个目标在。
奋斗第一步:
学习Android基础,学习Android基础的前提至少Java基础要掌握,在学习Android和Java的时候应该是敲代码的时间比看的时间长,代码要长敲!不要想着就是运行一下现成的Demo,哪怕自己从头照着敲一遍也要把demo敲一遍。敲代码最重要的是培养代码的感觉。
奋斗第二步:
在公司开发Android的时候首先不考虑工资待遇,主要是要在公司中做项目的时候要学到知识,平时做东西要积极主动,再学一学公司里高级程序员或者架构师们写的代码,业余时间也可以学习,比如说做一些高仿淘宝app或者高仿的音乐播放器什么的。平时写的一些小项目或者开发经验都可以上传到Github上或者发表到自己的博客上。最后想要成为Android高级工程师对于源代码的理解是要有的,还要理解一些比较高级的概念,比如aidl、Android内部运行的机制等等。
上述的完成差不多就是中级工程师的级别了,大概1年多可以完成。
奋斗第三步:
接下来就是向高级工程师进发了,Android高级工程师其实就是把中级工程师能做到的都做到极致就可以了,首先对于Android的API肯定是要熟练掌握了,Android的内部运行机制等一些深层次的问题都要明白,比较偏门的问题也要有涉及,对Android的性能优化适配要掌握,代码的风格要好,有自己的设计模式,对中级工程师能够进行工作指导,对于网上无法找到答案的问题要能够以自己所学去解决,能解决的问题难度决定了高级工程师的能力水平,真正成为合格的高级工程师后对于解决任何复杂偏门的问题都不在话下了。
热心网友 时间:2022-04-30 12:44
想要成为高级的安卓工程师。必须要学编程。java