前言

去年11月份因为家里出了一些事情,从老东家辞职,在家待了一段时间。本想着年后再出来找工作,但是“梦想是美好的现实是残酷的”年底爆发了疫情,直接把我的计划打乱了,直到3月中旬才出来找工作。

因为疫情原因整个Android开发行业都受到了打击,一些公司也开始裁员,竞争压力变大,刚开始找了十几个大大小小的公司,面试了十几次都没通过,要不就是过了,自己却不满意的。

于是我决定把这段时间面试所遇到的问题总结起来,沉淀一段时间,把所有面试中遇到的Android知识点都学习一遍,沉淀了一段时间学习后终于是“皇天不负有心人”在5月初拿到了爱奇艺的offer。

俗话说“生于忧患,死于安乐”,其实大部分中年危机,就是在安乐中产生的。

有的人或许会反驳,“照你这么说,我还必须奋斗了,不奋斗就要死,难道选择安逸的生活就不对吗?我就没有选择自己生活方式的权利吗?”

说这句话的人其实有一些误解,误解就在于,安逸的生活并不等于不需要奋斗,这要看你的家底。

某聪如果说要选择安逸的生活,他可以很安逸,因为他有了安逸的资本,而大部分的你,并没有这个资本,你如果过早的选择了安逸的生活,那么结局往往会很悲惨,而你能做的,最多也就是让你的后代有选择安逸的资本。

而你,并没有这个选择的权利,所以,想要安逸的生活,就必须先奋斗!

而大部分中年危机,就是因为安逸之前的奋斗不足导致的。

五年前,我觉得只要一身技术傍身,什么中年危机,根本不存在的,那时候觉得谈中年危机的人,都是自己水平不行而已。

但是等自己真到了如今这个年纪才明白,实际上,中年危机产生的本质,其实是随着年纪的增长,体力的下降,家庭的牵绊等等,所带来的心里负担。

而这种心里负担,与技术无关,与你的能力也无关,并不是说你的技术好或者能力强,你就可以摆脱这种危机感了,能做一个500人公司的CEO的人应该很厉害了吧?但是他依旧会有危机感,因为他一个不小心,明天就可能变穷光蛋,甚至负债累累。

所以,危机感的本质并不是你技术不够,或者能力不够,而是你的生活越来越不受你的掌控。

你不敢失业,不敢跳槽,活的越来越怂,因为你有妻儿,有父母,可能还有房贷,有车贷,你完全无法掌控你的生活,以前你不开心了可以裸辞玩上几个月再上班,但是现在你不敢,你甚至不敢轻易跳槽,更别说裸辞了。

之所以程序员大多是到了30岁或者35岁会产生危机感,本质并不是他的技术不行了,或者能力不行了,而是他开始意识到,他对他生活的掌控能力变得越来越弱了。

在30岁之前,很多程序员虽然能力还没到顶峰,但是那时候的程序员,是没有危机感的,哪怕是租房,很多人也会觉得,自己老家有房,就是一辈子租房又能如何?

之所以有这样的想法,其实是这时候的程序员,大多认为自己有能力一直保持现在的生活,比如一辈子租房下去,过着虽然没房,但从不缺钱的生活。

因为这时候的你觉得,你可以掌控你的生活,直到永远。

但随着你年级增长,你身上的担子越来越重,你就很难这么潇洒了。

说了这么多,我只是想证明一件事,那就是,危机感其实与技术、能力无关,你早晚会面对,除非你是个二代,或者你已经成功让自己变成了一代,可以让自己和后代都衣食无忧。

之前在网上看过一位大佬看似张狂,却是基于事实的说过一句话,说自己自认为应该已经超过了差不多至少50%的程序员,但依旧会有危机感,作为被超过的50%的你,又凭啥没有危机感?

你以为学好技术就可以摆脱危机感?还是你觉得做上管理就可以摆脱危机感?

很遗憾的告诉你,都不能!

这时候有的同学可能会问,“照你这么说,我特么除了找块豆腐撞死,还有第二条路不?”

我想告诉你,有!

其实整篇文章写到现在,一些同学可能会觉得,我在传递一种消极的态度,但事实上恰恰相反,我是想提醒你,要居安思危,要未雨绸缪。

埋头学习技术固然是对的,但同时,你必须要多多思考两个问题,第一个是,你想要什么样的生活,第二个是,为了保持这样的生活,你需要做好什么样的准备。

这样才能在一定程度上,缓解中年到来所伴随的危机感。

至于这两个问题的答案到底是什么,我就没办法告诉你了,毕竟这个完全因人而异。

这时候有的同学可能又要说了,“你这鸡汤有点毒啊,说了一堆,就是没说解决办法,这不是坑人吗?”

你要这么说也没错,鸡汤本身确实没办法解决实际问题,而且很多鸡汤都有毒。

但是,鸡汤的作用,本身就只是在你心中埋下一颗奋斗的种子,至于开花结果,只能靠你自己,很多人回顾自己奋斗的经历的时候,都会说,当时是看到了一句话,或者是一篇文章,才唤醒了自己。

这就是毒鸡汤的作用!而且它的作用也只能如此!

