导语
事情是这样的,一个关注我公众号很久了的朋友,最近跟我说要去面试阿里P6,其实他的水平P7是够了的,他开发了6年,一直在学习新的技术,Flutter,NDK,这些都有涉及,年纪也不是很大26岁,之前我们聊过我觉得他有能力完全是可以胜任P7工作的。大家也不要把所谓的大厂看的过于难进,等下我会稍微说一下阿里面试需要的一下技能,和方法!
1.Java语言进阶与Android相关技术核
Android应用是由Java语言进行开发的,SDK也是由Java语言编写,对于Android来说,只要SDK没有用Kotlin重写,那么Java语言是都需要学习的。而且Android APK的后台服务器程序大概率是Java语言构建,所以掌握Java也是一种必然,这就是为什么BAT面试为什么死抠你的Java水平。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gOiZzIxj-1614249411522)(http://upload-images.jianshu.io/upload_images/15202823-51fef377a06e181f)]
2.APP开发框架体系
APP开发这块知识是现今使用者最多的,并且大多都是CV工程师,程序员界的2-8定律:80%的问题只需要使用20%的知识就可以解决,Android开发也不例外。因而,我们大部分人已经逐步变成了代码搬运工而自己却不知道。代码容易搬运,架构体系却难以复制,要成为架构师,你必须自己亲自去项目实战,读源码,研究原理。