Android很卷,大家不要再卷Android了,经常听到同学这样抱怨。 但同时,Android的高薪也在吸引越来越多的同学。 不少同学开始疑惑:既然Android这么卷,还值得我入行吗?
首先先给你吃一颗定心丸**:现在选择Android依然有前途! 理由我们往下慢慢看**。
Android卷是客观事实,但也带来好的一面。
首先可以肯定的是,市场上终归是需要Android人才的,但是总会有人来问,Android前景怎么样? 是因为看了太多人说自己学完了,培训完了,没有找到工作; 甚至有人不断贩卖焦虑,Android早就没前途了,学Android就是浪费时间。 于是就得出结论,Android不行了,学了也找不到工作。
Android现在确实卷,但卷不一定是坏事情,要客观去看待卷的原因。
先说说这10年Android的发展历程。
十年前,Android一点都不卷,因为那个时候,企业对Android的要求非常简单,只要会写基本的Android应用或者一点Java经验,找工作妥妥的,能找到一个7-8000元的工作(同期本科毕业工资差不多2000元)。 这个时期,Android一点也不卷,找个培训班学几个月出来,就能拿到接近万元的薪资水平。
随着时间的发展,十年后的今天,2023年,Android已然变得比较卷,是因为企业对于Android的从业者要求变高了。
因为Android技术的发展太快了,市面上出现了大量的开发框架,什么MVP、MVVM、Jetpack,一键生成,根本不需要来写基础的代码了。 尤其2015年前后,Android出现了各种的移动开发技术,那时候移动互联网很火,各种大厂出品了React Native、Flutter等技术栈,各种解决高并发的问题,Android的技术在那个阶段迎来了一次以Kotlin、Java为首的技术栈爆发增长。
所以,作为一个Android开发者需要学的东西就越来越多了。 这就造成Android开发者的压力非常大,能学的东西变得非常多,这是好事还是坏事呢? 这需要辩证地来看这个问题。
“坏事”就不展开了,要学的东西这么多,以前用5个月的时间学Android,只用学基础应用就OK了,而现在还是5个月的时间,要多学好多东西,压力好大,感觉好卷。
好事呢? 就是Android现在要学的东西太多了,很多人坚持不下来,要学习各种项目经验,各种业务,各种解决方案,还有各种框架的底层原理源码,面试问的问题又好多。 导致Android要学习的内容太多了,从而造成市场上不同的技术水平的人,分成了三六九等,薪资拉开的差距也非常大,也就意味着,初级和高级Android工程师的薪资水平差异巨大。
一个刚入行的程序员可能年薪10w,而一个资深的程序员,可能年薪百万,他们之间差了10倍,可能都不止。
正因为Android的东西多,有那么多内容需要学,如果你选择了,努力奋斗,可以走得很远很远。 所以,虽然Android很卷,但是卷得很有价值。
作为一个普通人,只需要通过自己努力就能得到的,不已经是最简单公平的事情了么?
如果换成其他的工种和行业,连东西都不需要怎么学的那种,才会感觉可怕——第1年入行月薪1万块,第10年月薪1万5,一眼望到底。
大家都看到了Android薪资高,发展稳妥,招聘量最大,所以从业者也是最多的,因此入行Android的人越来越多,更多人来转Android,从而竞争激烈。 这恰恰说明选择Android的价值。
如果你是一个持续热爱学习,想选择一个奋斗的人生,那可以选择Android,Android能给你带来丰厚的回报,而作为个人也有机会在Android的路上走得很远。
Android程序员在社招中想要找到工作技能需要掌握到什么程度?以下是来自某大厂高级Androud工程师的宏观回答:
- Android基础知识:包括Android组件、生命周期、布局、资源等基础概念和技能。
- Java/Kotlin编程语言:能够熟练使用Java或Kotlin进行Android开发,了解它们的语法、特性和优缺点。
- 熟悉Android开发框架:熟练掌握Android开发框架,如RxJava、Retrofit、Dagger等。
- 掌握常用的第三方库和技术:熟悉常用的第三方库和技术,如Glide、Picasso、OkHttp、Firebase等。
- 了解Android最新技术:了解Android最新技术和趋势,如Kotlin协程、Jetpack Compose、Android Studio Arctic Fox等。
- 能够解决实际问题:在面试中,能够展示自己解决实际问题的能力,如性能优化、内存泄漏、多线程等。
如果你没有方向,这里分享一份涵盖了从基本的Android开发到高级知识内容的《Android十大模块进阶笔记》,包括车载开发、UI设计,Android Framework底层原理等方面。这份学习笔记不仅深入浅出,而且非常实用,让大家系统而高效地掌握Android开发的各个知识点
相对于我们平时看的碎片化内容,这份笔记的知识点更系统化,更容易理解和记忆,是严格按照知识体系编排的。
另外还有腾讯薪选认证的Android移动架构成长路线图,帮助大家查漏补缺,理顺以后发展路线。
全套视频资料:
一、面试合集
二、源码解析合集
三、开源框架合集