乐趣区

关于android:干了5年的Android近期陷入瓶颈期破局之路怎么走

作为一个工作多年的Android 开发者,我已经也在职业规划上迷失过,过后比你的状况更要蹩脚,每天都痴心妄想,做着反复的工作,我的项目也是雷同的开发流程,总感觉本人到头来什么也不会。

过后,我还记得面个 15K 岗位的时候,各种底层、源码轮着来,被面试官问的理屈词穷,面试官见我技术不行,最初居然到对一个 5 年的 Android 开发问四大组件、Activity 的生命周期、自定义 view 的绘制流程。

有点离谱吧!但这是我 17 年实在的亲身经历;

不过这么多年,我还是保持下来了,期间我归纳起因,总体来说还是本人的技术建树不成体系,毕业后工作的几年全是在摸鱼耍滑中度过,导致过后感觉啥都不会。

联合我的经验,其实在程序员的工作生涯中会碰到三道坎,我这里列举进去:

第一道坎:互联网寒冬,一二线企业裁员比例一直回升,竞争成为常态

近几年因为疫情影响,互联网企业裁员比例纷纷上涨;

据内媒报道,BAT 等互联网一线大厂的裁员人数竟高达 2000,裁员比例上涨到恐怖的 15%

在阿里,已有 75% 的普通员工被降薪;

而 20% 市场效益低迷的中小型产业大部分开张、失业者纷纷下岗择业。

第二道坎:Android 开发趋于“饱和”,新一代技术“人工智能”正在崛起

毫无疑问,属于 Android 爆火的时代曾经过来,人工智能是下个十年要进入的时代,而且当初曾经有蓄势待发的意思,然而人工智能跟 Android 开发齐全不抵触。

人工智能它是一门技术与迷信,它能够利用于各行各业,方方面面,同样,它也能够利用于手机端,这两年也有不少手机厂商推出了 AI 芯片,当前人工智能在手机上的利用会有很大后劲。

第三道坎:职业前景倒退难

做架构师能力不行,就只能转治理,但基层治理岗位也很难堪。首先接触技术少了,技术进化,治理能力是有所出息。

然而跳槽资本升高,空降到其余公司做基层治理可能性不大,做回技术吧又忘的差不多。基层治理治理基层员工,想要往上爬到中层治理,难,只能不犯错,等机会。

Android 开发人员的职业破局

一、提前做职业规划

做架构师太难,走治理又进了死胡同,所以你必须早做布局。布局时,问分明本人几个问题。

  • 会什么?——技术 or 能力 …
  • 有什么?——人脉 or 渠道 or 技术 or 能力 …
  • 想干什么?——行业,技术,能力 …
  • 能干什么?——行业,技术,能力 …
  • 喜爱什么?——行业,技术,能力 …
  • 还差什么?——技术,能力 …

搞清楚你到底想做什么,如此才不至于多走弯路

二、抓住新技术,做新打算

新技术岗位大厂通常都是最先招聘的,比方做 Android 能够转 Linux 底层开发、rom 开发,Framework 开发,所以只有一直学习,把握新技术,减少更多技术撑持,例如学习大厂企业实战课程,一直专研核心技术,寻找更多模仿实战环境,为本人减少更多练手机会,这样面试的时候就多了一层保障和劣势。

三、晋升本人,进阶成为高级 Android 开发

说是说 Android 曾经趋于饱和,然而这所有都只是对于 Android 高级开发,这个市场对于高级开发是不太敌对的;

如果你本身没有很强的技术含量,可能很难进入本人称心的公司;(毕竟 技术牛的顶层代码开发者太多了)只有晋升本人才是最好的方法。

附上我之前整顿的进阶 Android 高级开发 须要把握的 技术栈(PDF 高清版),须要的敌人能够点击 此处链接获取。

  • ava 根底方面:JVM、String、外部类、多态、形象和接口、汇合框架(Hashmap、Arraylist)、单例、线程、Synchronized、Look 锁、动静代理、援用
  • Android 根底方面:四大组件、View、过程、Bitmap、屏幕适配、音讯机制、线程异步、WebView。
  • Android 扩大方面:ART、Apk 优化、Hook、Proguard、架构(MVC/MVP/MVVM)、Jetpackcompose、NDK 开发、Flutter、kotlin
  • Android 源码方面:Leakcanary、Eventbus
  • 设计模式方面:面向对象六大准则、工厂模式、单例模式、建造者模式、观察者模式、适配器模式、策略模式、代理模式
  • 算法方面:排序、二叉树、链表、栈和队列、二分、hash 表、堆、数组 / 双指针、字符串解决、动静布局 网络常识:Http(缓存、Https、Http2.0)、TCP(三次握手四次挥手、socket)、类加载器

Android高级进阶 PDF内容局部截图

其实,只有专一学习、专一晋升本人、找到适宜本人的学习形式,能力让工作与学习并驾齐驱,只有去适应时代,适应社会,方能解脱职场危机,主宰本人将来的倒退。

须要我之前整顿的进阶 Android 高级开发 须要把握的 技术栈(PDF 高清版),须要的敌人能够点击 此处链接获取。

退出移动版