Android开发该何去何从

最近身边的同事都在说,Android开发工程师的需求量越来越少了,大部分公司也只是招1个或几个Android开发,那样发展下去,Android开发者是不是要凉凉了?

的确,现在市面上,Android的需求量是大不如从前了,不像2015年或更早的时候,Android开发的市场非常火爆。

原因主要有以下几点:

1、Android开发者越来越多,很多人没有核心竞争力。大部分Android 5年的开发者和Android 3年的开发者差别不大,但3年的开发者,性价比高,所以就会导致5年或更长年限的开发者没有竞争优势。

2、很多公司对Android开发者的要求更高。会不会跨平台开发呀,会不会小程序开发呀。而大部分Android原生App开发,只会原生开发。

3、大部分公司需要招到高级的Android开发工程师。不仅仅能进行App正常开发,还要能进行架构设计、性能优化等。


我们了解了这些原因后,你是不是也有了一定认识,知道自己如何去提高自己的技术呢?

下面就从技术角度来说说,Android开发该何去何从?

1、应用层开发。主要还是原生开发,提高性能优化技能(启动耗时、内存、耗电、网络、数据库、稳定性等),达到高级开发者的水准。

2、深入Android专业技能提升。主要是阅读源码,理解透Android开发常见的流程和原理(activity启动流程、事件分发机制、广播机制、Binder机制、内存管理机制等)。

3、向Android架构师发展。从平时的一点一滴开发中,有意训练Android架构设计能力,这需要站在一个更高的角度来统筹App开发。

4、跨平台开发能力。如RN、Weex、Flutter等。大部分公司目前都需要有跨平台开发能力,所以我们很有必要提高这方面的能力。

5、SDK和框架开发。可以通过研究开源项目或者实际项目开发,抽象提取有用SDK和框架供其他人使用。

6、研究Android安全开发。App加固原理和实现,熟悉常见加密方式(如:RSA、DES等)、Https、支付安全等。

7、Android自动化测试工具开发。这需要对ADB、Android截图、Android布局解析、Android测试框架等相当熟悉。

8、音视频开发。前两年比较火的直播,还有这一两年比较火的短视频,都是与音视频相关。所以,我们可以了解音视频的编解码以及传输协议等。

9、手游开发。游戏给鹅厂带来了稳定的收入,所以这也是不错的方向。这就需要熟悉常见的游戏开发框架cocos2d-x、Unity3D。

10、图像开发。比如美图秀秀、天天P图,都用到图形的合成、滤镜等技术,对图像处理有很高要求。

11、Android Framework 开发。常见手机厂商华为、小米、OPPO、vivo等。

总之,一句话,加强自身的技术,提高自己的核心竞争力,让自己成为这方面的专家,就不愁前面那些问题了。

大家觉得Android开发还可向哪些方面发展,欢迎留言一起讨论。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,556评论 2 45
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • 各位,在你们一党中,是否有一段青春记忆存于脑海?是否有一份激情热爱相伴至今?即便身处天南地北也为此守候?今天...
    苟上钧阅读 279评论 0 0
  • 7 她在新区,说有人送她过来。 等了一会儿,还不见来,我无聊地在大厅乱转,见面说点么好? 外面又开始飘起了雪花,今...
    建于阅读 222评论 0 3
  • 去日来时朝夕间 悲欢喜乐居须时 山涧绿衣着新裳 感念此时近乡愁
    吴侠霞阅读 122评论 0 0