值得入坑。现在的需求依然坚挺,但是供给在持续减少,高端岗位缺口会越来越大,缺口大,意味着薪资待遇会很好。
就看怎么理解了,如果就单纯按前端、后端来划分工程师的话,安卓开发属前端。我记得之前还有个大前端的说法,我一个前同事的公司就把安卓开发、iOS 开发和传统的前端开发合并在一块,统称大前端部门。
也不必去计较这些概念,既然要做安卓开发,后端知识略懂一些也比较有竞争力,你可以看到很多招聘需求中写着懂点后端语言更好。
不过,现在React Native、Flutter很火,抢了很多初级安卓开发的市场,个人感觉刚开始工作会比较难找。
培训机构就不建议了,里面的坑太深。个人觉得在线视频+边学变开发会好点,然后在看点书巩固下基础。不然,直接看书,可能会看几页,忘几页,有点基础,看书反而会加深你的理解。
算客户端吧,每个公司的叫法会有些差别,以我的观察,无论安卓还是苹果开发,在公司项目组里面都是孤独的,就是不会超过两个人开发同一个客户端。即使有同伴,你们的工作交集也很少,所以大部分时间或者问题都是自己摸索,没有人帮忙,甚至还需要面对产品的各种围攻,为什么苹果能做你安卓做不了。时间长了,会觉着自己很难进步。但是也不是绝对的,如果你硕士毕业,动手能力也很强,一般也比较吃香,安卓开发还是很有市场的,毕竟手机市场以及移动互联网已经是大趋势,尤其是5G到来,安卓市场在中国还是会有很多机会的。无论是手机厂家还是app厂家,安卓开发在中国肯定是有前景的。
前端,前后端从字面上来说指的是,客户端和服务端,web也是客户端,不过他是运行在浏览器里,Android APP运行在系统上,权限比浏览器大一些,本质也都是前端

