android开发是否会被h5代替?

一个网友的困惑:我现在看某培训机构视频,已经大致学完android,能够做一些像新闻客户端的开发,但是现在android应用被h5逐渐代替,感觉安卓学到后期,进升空间很小,开发2年后薪资如何,是否需要转方向,还有就是我学到大概能够开发小应用的程度后期应该怎么学习?有没有推荐的书籍或者网站?

android开发是否会被h5代替?-1
android开发是否会被h5代替?

不管是Android还是iOS开发,目前来看,都不会被H5替代。而且Android和iOS的程序员,高级的依然吃香,初级的供过于求。不太建议行外人士进入Android或iOS开发中来。

Android被H5代替,是个幻觉

如果你只会Android端类似于新闻客户端的开发,那么确实会有很强烈的H5能替代Android的感觉。因为新闻客户端只需要浏览,H5够用了,加载HTML很方便,不需要Native代码更新,上线简单,一套代码运行Android和iOS,成本低廉。

只要你开发Android程序2年起,你会发现H5的开发很受限,经常需要和原生代码打交道!

Android开发2年以上薪资及发展

薪资情况看个人能力情况以及所处公司的城市平均工资情况。比如在一线北京深圳等地,2年以上的Android普遍月薪1万+,能力强的能独当一面或者升级项目经理,更高。在普通的城市比如西安、武汉等地,2年Android也可以拿到7-8K的样子。

后期如何发展?2年的Android开发已经能够独立开发一些APP,解决问题的能力也还可以。那么可以向中高级工程师发展,在Android&iOS开发领域,高级工程师一直都是稀缺的!

如何成为高级客户端(Android&iOS)工程师?

行业内对于高级的定义没有统一的规范,大概可以定义为独当一面的能力,解决问题的能力以及挑战技术瓶颈和持续学习的能力。通俗点讲,即可以独立完成开发工作,解决难题,能快速学会新的技术并应用于当前的项目中,挑战未知的坑。

如何学习?可以寻找到业内公认的大神的博客进行关注学习,并尝试实践;对于平时自己写的项目尽量追求完美,并尝试写博客记录,抽象出封装好的代码进行Git管理。

不建议看书,可以多看业内大牛博客或者公众号。比如Android比较有名的大神有郭霖,罗升阳等。

H5有一个完全不能媲美Android或iOS原生的能力,就是2017年被炒得火热的AI能力,Google在2018年的开发者大会上已经公开了TensorFlow Lite的版本,后面基于TensorFlow Lite的移动端机器学习开发也会慢慢火起来。

H5开发可以作为你开发Android或者iOS外的一种能力。Facebook的Reac-Native比较火,但其实是需要原生开发能力的,不然只会H5开发能力在最终的产品上线中会遇到各种各样的问题。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2466060800@qq.com 举报,一经查实,本站将立刻删除。