希望某一篇鸡汤可以唤醒你的斗志,这样在未来面对危机的时候,你才能更加从容。

这里我就分享一份资料,希望可以帮助到大家提升进阶。

内容包含:Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 这几块的内容。分享给大家,非常适合近期有面试和想在技术道路上继续精进的朋友。

如果你有需要的话,可以点击Android学习PDF+架构视频+面试文档+源码笔记获取免费领取方式

喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~

Android程序员必会!Android面试必刷的200道真题,附答案相关推荐

  1. Java面试必刷的200道真题,100%好评!

    选择 在现在这个浮躁而又拜金的社会,我相信很多人做技术并非出于热爱,只是被互联网的高薪吸引,毕竟技术岗位非常枯燥,不仅要面对奇奇怪怪的需求,还要不停的充实自己避免被淘汰.所以想要吃好技术这碗饭并不容易 ...

  2. 十年Android程序员:探索Android CameraX

    如果你曾经用过 Android 的 Camera APIs,你可能已经感受到了,它们一直没有成为最容易实现的东西.最开始是 Camera API,然后又推荐使用 Camera2 API - 这个升级是 ...

  3. 给Android程序员的一些面试建议

    前言 应大家的邀请,写一篇关于Android面试相关的博客,需要说明的是本文只针对Android应用开发,不针对rom开发以及逆向工程.我想面试对于程序员来说是很重要的一件事件,面试结果的好坏直接决定 ...

  4. Android程序员春招三面蚂蚁金服,7年老Android一次坑爹的面试经历,先睹为快

    本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注 面试官: 音视频是什么,视频为什么需要压缩 心理分析:很多人对音视频的概念停留在 苍老师的小电影上,只能理解他是一个视频文件 ...

  5. Android中级面筋:开发2年的程序员如何短期突击面试?

    面经 1. 基础 1. 自定义View的流程,requestLayout和invalidate的区别 ViewRoot的performTraversal切入measure.layout.draw(讲完 ...

  6. Android中级面筋:开发2年的程序员如何短期突击面试?跟着这几步去准备,大厂也不远了

    本篇文章给大家分享一下笔者面试的一些感受和经验,因为笔者目前不到两年的工作经验,所以本篇文章定位为1-3年的Android开发工程师.当然本篇也适用于校招,但3年以上估计面试要求会更高一些. 接下来将 ...

  7. Android中级面筋:开发2年的程序员如何短期突击面试?跟着这几步去准备

    –> 从Activity的dispatchTouchEvent切入,ViewGroup和View的onInterceptTouchEvent,onTouch优先于onClick 5. 绘制为什么 ...

  8. 躺不平又卷不动,30岁Android程序员当如何?

    在程序员这个行业,几乎所有30而立的中年人都有这样的困惑,躺也躺不平,卷又卷不停,真想躺但是一家老小的压力背在身上不敢躺,也想跟年轻小伙子们卷,但是心有余而力不足,自主学习能力下降,加班身体开始吃不消 ...

  9. Android程序员如何有效提升学习效率?帮你突破瓶颈

    背景 惯例,先简单陈述一下自己的,91年生人,164年三本毕业后在深圳工作,末流小公司,工资13k,无房,无车,无户口. 那时候感觉生活也还行,父母有退休金,我基本上不用太操心,女朋友在一起很久了,很 ...

最新文章

  1. 【数字信号处理】相关函数应用 ( 高斯白噪声 的 自相关函数 分析 )
  2. html 出现的错误
  3. leetcode 983. Minimum Cost For Tickets | 983. 最低票价(动态规划)
  4. linux组成,Linux学习笔记之Linux组成及初识
  5. mysql修改最大文件数_mysql更改最大打開文件數
  6. sentinel 打包_SpringCloud Alibaba整合Sentinel
  7. [软工]可行性分析报告
  8. 【初等概率论】 01
  9. threejs 绘制球体_threejs地球仪制作
  10. SPSS作业-一元线性回归
  11. wd移动硬盘不能识别_wd移动硬盘无法识别
  12. 使用xcelsius创建令人惊叹的幻灯片 --xcelsius入门
  13. 《碎玉投珠》的读后感想法心得范文3800字
  14. EXCEL数据分析的基本知识
  15. 港星变身“单亲美妈” 陈松伶:中年女演员的舞台不应设限
  16. Lemp + Wordpress 快速搭建个人博客
  17. Codeforces 1612C. Keshi Is Throwing a Party
  18. 【数字图像处理】直方图均衡化与规定化
  19. css获取第n个元素之后所有的元素
  20. Android 性能优化(一) —— 启动优化提升60%

热门文章

  1. 使用Fastdfs上传文件时出现中文乱码。工具类中的this.getClass().getResource(“/“).getPath()获取配置文件的路径时中文乱码。
  2. [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2018-16509
  3. 群联PS3109固态硬盘掉固件识别为20M问题原因及解决方法
  4. android8抓包
  5. 基于java+SSM+jsp框架的房屋租赁管理系统的设计和实现(附源码)
  6. Android 发布Google Play 应用市场(2021.10.18)
  7. eclipse中安装Subclipse插件
  8. C语言程序代码的125个建议
  9. Matlab入门学习
  10. 数据结构之Status