做Android开发,你后悔了吗?

前言

在这里插入图片描述

从去年、前年开始,大大小小的公司开始接二连三的出现裁员。找工作的好时候已经一去不复返了,不像前几年学个安卓、ios 培训班,出来轻松找个 2 万块钱的工作。

我是20年学的Android开发,没有赶上好的时候,也没有在最差的时候入的编程。当时Android不说多好,但是一般你培训过并且自己肯下功夫,还是能拿个8K的。

你问我选择Android开发后悔过吗?

怎么说 ,发工资的时候从没有后悔过,新的技术出来的时候是真的头疼。

总是有学不完的技术、框架,新技术也层出不穷,还有各种学不完的东西。

有时候会后悔,但也只是想想。Android现在确实是众多编程语言里比较难找工作的,但有些路认定了,就要好好走下去。

我不喜欢挪窝,但是还是会有所准备的

我自己的焦虑

前不久不是Ai智能火了吗,都说未来大部分程序员的工作要被AI取代。

还说80%的Android和iOS程序员要失业,听着是蛮夸大其词的,但是以前的人谁能想到我们人类还能下五洋捉鳖,上九天揽月,万事皆有可能。

我对这个的看法目前还是保持怀疑的,自己也去试用了ChatGpt4.0版本。
这个实话实说,的确很厉害有点无所不能的感觉。虽然有些地方还需完善,而且目前也只是能辅助程序员更高效的完成工作。可是它潜力巨大,这是很明显能看到到的。

况且听说这些AI还遭受到国外许多人的抵制,有种怕人工智能成精的感觉。

收回来,说说目前Android情况。作为一个Android程序员对于现在的Android市场情况还是有发言权的。

看不到Android的新兴突破点,这个市场已经是饱和的不能再饱和了。
新人很难有机会在这里找到发展的机会。更多的是想我这样有一定经验的不喜欢挪窝的程序员坚守在岗位。

我还在Android搞,不想挪窝是一方面原因,自身也不是特别喜欢学习的人,没有那么勤快,目前在公司里还能好好呆着;另一方面目前还在观望,看哪里路好走。

目前我看好的路

鉴于自身不是那么勤快的主,所以路子一般我会选择比较好转的,技术点有相同的。,

在这两个点里面选,我自己看好的是汽车系统开发,以及Android Framework系统开发。

原因吗,一是这两发展前景算是很不错的,薪资水平、福利待遇,以及就业都是比较好的;二是这两个都需要会Framework而且Android程序员转这两个比较好学。

我从没有后悔,后悔的都是没有准备的人

目前我还待在现在的公司养老,每天也花时间肝肝Framework,先把自己需要准备的东西准备好,才可以应对后面发生的事情。

自己目前整理了一些关于Framework的面试题和学习资料,下面放出部分,需要完整的可以扫描下方二维码领取!

《Android Framework 开发揭秘》

目录

img

第一章 系统启动流程分析

            ● 第一节 Android启动概览

            ● 第二节 init.rc解析

            ● 第三节 Zygote

            ● 面试题

img

第二章 Binder解析

            ● 第一节 宏观认识Binder

            ● 第二节 binder的jni方法注册

            ● 第三节 binder驱动

            ● 第四节 数据结构

            ● 第五节 启动service_manager

            ● 第六节 获取service_manager

            ● 第七节 addService流程

            ● 第八节 Binder面试题全解析

第三章 Handler解析

            ● 第一节 源码分析

            ● 第二节 难点问题

            ● 第三节 Handler常见面试题

第四章 AMS解析

            ● 第一节 引言

            ● 第二节 Android架构

            ● 第三节 通信方式

            ● 第四节 系统启动系列

            ● 第五节 AMS

            ● 第六节 AMS面试题解析

img

第五章 WMS解析

            ● 第一节Activity与Window相关概念

            ● 第二节 Android窗口管理服务WindowManagerService计算Activity窗口大

            ● 第三节Android窗口管理服务WindowManagerService对窗口的组织方式分析

            ● 第四节 Android窗口管理服务WindowManagerService对输入法窗口(Input 

            ● 第五节 Android窗口管理服务WindowManagerService对壁纸窗口(Wallpap

            ● 第六节Android窗口管理服务WindowManagerService计算窗口Z轴位置的过程分析

            ● 第七节Android窗口管理服务WindowManagerService显示Activity组件的启

            ● 第八节Android窗口管理服务WindowManagerService切换Activity窗口(A

            ● 第九节 Android窗口管理服务WindowManagerService显示窗口动画的原理分析

img

第六章PKMS Android10.0 源码解读

            ● 第一节 前言 PKMS是什么东西

            ● 第二节 PKMS概述信息

            ● 第三节 PKMS角色位置

            ● 第四节 PKMS启动过程分析

            ● 第五节 APK的扫描

            ● 第六节 PMS之权限扫描

            ● 第七节 PackageManagerService大综合笔记

img

猜你喜欢

转载自blog.csdn.net/Gaga246/article/details/130826310