985毕业的他裸辞都找不到工作,干了五年Android开发了,你觉得裸辞需不需要“冷静期”?


有人说,裸辞其实是一种高级消费。这是我在某论坛看到别人分享的故事,觉得可以展开聊一下,对于我们这些中年程序员,可以裸辞吗?

前言

开头介绍一下主人公的情况吧,目前已经29岁了,985工科毕业,之前是在一家的国企,迫于住房压力,回到二线后找了一家私企,薪资涨了几千,就这样待了一年。

在私企就有一个有个很大的区别,日常996,加班成为了常态,国家规定每周工作时间不得超过44小时,可我每周至少50H向上,各个项目无缝切换,甚至周末早上休息,都能被电话闹醒…

有时候明明觉得工作很努力,却得不到认可,以至于深陷一种不平衡!内心经过一段时间的挣扎,整个人精神状态极差,一点工作的热情都没有了!

心累了,心累了,然再也不想在私企了…

于是他就在今年中旬裸辞了…

他的能力是没问题的,对自己的技术比较自信,想寻求更好的发展,工作和生活能够平衡一点。

但是最近的一次 Android 面试让他心好累,被面试官怼得体无完肤……于是他迷茫了。

裸辞后的经历

裸辞四个月,他觉得自己快要抑郁了!

从前公司离职的时候,觉得凭自己工作经验和能力肯定很快就可以找到工作。所以刚开始那一个月,该吃吃,该玩玩。玩了一转下来,满怀信心开始投简历找工作,刚开始的确也有很多面试邀约,把规模小的,距离远的公司都排除掉之后,有选择性的去了几个面试。

面试过程却是很挫败,在面试中面试官问道

你知道广播BroadCast有哪几种吗?然后问我,都怎么注册?一开始想,这TM不是侮辱我么?然后,他说广播通信的原理是什么?我TM傻眼了,我看着对面那个其貌不扬的小伙子,说了句不知道,噩梦的开始…

然后问了我handler,原理,源码,looper的for循环的理解,for 死循环为什么不会导致anr?

reteofit源码也是,讲完源码,就问里面的动态代理,里面采用了什么设计模式,以及设计模式的理解?

等等等等…

相信诸位看了上边的经历,大概也猜到他现在所面临的问题。即,自认为自己是个人物,现在发现在技术面前我什么都不是,什么管理啊,什么带团队啊,都是浮云…

他自己可能也没想到,自己会在面试中沦落到如此尴尬的境地。面试官问的技术大部分都用过,就是不知道怎么去描述…后面大概面试了8家公司,只有一家收到了offer,工资比上家公司还低了2k,于是更迷茫了。

所以,你还敢裸辞吗?

要不要辞职,你要看看自己:

1、你在这份工作学到了什么过硬的知识技能?这会给你辞职的勇气!

2、你辞职后的积蓄能支撑多久?起码至少1-3个月,不至于你在没找到下一份工作前过于狼狈而最终急于求职一份实际上并不太满意的工作,恶性循环!

3、你要给自己做一个职业规划,可以是短期的,也可以是长期的,确定方向之后比对当前的工作是否真的与自己的目标背道而驰!这决定着你自己的发展前途!

所以我想说,辞职很容易,只不过是一个决定而已!但你一定要问问自己能不能承担裸辞的后果!别把自己搞的太狼狈!

如果你觉得这份工作让你不开心,想辞职又不敢辞,最好的办法就是提前做好技术储备,未雨绸缪,如果在工作中一直是Ctrl+C和Ctrl+V,那你务必在空闲时间找方法突破,多看看源码,多和同事沟通,多看看经典计算机书籍这些都是突破的方法。

另外我个人认为面试也是十分重要的一个过程,面试官通常会问一些开放性的问题,对你的思维拓展能力、多方位的思考能力也是一种考验。

永远不要打无准备之仗!早做准备,多做准备

下面分享一下我之前刷过的面试题以及算法资料,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

在这里插入图片描述

第一章 Java基础

  • 静态内部类和非静态内部类的比较
  • 多态的理解与应用
  • java方法的多态性理解
  • java中接口和继承的区别
  • 线程池的好处,详解,单例(绝对好记)
  • 线程池的优点及其原理
  • 线程池的优点(重点)
  • 为什么不推荐通过Executors直接创建线程池
  • 不怕难之BlockingQueue及其实现
  • 深入理解ReentrantLock与Condition
  • Java多线程:线程间通信之Lock
  • Synchronized 关键字原理
  • ReentrantLock原理
  • HashMap中的Hash冲突解决和扩容机制
  • JVM常见面试题
  • JVM内存结构

    在这里插入图片描述

第二章 Android基础

  • Activity知识点(必问)
  • Fragment知识点
  • Service知识点
  • Intent知识点

在这里插入图片描述

第三章 UI控件篇

  • 屏幕适配
  • 主要控件优化
  • 事件分发与嵌套滚动

    在这里插入图片描述

第四章 网络通信篇

  • 网络协议

    在这里插入图片描述

第五章 架构设计篇

  • MVP架构设计
  • 组件化架构

    在这里插入图片描述

第六章 性能优化篇

  • 启动优化
  • 内存优化
  • 绘制优化
  • 安装包优化

在这里插入图片描述

第七章 源码流程篇

  • 开源库源码分析
  • Glide源码分析
  • Android面试题:Glide
  • day 20 面试题:Glide面试题
  • 聊一聊关于Glide在面试中的那些事
  • 面试官:简历上如果写Glide,请注意以下几点…
  • Glide OOM问题解决方法汇总
  • OkHttp源码分析
  • Okhttp连接池复用机制
  • Okhttp 流程和优化的实现
  • 一篇让你受用的okhttp分析
  • OkHttp面试之–OkHttp的整个异步请求流
  • OkHttp面试之–HttpEngine中的sendRequest方法详解
  • OkHttp解析大总结
  • Okhttp任务队列工作原理
  • Android高频面试专题 - 架构篇(二)okhttp面试必知必会
  • Android 网络优化,使用 HTTPDNS优化 DNS,从原理到 OkHttp 集成
  • Retrofit源码分析
  • RxJava源码分析
  • RxJava原理与源码分析

在这里插入图片描述

第八章 新技术篇

  • 实战问题篇

    在这里插入图片描述

第九章 面试篇

  • 开源文档
  • 面试题合集

    在这里插入图片描述

尾声

无论生活还是工作,如果你觉得它和你的预期不符,很有可能是我们因为过于聚焦自己预设的目标、过于依赖已有的认知,而忽视了那些原本就已经存在的信息。

这时,退后一步,换个角度,你可能会发现,自己苦苦追求的东西,其实就在自己身边。不管是否在职还是裸辞,工作都只是生活的一部分,工作的最终目的,不只是为我们付账单,更是实现自我,找到人生价值的途径。

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...