前言
说起程序员人们的第一印象就是工资高、加班凶、话少钱多头发少。再加上现在科技互联网公司太吃香,bat、华为小米等公司程序员加班情况被广泛传播,程序员用生命在敲代码的印象刻在了很多人的心里。
与其它行业一样,凡是有高级和普通,虽然都是敲代码但也有大牛和普通之分,大牛程序员,一个人比一个团队做项目都做得快,最为出名的当属十几年前求伯君在做wps时,一个人完成了微软二十人团队没有完成的项目需求,也让wps在与微软的竞争中站稳了脚跟。程序员的能力差距真的比贫富的差距还要大。
初级
我对初级研发攻城狮的定义是掌握基础的 android 知识,能够独立完成一个功能。这个层级大部分人通过看一些资料书籍再经过项目练习很快可以达到。
需要的技能有:
掌握android 四大组件知识,深入了解相关生命周期;对于Application、Fragment、Intent也必须掌握。掌握android 基本布局和控件的属性和使用,常用布局有LinearLayout\RelativeLayout\ConstraintLayout等,控件有TextView\ImageView\RecyclerView\ScrollView等。对android的资源访问使用有基本了解,了解android针对不同国家、语言、屏幕、API的适配原理。掌握android系统服务和工具类的使用,对网络访问和数据库操作有基本认知。熟练掌握研发工具,如
如果觉得《美团Android开发工程师岗位职能要求 知乎上已获万赞》对你有帮助,请点赞、收藏,并留下你的观点哦!