离职8个月,我拒绝了华为offer,记录这半年的挣扎与迷茫

2020 年 12 月

===============

疯狂面试ing…


12 月开始了疯狂面试,包括华为 (口头 Offer)、字节跳动 (一面挂,面试官说很久没问过应届生了…) 等,一下子就面到了 12 月中旬了。

说实话,那段时间好怕面试官问:「你对 HashMap 了解多少?」 这种问题。

  1. 从「基础结构」到「1.71.8 版本变化」;

  2. 从「与其他 Map 结构对比和区别」到「HashMap 具体的 put/resize/hash 等的具体过程」;

  3. 从「为什么 String/Integer 适合做 HashMapK」到「HashMap 为什么不直接使用 hashCode() 处理后的哈希值直接作为 table 下标」;

  4. 从「什么是哈希,什么是哈希冲突」到「HashMap 如何解决哈希冲突」;

  5. 再从 HashMap 延伸的其他 Java 常用集合…

这些教科书式回答我都快说吐了。

疯狂面试的生活,也从我拿到华为口头 Offer 开始逐渐告一段落…

19 年 12 月 20 号的晨间日记

拒绝华为 Offer


虽然拿到了华为的口头 Offer (签约是第三方,享受华为待遇),但我拒绝了… 并且把其他所有的 Offer 都拒绝了…

我大概是跟钱不太能过得去吧… 彼时跟华为谈下来的条件,薪资直接翻了一倍,一个月能拿到的薪资甚至是部分同学朋友的三倍四倍还多…

去,那就是一份看上去十分体面、充实且奋斗的工作,但可想而知的是,属于自己的时间会直线缩水,甚至过上每天下班回家,时间就只够洗澡睡觉的生活…

我自觉有些工作狂的潜质,之前上班的时候,精力总是很旺盛,但一旦神经一松懈下来,就能够躺上一整天,而我甚至是懒觉都不睡的人…

我惧怕工作狂的状态让我没有时间思考或者审视自己,当我意识处于自动驾驶时,很多问题和琐碎就会逐渐地远离我,工作也似乎会变成一种逃避现实和填满时间的方式,我想起在这之后那些为了工作而工作的片段就感到难受。(特别是还会牺牲部分健康)

如果工作是为了未来幸福快乐的生活,那么是否可以忍受当下的不快乐和不幸福?

所以让我感到奇怪的是:「我是否必须埋头工作并过着 “悲惨的生活”,以便让我的未来感觉到快乐和幸福?」

当然也真不是黑华为… 那天华为面我的部门 Leader 跟我通电话的时候已经过晚上 10 点了,说道:「其实加班没有外面传那么厉害啦,你看我现在已经准备下班回家啦。」

看不清的答案


经历过的千篇一律的面试,那些反反复复的面试套路问题,让我也开始对「工作」开始重新审视起来:「无非是换个地方拧螺丝而已吗?」

又看向公司高层和那些技术大牛们,他们背上了房贷、车贷,家里老婆孩子等着照顾,一刻不敢停歇忙碌的身影,我问自己:「这就是我未来理想的生活吗?」

答案很明显。

我不想要 30% or 50% 的幸福,我对自己承诺的是 100% 的幸福 (尽管这一点都不现实,甚至有点魔幻主义)

彼时这些自以为是、天真烂漫的想法,充斥着我的大脑。这些也让那个 22 岁的少年充满了迷茫。

就像是上图,前方的路于我而言,就像不停加速的滚轮一样,一旦踏上了,要么保持持续的热诚和兴奋,要么等待着滚轮将我重重地甩在墙壁上。而我有强烈的预感,我会是后者 (即使我对编程保有强烈的热情和兴趣)

机会和计划


可是如果不工作,干什么呢?

我想起好朋友很早之前就对我发出过的,成为「MC (我的世界) 开发者」的邀请 (彼时朋友早已是挂上网易官网三大明星开发团队的核心成员)

详细咨询一番后,从他那里得知的关键信息是:

  • 每天 3-5 个小时的自由工作时长 (总之就是很自由)

  • 还过得去的收入 (部分是来自于团队积攒的口碑)

都说先求生存再求发展。这样的工作和机会不仅很好地解决了我的生活问题,而且本身还十分有趣,可以自己构思自己的产品并实现它 (写 Python 代码),并通过它来赚取利润,挺有意思。

另外审视过去,发现自己很大部分幸福来自于 「分享」 这事儿。

很多现在看仍然觉得 牛逼 的文章,都是自己有大量空余时间认真思考问题时总结的,工作之后写的大部分文章都显得差了那么点儿意思。唯一自己还满意的一篇文章也是熬了很多个大夜熬出来的… 而工作之后这样的机会和时间就变得相对少了起来。

