不说结论,先说职业规划,如果你选择了安卓开发, 那意味着今后这十几年的开发可能都是安卓,因为现在社招跳槽,都要你有相关经验,比如你跳槽Java大数据,那肯定要求你三年Java大数据经验,所以你选了安卓,意味着自己的职业规划要有一些变化,这个自己先思考下,对于安卓的学习,我在下面会列出来,你继续向下看就好; 如果你选择了同花顺,意味着你会享受到网上传说的那些福报,但是跳槽的时候,也会面临Java人太多,供需都很多的情况,都非常卷。 结论:看自己职业规划,是想做技术专家,多年奋斗在一线,还是赚几年钱就回老家了,无需关心职业发展?如果是前者,要确定自己的技术栈,比如Java后端、or 安卓。 这个是我在另一个帖子普及的Android开发知识哈,可以参考下: 在14-16年的时候,Android开发非常火,各大培训机构都在培训android,那时候懂Java就行,基本不需要懂各种高深技术,但是伴随着安卓手机阵营的逐渐发展壮大,尤其是魅族、小米、华为、OV、酷派等国产品牌的崛起,已经把国外的HTC、LG、三星挤出国内市场,当年最火的宣传口号就是:真八核处理器,,各大安卓论坛非常火,都在研究各种刷机技术,安卓可谓是到达了一个巅峰,然后伴随着手机发布越来越多,市场越来越成熟,逐渐的就淡出了视野,尤其是培训机构,现在很少培训安卓、IOS开发的了,替代的是Java大数据、AI等新兴起的行业。 然后Android开发的门槛,也越来越高,你只懂Java是真的不行了,现在安卓阵营也有很多语言和框架:比如和Java相生相克的Kotlin语言,只懂安卓原生开发也不行了,现在都是大前端,安卓作为客户端,也算是一种前端吧,如果全都是原生的方式实现功能,apk体积会越来越大,所以,你也要懂H5,也就是前端开发的知识,需要在App里面嵌入网页,这样就不会占用APk体积了,案例的话,可以看牛客App,有很多都是网页,不是安卓Activity,然后懂这些还不够,Google又开源了Flutter,一套代码,到处运行,直接可以Android、IOS同一份代码。 所以,针对Android开发,有慢慢演变为客户端开发的趋势,不再区分Android、IOS、WP,要求从业人员的技能也越来越多。 @河老师  点个赞吧~