当前位置:   article > 正文

35大龄程序员最后的路在哪?

35大龄程序员最后的路在哪?

一、我的情况

我35岁了,学IT的。2022年底,很多公司都在裁员,我也丢了工作。其实,我30岁就开始焦虑了,一直在努力提升自己,想进管理层,但发现竞争太激烈,环境又不好,中年危机让我压力很大。现在就是在想,是继续在这个行业拼,还是换个方向试试。

虽然我不是最惨的,但看到那些买了烂尾楼又失业的人,真的觉得他们好可怜。我至少还有点赔偿和积蓄,暂时不用愁吃穿。

在这里插入图片描述

二、现在的大环境

现在的经济真的不景气,大家都舍不得花钱,对未来也没什么信心。感觉就像30年前的日本,虽然不完全一样,但大趋势是相似的。

互联网行业的薪资可能会降,技术要求也可能会提高。大部分人可能还是要做基础工作,只有少数人能做更核心的工作。竞争会更激烈,但也不是说这个行业就没戏了,只是市场变小了,机会变少了。

这种变化不是我们能控制的,所以我们要放下身段,先保证生活。只要努力工作、不做违法的事,做什么都是好的。我们也不应该用有色眼镜看人,要尊重和理解别人。

三、未来出路

未来的出路在哪里?

这个我也很迷惑,因为大佬走的路,并不是我们这些普通的不能在普通的人能够走的通的。当然也有例外的情况,这些就是幸存者偏差了。

这两天和朋友谈到Android的行业趋势,随着转行以及毕业的大学生疯狂涌入Android行业。想要获得更好的待遇和机会,不断掌握新的技能,提高业务能力也就变成了目前Android行业人员迫在眉睫需要解决的问题。不论是面试哪个级别的Android工程师,面试官都会问一“会Framework吗?有没有看过底层源码?”,所以还停留在应用开发层面,不去提升技术,还要面临长江后浪推前浪的压力。就只能接受窘境,最后甚至是面临淘汰。更别说升值加薪了

所以如何从应用到系统,达到技术提升的目的,是很多初中级Android人必经的一个阶段。作为一个过来人,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、自学方法、心得及踩过的一些坑,记录下来。一是更好的梳理自己,二也是能做到更好的社区分享。

Android系统启动流程及源码解析

第一章:系统启动流程分析

  • Android系统启动流程简介:从Linux系统层、Android系统服务层到Zygote进程模型的启动过程。

  • 知识要点:

    • Android启动概括:简述Android系统的启动过程。
    • init.rc解析:详解init.rc文件的作用和解析过程。
    • Zygote:深入了解Zygote进程的创建和作用。
    • 面试题:结合关键知识点,提供常见的面试题目及答案。
      在这里插入图片描述

第二章:跨进程通信IPC解析

  • Binder机制概述:作为Android的进程间通信方式,Binder的工作原理和作用。

  • 知识要点:

    • 常见通信方式:介绍系统类及自定义的进程间通信实例。
    • 面试题解析:提供与Binder相关的面试题目及答案。
      在这里插入图片描述

第三章:Handler源码解析

  • Handler工作原理概述:源码级别的分析,难点问题等。
  • 知识要点:结合图片描述,深入解析Handler的核心内容。
    在这里插入图片描述

第四章:AMS源码解析

  • Android架构与AMS:AMS在Android系统中的位置和作用。

  • 知识要点:

    • 通信方式:详述AMS的通信机制。
    • AMS面试题解析:结合核心知识点,提供面试题及答案。
      在这里插入图片描述

第五章:WMS源码解析

  • WMS与Activity启动流程:详解WMS如何参与Activity的启动过程。
  • 知识要点:结合图片描述,深入解析WMS的核心内容和工作原理。
    在这里插入图片描述

第六章:Surface源码解析

  • Surface的创建与绘制流程:从应用层到底层的绘制过程。
  • 知识要点:结合图片描述,深入解析Surface的核心内容。
    在这里插入图片描述

第七章:基于Android 12.0的SurfaceFlinger源码解析

  • SurfaceFlinger与应用的沟通桥梁:详述应用如何与SurfaceFlinger交互。
  • 知识要点:结合图片描述,深入解析SurfaceFlinger的核心内容和工作机制。
    在这里插入图片描述

第八章:PKMS源码解析

  • PKMS的调用与启动过程分析:从APK的扫描到安装的整个流程。
  • 知识要点:结合图片描述,深入解析PKMS的核心内容和工作机制,并提供面试题及答案。
    在这里插入图片描述

第九章:InputManagerService源码解析

  • Android输入事件处理流程分析:从输入事件的捕获到处理的整个过程。
  • 知识要点:结合图片描述,深入解析InputManagerService的核心内容和工作机制。
    在这里插入图片描述

第十章:DisplayManagerService源码解析

  • DisplayManagerService的启动与工作流程分析:从Display的创建到亮灭屏的处理流程。
  • 知识要点:结合图片描述,深入解析DisplayManagerService的核心内容和工作机制,并提供面试题及答案。
    在这里插入图片描述
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/735788
推荐阅读
相关标签
  

闽ICP备14008679号