仅以此文,记录本人这大半年来的挣扎与迷茫。
2019 年 11 月
在公司工作七个月之后,我被裁员了。
回顾本人这七个月的经验,不论是遇到的人和事,更多感到的是播种和感恩,于是我写下了:「应届毕业生工作 7 个月小结」,当做对于这七个月的小小总结。
本想好好劳动几天,不料第二天还在睡梦中,就有 HR 和猎头找上门来了.. 既然来了,就好好筹备温习面试吧..
2019 年 12 月
疯狂面试 ing…
而后 12 月开始了疯狂面试,包含华为 (口头 Offer)、字节跳动 (一面挂, 面试官说很久没问过应届生了..) 等,一下子就面到了 12 月中旬了。
说实话,那段时间好怕面试官问:「你对 HashMap 理解多少?」 这种问题。
- 从「根底构造」到「
1.7
到1.8
版本变动」; - 从「与其余
Map
构造比照和区别」到「HashMap
具体的put/resize/hash
等的具体过程」; - 从「为什么
String/Integer
适宜做HashMap
的K
」到「HashMap
为什么不间接应用hashCode()
解决后的哈希值间接作为table
下标」; - 从「什么是哈希,什么是哈希抵触」到「
HashMap
如何解决哈希抵触」; - 再从
HashMap
延长的其余 Java 罕用汇合 ….
这些教科书式答复我都快说吐了..
疯狂面试的生存,也从我拿到华为口头 Offer 开始逐步告一段落..
回绝华为 Offer…
尽管拿到了华为的口头 Offer (签约是第三方,享受华为待遇),但我回绝了 … 并且把其余所有的 Offer 都回绝了 …
我大略是跟钱不太能过得去吧.. 彼时跟华为谈下来的条件,薪资间接翻了一倍,一个月能拿到的薪资甚至是局部同学敌人的三倍四倍还多 …
去,那就是一份看上去非常体面、空虚且奋斗的工作,但可想而知的是,属于本人的工夫会直线缩水,甚至过上每天上班回家,工夫就只够洗澡睡觉的生存 …
我盲目有些工作狂的潜质,之前下班的时候,精力总是很旺盛,但一旦神经一松懈下来,就可能躺上一整天,而我甚至是懒觉都不睡的人 …
我害怕工作狂的状态让我没有工夫思考或者扫视本人,当我意识处于主动驾驶时,很多问题和琐碎就会逐步地远离我,工作也仿佛会变成一种逃避现实和填满工夫的形式,我想起在这之后那些为了工作而工作的片段就感到好受。(特地是还会就义局部衰弱)
如果工作是为了将来幸福快乐的生存,那么是否能够忍耐当下的不高兴和不幸福?
所以让我感到奇怪的是:「我是否必须埋头工作并过着 “ 悲惨的生存 ”,以便让我的将来感觉到高兴和幸福?」
当然也真不是黑华为.. 那天华为面我的部门 Leader 跟我通电话的时候曾经过早晨
10
点了,说道:「其实加班没有里面传那么厉害啦,你看我当初曾经筹备上班回家啦。」
看不清的答案 …
经验过的千篇一律的面试,那些反反复复的面试套路问题,让我也开始对「工作」开始从新扫视起来:「无非是换个中央拧螺丝而已吗?」
又看向公司高层和那些技术大牛们,他们背上了房贷、车贷,家里老婆孩子等着关照,一刻不敢停歇繁忙的身影,我问本人:「这就是我将来现实的生存吗?」
答案很显著。
我不想要 30%
or 50%
的幸福,我对本人承诺的是 100%
的幸福 (只管这一点都不事实,甚至有点魔幻主义)。
彼时这些自以为是、呆头呆脑的想法,充斥着我的大脑。这些也让那个 22
岁的少年充斥了迷茫。
就像是上图,后方的路于我而言,就像不停减速的滚轮一样,一旦踏上了,要么放弃继续的赤诚和兴奋,要么期待着滚轮将我重重地甩在墙壁上。而我有强烈的预感,我会是后者 (即便我对编程保有强烈的激情和趣味)。
机会和打算 …
可是如果不工作,干什么呢?
我想起好敌人很早之前就对我收回过的,成为「MC (我的世界) 开发者」的邀请 (彼时敌人早已是挂上网易官网三大明星开发团队的核心成员)。
具体征询一番后,从他那里得悉的要害信息是:
- 每天
3-5
个小时的自在工作时长 (总之就是很自在); - 还过得去的支出 (局部是来自于团队积攒的口碑);
都说先求生存再求倒退。这样的工作和机会不仅很好地解决了我的生存问题,而且自身还非常乏味,能够本人构思本人的产品并实现它 (写 Python 代码),并通过它来赚取利润,挺有意思。
另外扫视过来,发现自己很大部分幸福来自于 「分享」 这事儿。
很多当初看依然感觉 牛逼 的文章,都是本人有大量空余工夫认真思考问题时总结的,工作之后写的大部分文章 (19 年 4 月到 19 年 11 月的文章) 都显得差了那么点儿意思。惟一本人还称心的 一篇文章 也是熬了很多个大夜熬出来的 … 而工作之后这样的机会和工夫就变得绝对少了起来 …
这也是起初我创立 「MoreThanJava」 文集的起因,我心愿我写的货色很多年之后回看时,仍保留着非凡的价值。
分享、写文是我喜爱的事 (事实上我很向往那种能把事件说分明,思维表白明确的人),并且跟 3y
、Guide
、敖丙
都交换了一下,仿佛公众号的倒退空间还是很大的。 做本人喜爱的事,顺便还能赚钱,仿佛还蛮酷的样子。
再者本人的趣味还挺宽泛的。吉他、钢琴、绘画、设计、UI 等多多少少都想学习学习。而这些无不须要破费大量的工夫。
也想趁年老多进来走走,反正有网就行,去丽江之类的中央住一段时间再回来也不是不可。
决然而然的决定 …
这会是一个好的决定吗?
我带着我的这些想法先是征询了前辈领导,咱们聊了很久,他帮忙我理顺了这其中的得失并给了我一些很好的倡议 (手动感激),我更加动摇了些。
我又通知了我的好敌人们,他们也示意反对,值得尝试。
于是拒掉了所有的 offer
,我也给好敌人打电话确定了退出工作室的事件,信心成为「MC 开发者」的一员开始本人的打算。
并伪装允诺本人一年工夫去尝试尝试。即便一年之后,我也才 23
岁,依然有大把的机会能够抉择。
2020 年 1 月
再次婉拒华为 …
为了避免本人一个人自闭,我找到还在读研究生的同学一起合租。
我搬离了之前工作的中央,等所有筹备好想好之后,我通知了我妈,我妈一秒犹豫也没有:「我不批准!」
- 他人挤破头想进华为都进不去,为什么会回绝这么好的工作?
- 为什么在应该奋斗挣钱的年纪不抉择致力工作抉择进去单干?
别说我妈了.. 预计这事儿华为之前跟我沟通的领导也没怎么想明确吧.. 于是我在 2020 年 1 月 6 号
的下午又接到了华为领导的电话:
我再次婉拒了 …
做这样的决定,须要的不仅仅是勇气,还须要有非凡的傻楞劲儿。
当然还得有运气。这里想多说一些,抛开钱,有多少人能真的想明确「为什么工作」这件事件呢?真正借助平台做实事的毕竟是多数,那既然大部分人都是为了钱,路径就真的只剩下工作一条了吗?
努力学习是为了找到一个好的单位好的工作,致力工作是为了挣更多的钱,这仿佛成了惟一的抉择 (至多是在我身处的环境中给我营造进去惟一的路..),当所有的答案都指向同一个方向,那我就属实不敢苟同了 (至多不惟一)。
而且很奇怪的中央是,既然挣钱这么重要,为什么学校从来不教呢 (特地是九年义务教育)?学校反而教给你的是成为一个优秀员工的必备技能,从后果来看,这并不能让大部分的人挣到钱。
时常听到:「啊!不想下班呐!」,是因为做着不喜爱的事件。相同,如果把喜爱变成工作,那么状况将齐全不同。
说着说着,就有愤青那么点儿滋味了 … 收!
总而言之,我实属很侥幸的那一拨,幸运地可能喜爱计算机,幸运地有机会,幸运地可能自在地做这样的抉择 …
接了一个外包我的项目 …
因为搬到了学校左近,就时常在实验室晃悠 … 由此也很巧地受到实验室学长的举荐,在学校老师手底下接了一个外包我的项目 (还是有不少钱的)…
后端、前端、UI、微信小程序全副都由我一个人把控 (就是我一个人写),这感觉还是挺舒服的,于是开始了一边写我的项目一边学习 MC 的生存 …
开始学做饭 …
工夫多起来,也要学会关照好本人,开始学一些简略的「一人食」:
2020 年 2 月
2 月因为过年加上疫情的影响,效率拉到了最低 … 简直干不了什么事件 …
毕竟大过年还有什么事件好忙呢?(反讽 …)
于是快二月底就决然来到了老家,回到了成都.. 回成都第二天.. 老家就给封路了.. 不让出了..
2020 年 3 月
学习 Redis 和 Python…
一边持续进行着我的项目,一边抽出工夫来钻研一下 Redis。
之前就是背了一些常见的面试题,也没有深刻理解过,本人不趟一遍水,踩一遍坑始终感觉心里不虚浮。
- Redis(1)——5 种根本数据结构
- Redis(2)——跳跃表
- Redis(3)——分布式锁深刻探索
- Reids(4)——神奇的 HyperLoglog 解决统计问题
- Redis(5)——亿级数据过滤和布隆过滤器
- Redis(6)——GeoHash 查找左近的人
- Redis(7)——长久化【一文理解】
- Redis(8)——公布 / 订阅与 Stream
- Redis(9)——史上最强【集群】入门实际教程
- 妈妈再也不放心我面试被 Redis 问得脸都绿了
另外因为 MC 是应用的 Python,也浅显地自学了一把 Python:
- 懂一点 Python 系列——疾速入门
参加网易 MC 季度 Mod 开发 …
第一次上手的我的项目就是网易第三季度筹备推出的季度 Mod:「星际探险:迫降」(倍感荣幸 … 多少有点儿出道即巅峰的象征在外面 …)
这是过后在测试随机生成树算法的画面:
2020 年 4 月
MoreThanJava 开篇 …
本着「分享」的初衷,就着最后的打算,「MoreThanJava」系列动工:
看着还挺像那么回事的。
四月新增文章:
- 「MoreThanJava」当大学抉择了计算机之后应该晓得的
- 「MoreThanJava」计算机发展史—从织布机到 IBM
所有仿佛都不那么如愿 …
我忽然有些感觉,把生存比喻成一条河流的另外一层意思是:「就算你不动,生存也会推着你往前走」
如果生存不推你了,你还持续走吗?是往前吗?哪里又是前?
一方面,我盲目有着明确的指标以及肯定要留下那么一笔的信念。
另一方面,生存并不轻松,特地是本该发小我的项目挂商城赚钱的我,刚开始就接触到了这么大的一个季度 Mod,没有立马能拿到的额定支出还得帮着干不少活儿以及相熟 MC 的开发 (不过好歹接了一个外包我的项目有支出),还得单独面对生存中的琐碎。
再另一方面,一个人的工夫的确可能取得难得的专一,不仅仅包含学习、工作,娱乐也是一样。特地是当生存不再推着你的时候。
一边过着颓丧的生存,一边又在心田给本人喊话.. 这种纠结从下面节选的题目就能稍微感触一二了..
仿佛所有都不如最后的那般如愿,打算也好,支出也好,甚至连生存都开始变得一团糟..
缩水的钱包 …
最终迫使我扭转的,还是那个最后我有些不凑合的货色:钱。
我给本人搭建了一个还比较满意的工作环境,2 块 4k 屏幕,一张升降桌,一把电竞椅。但这些使我不得不打算着过日子,特地是当我额定买下一台华为笔记本之后 (MC 是微软的游戏.. Mac 运行不了.. 虚拟机也不行.. 蛋疼..)。
(ps:其中一块显示器在之后的搬家过程中还遭逢了意外 … 还不保修 …)
我开始逼迫本人早上晨跑,早晨做静止.. 只管没能保持很久..(当初保持去打打球)
我开始要求本人每天至多要看一个小时书,放弃输出是一件特地重要的事件.. 只管也断断续续的吧..
最重要的是,强制本人上纲上线,和团队成员出了本人第一款 Mod 组件.. 挂上了商城.. 只管销量也不怎么好吧..
但这所有对于我来说,都是一种踊跃的「开始」..
只管困顿,但对本人的投资还是丝毫不悭吝的,比方:
2020 年 5 月
重心的转移 …
生存的「困顿」使我不得不转移更多的重心在 MC 组件的构思和开发上,整个 5 月,我没有发一篇原创文章 (此时我反而因为之前的 Redis 系列文章吧.. 接了一些广告发..)..
也由此,我得以构思了一个,和团队探讨之后预计会 卖爆 的组件,甚至咱们一度还调研了找主播推广的价格 (轻轻说,一条视频五位数 …)…
因为它不仅颠覆了 MC 的传统玩法,更有宏大乏味的世界观 (借鉴多个动漫来的) 和丰富多彩的新模型 … 依照历史的数据和教训来看,这个组件大卖!(相当于制作了一款全新的游戏一样 …)
于是我把所有的重心放在了组件的开发上,一边学习一边入手实际和改良着本人的想法.. 这让我兴奋不已,从早到晚.. 我感觉这酷极了..
2020 年 6 月
复原输入 …
用了整个 5 月,组件终于筹备上线了.. 同时上线的还有另外一个,花两个小时就写完的特地简略又好玩儿的玩儿法 …
有了前一个月积攒的劲儿,写起文章来也顺畅了许多..(其实有些文章之前就查了很久的材料 …)
五月输入:
- 「MoreThanJava」计算机系统概述
- 「MoreThanJava」一文理解二进制和 CPU 工作原理
- 「MoreThanJava」机器指令到汇编再到高级编程语言
- 「MoreThanJava」Java 发展史及起航新世界
事实打击 …
咱们算好组件公布的工夫,尽所有可能地减少模组的热度,但它没有依照料想的那般炽热 … 甚至能够说有些淡漠 … 因为看最终的成交量和总金额来说,跟我两个小时就做完的没有什么特地实质的区别 …
甚至专门仿照传统 RPG 游戏从新设计和实现的 UI,竟然被人诟病成是 BUG..(因为有一点不合乎原版游戏的操作习惯) 还因而给了许多低评分的差评 …
这属实给咱们来了一次打击 … 特地是策动自己 (我)…
不过更多的是给咱们上了一课。事实是:这是咱们本人十分喜爱的组件,而不是宽广玩家们喜爱的组件。(对于如何找准玩家口味这事儿,除了多试错,广撒网,我还真没什么好方法 …)
另外从产品的角度反过头来扫视:
- 自身全新的模式须要有学习老本;
- 又没有特地敌对的提醒零碎 (「一个好的提醒零碎比十个新性能都有用」不知哪儿看的,但此刻映入脑海..);
- 加上游戏的局部,大多都是靠简直雷同的形式硬肝 (相似于刷塔);
- 等等等..
以上种种的起因,就造成了这既不是那种让人愉悦到爆的产品,又基本不是那种可能帮忙玩家抵挡某种恐怖的产品,所以才会这般 “ 不痛不痒 ”。
“ 令人羡慕 ” 的自由职业 …
从某种程度来说,我的确过上了 “ 令人羡慕 ” 的生存:不必朝九晚五的打卡签到,不必硬着头皮进来寒暄,不必做违心的事只为了应酬 KPI,也不必面对简单的职场关系,所有都只有本人,想吃啥就能够吃,想去哪儿玩儿就能够去,做本人喜爱的事,对本人负责就够了。
不思考钱的前提下,我假借着 “ 自在 ” 的名义,的确过得难受极了 … 身材方面除了久坐的屁股也是越发地衰弱 …
但其实只有本人晓得,这其中的难..
一方面尽管我还算可能放弃法则的作息和生存 (我特地须要维持这种状态以维持做事的能量 …),但可能打断你的事件比设想中要多得多,特地是当你 “ 自在 ” 之后。
毕竟又不工作,能有什么事呢?(反讽 … 实际上须要做的事是越来越多的 …)
另一方面来说,这种 “ 自在 ” 其实很自我,就以后来说,财务方面的「困境」使我不得不这样:只能也只够对本人负责。
未免谈到钱这个话题时,心里默默算了一下如果去华为这几个月可能拿到的工资和本人这几个月的支出一比照 (差距靠近六位数),心里还是会未免酸上一把。(理论状况如下图)
所以实际上,网络上我是乐于分享的 热心博主 ,敌人前我是令人 “ 艳羡 ” 的 自由职业者 (目前仅实现了工夫自在),家人背后我则是 家里蹲的不下班的自闭网瘾少年。
2020 年 7 月
放弃输入 …
七月的前半程,还是输入了一些文章的 … 在写 Day 4
面向对象的文章时,查了很多天材料总感觉差点意思.. 就有点卡住的象征了..(我时罕用实现比完满重要来劝本人,但大部分时候还是劝不过.. 我只是心愿力不从心的范畴内能尽可能做得更好而已..)
七月新增文章:
- 「MoreThanJava」Day 1:环境搭建和程序根本构造元素
- 「MoreThanJava」Day 2:变量、数据类型和运算符
- 「MoreThanJava」Day 3:构建程序逻辑的办法
- 【知乎问题】如何让不懂编程的人感触到编程的魅力
网易 MC 创作大师赛 …
七月的后半程追随团队加入了网易跟抖音联结举办的较量,我是主编程。
之前的 “ 失败 ” 并没有打消咱们的积极性,反而让咱们迸发出了很多有意思的想法.. 随着许多组件的公布,支出方面也相比之前越来越好 …
这几天编码的工作也差不多快进入序幕了.. 打算跟敌人们一起进来旅个游作为七月和上半年的终结~
总结
承诺给本人的工夫曾经过来大半,捧起本人给本人的答卷,勉强能算个及格分。事实上大部分时候本人甚至是怠惰的,但我违心给这个及格分。
对于本人来说,下班对我来说是最容易的抉择 (事实上这期间有很多机会我都回绝了..),我也并不感觉下班辛苦之类的,相同,当初须要直面本人心田各种各样简单的声音,须要应酬家人敌人的 “ 关怀爱护 ” 反而让我有些疲乏。
以后的时光,一段时间的「困境」是我给将来的本人下的赌注。
只管有些艰巨,但我是很违心,也感觉很值得尝试的。
就像 @Lenciel
说的那样 (最近很喜爱逛他的博客..):
“ 到底该怎么活,本人真正享受什么,喜爱什么,很多时候不是通过安分守己的生存就能弄明确的,总得为什么货色拼过。”
后续的打算这里就不列了.. 最初以我微博的签名来作为结尾吧:
「想做一个自在且自律的人,靠势必实现的信心认真地活着!」
心愿你我都可能奔赴在路上吧 …
- 本文已收录至我的 Github 程序员成长系列 【More Than Java】,学习,不止 Code,欢送 star:https://github.com/wmyskxz/MoreThanJava
- 集体公众号 :wmyskxz, 集体独立域名博客:wmyskxz.com,保持原创输入,下方扫码关注,2020,与您独特成长!
非常感谢各位人才能 看到这里 ,如果感觉本篇文章写得不错,感觉 「我没有三颗心脏」有点货色 的话, 求点赞,求关注,求分享,求留言!
创作不易,各位的反对和认可,就是我创作的最大能源,咱们下篇文章见!