前不久,有位网友私信找到我,说自己自学Android已经有两个月左右了,每天至少学习了五个小时,基本都是在网上找视频看跟着做笔记学的,然后就问我,说想这样学,至少需要学到什么程度才可以出去找工作啊?
**对于这个问题,我想说的是你需要先了解互联网公司Android程序员的等级定位和要求。**学到任何程度都可以找到工作,主要还是看你对自己的定位。下面为大家介绍一下以供参考。
Android实习生:这个级别的经验要求是针对应届生,月薪大概在4-8k,在工作中主要负责参与需求的讨论和评审,完成业务功能与技术模块或框架的实现;参与APP项目的研发,性能优化,项目维护等;
Android初级:工作年限要求在1-3年,月薪大概在8-13k,工作中主要参与Android客户端应用SDk相关开发工作以及业务SDK集成开发工作,需要掌握Android UI界面、线程/协程,HTTP/HTTPS/Socket等开发技术,了解Android App中的测试框架、性能优化、内存泄漏排查、ANR排查、代码混淆等相关技术;
Android中级:工作年限要求在3-5年,月薪大概在15-20K,主要工作内容是需要参与软件模块功能、操作流程及界面布局等客户端设计的讨论,根据需求和分配的工作,完成程序的编码、调试、配置等工作。技能要求是需要了解Android系统框架和SDK,熟练应用网络API,熟悉SocketHTTP、Android线程、进程通信机制,然后就是对Android应用生命周期,内存优化、加载机制等有深入了解。
Android高级:工作年限要求在5-10年,这个级别的Android工程师就厉害了,月薪大概在20-35K,有的甚至更多,主要工作是负APP软件应用的功能设计、开发、实现和优化,负责软件的设计、编程、调试和模块测试工作;技能方面要求熟悉Android平台常用的开发模式,理解MVC,MVVM并在项目中有所实践,熟练掌握Android多线程及高性能编程,有UI、网络、内存、电量的优化。
Android资深