美文网首页
32岁的我陷入中年危机,最终还是裸辞了。。。

32岁的我陷入中年危机,最终还是裸辞了。。。

作者: Java老白 | 来源:发表于2022-02-22 19:38 被阅读0次

    马上过 32 岁生日了,和大家聊聊最近的情况

    半年前还在迷茫该学什么,怎样才能走出现在的困境,半年后已经成功上岸阿里,感谢在这期间帮助我的每一个人。

    img

    伊始

    30 多岁工作的时候总是有种力不从心的感觉,正值壮年却活得像个五六十岁的人

    在北京工作,却没能在北京买房,最后还是在慢慢地还着房贷车贷、考虑着孩子的学费、培训班的费用、以及琐碎的日常生活费

    工资勉强高过支出,但我还能再工作几年呢?

    头发稀疏、啤酒肚……,这是大多数同事对我的印象吧……

    陷入迷茫

    工资比不过年轻人,还要被年轻人管着,心里很不舒服,不过我想他们也不愿意管着年龄大的人吧,渐渐地有了离职的想法,但是没了工作的我如何保证家庭的支出啊!

    去年已经尝试过跳槽了,offer 拿得少,面试还面不过,准备学习时却发现不知道该学什么,每天依旧做着重复的工作,空余东拼西凑的学习着……

    偶遇贵人

    偶然间在网上看到了一份不错的面试资料,感觉不错,就加过去领了这份资料,也许是运气到了,闲聊了两句,她似乎对于我的困境很是了解,给我指明了学习方向,并根据我的情况额外给予了我很多相应的资料。

    告诉我,未来的路还很长,38 岁面进阿里的都还有,让我别慌,稳扎稳打地先把基础打牢,再根据现在面试的重点针对性的提升自己相关的技术,后面再好好整理下简历,准备下面试……

    和她聊了很多很多,她让我印象最深的一句话是这样说的:

    种一棵树,最早的时间是十年前,其次是现在,你现在好好努力,才有可能让奇迹出现在你身上,止步不前只会让你被淘汰!

    疯狂学习半年,拼出一个奇迹

    这半年学习真的很辛苦,值得庆幸的是最后付出得到了收获,成功上岸阿里!

    这半年我是如何度过的?

    每天只要一有时间都忙着学习,家庭琐事全交给媳妇了,保证自己的学习时间每天 4h 以上

    • 梳理技术栈

    基本可以说是从零开始,一点点梳理自己掌握的技术栈,看看自己还能掌握的技术有哪些,说真的,不梳理不知道,每天对于业务 CRUD 已经让我的技术连刚毕业的大学生都不如了。

    • 打牢基础

    基础真的很重要,在补基础的时候按照她提供的方法,只补基础,不深入学,先完善自己的技术栈,凭借着已有的经验,我复习得很快,没多久就掌握的差不多了。

    • 技术延伸

    补完基础后,就是扩宽技术栈了,如同补基础一样,先扩宽技术栈,不深入学习,技术已经很久没有更新了,到这一步学习速度明显变慢了很多

    • 逐渐深入

    到这一步才开始深入学习,由于前面已经打好的基础,到这一步学起来感觉不是很难,掌握好学习的节奏,慢慢深入就可以了,这没什么好说的

    • 修改简历

    经过这段时间的学习,简历上的技术栈相对以前来说要好看了很多,再根据她的指点,对简历上的项目进行了一些优化,突出用过的技术,遇到问题的解决方法等,并换位到 HR 角度去看自己的简历有没有什么不足的地方,先让自己的简历拿到足够多的面试机会。

    • 面试准备

    根据简历上的内容,尝试着自己对自己模拟面试,从基础开始,由浅入深,同一个知识点换不同的角度、逐渐深入,先问出自己能问的所有问题再尝试着解答,看看自己能够达到什么程度,对自己有一个明确的了解……

    • 向大厂投递简历

    到这里我是非常的慌的,我不认为自己还能进大厂,不过还是按照她的建议向阿里、字节等大厂投递了简历,没想到短短几天收到了四个大厂的面试邀请,突然对自己有点自信了!

    • 大厂面试

    大厂的面试问得真的很深,还要前面有所准备,一面的时候还有些紧张,后面就很自信了,哪怕是和 HR 聊薪资也敢往上要了,最后拿到了阿里、京东、滴滴三个大厂 offer,字节算法面的很多,也是被卡在这了,没面过。最后还是觉得去阿里,虽然阿里给的不是最多的,但我面试的部门相对轻松一些,可以更好地兼顾家庭。

    • 面经、笔记分享

    我是如何拿到阿里 offer 的已经告诉你了,和各位小伙伴相比差的就是这段时间学习时的资料了,这里我将最重要的面试笔记拿出来,免费分享给大家。

    本次是免费分享!下面展示部分截图,点击此处即可免费获取!

    (一). 基础

    1、Java 基本功

    • Java 入门(基础概念与常识)

    • Java 语法

    • 基本数据类型

    • 方法(函数)

    img

    2、Java 面向对象

    • 类和对象

    • 面向对象三大特征

    • 修饰符

    • 接口和抽象类

    • 其它重要知识点

    img

    3、Java 核心技术

    • 集合

    • 异常

    • 多线程

    • 文件与 I\O 流

    img

    (二). 并发

    1、并发容器

    • JDK 提供的并发容器总结

    • ConcurrentHashMap

    • CopyOnWriteArrayList

    • ConcurrentLinkedQueue

    • BlockingQueue

    • ConcurrentSkipListMap

    img

    2、线程池

    • 使用线程池的好处

    • Executor 框架

    • (重要)ThreadPoolExecutor 类简单介绍

    • (重要)ThreadPoolExecutor 使用示例

    • 几种常见的线程池详解

    • ScheduledThreadPoolExecutor 详解

    • 线程池大小确定

    img

    3、乐观锁与悲观锁

    • 何谓悲观锁与乐观锁

    • 乐观锁常见的两种实现方式

    • 乐观锁的缺点

    • CAS与synchronized的使用情景

    img

    (三). JVM

    1、Java内存区域

    • 概述

    • 运行时数据区域

    • HotSpot 虚拟机对象探秘

    • 重点补充内容

    img

    2、JVM垃圾回收

    • 揭开 JVM 内存分配与回收的神秘面纱

    • 对象已经死亡?

    • 垃圾收集算法

    • 垃圾收集器

    img

    3、JDK 监控和故障处理工具

    • JDK 命令行工具

    • JDK 可视化分析工具

    img

    (四)网络、linux、数据结构与算法、数据库、系统设计、必会工具、面试指南

    img

    因为篇幅有限,其他内容就不一一展示了,这本进阶笔记总共有512页。对于想要进阶的小伙伴来说应该会很有帮助,希望也能帮助到你。点击此处即可免费获取!

    相关文章

      网友评论

          本文标题:32岁的我陷入中年危机,最终还是裸辞了。。。

          本文链接:https://www.haomeiwen.com/subject/rezglrtx.html