分享、写文是我喜欢的事 (事实上我很向往那种能把事情说清楚,思想表达明白的人),并且跟 3yGuide敖丙 都交流了一下,似乎公众号的发展空间还是很大的。做自己喜欢的事,顺便还能赚钱,似乎还蛮酷的样子。

再者自己的兴趣还挺广泛的。吉他、钢琴、绘画、设计、UI 等多多少少都想学习学习。而这些无不需要花费大量的时间。

也想趁年轻多出去走走,反正有网就行,去丽江之类的地方住一段时间再回来也不是不可。

毅然而然的决定


这会是一个好的决定吗?

我带着我的这些想法先是咨询了前辈领导,我们聊了很久,他帮助我理顺了这其中的得失并给了我一些很好的建议 (手动感谢),我更加坚定了些。

我又告诉了我的好朋友们,他们也表示支持,值得尝试。

于是拒掉了所有的 offer,我也给好朋友打电话确定了加入工作室的事情,决心成为「MC 开发者」的一员开始自己的计划。

并假装许诺自己一年时间去尝试尝试。即使一年之后,我也才 23 岁,仍然有大把的机会可以选择。

2021年 1 月

=============

再次婉拒华为


为了防止自己一个人自闭,我找到还在读研究生的同学一起合租。

我搬离了之前工作的地方,等一切准备好想好之后,我告诉了我妈,我妈一秒犹豫也没有:「我不同意!」

  • 别人挤破头想进华为都进不去,为什么会拒绝这么好的工作?

  • 为什么在应该奋斗挣钱的年纪不选择努力工作选择出来单干?

别说我妈了… 估计这事儿华为之前跟我沟通的领导也没怎么想明白吧… 于是我在 2020 年 1 月 6 号 的下午又接到了华为领导的电话:

2020 年 1 月 6 号晨间日记

我再次婉拒了…

做这样的决定,需要的不仅仅是勇气,还需要有特殊的傻楞劲儿。

当然还得有运气。这里想多说一些,抛开钱,有多少人能真的想明白「为什么工作」这件事情呢?真正借助平台做实事的毕竟是少数,那既然大部分人都是为了钱,途径就真的只剩下工作一条了吗?

努力学习是为了找到一个好的单位好的工作,努力工作是为了挣更多的钱,这似乎成了唯一的选择 (至少是在我身处的环境中给我营造出来唯一的路…),当所有的答案都指向同一个方向,那我就属实不敢苟同了 (至少不唯一)

而且很奇怪的地方是,既然挣钱这么重要,为什么学校从来不教呢 (特别是九年义务教育)?学校反而教给你的是成为一个优秀员工的必备技能,从结果来看,这并不能让大部分的人挣到钱。

时常听到:「啊!不想上班呐!」,是因为做着不喜欢的事情。相反,如果把喜欢变成工作,那么情况将完全不同。

说着说着,就有愤青那么点儿味道了…收!

总而言之,我实属很幸运的那一拨,幸运地能够喜欢计算机,幸运地有机会,幸运地能够自由地做这样的选择…

接了一个外包项目


由于搬到了学校附近,就时常在实验室晃悠… 由此也很巧地受到实验室学长的推荐,在学校老师手底下接了一个外包项目 (还是有不少钱的)

后端、前端、UI、微信小程序全部都由我一个人把控 (就是我一个人写),这感觉还是挺舒服的,于是开始了一边写项目一边学习 MC 的生活…

后来做的小程序的 UI 截图,自己参考设计的

开始学做饭


时间多起来,也要学会照顾好自己,开始学一些简单的「一人食」:

有些乱...

2021 年 2 月

==============

2 月由于过年加上疫情的影响,效率拉到了最低… 几乎干不了什么事情…

毕竟大过年还有什么事情好忙呢?(反讽…)

于是快二月底就毅然离开了老家,回到了成都… 回成都第二天… 老家就给封路了… 不让出了…

2021 年 3 月

==============

学习 Redis 和 Python


一边继续进行着项目,一边抽出时间来钻研一下 Redis。

之前就是背了一些常见的面试题,也没有深入了解过,自己不趟一遍水,踩一遍坑始终觉得心里不踏实。

另外由于 MC 是使用的 Python,也粗浅地自学了一把 Python:

参与网易 MC 季度 Mod 开发


第一次上手的项目就是网易第三季度准备推出的季度 Mod:「星际探险:迫降」(倍感荣幸… 多少有点儿出道即巅峰的意味在里面…)

这是当时在测试随机生成树算法的画面:

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

总结

其他的内容都可以按照路线图里面整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。

这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来

目录:

部分内容截图:

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。

这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来

目录:

[外链图片转存中…(img-RkVf9Z3W-1712750913901)]

部分内容截图:

[外链图片转存中…(img-ValwE531-1712750913901)]

[外链图片转存中…(img-s43SAQmq-1712750913902)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-l4PIxHMY-1712750913902)]

  • 27
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值